Commit Graph

  • ac9e668e63 Update CI (#3626) Florian Albrechtskirchinger 2022-08-03 09:15:16 +02:00
  • df98ca29f8 Merge tag 'v3.11.1' into develop Niels Lohmann 2022-08-01 23:31:54 +02:00
  • 69d744867f Merge branch 'release/3.11.1' v3.11.1 Niels Lohmann 2022-08-01 23:31:38 +02:00
  • f2020da0dd 🔖 set version to 3.11.1 Niels Lohmann 2022-08-01 23:27:58 +02:00
  • cbaf1033be Fix global UDLs (#3646) Florian Albrechtskirchinger 2022-08-01 22:42:35 +02:00
  • 817a4a2117 Merge tag 'v3.11.0' into develop Niels Lohmann 2022-08-01 13:15:38 +02:00
  • 499422b303 Merge branch 'release/3.11.0' v3.11.0 Niels Lohmann 2022-08-01 13:12:06 +02:00
  • ce0e13ccea 🔖 set version to 3.11.0 Niels Lohmann 2022-07-31 23:19:06 +02:00
  • 9aafcbe965 Move UDLs out of the global namespace (#3605) Florian Albrechtskirchinger 2022-07-31 17:38:52 +02:00
  • 8fd8b52907 Prepare 3.11.0 release (#3635) Niels Lohmann 2022-07-31 15:28:01 +02:00
  • d3e347bd2d More documentation updates for 3.11.0 (#3553) Florian Albrechtskirchinger 2022-07-31 14:05:58 +02:00
  • 11ba5c1120 🚨 fix warning (#3634) Niels Lohmann 2022-07-31 07:23:30 +02:00
  • 9472ab4f84 Add license header to new files (#3633) Niels Lohmann 2022-07-31 07:22:22 +02:00
  • 66c8bb5b90 Add a unit test including windows.h (#3631) Florian Albrechtskirchinger 2022-07-31 07:22:07 +02:00
  • 19e4c2bda0 Add regression tests for #3204 and #3333 (#3629) Florian Albrechtskirchinger 2022-07-31 07:21:48 +02:00
  • fc3e64cbf9 Fixed latest build error in msvc platform (#3630) KsaNL 2022-07-31 05:03:09 +08:00
  • a2578d1d50 Disable exceptions on ICPC (#3621) Florian Albrechtskirchinger 2022-07-30 22:10:49 +02:00
  • d909f80960 Add versioned, ABI-tagged inline namespace and namespace macros (#3590) Florian Albrechtskirchinger 2022-07-30 21:59:13 +02:00
  • fca1ddda96 Fix patch::add creating nonexistent parents (#3628) Florian Albrechtskirchinger 2022-07-30 21:23:55 +02:00
  • d1d79b930d Adjust JSON Pointer examples (#3622) Niels Lohmann 2022-07-29 14:28:37 +02:00
  • 6576c3f776 build: install .pc and .cmake files to share/ (#3619) Andrea Pappacoda 2022-07-29 07:43:22 +02:00
  • e3095f636f Add operator<<(json_pointer) (#3601) Florian Albrechtskirchinger 2022-07-28 22:12:23 +02:00
  • 7777300442 Install MinGW from GitHub NuGet registry (#3618) Florian Albrechtskirchinger 2022-07-28 21:54:12 +02:00
  • a87c1885cb Re-add value_type detection to distinguish string types (#3604) Florian Albrechtskirchinger 2022-07-28 21:52:23 +02:00
  • a714381a5f Use swap() by ADL (#3609) Florian Albrechtskirchinger 2022-07-28 21:51:45 +02:00
  • 298e4a9449 Use concurrency (#3610) Florian Albrechtskirchinger 2022-07-28 21:51:32 +02:00
  • 5520761433 Fix Unicode test timeout (for real this time!) (#3614) Florian Albrechtskirchinger 2022-07-28 21:51:11 +02:00
  • 2d48a4d9c5 Add documentation for comparing json and ordered_json (#3599) Niels Lohmann 2022-07-23 20:54:40 +02:00
  • e91686cc17 Make sure iterator_input_adapter advances iterators correctly (#3548) Florian Albrechtskirchinger 2022-07-23 14:36:10 +02:00
  • dbfd33a70a Add assertion if nullptr is passed to parse function (#3593) Niels Lohmann 2022-07-23 01:26:51 +02:00
  • b185c5bc9d 📝 clean up after #3581 (#3596) Niels Lohmann 2022-07-22 15:35:29 +02:00
  • 09fb4819ff add patch_inplace function (#3581) Wolf Vollprecht 2022-07-21 16:27:59 +02:00
  • 4b6d3638ca 📝 minor fixes (#3592) Niels Lohmann 2022-07-20 18:59:04 +02:00
  • feef0eb595 Add error message if test suite cannot be found (#3585) Niels Lohmann 2022-07-20 12:41:33 +02:00
  • 527da54dcb Use REUSE framework (#3546) Niels Lohmann 2022-07-20 12:38:07 +02:00
  • 2a9ae2b487 Make certain usage patterns more prominent in the README (#3557) Jake Zimmerman 2022-07-18 08:55:44 -07:00
  • a15683e348 📝 add badge for https://repology.org/project/nlohmann-json/versions (#3586) Niels Lohmann 2022-07-18 17:48:42 +02:00
  • d64d40518c Ignore output directory (#3572) NN 2022-07-17 14:43:55 +03:00
  • 71bdaf5748 Enable overriding test properties and set Unicode test timeouts (#3580) Florian Albrechtskirchinger 2022-07-17 13:43:32 +02:00
  • d4daaa897f Optimize output vector adapter write (#3569) Romain Reignier 2022-07-08 08:12:00 +02:00
  • 7d361ec8ef Add overloads for more key types to ordered_map and fix ordered_map::erase(first, last) with first == last (#3564) Florian Albrechtskirchinger 2022-07-04 19:58:19 +02:00
  • 954b10ad3b CI: fix "JSON_MultipleHeaders" option spelling (#3555) Alexander Karzhenkov 2022-06-25 16:38:39 +05:00
  • 39e27684ea Use DOCTEST_* compiler macros and suppress pragmas warning (#3550) Florian Albrechtskirchinger 2022-06-21 16:57:47 +02:00
  • dfdbbc71bb Merge branch 'develop' of https://github.com/nlohmann/json into bon8 Niels Lohmann 2022-06-18 21:19:48 +02:00
  • 87cda1d664 Use std::iterator_traits to extract iterator_category (#3544) 郑少锟 2022-06-19 01:14:03 +08:00
  • 13730235f2 BJData dimension length can not be string_t::npos, fix #3541 (#3543) Qianqian Fang 2022-06-18 13:12:22 -04:00
  • f6acdbec2c Allow disabling default enum conversions (#3536) Richard Hozák 2022-06-16 19:34:32 +02:00
  • e80945da2c CI: Enable 32bit unit test (3) (#3532) Florian Albrechtskirchinger 2022-06-14 08:54:12 +02:00
  • 9c31d54389 Add to_json() for std::vector<bool>::reference (#3534) Florian Albrechtskirchinger 2022-06-13 13:21:55 +02:00
  • af34396129 Use new CI image (#3528) Niels Lohmann 2022-06-12 14:31:07 +02:00
  • 48a102c2c5 Fix ndarray dimension signedness, fix ndarray length overflow (2); add 32bit unit test (#3523) Florian Albrechtskirchinger 2022-06-09 08:22:58 +02:00
  • b6d00d1897 Small documentation fixes (#3520) Niels Lohmann 2022-06-06 16:46:55 +02:00
  • 7c65b5cdbd Update json.hpp (#3499) ivanovmp 2022-06-06 14:01:46 +03:00
  • 7a6e28acfa Add assertion to converting constructor (#3517) Florian Albrechtskirchinger 2022-06-03 21:05:44 +02:00
  • 560cede06d CI: Remove -Wstrict-overflow (#3516) Florian Albrechtskirchinger 2022-06-03 20:39:24 +02:00
  • 6058d9a8b3 Add more macOS builders (#3485) Niels Lohmann 2022-06-03 14:03:14 +02:00
  • 046927cc29 Fix nlohmann/json#3513, explain is_ndarray flag (#3514) Qianqian Fang 2022-06-03 02:51:33 -04:00
  • 6b97599a27 Fix C++20/gcc-12 issues (Part 2) (#3446) Florian Albrechtskirchinger 2022-05-29 13:08:06 +02:00
  • ede6667858 Prevent ndarray size vector from recursive use, fix nlohmann/json#3503 (#3505) Qianqian Fang 2022-05-23 00:07:22 -04:00
  • 41226d0a03 prevent ndarray dimension vector from recusive array, nlohmann/json#3500 (#3502) Qianqian Fang 2022-05-20 03:41:51 -04:00
  • 6ff2ea3aed 🥅 add assertion for invariant in SAX-DOM parser (#3498) Niels Lohmann 2022-05-19 19:56:33 +02:00
  • 93c9e0c703 Discard optimized containers with negative counts in UBJSON/BJData (#3491,#3492,#3490) (#3500) Qianqian Fang 2022-05-18 12:38:15 -04:00
  • 6a7392058e Complete documentation for 3.11.0 (#3464) Niels Lohmann 2022-05-17 13:08:56 +02:00
  • a8a547d7a2 change bjdata ndarray flag to detect negative size, as part of #3475 (#3479) Qianqian Fang 2022-05-10 15:13:24 -04:00
  • d6efe672b5 Document fuzzer usage (#3478) Niels Lohmann 2022-05-09 08:02:41 +02:00
  • ad662d15bc 🎨 fix indendation Niels Lohmann 2022-05-02 07:10:03 +02:00
  • b1e3165712 🚨 fix warnings Niels Lohmann 2022-05-01 22:50:40 +02:00
  • b205361d86 Handle invalid BJData optimized type, fix #3461 (#3463) Qianqian Fang 2022-05-01 16:47:06 -04:00
  • bdc21ad1a7 Add build step for ICPC (with fixes) (#3465) Florian Albrechtskirchinger 2022-05-01 22:46:45 +02:00
  • a1e116f015 complete test suite Niels Lohmann 2022-05-01 20:50:09 +02:00
  • 5927ddc3b2 🚨 fix warnings Niels Lohmann 2022-05-01 20:08:44 +02:00
  • 4ada06d860 🔀 merge develop Niels Lohmann 2022-05-01 20:01:10 +02:00
  • 88fbbd3aa8 Merge branch 'develop' of https://github.com/nlohmann/json into bon8 Niels Lohmann 2022-05-01 18:46:44 +02:00
  • 0c698b75cc Add serve_header.py for rapid testing on Compiler Explorer (#3456) Florian Albrechtskirchinger 2022-05-01 13:52:52 +02:00
  • b21c345179 Reorganize directories (#3462) Niels Lohmann 2022-05-01 09:41:50 +02:00
  • 5352856f04 Implement support for string_view (attempt no. 3) (#3423) Florian Albrechtskirchinger 2022-04-29 21:40:02 +02:00
  • ee51661481 Support UBJSON-derived Binary JData (BJData) format (#3336) Qianqian Fang 2022-04-29 15:17:30 -04:00
  • a6ee8bf9d9 Overwork documentation (#3444) Niels Lohmann 2022-04-25 22:40:45 +02:00
  • fcc36f99ba ⬆️ cpplint 1.6.0 (#3454) Niels Lohmann 2022-04-24 17:22:04 +02:00
  • 1a90c9463a Disable regression test for #3070 on GCC <8.4 (#3451) Florian Albrechtskirchinger 2022-04-22 14:21:16 +02:00
  • a94430615d Fix typo in basic_json documentation (#3439) JungHoon Lee 2022-04-12 22:58:06 +09:00
  • 616caea27a Re-template json_pointer on string type (#3415) Florian Albrechtskirchinger 2022-04-12 14:18:16 +02:00
  • 1deeb434c6 Exclude std::any from implicit conversion (fixes #3428) (#3437) Florian Albrechtskirchinger 2022-04-12 14:08:20 +02:00
  • 10344907ff 📝 document which version introduced the macros #3429 (#3431) Niels Lohmann 2022-04-09 18:09:23 +02:00
  • 261cc4e509 Fix constraints on from_json() for strings (#3427) Florian Albrechtskirchinger 2022-04-08 10:22:47 +02:00
  • 15fa6a342a at.md: fix typo (#3426) Michael Nosthoff 2022-04-06 15:26:35 +02:00
  • 448b173ccf Update CI image (#3420) Niels Lohmann 2022-04-06 15:14:14 +02:00
  • 52e16a9f9c 🚸 add check if different version is also included #3337 (#3418) Niels Lohmann 2022-04-06 08:29:01 +02:00
  • fa91409a73 CI: speedup AppVeyor builds by ~30% (#3422) Florian Albrechtskirchinger 2022-04-06 08:26:49 +02:00
  • c2054b96b9 Restore disabled check for #3070 (except on MSVC) (#3421) Florian Albrechtskirchinger 2022-04-06 08:25:35 +02:00
  • ab5cecb34f Report the right __cplusplus value for MSVC in basic_json meta() (#3417) flagarde 2022-04-05 02:45:19 +08:00
  • 33b75e513a CI: windows-2016 has been deprecated; remove jobs (#3416) Florian Albrechtskirchinger 2022-04-04 13:18:00 +02:00
  • 6121dbbe02 Avoid clash with Arduino defines (#3338) DarkZeros 2022-04-03 17:33:33 +01:00
  • 3b16057ffa Refactor unit tests to use more convenient doctest assertion macros (Part 2) (#3405) Krzysiek Karbowiak 2022-04-01 14:38:17 +02:00
  • 66f6b4b6a0 🔧 overwork issue template #3348 Niels Lohmann 2022-03-25 10:16:21 +01:00
  • 1ba736893e 🔧 overwork issue template #3348 Niels Lohmann 2022-03-25 10:12:33 +01:00
  • f7490e33da 🔧 overwork issue template #3348 Niels Lohmann 2022-03-25 10:10:21 +01:00
  • ce35256825 Refactor unit tests to use more convenient doctest assertion macros (#3393) Krzysiek Karbowiak 2022-03-24 15:55:35 +01:00
  • ad103e5b45 Improve unit testing (Part 1) (#3380) Florian Albrechtskirchinger 2022-03-24 07:54:07 +01:00
  • 700b95f447 Make iterator operator++/--(int) equality-preserving (#3332) Florian Albrechtskirchinger 2022-03-08 10:10:50 +01:00