diff --git a/ChangeLog.rst b/ChangeLog.rst index 7483e1fd..7197b91a 100644 --- a/ChangeLog.rst +++ b/ChangeLog.rst @@ -18,17 +18,25 @@ Thanks `@marksantaniello (Mark Santaniello) `_. +* Fixed handling of invalid UTF-8 + (`#3038 `_, + `#3044 `_, + `#3056 `_). + Thanks `@phprus (Vladislav Shchapov) `_ and + `@skeeto (Christopher Wellons) `_. + * Improved Unicode support in ``ostream`` overloads of ``print`` (`#2994 `_, `#3001 `_, `#3025 `_). Thanks `@dimztimz (Dimitrij Mijoski) `. -* Fixed handling of invalid UTF-8 - (`#3044 `_, - `#3056 `_). - Thanks `@phprus (Vladislav Shchapov) `_ and - `@skeeto (Christopher Wellons) `_. +* Fixed handling of the sign specifier in localized formatting on systems with + 32-bit ``wchar_t`` (`#3041 `_). + +* Added support for wide streams to ``fmt::streamed`` + (`#2994 `_). + Thanks `@phprus (Vladislav Shchapov) `_. * Added the ``n`` specifier that disables the output of delimiters when formatting ranges (`#2981 `_, @@ -47,37 +55,66 @@ Thanks `@BRevzin (Barry Revzin) `_. +* Worked around problematic ``std::string_view`` constructors introduced in + C++23 (`#3030 `_, + `#3050 `_). + Thanks `@strega-nil-ms (nicole mazzuca) `_. + +* Improve handling (exclusion) of recursive ranges + (`#2968 `_, + `#2974 `_). + Thanks `@Dani-Hub (Daniel Krügler) `_. + +* Improved error reporting in format string compilation + (`#3055 `_). + * Improved the implementation of `Dragonbox `_, the algorithm used for the default floating-point formatting - (`#2984 `_). + Thanks `@jk-jeon (Junekey Jeon) `_. +* Fixed issues with floating-point formatting on exotic platforms. + * Improved the implementation of chrono formatting (`#3010 `_). Thanks `@phprus (Vladislav Shchapov) `_. * Improved documentation - (`#3009 `_, + (`#2966 `_, + `#3009 `_, + `#3020 `_, `#3037 `_). - Thanks `@jcelerier (Jean-Michaël Celerier) `_ + Thanks `@mwinterb `_, + `@jcelerier (Jean-Michaël Celerier) `_ and `@remiburtin (Rémi Burtin) `_. * Improved build configuration (`#2991 `_, `#2995 `_, + `#3004 `_, `#3007 `_, `#3040 `_). Thanks `@dimztimz (Dimitrij Mijoski) `_ and `@hwhsu1231 (Haowei Hsu) `_. * Fixed various warnings and compilation issues - (`#2982 `_, + (`#2969 `_, + `#2971 `_, + `#2975 `_, + `#2982 `_, `#2985 `_, + `#2988 `_, + `#3000 `_, + `#3006 `_, + `#3014 `_, + `#3015 `_, `#3021 `_, + `#3023 `_, `#3024 `_, `#3029 `_, `#3043 `_, + `#3052 `_, `#3053 `_, `#3054 `_). Thanks `@h-friederich (Hannes Friederich) `_,