Niels Lohmann
fe0299545a
📡 Document cross-basic_json conversion limitation ( #3425 ) ( #5249 )
...
When converting objects or strings between different basic_json specializations,
the target's object_t::key_type or string_t must be directly constructible from
the source's corresponding type. If this requirement is not met, the conversion
silently falls back to the array-conversion path, producing incorrect results.
This documents the limitation and provides references to issue #3425 , which tracks
this behavior. The comment in unit-alt-string.cpp is clarified to reference the
known limitation with a link to the issue, and suggests the parse() workaround.
Fixes #3425 (documentation; full fix deferred pending type-trait redesign)
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
2026-07-09 06:44:51 +02:00
Niels Lohmann
515d994acb
🦉 adjust year ( #5044 )
...
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
2026-01-01 20:00:39 +01:00
Niels Lohmann
54be9b04f0
🦉 update REUSE ( #4960 )
2025-10-23 06:56:36 +02:00
Niels Lohmann
e02de2f971
Update to Doctest 2.4.12 ( #4771 )
...
* 🤜 Doctest 2.4.12
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 🎓 fix warnings
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 🎓 fix warnings
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 🎓 fix warnings
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 🎓 fix warnings
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 🎓 fix warnings
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 🎓 fix warnings
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 🎓 fix warnings
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 🎓 fix warnings
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 🎓 fix warnings
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 🎓 fix warnings
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 🎓 fix warnings
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 🎓 fix warnings
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 🎓 fix warnings
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 🎓 fix warnings
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 🎓 fix warnings
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
---------
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
2025-05-15 19:25:27 +02:00
Niels Lohmann
1705bfe914
🔫 set version to 3.12.0 ( #4727 )
...
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
2025-04-11 10:41:14 +02:00
Harinath Nampally
bf8ccc20e9
fix compilation issue ( #4613 )
...
* fix compilation issue
Signed-off-by: Harinath Nampally <harinath922@gmail.com >
* add unit test
Signed-off-by: Harinath Nampally <harinath922@gmail.com >
* fix ci failure check
Signed-off-by: Harinath Nampally <harinath922@gmail.com >
---------
Signed-off-by: Harinath Nampally <harinath922@gmail.com >
2025-01-22 21:28:51 +01:00
Niels Lohmann
f06604fce0
Bump the copyright years ( #4606 )
...
* 🦉 bump the copyright years
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 🦉 bump the copyright years
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 🦉 bump the copyright years
Signed-off-by: Niels Lohmann <niels.lohmann@gmail.com >
---------
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
Signed-off-by: Niels Lohmann <niels.lohmann@gmail.com >
2025-01-19 17:04:17 +01:00
Niels Lohmann
f038ac4c9d
Enable modernize-use-integer-sign-comparison check ( #4581 )
...
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
2025-01-02 13:24:05 +01:00
Niels Lohmann
6057b31df7
Overwork astyle call ( #4573 )
...
* 🪝 overwork astyle call
* 🪝 overwork astyle call
* 🪝 overwork astyle call
* 🪝 overwork astyle call
* 🪝 overwork astyle call
* 🪝 overwork astyle call
* 🪝 overwork astyle call
* 🪝 overwork astyle call
* 🪝 overwork astyle call
* 🪝 overwork astyle call
* 🪝 overwork astyle call
* Use ubuntu-latest image to run Valgrind (#4575 )
* 🪝 use Clang image to run valgrind
* 🪝 use Clang image to run valgrind
* 🪝 use Clang image to run valgrind
* 🪝 use Ubuntu image to run valgrind
* Use Clang image to run iwyu (#4574 )
* 🪝 use Clang image to run iwyu
* 🪝 use Clang image to run iwyu
* 🪝 overwork astyle call
* 🪝 overwork astyle call
* 🪝 overwork astyle call
* 🪝 overwork astyle call
* 🪝 overwork astyle call
* 🪝 overwork astyle call
* 🪝 overwork astyle call
* 🪝 overwork astyle call
* 🪝 overwork astyle call
* 🪝 overwork astyle call
* 🪝 overwork astyle call
* 🚶 format code
* 🤮 clean up
2024-12-29 17:06:03 +01:00
Niels Lohmann
620034ecec
♻️ allow patch and diff to be used with arbitrary string types ( #4536 )
2024-12-13 07:24:50 +01:00
Niels Lohmann
1b9a9d1f21
Update licenses ( #4521 )
...
* 🦉 update licenses
* 🦉 update licenses
2024-11-29 17:38:42 +01:00
Niels Lohmann
1825117e63
Another desperate try to fix the CI ( #4489 )
...
* 🎓 fix warning
* 🧛 update actions
* 🎓 fix warning
* 🎓 fix warning
* 🎓 fix warning
* 🧛 update actions
* 🧛 update actions
* 🎓 fix warning
* 🎓 fix warning
* 🧛 update actions
* 🎓 fix warning
* 🧛 update actions
* 🧛 update actions
* 🧛 update actions
* 🎓 fix warning
* 🎓 fix warning
* 🎓 fix warning
* 🎓 fix warning
* 🧛 update actions
* 🧛 update actions
* 🎓 fix warning
* 🧛 update actions
* 🧛 update actions
* 🧛 update actions
* 🧛 update actions
* 🧛 update actions
2024-11-13 10:21:26 +01:00
Niels Lohmann
c35d260c2f
Suppress Clang-Tidy warnings ( #4276 )
2024-01-28 14:04:07 +01:00
Niels Lohmann
9cca280a4d
JSON for Modern C++ 3.11.3 ( #4222 )
2023-11-28 22:36:31 +01:00
Niels Lohmann
f56c6e2e30
Update documentation for the next release ( #4216 )
2023-11-26 15:51:19 +01:00
Niels Lohmann
836b7beca4
Fix CI, again ( #4083 )
2023-09-07 20:41:12 +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
Niels Lohmann
9d69186291
🔫 set version to 3.11.2
2022-08-12 15:04:06 +02:00
Niels Lohmann
f2020da0dd
🔫 set version to 3.11.1
2022-08-01 23:27:58 +02:00
Niels Lohmann
ce0e13ccea
🔫 set version to 3.11.0
2022-07-31 23:19:06 +02:00
Niels Lohmann
11ba5c1120
🎓 fix warning ( #3634 )
2022-07-31 07:23:30 +02:00
Niels Lohmann
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
b21c345179
Reorganize directories ( #3462 )
...
* 🦃 move files
* 🦃 rename doc folder to docs
* 🦃 rename test folder to tests
2022-05-01 09:41:50 +02:00