Skip to content

Releases: skyscreamer/JSONassert

jsonassert-2.0-rc1

Choose a tag to compare

@carterpage carterpage released this 28 Jul 18:07

What's Changed

  • Finally moving to official org.json implementation! #194
  • Avoid NullPointerException describing null value by @MikeEdgar in #172
  • Some process cleanup and deployment changes

New Contributors

Full Changelog: jsonassert-1.5.3...jsonassert-2.0-rc1

jsonassert-1.5.3

Choose a tag to compare

@carterpage carterpage released this 28 Jun 13:15

Breaking change since 1.5.1 (Java 6), dropped Java 6 and Java 7 support, oldest supported version is Java 8. For Java 6/7, stick to 1.5.1.

Reverting to compile using Java 8 (1.8) for compatibility with older software.

jsonassert-1.5.2

Choose a tag to compare

@carterpage carterpage released this 22 Jun 19:14
eebcfe8

Breaking change since 1.5.1 (Java 6), accidentally dropped Java <21 support. For a Java 8 compatible version use 1.5.3 for a Java 6/7 compatible version stick to 1.5.1,

New Contributors

Full Changelog: jsonassert-1.5.1...jsonassert-1.5.2

JSONassert 1.5.1

Choose a tag to compare

@carterpage carterpage released this 04 Jul 19:41

This is the last version compatible with Java 6 and Java 7.

Version 1.5.1 - 7/4/2022

Going to try to catch up on some ancient PRs, mainly around security and cleanup. Starting with accepted PRs that
didn't get released yet. To be followed hopefully shortly with another release.

  • Added convenience methods for JSONObject comparison using a custom JSONComparator (thanks jakob-o@!)
  • Fix issue #105: Issue when comparing JSONArray if any value is null (thanks suraj1291993@!)
  • Fixes security vulnerability associated with older version of junit

JSONassert 1.5.0

Choose a tag to compare

@carterpage carterpage released this 19 Mar 22:39

Version 1.5.0 - 3/19/2017

  • JSONassert now supports user-supplied error messages (thanks yasin3061@!)
  • Some refactoring / code health cleanup (thanks picimako@!)
  • License headers on individual files
  • Java 8 friendly javadocs

JSONAssert 1.4.0

Choose a tag to compare

@carterpage carterpage released this 30 Oct 21:24
  • Change the implementation for org.json to one with a more open license
  • Fix null pointer exception (issue #48)
  • Support wildcards in Customization.path

JSONAssert 1.3.0

Choose a tag to compare

@carterpage carterpage released this 30 Oct 21:23
  • Fix & improve ArrayValueMatcher JavaDoc (dmackinder)
  • Fix final JavaDoc example and add new example showing how to verify every array element using a custom comparator
  • Fix URL in pom.xml (aukevanleeuwen)
  • Update JSONCompareResult.java adding 2 new lists for missing and unexpected fileds (riccorazza)
  • Includes missing imports in test class (javierseixas)

JSONassert 1.2.3

Choose a tag to compare

@carterpage carterpage released this 05 Feb 11:12
  • This edition brought to you by dmackinder (thanks!)
  • Added array size comparator enhancements.
  • Added ArrayValueMatcher to simplify verification of range of array elements.
  • Improve diagnostics from RegularExpressionValueMatcher.
  • Deprecated former Customization.matches() signature

JSONassert 1.2.2

Choose a tag to compare

@carterpage carterpage released this 31 Dec 15:10
  • Added support for JSONString

JSONassert 1.2.1

Choose a tag to compare

@carterpage carterpage released this 24 Oct 11:01
  • Remove commons-collection dependency
  • Updated Customization class to allow path-matching, and matching of expected and actual values with user-provided EqualityComparator.
  • Added AssertNotEquals