Releases: jsonurl/jsonurl-java
Release v2.0.2
v2.0.2
Bug Fixes
- Fix ampersand decode bug (@dmaccormack)
- Fix bug in JsonUrlTestAppender.addCodePoint() (@dmaccormack)
- Fix NPE when appending a null String (@dmaccormack)
- Fix bug writing number-like strings that include plus, with AQF (@dmaccormack)
Release v2.0.1
v2.0.1
Overview
Version 2 is a major refactor, and introduces breaking changes to
core
. A new streaming, event iterator interface provides the primary
parsing functionality. The abstract Parser interface has been moved to a new
factory
package, and is implemented as a layer on top of core
. The
jsonorg
and jsr374
interfaces are mostly backwards compatible, with
the primary difference that they now extend a class from factory
rather
than core
.
Added
- Add support for Address Bar Query String Friendly (AQF) syntax view commit
- Add support for parsing implied arrays and objects view commit
- Add support for implied objects with missing values view commit
- Add support for implied-string-literals option view commit
- Add support for skip-nulls option view commit
- Add support for coercing null to empty string on input/output view commit
- Add support for user-supplied MathContext values view commit
Changed
- Remove the SPI and create the org.jsonurl.j2se package view commit
- Remove JsonUrlStringBuilder.add(char) method and replace with JsonUrlStringBuilder.addCodePoint(char) view commit
- Upgrade org.json:json to 20210307 view commit
- Fix bug when encoding quoted colon view commit
- Lots of JavaDoc improvements
- Fix bug in validation of empty composite values. view commit
v1.2.0
Changelog
Release of jsonurl-java 1.2.0
Added
- Improvements to API documentation view commit
- Support for JDK 13 view commit
- Support for org.json:json 20200518 view commit
- Add ValueType feature view commit
Changed
- Fix broken javadoc references view commit
- Fix NumberText and NumberBuilder view commit
v1.1.0
Add missing switch defaults view commit
Make NumberBuilder no longer Serializable view commit
Fixed a bug in the Parser.parse() view commit
Add additional test cases view commit
Update example1 view commit
Commit example1 view commit
Fix improper encoding of "=" view commit
Rename Modules view commit
v1.0.0
Initial release