v0.0.1
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
tocom.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 maintainedcom.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