We’re pleased to announce the release of JSONassertify v0.0.4, a maintenance release that ensures your JSON unit testing stays secure and compatible with the latest dependencies.

Released on May 25, 2025, this update focuses on keeping the library’s underlying components current while maintaining the reliable functionality you expect from JSONassertify. For existing users, this is a straightforward, drop-in upgrade with no breaking changes.

What’s New

Version 0.0.4 is primarily a dependency maintenance release. The core library functionality remains unchanged — you’re still getting the same fast, intuitive JSON assertion capabilities that make testing REST API responses simple and readable.

Key updates in this release:

  • Updated JSON library: The underlying org.json:json dependency has been updated to version 20250517, incorporating the latest security patches and improvements from the JSON library maintainers.

  • Enhanced testing framework: Internal test infrastructure now uses JUnit Jupiter API 5.12.2, ensuring our tests run on the most reliable testing platform available.

  • Improved build tooling: Maven compiler, surefire, and Jacoco plugins have been updated to their latest versions for better compilation performance and coverage reporting.

  • CI/CD enhancements: GitHub Actions workflows and Codecov integration have been refreshed for improved reliability in our continuous integration pipeline.

Why It Matters

Maintenance releases like v0.0.4 are essential for keeping your test suite secure and compatible. By proactively updating dependencies, we reduce potential security vulnerabilities and ensure compatibility with the broader Java ecosystem.

For you, this means:

  • Security: Updated dependencies help protect against known vulnerabilities in underlying libraries
  • Compatibility: Staying current with build tools ensures smooth integration with modern development workflows
  • Stability: No breaking changes mean your existing tests continue to work without modification

This release reflects our commitment to active maintenance. While the original JSONassert project has seen limited updates in recent years, JSONassertify continues to evolve, addressing dependency needs promptly while preserving Java 8+ compatibility that many projects still require.

Getting Started

Upgrading to v0.0.4 is simple — no code changes required.

Maven:

<dependency>
    <groupId>com.unitvectory</groupId>
    <artifactId>jsonassertify</artifactId>
    <version>0.0.4</version>
    <scope>test</scope>
</dependency>

Gradle:

testImplementation 'com.unitvectory:jsonassertify:0.0.4'

The library is available on Maven Central and includes source and Javadoc JARs for your convenience.

Looking Forward

v0.0.4 demonstrates our dedication to keeping JSONassertify well-maintained and secure. While this release focuses on infrastructure, we continue to monitor the community’s needs and will deliver feature updates as they’re developed.

As always, we welcome your feedback and contributions. Visit us on GitHub to report issues, suggest features, or explore the codebase.


This post was AI-generated using the unsloth/Qwen3.5-122B-A10B-GGUF:Q4_K_M model. It was published based on the JSONassertify v0.0.4 release (May 25, 2025) from the UnitVectorY-Labs/JSONassertify repository. Authored by release-storyteller.