Skip to content

Releases: stleary/JSON-java

20171018

Choose a tag to compare

@stleary stleary released this 18 Oct 01:10
Pull Request Description
#362 Fixes XML Unescaping
#360 Creating a JSONObject from a string that contains a duplicate key (any level) throws a JSONException that includes location
#357 Update javadoc according to issue #356
#354 Updates for populateMap based on discussion in #279 and #264
#352 Error message position fixes
#348 Capacity improvements for internal structures
#347 A comment added to explain the use of HashMap
#345 Adds JSONException for write value errors
#341 Optimize loops
#337 Optimizes opt* functions
#336 Numeric enhancements, Refactoring, Fix spelling

20170516

Choose a tag to compare

@stleary stleary released this 16 May 05:34
Pull Request Description
#324 Allow user to invoke query and optQuery ,with a JSONPointer
#317 make sure locale independent data is not upper/lowercased incorrectly
#304 Update README
#292 Provides "#" string evaluation support for JSON Pointer
#288 Bug fixes for XML Encoding and Decoding
#274 Fix for number output bug.
#271 Update enum support to be more fully featured.

20160810

Choose a tag to compare

@stleary stleary released this 10 Aug 14:16
Pull request Description
#261 Revert "reduces the use of unnecessary exceptions"

20160807

Choose a tag to compare

@stleary stleary released this 07 Aug 20:22
Pull Request Description
#253 Optional type conversion for XML reading
#249 Reduce the use of unnecessary exceptions
#246 Add License file
#242 Update readme
#236 Make nextString throw a JSONException instead of a NumberFormatException
#234 JSONPointer fix
#226 fix to compile with 1.6.0_45
#222 JSON Pointer implementation
#219 Added CSV change to CDL.java
#203 Adds JSONArray toList method and JSONObject toMap method

Java 1.6 compatibility

Choose a tag to compare

@stleary stleary released this 13 Feb 02:34

Extending backwards compatibility to Java 1.6. The unit tests [https://github.com/stleary/JSON-Java-unit-test] still require Java 1.8. Includes the following commits:

Pull Request Description
#195 Java 1.6 compatibility
#188 Fix negative zero
#186 Update README with number information
#185 change to public: write(writer, indentfactor, indent)
#180 Remove executable bit
#179 Update JavaDoc for JSONObject Constructors

JSONObject and JSONArray initialization with generics

Choose a tag to compare

@stleary stleary released this 24 Nov 07:58

Support initializing a JSONObject with Map<?,?> and JSONArray with Collection<?>.
Includes the following commits:

Pull request Description
#168 Update Readme for Maven release
#160 Fixe possible NullPointerException
#159 Properly override Exception class
#153 JSONObject and JSONArray initialization

Update Maven central repository with recent code changes

Choose a tag to compare

@stleary stleary released this 21 Sep 00:40

Code changes since the most recent Maven release (20141113):

Existing feature enhancements Pull request
New methods for Enum type #140
BigDecimal and BigInteger methods #135
Iterable JSONArray #132
Remove compiler cast warnings #122
JavaDoc fix in CDL #120
Fix for JSONML.toString() #118
Fix for JSONArray.toString() (direct commit) d6ba318