mirror of
https://github.com/nlohmann/json.git
synced 2026-07-03 01:04:18 +00:00
🔖 set version to 3.7.1
This commit is contained in:
+133
-2
@@ -1,6 +1,139 @@
|
||||
# Change Log
|
||||
All notable changes to this project will be documented in this file. This project adheres to [Semantic Versioning](http://semver.org/).
|
||||
|
||||
## [v3.7.1](https://github.com/nlohmann/json/releases/tag/v3.7.1) (2019-11-06)
|
||||
[Full Changelog](https://github.com/nlohmann/json/compare/v3.7.0...v3.7.1)
|
||||
|
||||
- std::is\_constructible is always true with tuple [\#1825](https://github.com/nlohmann/json/issues/1825)
|
||||
- Can't compile from\_json\(std::valarray\<T\>\). [\#1824](https://github.com/nlohmann/json/issues/1824)
|
||||
- json class should have a get\_or member function [\#1823](https://github.com/nlohmann/json/issues/1823)
|
||||
- NLOHMANN\_JSON\_SERIALIZE\_ENUM macro capture's json objects by value [\#1822](https://github.com/nlohmann/json/issues/1822)
|
||||
- Parse fails when number literals start with zero [\#1820](https://github.com/nlohmann/json/issues/1820)
|
||||
- Parsing string into json doesn't preserve the order correctly. [\#1817](https://github.com/nlohmann/json/issues/1817)
|
||||
- Weird behaviour of `contains` with `json\_pointer` [\#1815](https://github.com/nlohmann/json/issues/1815)
|
||||
- strange behaviour with json\_pointer and .contains\(\) [\#1811](https://github.com/nlohmann/json/issues/1811)
|
||||
- Can \#1695 be re-opened? [\#1808](https://github.com/nlohmann/json/issues/1808)
|
||||
- Merge two json objects [\#1807](https://github.com/nlohmann/json/issues/1807)
|
||||
- std::is\_constructible\<json, std::unordered\_map\<std::string, Data\>\> when to\_json not defined [\#1805](https://github.com/nlohmann/json/issues/1805)
|
||||
- Private data on parsing [\#1802](https://github.com/nlohmann/json/issues/1802)
|
||||
- Capturing Line and Position when querying [\#1800](https://github.com/nlohmann/json/issues/1800)
|
||||
- json error on parsing DBL\_MAX from string [\#1796](https://github.com/nlohmann/json/issues/1796)
|
||||
- De/Serialisation of vector of tupple object with nested obect need Help please [\#1794](https://github.com/nlohmann/json/issues/1794)
|
||||
- Output json is corrupted [\#1793](https://github.com/nlohmann/json/issues/1793)
|
||||
- variable name byte sometimes used as a \#define [\#1792](https://github.com/nlohmann/json/issues/1792)
|
||||
- Can't read json file [\#1791](https://github.com/nlohmann/json/issues/1791)
|
||||
- Problems with special German letters [\#1789](https://github.com/nlohmann/json/issues/1789)
|
||||
- Support for trailing commas [\#1787](https://github.com/nlohmann/json/issues/1787)
|
||||
- json\_pointer construction bug [\#1786](https://github.com/nlohmann/json/issues/1786)
|
||||
- Visual Studio 2017 warning [\#1784](https://github.com/nlohmann/json/issues/1784)
|
||||
- ciso646 header become obsolete [\#1782](https://github.com/nlohmann/json/issues/1782)
|
||||
- Migrate LGTM.com installation from OAuth to GitHub App [\#1781](https://github.com/nlohmann/json/issues/1781)
|
||||
- JSON comparison, contains and operator& [\#1778](https://github.com/nlohmann/json/issues/1778)
|
||||
- pass a json object to a class contructor adds an array around the object [\#1776](https://github.com/nlohmann/json/issues/1776)
|
||||
- 'Float' number\_float\_function\_t template parameter name conflicts with C '\#define Float float' [\#1775](https://github.com/nlohmann/json/issues/1775)
|
||||
- A weird building problem :-\( [\#1774](https://github.com/nlohmann/json/issues/1774)
|
||||
- What is this json\_ref? [\#1772](https://github.com/nlohmann/json/issues/1772)
|
||||
- Interoperability with other languages [\#1770](https://github.com/nlohmann/json/issues/1770)
|
||||
- Json dump [\#1768](https://github.com/nlohmann/json/issues/1768)
|
||||
- json\_pointer\<\>::back\(\) should be const [\#1764](https://github.com/nlohmann/json/issues/1764)
|
||||
- How to get value from array [\#1762](https://github.com/nlohmann/json/issues/1762)
|
||||
- Merge two jsons [\#1757](https://github.com/nlohmann/json/issues/1757)
|
||||
- Unable to locate nlohmann\_jsonConfig.cmake [\#1755](https://github.com/nlohmann/json/issues/1755)
|
||||
- json.hpp won;t compile VS2019 CLR/CLI app but does in console app [\#1754](https://github.com/nlohmann/json/issues/1754)
|
||||
- \[Nested Json Objects\] Segmentation fault [\#1753](https://github.com/nlohmann/json/issues/1753)
|
||||
- remove/replace assert with exceptions [\#1752](https://github.com/nlohmann/json/issues/1752)
|
||||
- Add array support for update\(\) function [\#1751](https://github.com/nlohmann/json/issues/1751)
|
||||
- Is there a reason the `get\_to` method is defined in `include/nlohmann/json.hpp` but not in `single\_include/nlohmann/json.hpp`? [\#1750](https://github.com/nlohmann/json/issues/1750)
|
||||
- how to validate json object before calling dump\(\) [\#1748](https://github.com/nlohmann/json/issues/1748)
|
||||
- Unable to invoke accessors on json objects in lldb [\#1745](https://github.com/nlohmann/json/issues/1745)
|
||||
- Escaping string before parsing [\#1743](https://github.com/nlohmann/json/issues/1743)
|
||||
- Construction in a member initializer list using curly braces is set as 'array' [\#1742](https://github.com/nlohmann/json/issues/1742)
|
||||
- Read a subkey from json object [\#1740](https://github.com/nlohmann/json/issues/1740)
|
||||
- Serialize vector of glm:vec2 [\#1739](https://github.com/nlohmann/json/issues/1739)
|
||||
- Support nlohmann::basic\_json::value with JSON\_NOEXCEPTION [\#1738](https://github.com/nlohmann/json/issues/1738)
|
||||
- how to know the parse is error [\#1737](https://github.com/nlohmann/json/issues/1737)
|
||||
- How to check if a given key exists in a JSON object [\#1736](https://github.com/nlohmann/json/issues/1736)
|
||||
- Allow The Colon Key-Value Delimiter To Have A Space Before It \[@ READ ONLY\] [\#1735](https://github.com/nlohmann/json/issues/1735)
|
||||
- Allow Tail { "Key": "Value" } Comma \[@ READ ONLY\] [\#1734](https://github.com/nlohmann/json/issues/1734)
|
||||
- No-throw json::value\(\) [\#1733](https://github.com/nlohmann/json/issues/1733)
|
||||
- JsonObject.dump\(\) [\#1732](https://github.com/nlohmann/json/issues/1732)
|
||||
- basic\_json has no member "parse" [\#1731](https://github.com/nlohmann/json/issues/1731)
|
||||
- Exception "type must be string, but is array" [\#1730](https://github.com/nlohmann/json/issues/1730)
|
||||
- json::contains usage to find a path [\#1727](https://github.com/nlohmann/json/issues/1727)
|
||||
- How to create JSON Object from my Structures of Data and Json File from that Object [\#1726](https://github.com/nlohmann/json/issues/1726)
|
||||
- please provide an API to read JSON from file directly. [\#1725](https://github.com/nlohmann/json/issues/1725)
|
||||
- How to modify a value stored at a key? [\#1723](https://github.com/nlohmann/json/issues/1723)
|
||||
- CMake not correctly finding the configuration package for 3.7.0 [\#1721](https://github.com/nlohmann/json/issues/1721)
|
||||
- name typo in the "spack package management" section of README.md [\#1720](https://github.com/nlohmann/json/issues/1720)
|
||||
- How to add json to another json? [\#1718](https://github.com/nlohmann/json/issues/1718)
|
||||
- How can I save json object in file in order? [\#1717](https://github.com/nlohmann/json/issues/1717)
|
||||
- json::parse\(\) ubsan regression with v3.7.0 [\#1716](https://github.com/nlohmann/json/issues/1716)
|
||||
- What I am doing wrong?!? [\#1714](https://github.com/nlohmann/json/issues/1714)
|
||||
- Potential memory leak detected by Valgrind [\#1713](https://github.com/nlohmann/json/issues/1713)
|
||||
- json::parse is not thread safe? [\#1712](https://github.com/nlohmann/json/issues/1712)
|
||||
- static analysis alarm by cppcheck [\#1711](https://github.com/nlohmann/json/issues/1711)
|
||||
- The compilation time is slow [\#1710](https://github.com/nlohmann/json/issues/1710)
|
||||
- not linking properly with cmake [\#1709](https://github.com/nlohmann/json/issues/1709)
|
||||
- Error in dump\(\) with int64\_t minimum value [\#1708](https://github.com/nlohmann/json/issues/1708)
|
||||
- Crash on trying to deserialize json string on 3ds homebrew [\#1707](https://github.com/nlohmann/json/issues/1707)
|
||||
- Can't compile VS2019. 13 Errors [\#1706](https://github.com/nlohmann/json/issues/1706)
|
||||
- find an object that matches the search criteria [\#1705](https://github.com/nlohmann/json/issues/1705)
|
||||
- IntelliSense goes crazy on VS2019 [\#1704](https://github.com/nlohmann/json/issues/1704)
|
||||
- Installing on Ubuntu 16.04 [\#1703](https://github.com/nlohmann/json/issues/1703)
|
||||
- Where is json::parse now? [\#1702](https://github.com/nlohmann/json/issues/1702)
|
||||
- Forward header should't be amalgamated [\#1700](https://github.com/nlohmann/json/issues/1700)
|
||||
- Json support for Cmake version 2.8.12 [\#1699](https://github.com/nlohmann/json/issues/1699)
|
||||
- Intruisive scientific notation when using .dump\(\); [\#1698](https://github.com/nlohmann/json/issues/1698)
|
||||
- Is there support for automatic serialization/deserialization? [\#1696](https://github.com/nlohmann/json/issues/1696)
|
||||
- on MSVC dump\(\) will hard crash for larger json [\#1693](https://github.com/nlohmann/json/issues/1693)
|
||||
- puzzled implicit conversions [\#1692](https://github.com/nlohmann/json/issues/1692)
|
||||
- Information: My project uses this awesome library [\#1691](https://github.com/nlohmann/json/issues/1691)
|
||||
- Consider listing files explicitly instead of using GLOB [\#1686](https://github.com/nlohmann/json/issues/1686)
|
||||
- Failing tests on MSVC with VS2019 15.9.13 x64 [\#1685](https://github.com/nlohmann/json/issues/1685)
|
||||
- Consider putting the user-defined literals in a namespace [\#1682](https://github.com/nlohmann/json/issues/1682)
|
||||
- Change from v2 to v3. Encoding with cp1252 [\#1680](https://github.com/nlohmann/json/issues/1680)
|
||||
- How to add Fifo\_map into json using Cmake [\#1679](https://github.com/nlohmann/json/issues/1679)
|
||||
- include.zip should contain meson.build [\#1672](https://github.com/nlohmann/json/issues/1672)
|
||||
- \[Question\] How do I parse JSON into custom types? [\#1669](https://github.com/nlohmann/json/issues/1669)
|
||||
- Binary \(0x05\) data type for BSON to JSON conversion [\#1668](https://github.com/nlohmann/json/issues/1668)
|
||||
- Possible to call dump from lldb? [\#1666](https://github.com/nlohmann/json/issues/1666)
|
||||
- Segmentation fault when linked with libunwind [\#1665](https://github.com/nlohmann/json/issues/1665)
|
||||
- Should I include single-header after my to\_json and from\_json custom functions declaration? Why not? [\#1663](https://github.com/nlohmann/json/issues/1663)
|
||||
- Errors/Warnings in VS 2019 when Including Header File [\#1659](https://github.com/nlohmann/json/issues/1659)
|
||||
- Return null object from object's const operator\[\] as well. [\#1658](https://github.com/nlohmann/json/issues/1658)
|
||||
- Can't stream json object in to std::basic\_stringstream\<wchar\_t\> [\#1656](https://github.com/nlohmann/json/issues/1656)
|
||||
- C2440 in vs2015 cannot convert from 'initializer-list' to nlohmann::basic\_json [\#1655](https://github.com/nlohmann/json/issues/1655)
|
||||
- Issues around get and pointers [\#1653](https://github.com/nlohmann/json/issues/1653)
|
||||
- Non-member operator== breaks enum \(de\)serialization [\#1647](https://github.com/nlohmann/json/issues/1647)
|
||||
- Valgrind: bytes in 1 blocks are definitely lost [\#1646](https://github.com/nlohmann/json/issues/1646)
|
||||
- Convenient way to make 'basic\_json' accept 'QString' as an key type as well? [\#1640](https://github.com/nlohmann/json/issues/1640)
|
||||
- mongodb: nan, inf [\#1599](https://github.com/nlohmann/json/issues/1599)
|
||||
- Error in adl\_serializer [\#1590](https://github.com/nlohmann/json/issues/1590)
|
||||
- Injecting class during serialization [\#1584](https://github.com/nlohmann/json/issues/1584)
|
||||
- output\_adapter not user extensible [\#1534](https://github.com/nlohmann/json/issues/1534)
|
||||
- Inclusion of nlohmann/json.hpp causes OS/ABI to change on Linux [\#1410](https://github.com/nlohmann/json/issues/1410)
|
||||
- Add library versioning using inline namespaces [\#1394](https://github.com/nlohmann/json/issues/1394)
|
||||
- CBOR byte string support [\#1129](https://github.com/nlohmann/json/issues/1129)
|
||||
- How to deserialize array with derived objects [\#716](https://github.com/nlohmann/json/issues/716)
|
||||
|
||||
- Add restriction for tuple specialization of to\_json [\#1826](https://github.com/nlohmann/json/pull/1826) ([cbegue](https://github.com/cbegue))
|
||||
- Fix for \#1647 [\#1821](https://github.com/nlohmann/json/pull/1821) ([AnthonyVH](https://github.com/AnthonyVH))
|
||||
- Fix issue \#1805 [\#1806](https://github.com/nlohmann/json/pull/1806) ([cbegue](https://github.com/cbegue))
|
||||
- Fix some spelling errors - mostly in comments & documentation. [\#1803](https://github.com/nlohmann/json/pull/1803) ([flopp](https://github.com/flopp))
|
||||
- Update Hedley to v11. [\#1799](https://github.com/nlohmann/json/pull/1799) ([nemequ](https://github.com/nemequ))
|
||||
- iteration\_proxy: Fix integer truncation from std::size\_t to int [\#1797](https://github.com/nlohmann/json/pull/1797) ([t-b](https://github.com/t-b))
|
||||
- appveyor.yml: Add MSVC 16 2019 support [\#1780](https://github.com/nlohmann/json/pull/1780) ([t-b](https://github.com/t-b))
|
||||
- test/CMakeLists.txt: Use an explicit list instead of GLOB [\#1779](https://github.com/nlohmann/json/pull/1779) ([t-b](https://github.com/t-b))
|
||||
- Make json\_pointer::back const \(resolves \#1764\) [\#1769](https://github.com/nlohmann/json/pull/1769) ([chris0x44](https://github.com/chris0x44))
|
||||
- did you mean 'serialization'? [\#1767](https://github.com/nlohmann/json/pull/1767) ([0xflotus](https://github.com/0xflotus))
|
||||
- Allow items\(\) to be used with custom string [\#1765](https://github.com/nlohmann/json/pull/1765) ([crazyjul](https://github.com/crazyjul))
|
||||
- Cppcheck fixes [\#1760](https://github.com/nlohmann/json/pull/1760) ([Xav83](https://github.com/Xav83))
|
||||
- Fix and add test's for SFINAE problem [\#1741](https://github.com/nlohmann/json/pull/1741) ([tete17](https://github.com/tete17))
|
||||
- Fix clang sanitizer invocation [\#1728](https://github.com/nlohmann/json/pull/1728) ([t-b](https://github.com/t-b))
|
||||
- Add gcc 9 and compile with experimental C++20 support [\#1724](https://github.com/nlohmann/json/pull/1724) ([t-b](https://github.com/t-b))
|
||||
- Fix int64 min issue [\#1722](https://github.com/nlohmann/json/pull/1722) ([t-b](https://github.com/t-b))
|
||||
- release: add singleinclude and meson.build to include.zip [\#1694](https://github.com/nlohmann/json/pull/1694) ([eli-schwartz](https://github.com/eli-schwartz))
|
||||
|
||||
## [v3.7.0](https://github.com/nlohmann/json/releases/tag/v3.7.0) (2019-07-28)
|
||||
[Full Changelog](https://github.com/nlohmann/json/compare/v3.6.1...v3.7.0)
|
||||
|
||||
@@ -233,7 +366,6 @@ All notable changes to this project will be documented in this file. This projec
|
||||
- Coverity Scan reports an UNCAUGHT\_EXCEPT issue [\#1400](https://github.com/nlohmann/json/issues/1400)
|
||||
- fff [\#1399](https://github.com/nlohmann/json/issues/1399)
|
||||
- sorry this is not an issue, just a Question, How to change a key value in a file and save it ? [\#1398](https://github.com/nlohmann/json/issues/1398)
|
||||
- Add library versioning using inline namespaces [\#1394](https://github.com/nlohmann/json/issues/1394)
|
||||
- appveyor x64 builds appear to be using Win32 toolset [\#1374](https://github.com/nlohmann/json/issues/1374)
|
||||
- Serializing/Deserializing a Class containing a vector of itself [\#1373](https://github.com/nlohmann/json/issues/1373)
|
||||
- Retrieving array elements. [\#1369](https://github.com/nlohmann/json/issues/1369)
|
||||
@@ -911,7 +1043,6 @@ All notable changes to this project will be documented in this file. This projec
|
||||
- Compile-Error C2100 \(MS VS2015\) in line 887 json.hpp [\#719](https://github.com/nlohmann/json/issues/719)
|
||||
- from\_json not working for boost::optional example [\#718](https://github.com/nlohmann/json/issues/718)
|
||||
- about from\_json and to\_json function [\#717](https://github.com/nlohmann/json/issues/717)
|
||||
- How to deserialize array with derived objects [\#716](https://github.com/nlohmann/json/issues/716)
|
||||
- How to detect parse failure? [\#715](https://github.com/nlohmann/json/issues/715)
|
||||
- Parse throw std::ios\_base::failure exception when failbit set to true [\#714](https://github.com/nlohmann/json/issues/714)
|
||||
- Is there a way of format just making a pretty print without changing the key's orders ? [\#713](https://github.com/nlohmann/json/issues/713)
|
||||
|
||||
Reference in New Issue
Block a user