Release Release v1.5.0 ยท mkutz/ApproveJ

database-jdbc โœจ New module for database testing Add database-jdbc module providing two complementary approaches to database approval testing: Approve SQL queries using RecordingDataSource and Sql...

GitHub

ApproveJ 1.5.0 is here! ๐Ÿš€

Stop writing manual assertions for complex data. Our #JVM approval testing library just got a huge update:

๐Ÿ“ธ Visual Testing: Approve screenshots (Playwright/Selenium) with pHash.
๐Ÿ—„๏ธ DB Testing: Approve SQL results as Markdown tables.

๐Ÿ”— https://approvej.org

#ApproveJ #Java #Testing #OpenSource #JavaDev #JUnit #VisualTesting

ApproveJ

Thereโ€™s a brand new printable cheat sheet ๐Ÿ“‹๐Ÿ‘€ for #ApproveJ!

Put it on your desktop to get a quick overview on the API for your #approvaltesting/#snapshottesting on the #jvm.

https://approvej.org/pdf/cheat-sheet-pdf.pdf

๐Ÿš€ #ApproveJ 1.2 got released with 3 new modules!

๐Ÿ†• http module can be used to approve HTTP requests done by your code!
Complete with ๐Ÿ–จ๏ธ PrintFormat, ๐Ÿงฝ Scrubbers, and a ๐Ÿฅธ HttpStubServer (WireMock also supported)

๐Ÿ†• json-/yaml-jackson3 modules support Jackson 3

โš ๏ธ all jackson modules no longer provide the Jackson dependencies, but require them to be declared in the project's dependencies

#approvaltesting #snapshottesting #java #jvm

https://github.com/mkutz/ApproveJ/releases/tag/v1.2

๐Ÿš€ #ApproveJ v.1.1 was released

๐Ÿฆพ New automatic file reviewer

๐ŸŽ›๏ธ Short aliases for in configuration
All configuration values can now also be overwritten via environment variables

https://github.com/mkutz/ApproveJ/releases/tag/v1.1

#approvaltesting #snapshottesting #java #jdk

๐Ÿš€ #ApproveJ v1.0 ("ONE-POINT-ZERO") was just released! ๐ŸŽ‰๐Ÿฅณ๐Ÿพ

๐Ÿงน all deprecated methods have been removed
๐Ÿชฒ approving by file is now also possible in parameterized tests
๐Ÿ“– minor updates in the manual

https://github.com/mkutz/ApproveJ/releases/tag/v1.0

#approvaltesting #snapshottesting #java #kotlin #unittesting #release

#ApproveJ v1.0-RC1 was just released ๐ŸŽ‰

This release concentrates on internal refactoring and removed deprecated methods and classes.

๐Ÿ‘‰ https://github.com/mkutz/ApproveJ/releases/tag/v1.0-RC1

#approvaltesting #snapshottesting #jvm #java

Release Release v1.0-RC1 ยท mkutz/ApproveJ

Changelog core ๐Ÿ—๏ธ several classes (e.g. built-in Scrubber and Replacement implementations) were transformed into interfaces with record implementations ๐Ÿ—๏ธ the Scrubber and Replacement interfaces a...

GitHub

๐Ÿš€ ApproveJ v0.10 is here

๐Ÿ–จ๏ธ revamps the ObjectPrinter especially for Kotlin data classes
๐ŸŽ›๏ธ adds new global configuration file ~/.config/approvej/approvej.properties

https://github.com/mkutz/ApproveJ/releases/tag/v0.10

#approvaltesting #jvm #kotlin #java #approvej