Skip to content

Releases: UnitVectorY-Labs/JSONassertify

v0.0.3

04 Jan 13:42
Compare
Choose a tag to compare

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

28 Sep 16:37
Compare
Choose a tag to compare
<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

27 Jun 10:39
Compare
Choose a tag to compare

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