updated to JSON version 3.11.3
Add missing <numeric> header include. #3717#3718#3719
Replace uses of INT_MIN/INT_MAX, etc. with
std::numeric_limits and consistently use std-namespaced integer types to make library work with newer GCC versions. #3722#3723
Add missing files (json_fwd.hpp and Bazel build files) to release artifact include.zip. #3727#3728
Fix 'declaration hides global declaration' warning. #3751
Fix natvis XML. #3858#3863
Fix warning about moved from object. #3805#3889
Remove a magic number to fix a warning. #3837#3888
Fix debug pretty-printer by checking if match is valid before accessing group. #3919#3920
Fix custom allocators by defining missing rebind type. #3895#3927
Prevent memory leak when exception is thrown in adl_serializer::to_json #3881#3901
Fix Clang-Tidy warnings. #4047
Fix init-list construction when size_type is not int. #4140
Fix deprecation warning "identifier _json preceded by whitespace in a literal operator declaration". #4129#4161
Fix compile error with _HAS_STATIC_RTTI=0. #4046
Fix char_traits deprecation warning "char_traits<unsigned char> is deprecated: char_traits<T> for T not equal to char, wchar_t, char8_t, char16_t or char32_t is non-standard". #4163#4179