A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/open-source-parsers/jsoncpp/wiki/NEWS below:

NEWS · open-source-parsers/jsoncpp Wiki · GitHub

(For detailed release notes, see Releases page.)

We have introduced CharReader and StreamWriter, generated by CharReaderBuilder and StreamWriterBuilder. Those builders are configured via our own Json::Value, so new features are always binary-compatible. Also, the configuration can be read and written as normal JSON.

Also, there is an important security fix, preventing a seg-fault on stack-overflow for deeply-nested JSON objects.

We now require C++11!

(Note: Travis CI does not yet have g++-4.8, required for -std=c++11, so we actually use -std=c++0x with gcc, but -std=c++11 with clang.)

Also, we have changed how removeMember() should be called. The old calls are deprecated.

Changed operator=() to copy (and over-write) comments. This was probably expected by most users and is thus more like a bug-fix, but it could break some unit-tests. There is no performance penalty because the comments were already copied into an intermediate Value.

Improved round-trip robustness, namely for doubles. Unfortunately, this can break existing round-trip tests, but those tests were more unlikely to exist because of this bug. (See pull #109 for interesting stackoverflow links.)

With this release, we no longer guarantee pre-C++11 compatibility, though it might still work for some time. If you require something older, try 0.7.*.

Binary-compatible with 0.6.0-rc2, this release is based on 1.4.0, so it includes various bug-fixes and enhancements. As it remains the primary source for anyone who cannot use C++11, we will continue to maintain this branch.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4