Skip to content

Releases: softwaretechnik-berlin/jsonmatch

Bump Dependencies

Choose a tag to compare

@fleipold fleipold released this 05 Sep 09:50

Bumped dependency versions to fix security issue with org.apache.commons:commons-text below 1.10.0

Release 0.0.5

Choose a tag to compare

@fleipold fleipold released this 23 Jun 15:33

Bugfix+Feature: Null is also a value

We can now also expect a field to be null:

Matcher matcher = object()
        .with("a", eq("x"))
        .with("b", isNull())
        .build();

Also, fields containing null no longer make the matcher crash.

Release 0.0.4

Choose a tag to compare

@fleipold fleipold released this 23 Jun 12:45

Feature: Option to elide ignored field values

Eliding values of ignored fields can help to declutter the
visualisation. This can now be done at the ObjectMatcher level:

Matcher matcher = object()
    .elideIgnoredFieldValues(true)
    .with("a", eq("x"))
    .with("b", eq("y"))
    .build();

Bugfix: Result interface is now public

Back to JDK 8

Choose a tag to compare

@fleipold fleipold released this 07 Jan 09:47
Switching back to Java 8

As Java 11 source cannot be compiled to Java 8 bytecode.

Initial Release

Choose a tag to compare

@fleipold fleipold released this 07 Jan 09:33

This a rough sketch of how to do json matching.