All Versions
16
Latest Version
Avg Release Cycle
26 days
Latest Release
21 days ago

Changelog History
Page 1

  • v4.1.0

    January 29, 2020

    🆕 New Features

    Contributors

    I'd like to say thank you for your contributions:

    • @MrMisterG - for proposing new feature and developing it with respect to the development process.
  • v4.0.1

    January 11, 2020

    🍱 ⭐️ New Features

    🍱 🐞 Bug Fixes

    🍱 ❤️ Contributors
    I'd like to say thank you for your contributions:

  • v4.0.0

    December 09, 2019

    🍱 ⭐️ New Features

    • ♻️ refactored drawRectangles method due to SRP.
    • ⚡️ optimized isDifferentPixels to improve the algorithm.
    • 🚚 moved to Apache License 2.0
    • ✂ removed Point and used java.awt.Point instead
    • ➕ added Gradle.yml for GitHub actions
    • ✂ removed commandLine usage
    • 📇 renamed ComparisonResult to ImageComparisonResult
    • 📇 renamed ComparisonState to ImageComparisonState
    • ➕ added own RuntimeException for wrapping checked exception
    • ➕ added Gitter chat for communication.

    🍱 ❤️ Contributors
    🚀 @mw79, @xSAVIKx - thanks for ideas, which you provided for this release.

  • v3.3.1

    November 04, 2019

    🍱 🐞 Bug Fixes

    • #134: If the image is different in a line in 1 px, ComparisonState is always MATCH(@grigaman)
    • #136: deepCopy method throws IllegalArgumentException on shared BufferedImage(@grigaman)

    🍱 ❤️ Contributors

    I'd like to say thank you for your contributions:

  • v3.3.0

    September 02, 2019

    🍱 ⭐️ New Features

    • ➕ Added option to get the pixels difference percentage between images in case of SIZE_MISMATCH.(@KhaldAttya)
    • ➕ Added configuration part to README.md.

    🍱 🐞 Bug Fixes

    • 0️⃣ #89: Fixed NPE for default run from the command line(@KyryloKh)

    🍱 ❤️ Contributors
    I'd like to say thank you for your contributions:

    🍱 :octocat: Reviewers

  • v3.2.0

    August 04, 2019

    🍱 ⭐️ New Features

    • ➕ Added ability to change pixel tolerance level.
    • 👌 Improved algorithm to make it faster.
    • 👌 Improved JavaDocs.
    • Researched JPEG images, all work as expected.
  • v3.1.1

    June 04, 2019

    🍱 🐞 Bug Fixes

    • 🛠 Fixed #113: RED (not equals) and GREEN (ignored) areas are not shown at result image at the same time
  • v3.1.0

    June 04, 2019

    🍱 ⭐️ New Features

    ➕ Added the ability to draw excluded areas on the result image. Rectangles with the differences drawing RED color. Rectangles of the excluded areas - GREEN color.

    🛠 Fixed root problem on the algorithm.

    ➕ Added returning this for setters in ImageComparison and ComparisonResult.

    📇 renamed image1 => expected and image2 => actual.

    ➕ Added writeResultTo() for ComparisonResult.

  • v3.0.1

    June 01, 2019

    🍱 🐞 Bug Fixes

    • 🛠 Fixed #98: the Ignored area was not actually ignored.
  • v3.0.0

    May 29, 2019

    🍱 ⭐️ New Features

    • ➕ Added ComparisonResult as a returning value for comparing. It contains:
      • image1
      • image2
      • ComparisonState, with conditions MATCH, MISMATCH, SIZE_MISMATCH
      • Result image, only if ComparisonState is MISMATCH. When it is MATCH or SIZE_MISMATCH no needs to create result image.
    • ➕ added minimalRectangleSize and maximalRectangleCount(sorted by rectangle size).
    • ➕ Added more tests to cover more test cases.
    • ♻️ Refactored CommandLineUsage, moved main() method to separated class.(@ak98neon)
    • ➕ Added ExcludedAreas functionality, which helps to exclude some parts of the image.(@mkytolai)

    🍱 ❤️ Contributors
    I'd like to say thank you for your contributions

    🍱 :octocat: Reviewers