Skip to content

v0.0.1

Compare
Choose a tag to compare
@JaredHatfield JaredHatfield released this 27 Jun 10:39
· 89 commits to main since this release

Initial release of JSONassertify a fork of JSONassert.

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

Key changes include:

  • New project name and package moving from org.skyscreamer.jsonassert to com.unitvectory.jsonassertify
  • Updating dependencies to the latest versions to address security issues
  • Utilizing Dependabot to keep dependencies up-to-date on an ongoing basis
  • Upgrade from JUnit4 to JUnit 5 in the unit tests used by the project
  • Transitioning to the org.json library from the less common and not maintained com.vaadin.external.google: android-json (this has the possibility of introducing breaking changes)
  • Implementing GitHub Actions for automated builds
  • Move from targeting Java 6 to targeting Java 8 with the intent of maintaining this backwards compatibility until Java 8 is fully deprecated as a build target
  • Overall formatting improvements of the code base including addition of missing Java Docs.

Things that will stay the same:

  • The overwhelming majority of the codebase remains unchanged, this is the same library with the same functionality as JSONassert and changes and fixes will be made with care to maintain compatibility
  • Same classes and same methods (just under a different package)
  • Same Apache 2.0 License as the original project