Skip to content

Releases: robtimus/obfuscation-json

2.0

Choose a tag to compare

@robtimus robtimus released this 06 Oct 13:39

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

1.3

Choose a tag to compare

@robtimus robtimus released this 09 Oct 10:42

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

Choose a tag to compare

@robtimus robtimus released this 21 Dec 13:52

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

1.2

Choose a tag to compare

@robtimus robtimus released this 16 Mar 15:02

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

1.1

Choose a tag to compare

@robtimus robtimus released this 21 Aug 13:04

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

1.0.1

Choose a tag to compare

@robtimus robtimus released this 11 Oct 13:47

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

1.0

1.0

Choose a tag to compare

@robtimus robtimus released this 03 May 14:01

Initial release.