Releases: happo/lcs-image-diff
Releases · happo/lcs-image-diff
v4.0.0
Breaking changes
- The
alignArrayalgorithm has been improved to produce more useful diffs when content shifts in tall images. This will lead to different diff output from before. - Dropped common-JS support. The library is now exported as an ESM library.
Full list of changes
- Replace jimp with sharp by @lencioni in #42
- Specify checkout method in CircleCI configs by @lencioni in #43
- Bump js-yaml from 3.14.1 to 3.14.2 by @dependabot[bot] in #44
- Switch from yarn to pnpm by @trotzig in #45
- Add five new snapshot test examples by @trotzig in #47
- Add profiling script by @trotzig in #48
- Add diff viewer server and four new snapshot examples by @trotzig in #49
- Optimize LCS with band-limited flat typed arrays (~1.9× faster) by @trotzig in #50
- Exclude test files from published npm package by @trotzig in #51
- Convert project to ESM and update authors by @trotzig in #52
- Improve LCS alignment using frequency-capped row matching by @trotzig in #53
- Switch to pnpm and add CLAUDE.md by @trotzig in #55
- Add second-pass placeholder simplification to reduce visual noise by @trotzig in #56
Full Changelog: v3.0.0...v4.0.0
v3.0.0
v2.4.0
What's Changed
- Remove array destructuring in
colorDelta, addcolorDeltaChannels, deprecatecolorDeltaby @lencioni in #40 - Bump micromatch from 4.0.7 to 4.0.8 by @dependabot in #39
- Bump qs from 6.10.1 to 6.13.0 by @dependabot in #38
Full Changelog: v2.3.0...v2.4.0
v2.3.0
v2.2.1
This patch release updates some dev dependencies and other transitive dependencies. We have also added a repository field to the package.json, and updated the CI image used for running tests.
What's Changed
- Bump json5 from 2.2.0 to 2.2.3 by @dependabot in #26
- Bump qs from 6.5.2 to 6.5.3 by @dependabot in #25
- Update CI image from circleci/node:10 to cimg/node:lts by @lencioni in #29
- Add repository to package.json by @lencioni in #28
- Bump semver from 5.7.1 to 5.7.2 by @dependabot in #32
- Bump acorn from 5.7.3 to 5.7.4 by @dependabot in #8
- Bump hosted-git-info from 2.8.5 to 2.8.9 by @dependabot in #16
- Bump tmpl from 1.0.4 to 1.0.5 by @dependabot in #18
- Bump ws from 5.2.2 to 5.2.3 by @dependabot in #20
- Bump async from 2.6.3 to 2.6.4 by @dependabot in #23
- Bump decode-uri-component from 0.2.0 to 0.2.2 by @dependabot in #24
- Bump word-wrap from 1.2.3 to 1.2.5 by @dependabot in #30
- Bump follow-redirects from 1.14.1 to 1.15.6 by @dependabot in #31
- Bump ansi-regex from 3.0.0 to 3.0.1 by @dependabot in #34
- Bump minimatch from 3.0.4 to 3.1.2 by @dependabot in #35
- Update jest v24 to v29, http-server 0.12.3 to 14.1.1 by @lencioni in #36
New Contributors
- @dependabot made their first contribution in #26
Full Changelog: v2.2.0...v2.2.1
v2.2.0
This minor release makes diffs with images of different sizes slightly better. Where padding has to be added (on the smaller image) we no longer show a full magenta diff. Instead we show a semi-translucent magenta/gray area. This makes it easier to spot certain diffs.