# Changelog

## v3.2.0

- Added support for Chai v6 (thanks to [danielhjacobs](https://github.com/danielhjacobs))

## v3.1.0

- Fix to normalize whitespace within text nodes

## v3.0.0

- Updates Chai peer dependency to v5
- Refactors package from CommonJS to ESM

## v2.1.0

- Updates parse5 dependency to v7

## v2.0.1

- Adds changelog
- Fix for incorrect Node version reported in readme

## v2.0.0

- Updates minimum supported Node version to v12
- Updates parse5 dependency to v6
- Fix for missing error messages when HTML comments differ (thanks to [kasperpedersen](https://github.com/kasperpedersen))

## v1.3.0

- Adds new `.ignoreComments` flag to ignore HTML comments (thanks to [danielelkington](https://github.com/danielelkington))

## v1.2.3

- Fix for error messages being reversed

## v1.2.2

- Removes unnecessary files from package published to npm

## v1.2.1

- Updates parse5 dependency to v5

## v1.2.0

- Updates minimum supported Node version to v6

## v1.1.6

- Updates deep-diff dependency to v1

## v1.1.5

- Updates parse5 dependency to v4

## v1.1.4

- Fix to ignore circular dependencies when comparing node trees

## v1.1.3

- Fix for latest deep-diff dependency breaking this library

## v1.1.2

- Fix to trim text nodes in accordance with ISO8879

## v1.1.1

- Reformatted the source code

## v1.1.0

- Refactored error messages to skip reporting useless location information

## v1.0.0

- Initial stable release
