Niels Lohmann
28dff4ea61
📝 fix docs
...
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
2026-06-28 16:50:38 +02:00
Klaim (Joël Lamotte)
e0f8cdfb7f
build2 integration doc update ( #4587 )
...
* build2 integration doc update
Signed-off-by: Joël Lamotte <mjklaim@gmail.com >
Signed-off-by: Klaim (Joël Lamotte) <142265+Klaim@users.noreply.github.com >
* completed build2 instructions and examples
Signed-off-by: Joël Lamotte <mjklaim@gmail.com >
Signed-off-by: Klaim (Joël Lamotte) <142265+Klaim@users.noreply.github.com >
* added missing build2 buildfile
Signed-off-by: Joël Lamotte <mjklaim@gmail.com >
Signed-off-by: Klaim (Joël Lamotte) <142265+Klaim@users.noreply.github.com >
* improvments/simplifications on build2 examples
Signed-off-by: Klaim (Joël Lamotte) <142265+Klaim@users.noreply.github.com >
* removed just (rebase issue)
Signed-off-by: Klaim (Joël Lamotte) <142265+Klaim@users.noreply.github.com >
* fixed removed trailing whitespace from the rebase
Signed-off-by: Klaim (Joël Lamotte) <142265+Klaim@users.noreply.github.com >
* fixed typo and improved wording
Signed-off-by: Klaim (Joël Lamotte) <142265+Klaim@users.noreply.github.com >
* fixed indentation/formatting and typos
Signed-off-by: Klaim (Joël Lamotte) <142265+Klaim@users.noreply.github.com >
---------
Signed-off-by: Joël Lamotte <mjklaim@gmail.com >
Signed-off-by: Klaim (Joël Lamotte) <142265+Klaim@users.noreply.github.com >
2026-05-09 11:00:12 +02:00
Andy Choi
cda9c1e3bd
Use get instead of template get in REAMD.md and docs in non-template context ( #4846 )
...
Signed-off-by: Andy Choi <ccpong516@gmail.com >
2025-10-30 10:23:04 +01:00
DmitriBogdanov
3ed64e502a
docs: Fix broken package manager links in the integration tab. ( #4934 )
...
Signed-off-by: DmitriBogdanov <dm.bogdanov2000@gmail.com >
2025-09-28 20:12:48 +02:00
co63oc
44bee1b138
chore: fix typos ( #4921 )
...
Signed-off-by: co63oc <co63oc@users.noreply.github.com >
2025-09-16 08:07:00 +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
Niels Lohmann
4424a0fcc1
📝 update documentation ( #4723 )
...
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
2025-04-05 18:54:35 +02:00
Niels Lohmann
d41ca94fa8
Adjust CMake minimal version ( #4709 )
...
* 🔧 adjust CMake versions
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 🔧 install OpenSSL for CMake
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 🔧 install OpenSSL for CMake
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 🔧 install OpenSSL for CMake
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 🔧 install OpenSSL for CMake
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 🔧 install OpenSSL for CMake
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 🔨 clean up
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
* 📝 update documentation
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
---------
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
2025-04-01 14:42:08 +02:00
Niels Lohmann
a43350c4e5
Remove wsjcpp package manager ( #4623 )
...
Signed-off-by: Niels Lohmann <mail@nlohmann.me >
2025-02-15 12:23:12 +01:00
Niels Lohmann
26cfec34be
Clean up and document project files ( #4560 )
2025-01-17 06:53:35 +01:00
Vertexwahn
0cb1241d5e
Improve Bazel support: Switch to Bzlmod ( #4584 )
...
* Improve Bazel support: Switch to Bzlmod
Signed-off-by: Vertexwahn <julian.amann@tum.de >
* Update documentation
Signed-off-by: Vertexwahn <julian.amann@tum.de >
* Fix spelling
Signed-off-by: Vertexwahn <julian.amann@tum.de >
* Fix snippet filename error
Signed-off-by: Vertexwahn <julian.amann@tum.de >
---------
Signed-off-by: Vertexwahn <julian.amann@tum.de >
2025-01-07 18:47:51 +01:00
Sushrut Shringarputale
58f5f25968
json start/end position implementation ( #4517 )
...
* Add implementation to retrieve start and end positions of json during parse
* Add more unit tests and add start/stop parsing for arrays
* Add raw value for all types
* Add more tests and fix compiler warning
* Amalgamate
* Fix CLang GCC warnings
* Fix error in build
* Style using astyle 3.1
* Fix whitespace changes
* revert
* more whitespace reverts
* Address PR comments
* Fix failing issues
* More whitespace reverts
* Address remaining PR comments
* Address comments
* Switch to using custom base class instead of default basic_json
* Adding a basic using for a json using the new base class. Also address PR comments and fix CI failures
* Address decltype comments
* Diagnostic positions macro (#4 )
Co-authored-by: Sush Shringarputale <sushring@linux.microsoft.com >
* Fix missed include deletion
* Add docs and address other PR comments (#5 )
* Add docs and address other PR comments
---------
Co-authored-by: Sush Shringarputale <sushring@linux.microsoft.com >
* Address new PR comments and fix CI tests for documentation
* Update documentation based on feedback (#6 )
---------
Co-authored-by: Sush Shringarputale <sushring@linux.microsoft.com >
* Address std::size_t and other comments
* Fix new CI issues
* Fix lcov
* Improve lcov case with update to handle_diagnostic_positions call for discarded values
* Fix indentation of LCOV_EXCL_STOP comments
* fix amalgamation astyle issue
---------
Co-authored-by: Sush Shringarputale <sushring@linux.microsoft.com >
2024-12-18 22:46:14 +01:00
Niels Lohmann
e6cafa573a
📝 fix CPM.cmake example
2024-12-11 08:31:43 +01:00
Niels Lohmann
e0a17f8475
📝 add more package managers ( #4533 )
2024-12-10 23:18:39 +01:00
Niels Lohmann
981a4c39f4
📝 trigger documentation build
2024-12-10 09:41:45 +01:00
Niels Lohmann
549c79ba7e
Overwork documentation ( #4516 )
2024-12-09 23:02:30 +01:00
Niels Lohmann
9cca280a4d
JSON for Modern C++ 3.11.3 ( #4222 )
2023-11-28 22:36:31 +01:00
Niels Lohmann
0261bc04d3
Fix CI (again) ( #4196 )
2023-11-01 21:23:55 +01:00
No
c71ecde505
Use template get instead of get in examples ( #4039 )
...
Co-authored-by: tusooa <tusooa@kazv.moe >
2023-06-11 10:06:24 +02:00
Niels Lohmann
885aa0014e
Add migration guide ( #3887 )
2022-12-18 17:04:23 +01:00
Vertexwahn
2d1f9b6a7d
Add Bazel build support ( #3709 )
2022-09-18 08:15:12 +02:00
Niels Lohmann
9d69186291
🔖 set version to 3.11.2
2022-08-12 15:04:06 +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
Niels Lohmann
7b6cf5918b
Documentation change ( #3672 )
...
Co-authored-by: Florian Albrechtskirchinger <falbrechtskirchinger@gmail.com >
2022-08-05 19:51:39 +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
Florian Albrechtskirchinger
9aafcbe965
Move UDLs out of the global namespace ( #3605 )
...
* Move UDLs into nlohmann::literals::json_literals namespace
* Add 'using namespace' to unit tests
* Add 'using namespace' to examples
* Add 'using namespace' to README
* Move UDL mkdocs pages out of basic_json/
* Update documentation
* Update docset index
* Add JSON_GlobalUDLs CMake option
* Add unit test
* Build examples without global UDLs
* Add CI target
2022-07-31 17:38:52 +02:00
Florian Albrechtskirchinger
d3e347bd2d
More documentation updates for 3.11.0 ( #3553 )
...
* mkdocs: add string_view examples
* mkdocs: reference underlying operators
* mkdocs: add operator<=> examples
* mkdocs: fix style check issues
* mkdocs: tweak BJData page
* mkdocs: add CMake option hints to macros
* mkdocs: fix JSON_DISABLE_ENUM_SERIALIZATION definition
* mkdocs: fix link to unit-udt.cpp
* mkdocs: fix "Arbitrary Type Conversions" title
* mkdocs: link to api/macros/*.md instead of features/macros.md
* mkdocs: document JSON_DisableEnumSerialization CMake option
* mkdocs: encode required C++ standard in example files
* docset: detect gsed/sed
* docset: update index
* docset: fix CSS patching
* docset: add list_missing_pages make target
* docset: add list_removed_paths make target
* docset: replace page titles with name from index
* docset: add install target for Zeal docset browser
* Use GCC_TOOL in ci_test_documentation target
2022-07-31 14:05:58 +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