This is an automated email from the ASF dual-hosted git repository.
twice pushed a commit to branch unstable
in repository https://gitbox.apache.org/repos/asf/kvrocks.git
The following commit(s) were added to refs/heads/unstable by this push:
new 285874d6a chore(deps): bump jsoncons 1.4.0 (#3152)
285874d6a is described below
commit 285874d6afcec61d2d11f6529aa5ae129e37942d
Author: Aleks Lozovyuk <[email protected]>
AuthorDate: Mon Sep 1 04:54:32 2025 +0300
chore(deps): bump jsoncons 1.4.0 (#3152)
Bump jsoncons 1.4.0 (changelog:
https://github.com/danielaparker/jsoncons/releases/tag/v1.4.0)
Key changes
- Use std::from_chars for chars to double conversion when supported in
GCC and VC
- New reflection trait definitions, jsoncons::reflect::json_conv_traits,
that support non-throwing conversions and uses-allocator construction
- New non-throwing versions of the decode/encode functions that return a
std::expected-like result
- New non-throwing accessor try_as<T>() for basic_json that return a
std::expected<T,conversion_error>-like result
- Until now, the reflection traits generated by the convenience macros
JSONCONS_ALL_MEMBER_TRAITS etc. produced JSON (or other formats) with
object names in sorted order. After this release, they will produce
JSON, BSON etc. with object names in the order that they appear as macro
arguments.
- The allocator_set helper functions combine_allocators and
temp_allocator_only have been deprecated and will be removed in a future
release. Use make_alloc_set instead
- basic_json::dump and encode_json overloads that take a
jsoncons::indenting argument have been deprecated and will be removed in
a future release
- Breaking change to staj iterator classes
---
cmake/jsoncons.cmake | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/cmake/jsoncons.cmake b/cmake/jsoncons.cmake
index 7b2345031..9d7fa56df 100644
--- a/cmake/jsoncons.cmake
+++ b/cmake/jsoncons.cmake
@@ -20,8 +20,8 @@ include_guard()
include(cmake/utils.cmake)
FetchContent_DeclareGitHubWithMirror(jsoncons
- danielaparker/jsoncons v1.3.1
- MD5=1d249167a114dc18100513388ec99274
+ danielaparker/jsoncons v1.4.0
+ MD5=9288495ca2798082e1e96c8b824e9331
)
FetchContent_MakeAvailableWithArgs(jsoncons