Releases: open-source-parsers/jsoncpp
Releases · open-source-parsers/jsoncpp
Bump soversion
Also, fix writeCommentBeforeValue() iter deref
Move operators; minor fixes
- Some C++ "move" operators.
- (If these require a bump in the ABI number, please let us know.)
- Fix uninitialized value detected by valgrind. (Thanks to @ya1gaurav for first noticing this.)
- Other minor improvements.
- Moved most READ docs to Wiki.
Meson build
meson.build
- Minor bug fixes and optimizations
- Improved docs
Require cmake>=3.1
Plus some other build-related changes. I don't think there is anything functionally different from 1.7.7, or even any binary incompatibilities, but the cmake change is significant.
Bump SOVERSION
At the suggestion of Peter Spiess-Knafl, we will bump the SOVERSION independent of the MAJOR.MINOR.MICRO version, in case we break binary compatibility.
Allow non-null-terminated input
- Prevent possible SEGV. (Thanks to @ngg.)
- Add RPATH for OSX libs. (Please let us know if this causes a problem.)
Minor improvements
- Fix locale for decimal points
- Plus a fix for Android
int64_t
for 64-bit integers- Optionally suppress space after comma
- Avoid null for empty stringValue
- Fix null ctor/dtor, using a "Meyers Singleton"
- Thanks to @marklakata and @BillyDonahue in #488 in #490.
Fix pkg-config
Fix static initialization
- Fix static initialization of
null
with Myers Singleton. (Thanks @marklakata ) - Fix other minor compiler and installation problems and warnings.
- Fix amalgamated header.
Minor build improvements
0.10.6 0.10.6 <- 0.10.5