Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: nlohmann_json-devel | Distribution: openSUSE Tumbleweed |
Version: 3.11.3 | Vendor: openSUSE |
Release: 3.1 | Build date: Sat Apr 20 20:27:48 2024 |
Group: Development/Libraries/C and C++ | Build host: reproducible |
Size: 926431 | Source RPM: nlohmann_json-3.11.3-3.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://nlohmann.github.io/json/ | |
Summary: JSON for Modern C++ |
Development files for a header-only library to make JSON a first-class datatype for C++11
MIT
* Sat Apr 20 2024 Andreas Stieger <andreas.stieger@gmx.de> - add upstream signing key and verify source signature * Sun Jan 21 2024 Dirk Müller <dmueller@suse.com> - fix build with non-suse dists * Sat Dec 02 2023 Christoph G <foss@grueninger.de> - Update to version 3.11.3: * Allow custom base class as node customization point. * Add more specific parse error message when attempting to parse empty input. * Add serialization-only user defined type macros * Fri Aug 12 2022 Antoine Belvire <antoine.belvire@opensuse.org> - Update to version 3.11.2: * This release fixes some bugs found in the 3.11.1 release. * Furthermore, the inline namespace of the library has been re-structured. * All changes are backward-compatible. * Full changelog available at https://github.com/nlohmann/json/releases/tag/v3.11.2 * Tue Aug 02 2022 Antoine Belvire <antoine.belvire@opensuse.org> - Update to 3.11.1: * Version 3.11.0 moved the user-defined string literals (UDL) into namespace nlohmann::literals::json_literals. Unfortunately, this namespace was not imported to the global namespace by default which broke code. This release fixes this bug. - Update to 3.11.0: * String view support for all functions working on object keys (e.g., at or operator[]), avoiding unnecessary allocations. * BJData as the fifth supported binary format besides BSON, CBOR, MessagePack, and UBJSON. * Better C++20 support to make the library integrate more smoothly with newer codebases. * Better support for avoiding problems when multiple versions of the library are used in the same project. * Even better and more extensive documentation and examples. * More tests for edge cases like 32-bit support, C++20 features, using the library with ICPC, or after including <windows.h>. * Full changelog available at: https://github.com/nlohmann/json/releases/tag/v3.11.0 * Sun Jan 16 2022 Antoine Belvire <antoine.belvire@opensuse.org> - Update to 3.10.5: * Summary: + The previous version 3.10.4 introduced support to convert std::filesystem objects to JSON and vice versa. Unfortunately, we made the assumption that any compiler supporting C++17 would also have proper filesystem support. This was a mistake. This release introduces preprocessor checks (and means to override them) to make sure that the conversion support is only compiled if the compiler is detected to support it. + All changes are backward-compatible. * Bug fixes: + Make sure C++17 filesystem conversions are only used if the compiler supports it. Furthermore, add defines JSON_HAS_FILESYSTEM and JSON_HAS_EXPERIMENTAL_FILESYSTEM which can be set to 0 to avoid using filesystem support altogether.std::filesystem. (gh#nlohmann/json#3090, gh#nlohmann/json#3097, gh#nlohmann/json#3156, gh#nlohmann/json#3203) + Fix a compilation error with Nvidia CUDA Compiler (NVCC). (gh#nlohmann/json#3013) + Fix a warning for shadowed variables. (gh#nlohmann/json#3188) + Fix a warning on a pointless comparison. (gh#nlohmann/json#2712, gh#nlohmann/json#2676, gh#nlohmann/json#1390, gh#nlohmann/json#755) * Improvements: + Add a parameter to the update function to recursively merge objects with common keys. + Extend std::hash and std::swap to work on any nlohmann::basic_json specializations rather than just nlohmann::json * Further Changes: + Update CI to use Clang 14, GCC 6, and Clang-Tidy 14. + Update cpplint. + Add build step for the Nvidia CUDA Compiler (NVCC). + Remove Travis CI. (gh#nlohmann/json#3087) + Compile and execute the test suite with C++17. + The mkdocs-based documentation in doc/mkdocs has been totally overworked. It now has a unified structure, more examples, and contains all information from the previous Doxygen-based documentation. The single source of truth is now the documentation on https://json.nlohmann.me and in particular the API Documentation. + Removed Wandbox online examples. + Fix typos, links, and parameter names in the documentation. + Add more examples. * Deprecated functions: + Passing iterator pairs or pointer/length pairs to parsing functions (basic_json::parse, basic_json::accept, basic_json::sax_parse, basic_json::from_cbor, basic_json::from_msgpack, basic_json::from_ubjson, basic_json::from_bson) via initializer lists is deprecated. Instead, pass two iterators; for instance, call basic_json::from_cbor(ptr, ptr+len) instead of basic_json::from_cbor({ptr, len}). + The following functions have been deprecated in earlier versions and will be removed in the next major version (i.e., 4.0.0): - Function iterator_wrapper are deprecated. Please use the member function items() instead. - Functions friend std::istream& operator<<(basic_json&, std::istream&) and friend std::ostream& operator>>(const basic_json&, std::ostream&) are deprecated. Please use friend std::istream& operator>>(std::istream&, basic_json&) and friend operator<<(std::ostream&, const basic_json&) instead. + All deprecations are annotated with HEDLEY_DEPRECATED_FOR to report which function to use instead. * Tue Dec 07 2021 ecsos <ecsos@opensuse.org> - Update to 3.10.4 - Compiler error in output serializer due to 'incompatible initializer' #3081 - Strange behaviour when using std::sort on std::vector<json> #3080 - Unhandled exception: nlohmann::detail::parse_error #3078 - explicit constructor with default does not compile #3077 - Parse an object but get an array using GCC #3076 - Version 3.10.3 breaks backward-compatibility with 3.10.2 #3070 - Feature request, Add to_json/from_json to align with other to/from binary api. #3067 - vcpkg is out of date #3066 - Revert invalid fix #3082 (nlohmann) - Allow to use get with explicit constructor #3079 (nlohmann) - fix std::filesystem::path regression #3073 (theodelrieu) - Fix Clang version #3040 (nlohmann) - Fix assertion failure for JSON_DIAGNOSTICS #3037 (carlsmedstad) - meta: fix is_compatible/constructible traits #3020 (theodelrieu) - Set parent pointers for values inserted via update() (fixes #3007). #3008 (AnthonyVH) - Allow allocators for output_vector_adapter #2989 (nlohmann) - Re-add Clang 12 #2986 (nlohmann) - Use new Docker image #2981 (nlohmann) - Fix -Wunused warnings on JSON_DIAGNOSTICS #2976 (gcerretani) - Update docset generation script #2967 (nlohmann) Full Changelog: https://github.com/nlohmann/json/compare/v3.10.3...3.10.4 - Changes from 3.10.3 - Parsing an emtpy string returns a string with size 1 instead of expected 0 #3057 - Linking error duplicate symbol: std::type_info::operator== on static build with MinGW #3042 - Yet another assertion failure when inserting into arrays with JSON_DIAGNOSTICS set #3032 - accept and parse function not work well with a pure number string #3029 - push_back doesn't work for serializing containers #3027 - Strange behaviour when creating array with single element #3025 - Input ordered_json doesn't work #3023 - Issue iterating through 'items' #3021 - Cannot spell the namespace right #3015 - JSON Parse error when reading json object from file #3011 - Parent pointer not properly set when using update() #3007 - Overwriting terminated null character #3001 - 'operator =' is ambiguous on VS2017 #2997 - JSON Patch for Array Elements #2994 - JSON Parse throwing error #2983 - to_{binary format} does not provide a mechanism for specifying a custom allocator for the returned type. #2982 - 3.10.1 zip json.hpp has version number 3.10.0 instead of 3.10.1 #2973 - Assertion failure when serializing array with JSON_DIAGNOSTICS set #2926 Full Changelog: https://github.com/nlohmann/json/compare/v3.10.2...v3.10.3 * Tue Oct 05 2021 ecsos <ecsos@opensuse.org> - Update to 3.10.2 - Annoying -Wundef on new JSON_DIAGNOSTICS macro #2975 - += issue with multiple redirection. #2970 - incomplete type nlohmann::detail::wide_string_input_helper compilation error #2969 - Fix -Wunused warnings on JSON_DIAGNOSTICS #2976 (gcerretani) - Changes from 3.10.1 and 3.10.0 see: https://github.com/nlohmann/json/blob/develop/ChangeLog.md * Thu Dec 17 2020 Matthias Mailänder <mailaender@opensuse.org> - update to version 3.9.1 - drop gcc10-fix.patch - enable JSON_MultipleHeaders for backwards compatibility - disable tests which download data from the internet * Fri Aug 28 2020 Michael Vetter <mvetter@suse.com> - Fix typo in summary: headeri -> header
/usr/include/nlohmann /usr/include/nlohmann/adl_serializer.hpp /usr/include/nlohmann/byte_container_with_subtype.hpp /usr/include/nlohmann/detail /usr/include/nlohmann/detail/abi_macros.hpp /usr/include/nlohmann/detail/conversions /usr/include/nlohmann/detail/conversions/from_json.hpp /usr/include/nlohmann/detail/conversions/to_chars.hpp /usr/include/nlohmann/detail/conversions/to_json.hpp /usr/include/nlohmann/detail/exceptions.hpp /usr/include/nlohmann/detail/hash.hpp /usr/include/nlohmann/detail/input /usr/include/nlohmann/detail/input/binary_reader.hpp /usr/include/nlohmann/detail/input/input_adapters.hpp /usr/include/nlohmann/detail/input/json_sax.hpp /usr/include/nlohmann/detail/input/lexer.hpp /usr/include/nlohmann/detail/input/parser.hpp /usr/include/nlohmann/detail/input/position_t.hpp /usr/include/nlohmann/detail/iterators /usr/include/nlohmann/detail/iterators/internal_iterator.hpp /usr/include/nlohmann/detail/iterators/iter_impl.hpp /usr/include/nlohmann/detail/iterators/iteration_proxy.hpp /usr/include/nlohmann/detail/iterators/iterator_traits.hpp /usr/include/nlohmann/detail/iterators/json_reverse_iterator.hpp /usr/include/nlohmann/detail/iterators/primitive_iterator.hpp /usr/include/nlohmann/detail/json_custom_base_class.hpp /usr/include/nlohmann/detail/json_pointer.hpp /usr/include/nlohmann/detail/json_ref.hpp /usr/include/nlohmann/detail/macro_scope.hpp /usr/include/nlohmann/detail/macro_unscope.hpp /usr/include/nlohmann/detail/meta /usr/include/nlohmann/detail/meta/call_std /usr/include/nlohmann/detail/meta/call_std/begin.hpp /usr/include/nlohmann/detail/meta/call_std/end.hpp /usr/include/nlohmann/detail/meta/cpp_future.hpp /usr/include/nlohmann/detail/meta/detected.hpp /usr/include/nlohmann/detail/meta/identity_tag.hpp /usr/include/nlohmann/detail/meta/is_sax.hpp /usr/include/nlohmann/detail/meta/std_fs.hpp /usr/include/nlohmann/detail/meta/type_traits.hpp /usr/include/nlohmann/detail/meta/void_t.hpp /usr/include/nlohmann/detail/output /usr/include/nlohmann/detail/output/binary_writer.hpp /usr/include/nlohmann/detail/output/output_adapters.hpp /usr/include/nlohmann/detail/output/serializer.hpp /usr/include/nlohmann/detail/string_concat.hpp /usr/include/nlohmann/detail/string_escape.hpp /usr/include/nlohmann/detail/value_t.hpp /usr/include/nlohmann/json.hpp /usr/include/nlohmann/json_fwd.hpp /usr/include/nlohmann/ordered_map.hpp /usr/include/nlohmann/thirdparty /usr/include/nlohmann/thirdparty/hedley /usr/include/nlohmann/thirdparty/hedley/hedley.hpp /usr/include/nlohmann/thirdparty/hedley/hedley_undef.hpp /usr/lib64/cmake/nlohmann_json /usr/lib64/cmake/nlohmann_json/nlohmann_jsonConfig.cmake /usr/lib64/cmake/nlohmann_json/nlohmann_jsonConfigVersion.cmake /usr/lib64/cmake/nlohmann_json/nlohmann_jsonTargets.cmake /usr/share/licenses/nlohmann_json-devel /usr/share/licenses/nlohmann_json-devel/LICENSE.MIT /usr/share/pkgconfig/nlohmann_json.pc
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Nov 13 00:41:02 2024