Niels Lohmann
885aa0014e
Add migration guide ( #3887 )
2022-12-18 17:04:23 +01:00
Niels Lohmann
7f72eedc2d
Clang 15 ( #3876 )
2022-12-11 17:08:34 +01:00
Niels Lohmann
3c616ed688
💚 fix Ubuntu build
2022-12-10 23:18:35 +01:00
Niels Lohmann
813c329fbb
💚 fix Ubuntu build
2022-12-10 23:00:41 +01:00
Niels Lohmann
97f88ce21d
💚 fix Ubuntu build
2022-12-10 22:50:46 +01:00
Niels Lohmann
44423b4d8f
💚 fix Ubuntu build
2022-12-10 22:28:23 +01:00
Niels Lohmann
3e990876e1
💚 fix Ubuntu build
2022-12-10 22:17:37 +01:00
Niels Lohmann
b6dcf3edf3
💚 fix Ubuntu build
2022-12-10 22:01:08 +01:00
Niels Lohmann
07182ebc1d
💚 fix Ubuntu build
2022-12-10 14:45:41 +01:00
Niels Lohmann
f7d46b8803
💚 fix Ubuntu build
2022-12-10 14:42:58 +01:00
Niels Lohmann
84e5a321eb
💚 fix Ubuntu build
2022-12-10 14:23:18 +01:00
Niels Lohmann
23e69222c5
💚 fix Ubuntu build
2022-12-10 14:10:28 +01:00
Niels Lohmann
5fa4e66d37
💚 fix Ubuntu build
2022-12-10 13:55:30 +01:00
Niels Lohmann
c700a9ecbb
💚 fix Ubuntu build
2022-12-10 13:52:27 +01:00
Niels Lohmann
c5a03c2ea0
💚 fix Ubuntu build
2022-12-10 13:48:06 +01:00
Niels Lohmann
349e4b310e
Fix natvis XML ( #3863 )
...
* 🐛 fix natvis XML
* 🐛 fix natvis XML
2022-12-09 16:34:34 +01:00
Niels Lohmann
8f8315368b
🐛 fix natvis XML
2022-12-04 21:47:08 +01:00
Niels Lohmann
24ba54e687
Fix pipeline ( #3862 )
2022-12-04 14:03:54 +01:00
Niels Lohmann
c920f3f4fb
Update Codacy link ( #3740 )
2022-09-16 08:54:27 +02:00
Niels Lohmann and Florian Albrechtskirchinger
58bd97e2b1
Add clang-tools to required tools for ci_static_analysis_clang ( #3724 )
...
* 💚 add clang-tools to required tools for ci_static_analysis_clang
* 🚨 update Clang-Tidy warning selection
* 🚨 fix Clang-Tidy warnings
* 🚨 fix Clang-Tidy warnings
* 🚨 fix Clang-Tidy warnings
* 🚨 fix Clang-Tidy warnings
* 🚨 fix Clang-Tidy warnings
* 🚨 fix Clang-Tidy warnings
* 🚨 fix Clang-Tidy warnings
* 🚨 fix Clang-Tidy warnings
* 🚨 fix Clang-Tidy warnings
* 🚨 fix Clang-Tidy warnings
* 🚨 fix Clang-Tidy warnings (#3738 )
* ⏪ revert fix
* ⏪ revert fix
* 🚨 fix Clang-Tidy warnings (#3739 )
Co-authored-by: Florian Albrechtskirchinger <falbrechtskirchinger@gmail.com >
2022-09-13 12:58:26 +02:00
Niels Lohmann
f7973f46d6
Use official Clang/GCC containers ( #3703 )
2022-08-27 17:28:50 +02:00
Niels Lohmann
8fcdbf2e77
Merge tag 'v3.11.2' into develop
...
JSON for Modern C++ 3.11.2 v3.11.2
2022-08-12 15:06:07 +02:00
Niels Lohmann
bc889afb4c
Merge branch 'release/3.11.2'
2022-08-12 15:06:06 +02:00
Niels Lohmann
9d69186291
🔖 set version to 3.11.2
2022-08-12 15:04:06 +02:00
Niels Lohmann
e1a3fb74ba
Add amalgamated json-fwd.hpp to release ( #3687 )
...
* 🔧 add amalgamated json-fwd.hpp to release
* 🔧 add amalgamated json-fwd.hpp to package managers
2022-08-07 20:33:34 +02:00
Niels Lohmann
bfbe774d8f
🚑 fix documentation job
2022-08-07 13:34:34 +02:00
Niels Lohmann
b0422f8013
🚑 fix documentation job
2022-08-05 23:09:55 +02:00
Niels Lohmann and Florian Albrechtskirchinger
7b6cf5918b
Documentation change ( #3672 )
...
Co-authored-by: Florian Albrechtskirchinger <falbrechtskirchinger@gmail.com >
2022-08-05 19:51:39 +02:00
Niels Lohmann
e839f58a2a
👷 fix whitespace ( #3675 )
2022-08-05 09:12:28 +02:00
Niels Lohmann and Florian Albrechtskirchinger
b6e2942d1c
Complete contributor list ( #3670 )
...
* 👥 complete contributor list
* Update README.md
Co-authored-by: Florian Albrechtskirchinger <falbrechtskirchinger@gmail.com >
2022-08-04 22:48:30 +02:00
Niels Lohmann
500bdc56bf
Add labeler action ( #3671 )
...
👷 add labeler action
2022-08-04 16:46:45 +02:00
Niels Lohmann
98d70d4676
Publish documentation on push to develop branch ( #3660 )
...
👷 add job to publish the documentation
2022-08-03 22:28:26 +02:00
Niels Lohmann
22cd1c9eb9
🔧 adjust naming of GitHub action jobs ( #3661 )
2022-08-03 18:37:02 +02:00
Niels Lohmann
ac20714e2e
👥 complete contributor list ( #3662 )
2022-08-03 18:36:46 +02:00
Niels Lohmann
df98ca29f8
Merge tag 'v3.11.1' into develop
...
JSON for Modern C++ 3.11.1
2022-08-01 23:31:54 +02:00
Niels Lohmann
69d744867f
Merge branch 'release/3.11.1'
2022-08-01 23:31:38 +02:00
Niels Lohmann
f2020da0dd
🔖 set version to 3.11.1
2022-08-01 23:27:58 +02:00
Niels Lohmann
817a4a2117
Merge tag 'v3.11.0' into develop
...
JSON for Modern C++ 3.11.0
2022-08-01 13:15:38 +02:00
Niels Lohmann
499422b303
Merge branch 'release/3.11.0'
2022-08-01 13:12:06 +02:00
Niels Lohmann
ce0e13ccea
🔖 set version to 3.11.0
2022-07-31 23:19:06 +02:00
Niels Lohmann and Florian Albrechtskirchinger
8fd8b52907
Prepare 3.11.0 release ( #3635 )
...
* 📄 add license header
* Update Makefile
Co-authored-by: Florian Albrechtskirchinger <falbrechtskirchinger@gmail.com >
* 🔥 remove unused Doxygen leftover
Co-authored-by: Florian Albrechtskirchinger <falbrechtskirchinger@gmail.com >
2022-07-31 15:28:01 +02:00
Niels Lohmann
11ba5c1120
🚨 fix warning ( #3634 )
2022-07-31 07:23:30 +02:00
Niels Lohmann
9472ab4f84
Add license header to new files ( #3633 )
2022-07-31 07:22:22 +02:00
Niels Lohmann
d1d79b930d
Adjust JSON Pointer examples ( #3622 )
...
* 📝 adjust JSON Pointer examples
* 👷 add test for documentation
* 📝 note platform-dependent output on some examples
2022-07-29 14:28:37 +02:00
Niels Lohmann and Florian Albrechtskirchinger
2d48a4d9c5
Add documentation for comparing json and ordered_json ( #3599 )
...
* 📝 add documentation for #3443
* Apply suggestions from code review
Co-authored-by: Florian Albrechtskirchinger <falbrechtskirchinger@gmail.com >
2022-07-23 20:54:40 +02:00
Niels Lohmann
dbfd33a70a
Add assertion if nullptr is passed to parse function ( #3593 )
...
Addresses #3584
2022-07-23 01:26:51 +02:00
Niels Lohmann
b185c5bc9d
📝 clean up after #3581 ( #3596 )
2022-07-22 15:35:29 +02:00
Niels Lohmann
4b6d3638ca
📝 minor fixes ( #3592 )
2022-07-20 18:59:04 +02:00
Niels Lohmann
feef0eb595
Add error message if test suite cannot be found ( #3585 )
...
* 🚸 add error message if test suite cannot be found
Fixes #3584
2022-07-20 12:41:33 +02:00
Niels Lohmann and Florian Albrechtskirchinger
527da54dcb
Use REUSE framework ( #3546 )
...
* 📄 add licenses
* 👷 add REUSE compliance check
* 📝 add badge for REUSE
Co-authored-by: Florian Albrechtskirchinger <falbrechtskirchinger@gmail.com >
2022-07-20 12:38:07 +02:00
Niels Lohmann
a15683e348
📝 add badge for https://repology.org/project/nlohmann-json/versions ( #3586 )
2022-07-18 17:48:42 +02:00
Niels Lohmann
af34396129
Use new CI image ( #3528 )
...
* ⬆️ use new CI image
* ⬆️ use new CI image
* 🚨 fix warning
* 🔧 remove duplicate warning flags
* 💚 fix test
* 📝 update compiler versions
2022-06-12 14:31:07 +02:00
Niels Lohmann
b6d00d1897
Small documentation fixes ( #3520 )
2022-06-06 16:46:55 +02:00
Niels Lohmann
6058d9a8b3
Add more macOS builders ( #3485 )
...
* 👷 add more macOS builders
* 👷 add more macOS builders
* 💚 fix macOS build
* 📝 document new Xcode versions
2022-06-03 14:03:14 +02:00
Niels Lohmann
6ff2ea3aed
🥅 add assertion for invariant in SAX-DOM parser ( #3498 )
2022-05-19 19:56:33 +02:00
6a7392058e
Complete documentation for 3.11.0 ( #3464 )
...
* 👥 update contributor and sponsor list
* 🚧 document BJData format
* 🚧 document BJData format
* 📝 clarified documentation of [json.exception.parse_error.112]
* ✏️ adjust titles
* 📝 add more examples
* 🚨 adjust warnings for index.md files
* 📝 add more examples
* 🔥 remove example for deprecated code
* 📝 add missing enum entry
* 📝 overwork table for binary formats
* ✅ add test to create table for binary formats
* 📝 fix wording in example
* 📝 add more examples
* Update iterators.md (#3481 )
* ✨ add check for overloads to linter #3455
* 👥 update contributor list
* 📝 add more examples
* 📝 fix documentation
* 📝 add more examples
* 🎨 fix indentation
* 🔥 remove example for destructor
* 📝 overwork documentation
* Updated BJData documentation, #3464 (#3493 )
* update bjdata.md for #3464
* Minor edit
* Fix URL typo
* Add info on demoting ND array to a 1-D optimized array when singleton dimension
Co-authored-by: Chaoqi Zhang <prncoprs@163.com >
Co-authored-by: Qianqian Fang <fangqq@gmail.com >
2022-05-17 13:08:56 +02:00
Niels Lohmann
d6efe672b5
Document fuzzer usage ( #3478 )
...
* 📝 document fuzzer usage
* 📝 address review comments
2022-05-09 08:02:41 +02:00
Niels Lohmann
b21c345179
Reorganize directories ( #3462 )
...
* 🚚 move files
* 🚚 rename doc folder to docs
* 🚚 rename test folder to tests
2022-05-01 09:41:50 +02:00
Niels Lohmann
a6ee8bf9d9
Overwork documentation ( #3444 )
...
* 📝 overwork macro documentation
* 📝 address review comments
* 🔧 add style check to Makefile
* 🙈 overwork .gitignore
* 📌 Pygments 2.12.0 is broken
* ✏️ fix links
* 🚸 adjust output to cppcheck
* 📝 add titles to more admonitions
* ✏️ fix typos
* 📝 document future behavior change
2022-04-25 22:40:45 +02:00
Niels Lohmann
fcc36f99ba
⬆️ cpplint 1.6.0 ( #3454 )
2022-04-24 17:22:04 +02:00
Niels Lohmann
10344907ff
📝 document which version introduced the macros #3429 ( #3431 )
2022-04-09 18:09:23 +02:00
Niels Lohmann
448b173ccf
Update CI image ( #3420 )
...
* ⬆️ use new CI image
* ⬆️ use new CI image
* 🚨 suppress Clang-Tidy warnings
* 💚 use proper scan-build version
* 🚨 suppress Clang-Tidy warnings
* ⬆️ use more recent GitHub actions
* 💚 add missing compiler
* 📝 update used compilers
* 🚨 fix duplicate inclusion
2022-04-06 15:14:14 +02:00
Niels Lohmann
52e16a9f9c
🚸 add check if different version is also included #3337 ( #3418 )
2022-04-06 08:29:01 +02:00
Niels Lohmann
66f6b4b6a0
🔧 overwork issue template #3348
2022-03-25 10:16:21 +01:00
Niels Lohmann
1ba736893e
🔧 overwork issue template #3348
2022-03-25 10:12:33 +01:00
Niels Lohmann
f7490e33da
🔧 overwork issue template #3348
2022-03-25 10:10:21 +01:00
Niels Lohmann
4a6e6ca8c7
📝 update documentation
2022-03-07 13:48:24 +01:00
Niels Lohmann
c6d8892e5d
FetchContent_MakeAvailable ( #3351 )
...
* 🔧 use FetchContent_MakeAvailable
* 💚 fix test names
2022-03-06 15:33:05 +01:00
Niels Lohmann
d8a63291cb
📝 add note on parsing ordered_json #3325 ( #3326 )
2022-02-12 15:45:51 +01:00
Niels Lohmann
eb21824147
📝 replace Doxygen links
2022-02-08 22:12:49 +01:00
Niels Lohmann
c11f98228d
📝 document FetchContent
2022-01-30 13:05:18 +01:00
Niels Lohmann
c6740d7d58
📝 add documentation for default behavior for macros
2022-01-11 21:46:40 +01:00
Niels Lohmann
ef556019be
📝 overwork documentation
2022-01-09 14:32:38 +01:00
Niels Lohmann
6d8d043add
♻️ make function static
2022-01-05 21:21:46 +01:00
Niels Lohmann
4b6220acf2
✏️ fix typo
2022-01-05 21:18:27 +01:00
Niels Lohmann
4fc7b3dc7c
🔧 adjust docset generation script
2022-01-04 15:20:50 +01:00
Niels Lohmann
cc59ab122f
Merge branch 'release/3.10.5' into develop
2022-01-03 06:40:28 +01:00
Niels Lohmann
4f8fba1406
Merge branch 'release/3.10.5'
2022-01-03 06:40:09 +01:00
Niels Lohmann
b5364faf9d
🔖 set version to 3.10.5
2022-01-02 22:35:35 +01:00
Niels Lohmann
67c8ead923
Merge branch 'release/3.10.4' into develop
2021-10-16 14:47:23 +02:00
Niels Lohmann
fec56a1a16
Merge branch 'release/3.10.4'
2021-10-16 14:47:12 +02:00
Niels Lohmann
a09bfa5faa
🔖 set version to 3.10.4
2021-10-16 13:34:31 +02:00
Niels Lohmann
4b1cb9eee1
Merge branch 'release/3.10.3' into develop
2021-10-08 14:39:34 +02:00
Niels Lohmann
aa0e847e5b
Merge branch 'release/3.10.3'
2021-10-08 14:39:21 +02:00
Niels Lohmann
ab6a2c7425
🔖 set version to 3.10.3
2021-10-08 13:58:48 +02:00
Niels Lohmann
9dfd91695c
Merge branch 'release/3.10.2' into develop
2021-08-26 09:08:33 +02:00
Niels Lohmann
626e7d61e4
Merge branch 'release/3.10.2'
2021-08-26 09:08:14 +02:00
Niels Lohmann
33b674b4b2
🔖 set version to 3.10.2
2021-08-26 08:13:04 +02:00
Niels Lohmann
1fd2213fd2
Merge branch 'release/3.10.1' into develop
2021-08-24 21:08:43 +02:00
Niels Lohmann
b488724ecd
Merge branch 'release/3.10.1'
2021-08-24 21:08:29 +02:00
Niels Lohmann
8ad66e9136
🔖 set version to 3.10.1
2021-08-24 20:19:55 +02:00
Niels Lohmann
97c7a35a2b
✅ add regression test
2021-08-20 14:49:58 +02:00
Niels Lohmann
e8e93ee43b
👷 update Travis badge
2021-08-20 13:53:31 +02:00
Niels Lohmann
55281e03af
📝 add documentation for integration via vcpkg
2021-08-18 21:25:23 +02:00
Niels Lohmann
23e3b622aa
📝 add documentation for integration via vcpkg
2021-08-18 20:49:13 +02:00
Niels Lohmann
f79bed6d39
👷 avoid duplicate AppVeyor builds
2021-08-18 19:53:35 +02:00
Niels Lohmann
cfb71ad1bf
🐛 adding missing header
2021-08-18 13:33:35 +02:00
Niels Lohmann
54d9cd5a12
🔧 guard tests with JSON_Install flag
2021-08-18 13:24:12 +02:00
Niels Lohmann
5d3ad31d7e
🔥 remove outdated json_unit binary
2021-08-18 12:41:03 +02:00
Niels Lohmann
f42a74b8f5
Merge branch 'release/3.10.0' into develop
2021-08-17 20:40:42 +02:00