Update changelog

This commit is contained in:
Victor Zverovich 2024-06-08 08:52:16 -07:00
parent 7bd11b5cdf
commit a3d95971be

View File

@ -5,16 +5,9 @@
https://github.com/fmtlib/fmt/pull/3997, https://github.com/fmtlib/fmt/pull/3997,
https://github.com/fmtlib/fmt/pull/3998). Thanks @yujincheng08. https://github.com/fmtlib/fmt/pull/3998). Thanks @yujincheng08.
- Added support for the `-` specifier (glibc `strftime` extension) to day of - Added an option to replace standard includes with `import std` enabled via
the month (`%d`) and week of the year (`%W`, `%U`, `%V`) specifiers the `FMT_IMPORT_STD` macro (https://github.com/fmtlib/fmt/pull/3928).
(https://github.com/fmtlib/fmt/pull/3976). Thanks @ZaheenJ. Thanks @matt77hias.
- Fixed the scope of the `-` extension in chrono formatting so that it doesn't
apply to subsequent specifiers (https://github.com/fmtlib/fmt/issues/3811,
https://github.com/fmtlib/fmt/pull/3812). Thanks @phprus.
- Fixed handling of precision in `%S` (https://github.com/fmtlib/fmt/pull/3814).
Thanks @js324.
- Added formatters for `std::chrono::day`, `std::chrono::month`, - Added formatters for `std::chrono::day`, `std::chrono::month`,
`std::chrono::year` and `std::chrono::year_month_day` `std::chrono::year` and `std::chrono::year_month_day`
@ -36,29 +29,33 @@
Thanks @zivshek. Thanks @zivshek.
- Added a formatter for `std::complex` - Fixed handling of precision in `%S` (https://github.com/fmtlib/fmt/pull/3814).
(https://github.com/fmtlib/fmt/pull/3892, Thanks @js324.
https://github.com/fmtlib/fmt/pull/3900). Thanks @phprus.
- Added support for the `-` specifier (glibc `strftime` extension) to day of
the month (`%d`) and week of the year (`%W`, `%U`, `%V`) specifiers
(https://github.com/fmtlib/fmt/pull/3976). Thanks @ZaheenJ.
- Fixed the scope of the `-` extension in chrono formatting so that it doesn't
apply to subsequent specifiers (https://github.com/fmtlib/fmt/issues/3811,
https://github.com/fmtlib/fmt/pull/3812). Thanks @phprus.
- Added a formatter for `std::expected` - Added a formatter for `std::expected`
(https://github.com/fmtlib/fmt/pull/3834. Thanks @dominicpoeschko. (https://github.com/fmtlib/fmt/pull/3834. Thanks @dominicpoeschko.
- Added a formatter for `std::complex`
(https://github.com/fmtlib/fmt/pull/3892,
https://github.com/fmtlib/fmt/pull/3900). Thanks @phprus.
- Added a formatter for `std::type_info` - Added a formatter for `std::type_info`
(https://github.com/fmtlib/fmt/pull/3978). Thanks @matt77hias. (https://github.com/fmtlib/fmt/pull/3978). Thanks @matt77hias.
- Specialized `formatter` for `std::basic_string` types with custom traits and - Specialized `formatter` for `std::basic_string` types with custom traits and
allocators (https://github.com/fmtlib/fmt/pull/3943). Thanks @dieram3. allocators (https://github.com/fmtlib/fmt/pull/3943). Thanks @dieram3.
* Improved safety of `format_to` when writting to an array - Improved safety of `format_to` when writting to an array
(https://github.com/fmtlib/fmt/pull/3805). Thanks @ThePhD. (https://github.com/fmtlib/fmt/pull/3805). Thanks @ThePhD.
- Added an option to replace standard includes with `import std` enabled via
the `FMT_IMPORT_STD` macro (https://github.com/fmtlib/fmt/pull/3928).
Thanks @matt77hias.
- Added a `formattable` concept (https://github.com/fmtlib/fmt/pull/3974).
Thanks @matt77hias.
- Added support for character range formatting - Added support for character range formatting
(https://github.com/fmtlib/fmt/pull/3863). Thanks @js324. (https://github.com/fmtlib/fmt/pull/3863). Thanks @js324.
@ -79,9 +76,12 @@
(https://github.com/fmtlib/fmt/issues/3802, (https://github.com/fmtlib/fmt/issues/3802,
https://github.com/fmtlib/fmt/pull/3946). Thanks @Arghnews. https://github.com/fmtlib/fmt/pull/3946). Thanks @Arghnews.
- Fixed hanling of types with nondereferenceable `begin` such as Eigen matrices - Fixed hanling of types with `begin` returning `void` such as Eigen matrices
(https://github.com/fmtlib/fmt/pull/3964). Thanks @Arghnews. (https://github.com/fmtlib/fmt/pull/3964). Thanks @Arghnews.
- Added a `formattable` concept (https://github.com/fmtlib/fmt/pull/3974).
Thanks @matt77hias.
- Removed dependency on `<memory>` for `std::allocator_traits` when possible - Removed dependency on `<memory>` for `std::allocator_traits` when possible
(https://github.com/fmtlib/fmt/pull/3804). Thanks @phprus. (https://github.com/fmtlib/fmt/pull/3804). Thanks @phprus.