Releases: UnitVectorY-Labs/JSONassertify
Releases · UnitVectorY-Labs/JSONassertify
v0.0.3
What's Changed
- Bump codecov/codecov-action from 4.5.0 to 4.6.0 by @dependabot in #20
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.10.0 to 3.10.1 by @dependabot in #22
- Bump org.junit.jupiter:junit-jupiter-api from 5.11.1 to 5.11.2 by @dependabot in #21
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.0 to 3.5.1 by @dependabot in #23
- Bump org.junit.jupiter:junit-jupiter-api from 5.11.2 to 5.11.3 by @dependabot in #24
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.1 to 3.5.2 by @dependabot in #25
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.10.1 to 3.11.1 by @dependabot in #26
- Bump codecov/codecov-action from 4.6.0 to 5.0.2 by @dependabot in #27
- Bump codecov/codecov-action from 5.0.2 to 5.0.7 by @dependabot in #28
- Bump codecov/codecov-action from 5.0.7 to 5.1.1 by @dependabot in #29
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.1 to 3.11.2 by @dependabot in #31
- Bump actions/attest-build-provenance from 1 to 2 by @dependabot in #30
- Bump astral-sh/setup-uv from 4 to 5 by @dependabot in #33
- Bump org.junit.jupiter:junit-jupiter-api from 5.11.3 to 5.11.4 by @dependabot in #34
- Bump codecov/codecov-action from 5.1.1 to 5.1.2 by @dependabot in #32
- Bump org.json:json from 20240303 to 20241224 by @dependabot in #35
Full Changelog: v0.0.2...v0.0.3
v0.0.2
<dependency>
<groupId>com.unitvectory</groupId>
<artifactId>jsonassertify</artifactId>
<version>0.0.2</version>
<scope>test</scope>
</dependency>
What's Changed
- Bump org.junit.jupiter:junit-jupiter-api from 5.10.2 to 5.10.3 by @dependabot in #7
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.3.0 to 3.3.1 by @dependabot in #8
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.7.0 to 3.8.0 by @dependabot in #9
- Bump org.hamcrest:hamcrest from 2.2 to 3.0 by @dependabot in #10
- Bump org.junit.jupiter:junit-jupiter-api from 5.10.3 to 5.11.0 by @dependabot in #12
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.4 to 3.2.5 by @dependabot in #11
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.3.1 to 3.4.0 by @dependabot in #13
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.8.0 to 3.10.0 by @dependabot in #15
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.4.0 to 3.5.0 by @dependabot in #14
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.5 to 3.2.6 by @dependabot in #16
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.6 to 3.2.7 by @dependabot in #17
- Bump org.junit.jupiter:junit-jupiter-api from 5.11.0 to 5.11.1 by @dependabot in #18
- Bump org.sonatype.central:central-publishing-maven-plugin from 0.5.0 to 0.6.0 by @dependabot in #19
Full Changelog: v0.0.1...v0.0.2
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