Skip to content

Releases: stleary/JSON-java

20200518

18 May 03:57
8e5b516
Compare
Choose a tag to compare
Pull Request Description
#502 Update JSONTokener text in README
#499 Add copyright to some files
#495 Refactor typos from code
#494 Replace JSONObject constructor string arrays with var args
#492 Clarify output of JSONArray toList()
#486 Standardize some exception messages
#485 Fix EOF error when Meta tag isn't closed at end of input.
#483 Update README.md to point to latest released jar
#481 Clarify exception when parser reads JSON
#475 Make private methods static where possible
#474 Replaces an internally used inefficient StringBuffer class

20190722

23 Jul 01:34
5b845f2
Compare
Choose a tag to compare
Pull Request Description
#467 add configuration for xsi:nil="true" conversion to null
#452 Adds check for EOF
#440 Corrections to BigDecimal consistency
#432 Update README.md
#421 add isEmpty and isNotEmpty methods
#417 fix double ctor in JSONWriter
#412 Initial implementation of XMLParserConfig object for flexible XML Parsing
#407 Fix for invalid processing of trailing / for JSON Pointer
#406 Adds annotations to customize field names during Bean serialization

20180813

14 Aug 01:54
37f5bf2
Compare
Choose a tag to compare
Pull Request Description
#405 Update javadoc to match actual exceptions thrown. BREAKING CHANGE: JSONObject(Map) now throws an exception if any of a map keys are null.
#403 Ignore Intellij Idea project files
#400 XML toJSONObject(Reader reader)

20180130

31 Jan 01:53
61cdfef
Compare
Choose a tag to compare
Pull Request Description
#392 Remove wrong apostrophe
#381 Adding maven badge to readme
#380 Fix for false positives in similar functions
#375 fixes wrapped exceptions
#373 Fixes Unclosed json array stack overflow

20171018

18 Oct 01:10
Compare
Choose a tag to compare
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

16 May 05:34
Compare
Choose a tag to compare
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

10 Aug 14:16
Compare
Choose a tag to compare
Pull request Description
#261 Revert "reduces the use of unnecessary exceptions"

20160807

07 Aug 20:22
Compare
Choose a tag to compare
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

13 Feb 02:34
Compare
Choose a tag to compare

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

24 Nov 07:58
Compare
Choose a tag to compare

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