Skip to content

Releases: robtimus/obfuscation-json

2.0

06 Oct 13:39

Choose a tag to compare

Now supports Jakarta JSON Processing 2.0 and Jakarta JSON Processing 2.1. Because those use a different package prefix (jakarta instead of javax), Jakarta JSON Processing 1.1 and earlier versions of the API for Processing JSON are no longer supported.

1.3

09 Oct 10:42

Choose a tag to compare

1.3

Added support for obfuscating objects and arrays in more ways, through methods forObjectsByDefault and forArraysByDefault of JSONObfuscator.Builder and methods forObjects and forArrays of JSONObfuscator.PropertyConfigurer.

Updated to the latest version of obfuscation-core.

1.2.1

21 Dec 13:52

Choose a tag to compare

When obfuscating from a Reader, the contents were completely buffered in previous versions. This could lead to memory starvation when obfuscating large JSON documents. Since this buffer was never used, it has been removed.

1.2

16 Mar 15:02

Choose a tag to compare

1.2

Added method limitTo to JSONObfuscator.Builder to let JSON obfuscators produce truncated content.
Replaced javax.json:javax.json-api and org.glassfish.javax.json dependencies with jakarta.json:jakarta.json-api and org.glassfish.jakarta.json respectively. These still use the javax package prefix.

1.1

21 Aug 13:04

Choose a tag to compare

1.1

Added method produceValidJSON to JSONObfuscator.Builder to let JSON obfuscators produce valid JSON (solves #1).

1.0.1

11 Oct 13:47

Choose a tag to compare

Updated to latest version of obfuscation-core.
Added module descriptor.

1.0

03 May 14:01

Choose a tag to compare

1.0

Initial release.