1
0
mirror of https://github.com/nlohmann/json.git synced 2025-07-22 15:21:52 +03:00
Commit Graph

59 Commits

Author SHA1 Message Date
9f3857ef6f 🔖 set version to 3.2.0 2018-08-18 18:46:15 +02:00
07494e06d7 🚨 fixed some compiler warnings 2018-08-16 18:20:30 +02:00
442886d040 use templates in the sax interface instead of virtuals 2018-08-16 11:58:52 +02:00
5ff2abb90d Merge branch 'develop' into feature/sax2 2018-05-06 13:29:23 +02:00
ed69e50ad2 📄 added SPDX-License-Identifier 2018-05-03 17:41:45 +02:00
aa89c5e048 🔨 removing unget_character() function from input adapters #834 2018-04-02 21:10:48 +02:00
4f6b2b6429 🔨 changed SAX interface 2018-03-21 20:12:06 +01:00
9e1abb4842 improved coverage 2018-03-20 22:39:08 +01:00
27cf05af8d Merge branch 'develop' into feature/sax2 2018-03-14 22:02:19 +01:00
afef474c0d 🔖 set version to 3.1.2 2018-03-14 21:09:27 +01:00
3d4f6a2940 🔨 cleaner exception interface 2018-03-11 22:47:25 +01:00
9d27429527 🔨 added error messages to SAX interface 2018-03-05 16:46:35 +01:00
3ff9455332 🔨 added a SAX-DOM-Parser 2018-02-26 23:39:23 +01:00
21352c4d8e ♻️ refactored SAX parser 2018-02-26 20:08:12 +01:00
8d6b3d44d6 👌 fixed some compiler warnings 2018-02-25 18:35:16 +01:00
8c7f46f7d0 🔨 removed a logic error and improved coverage 2018-02-25 17:10:30 +01:00
ac230e8b4b 🔨 fixed test cases to be more robust 2018-02-25 10:44:47 +01:00
374ebacc51 added a SAX parser #971 2018-02-24 18:04:07 +01:00
938c861a09 🔖 set version to 3.1.1 2018-02-12 22:59:36 +01:00
0258484626 🔖 set version to 3.1.0
- updated documentation wrt. new repository layout
- temporarily switched off Homebrew --HEAD building (can only be switched on after release)
- set copyright date to 2018
2018-02-01 22:20:26 +01:00
14cd019861 fix cmake install directory (for real this time)
* Rename 'develop' folder to 'include/nlohmann'
* Rename 'src' folder to 'single_include/nlohmann'
* Use <nlohmann/*> headers in sources and tests
* Change amalgamate config file
2018-02-01 11:06:51 +01:00
92484f0caf 🔖 set version to 3.0.1 2017-12-29 18:31:13 +01:00
9e3c4ad11f 🔖 set version to 3.0.0 2017-12-17 08:31:18 +01:00
8af49d4be5 🚨 removing compiler warnings #755 2017-09-30 11:00:26 +02:00
e2e0ecd867 improved test coverage 2017-09-10 22:38:04 +02:00
fcba9ec537 🔨 clean up 2017-09-10 01:12:03 +02:00
fd250ae2b1 improved test coverage 2017-09-09 11:04:58 +02:00
7d51214045 implemented exception-free parser #458 #582
You can now pass a boolean "allow_exceptions" to the parse functions. If it is false, no exceptions are thrown in case of a parse error. Instead, parsing is stopped at the first error and a JSON value of type "discarded" (check with is_discarded()) is returned.
2017-07-27 20:33:11 +02:00
8b123107c0 🔨 fixed some pedantic GCC warnings 2017-07-07 22:41:22 +02:00
84f2e64a7c improved coverage 2017-06-20 22:35:31 +02:00
7c2a187258 improved test coverage 2017-06-20 21:09:26 +02:00
b27d2adcbe accept functions to check if input is valid JSON #458 2017-06-16 19:23:55 +02:00
40160f482a 🚧 manual lexer
This commit removed the re2c lexer and replaced it by a manual version.
Its integration is not yet complete: number parsing does not respect
locales or overflows. Furthermore, parsing does not need to end with
EOF. Therefore, a lot of test cases fail. The idea is to push this
branch forward so we can conduct performance comparisons. So far, a
nice side effect are better diagnosis messages in case of parse errors.
2017-03-24 19:49:02 +01:00
c085e3bac2 🔨 started with user-defined exceptions #301 #244
Added class hierarchy for user-defined exceptions (#244). Integrated
parse exceptions 101-103. Parse exceptions include the byte count of
the last read character to locate the position of the error (#301).
2017-03-01 21:28:44 +01:00
27c65b860b 🔖 version 2.1.1 2017-02-25 16:34:38 +01:00
d870826811 🔖 set version to 2.1.0 2017-01-28 16:03:35 +01:00
8b46eb8ec0 📄 it's 2017 already 2017-01-02 09:40:00 +01:00
60b3703c62 🔖 version bump to 2.0.10 2017-01-02 09:35:57 +01:00
303e873ae8 🔖 bumped version to 2.0.9 2016-12-16 20:45:46 +01:00
4adb8a81bf 📝 version bump 2016-12-02 18:39:35 +01:00
700977d73e version bump 2016-11-02 20:52:15 +01:00
59c8343851 cleanup 2016-11-02 15:44:46 +01:00
8f70525374 more test coverage 2016-10-30 17:46:00 +01:00
7adccde714 improved coverage and updated README 2016-10-30 17:10:11 +01:00
606098f45d release 2.0.6 2016-10-15 16:47:45 +02:00
470197bd0b improve test coverage 2016-10-10 21:58:31 +02:00
3d104f1d43 version bump 2016-09-14 23:06:39 +02:00
768d66560e version bump 2016-09-11 23:36:59 +02:00
42be2edd4c fixed test coverage 2016-09-01 00:29:42 +02:00
df9fd6237e release 2.0.3 2016-08-31 21:27:23 +02:00