Niels Lohmann
7f72eedc2d
Clang 15 ( #3876 )
2022-12-11 17:08:34 +01:00
DavidKorczynski
094a3dc105
Add CIFuzz CI GitHub action ( #3845 )
2022-12-11 11:02:02 +01:00
dependabot[bot]
ea870ea247
Bump certifi from 2022.6.15 to 2022.12.7 in /docs/mkdocs ( #3872 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-11 09:19:46 +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
dependabot[bot]
a3e6e26dc8
Bump joblib from 1.1.0 to 1.2.0 in /docs/mkdocs ( #3781 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-02 11:55:39 +02:00
Dirk Stolle
4b2c8ce6bc
Fix some typos for n-dimensional arrays ( #3767 )
2022-09-26 06:23:18 +02:00
Florian Albrechtskirchinger
17d9eacd24
Add missing files to release artifacts ( #3728 )
2022-09-25 12:00:44 +02:00
Florian Albrechtskirchinger
f4658de270
Fix 'declaration hides global declaration' warning ( #3751 )
2022-09-19 08:04:39 +02:00
Florian Albrechtskirchinger
3d1252bbff
Replace limit macros with std::numeric_limits ( #3723 )
2022-09-19 08:02:50 +02:00
Vertexwahn
2d1f9b6a7d
Add Bazel build support ( #3709 )
2022-09-18 08:15:12 +02:00
tocic
9dfa722669
Fix typos in .md files ( #3748 )
2022-09-17 10:34:30 +02:00
Niels Lohmann
c920f3f4fb
Update Codacy link ( #3740 )
2022-09-16 08:54:27 +02:00
Florian Albrechtskirchinger
15ca78a886
Add dark mode toggle to documentation ( #3726 )
2022-09-15 22:02:54 +02:00
Niels Lohmann
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
Florian Albrechtskirchinger
307c053b9b
Add missing <numeric> include ( #3719 )
2022-08-30 20:55:47 +02:00
Raphael Grimm
bed648ca55
Allow custom base class as node customization point ( #3110 )
...
Co-authored-by: Niels Lohmann <niels.lohmann@gmail.com>
Co-authored-by: Florian Albrechtskirchinger <falbrechtskirchinger@gmail.com>
Co-authored-by: barcode <barcode@example.com>
2022-08-28 13:59:07 +02:00
Niels Lohmann
f7973f46d6
Use official Clang/GCC containers ( #3703 )
2022-08-27 17:28:50 +02:00
Florian Albrechtskirchinger
4c8cdd7afc
Add 'Check amalgamation' workflow ( #3693 )
2022-08-27 14:20:51 +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
Florian Albrechtskirchinger
32bbd38072
generate_natvis.py: validate version number; cleanup ( #3698 )
2022-08-12 12:13:52 +02:00
Florian Albrechtskirchinger
c0dae0f510
Add Python script for generating Natvis file and update file for 3.11.2 ( #3697 )
2022-08-12 08:24:32 +02:00
Florian Albrechtskirchinger
0e61ee8b07
Restructure inline namespace and allow version component to be disabled ( #3683 )
2022-08-10 20:24:16 +02:00
Ikko Ashimine
93112fbf4d
fix typo in json_pointer.md ( #3692 )
2022-08-10 20:01:32 +02:00
Florian Albrechtskirchinger
a92ccafd2c
Deprecate json_pointer/string_t comparisons ( #3684 )
...
* Deprecate json_pointer/string_t comparisons
* Update documentation
2022-08-07 22:26:59 +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
Florian Albrechtskirchinger
d79d12f854
Update docset index ( #3686 )
2022-08-07 20:33:15 +02:00
Florian Albrechtskirchinger
31265dc69c
Make json_pointer usable as map key (again) ( #3685 )
...
* Make json_pointer usable as map key
* Add unit tests
2022-08-07 14:35:40 +02:00
Florian Albrechtskirchinger
231f3108ff
Amalgamate the forward declaration header ( #3679 )
...
* Amalgamate the forward declaration header
* Update CONTRIBUTING and PULL_REQUEST_TEMPLATE
* Update documentation
2022-08-07 13:57:32 +02:00
Florian Albrechtskirchinger
dae5412268
Properly constrain non-string json_pointer overloads ( #3681 )
...
Thanks, @alex-700, for reminding me.
2022-08-07 13:55:09 +02:00
Florian Albrechtskirchinger
0c7a18374c
Reimplement value() access functions ( #3663 )
...
* Reimplement value() access functions
* Merges the 'const char *' with the 'ValueType &&' overloads.
* Fixes ambiguities when default value is 0.
* Fixes 'no matching function' error when specifying ValueType template
parameter.
* Fixes incorrect template parameter order in previous overloads.
* Add additional value() tests
* Make JSON_MultipleHeaders visible to unit tests
Define the macro JSON_TEST_USING_MULTIPLE_HEADERS to 0/1 depending on
JSON_MultipleHeaders.
* Add type_traits unit test
* Update documentation
2022-08-07 13:54:55 +02:00
Florian Albrechtskirchinger
8eee62d388
Miscellaneous small fixes ( #3643 )
...
* serve_header: suppress lgtm warning
* serve_header: fix exit code
* serve_header: replace deprecated ssl.wrap_socket()
* Add checks to unit test readme
* Add lgtm configuration file
2022-08-07 13:52:43 +02:00
Florian Albrechtskirchinger
f1e34070d2
Fix 'const' qualifier on bool& has no effect ( #3678 )
...
* Fix 'const' qualifier on bool& has no effect
Thanks, @georgthegreat, for pointing out this issue.
* Extend std::vector<bool> unit test
2022-08-07 13:50:08 +02:00
Niels Lohmann
bfbe774d8f
🚑 fix documentation job
2022-08-07 13:34:34 +02:00