Update changelog
This commit is contained in:
parent
530cf316b8
commit
e542e6953e
@ -48,8 +48,8 @@
|
|||||||
Thanks `@adamburgess (Adam Burgess) <https://github.com/adamburgess>`_.
|
Thanks `@adamburgess (Adam Burgess) <https://github.com/adamburgess>`_.
|
||||||
|
|
||||||
* Added support for ranges with non-const ``begin``/``end`` to ``fmt::join``
|
* Added support for ranges with non-const ``begin``/``end`` to ``fmt::join``
|
||||||
(`#1784 <https://github.com/fmtlib/fmt/issues/1784)>`_,
|
(`#1784 <https://github.com/fmtlib/fmt/issues/1784>`_,
|
||||||
`#1786 <https://github.com/fmtlib/fmt/pull/1786)>`_). For example
|
`#1786 <https://github.com/fmtlib/fmt/pull/1786>`_). For example
|
||||||
(`godbolt <https://godbolt.org/z/jP63Tv>`__):
|
(`godbolt <https://godbolt.org/z/jP63Tv>`__):
|
||||||
|
|
||||||
.. code:: c++
|
.. code:: c++
|
||||||
@ -71,7 +71,7 @@
|
|||||||
Thanks `@tonyelewis (Tony E Lewis) <https://github.com/tonyelewis>`_.
|
Thanks `@tonyelewis (Tony E Lewis) <https://github.com/tonyelewis>`_.
|
||||||
|
|
||||||
* Added a ``memory_buffer::append`` overload that takes a range
|
* Added a ``memory_buffer::append`` overload that takes a range
|
||||||
(`#1806 <https://github.com/fmtlib/fmt/pull/1806)>`_).
|
(`#1806 <https://github.com/fmtlib/fmt/pull/1806>`_).
|
||||||
Thanks `@BRevzin (Barry Revzin) <https://github.com/BRevzin>`_.
|
Thanks `@BRevzin (Barry Revzin) <https://github.com/BRevzin>`_.
|
||||||
|
|
||||||
* Improved handling of single code units in ``FMT_COMPILE``. For example:
|
* Improved handling of single code units in ``FMT_COMPILE``. For example:
|
||||||
@ -105,7 +105,7 @@
|
|||||||
buffer.
|
buffer.
|
||||||
|
|
||||||
* Added dynamic width support to format string compilation
|
* Added dynamic width support to format string compilation
|
||||||
(`#1809 <https://github.com/fmtlib/fmt/issues/1809)>`_).
|
(`#1809 <https://github.com/fmtlib/fmt/issues/1809>`_).
|
||||||
|
|
||||||
* Improved error reporting for unformattable types: now you'll get the type name
|
* Improved error reporting for unformattable types: now you'll get the type name
|
||||||
directly in the error message instead of the note:
|
directly in the error message instead of the note:
|
||||||
@ -128,7 +128,7 @@
|
|||||||
https://fmt.dev/dev/api.html#udt"
|
https://fmt.dev/dev/api.html#udt"
|
||||||
...
|
...
|
||||||
|
|
||||||
* Added the [``make_args_checked``](https://fmt.dev/7.1.0/api.html#argument-lists)
|
* Added the `make_args_checked <https://fmt.dev/7.1.0/api.html#argument-lists>`_
|
||||||
function template that allows you to write formatting functions with
|
function template that allows you to write formatting functions with
|
||||||
compile-time format string checks
|
compile-time format string checks
|
||||||
(`godbolt <https://godbolt.org/z/PEf9qr>`__):
|
(`godbolt <https://godbolt.org/z/PEf9qr>`__):
|
||||||
@ -164,7 +164,7 @@
|
|||||||
fmt::print("{:.500}\n", 4.9406564584124654E-324);
|
fmt::print("{:.500}\n", 4.9406564584124654E-324);
|
||||||
}
|
}
|
||||||
|
|
||||||
prints 4.9406564584124654417656879286822137236505980261432476442558568250067550727020875186529983636163599237979656469544571773092665671035593979639877479601078187812630071319031140452784581716784898210368871863605699873072305000638740915356498438731247339727316961514003171538539807412623856559117102665855668676818703956031062493194527159149245532930545654440112748012970999954193198940908041656332452475714786901472678015935523861155013480352649347201937902681071074917033322268447533357208324319360923829e-324.
|
prints ``4.9406564584124654417656879286822137236505980261432476442558568250067550727020875186529983636163599237979656469544571773092665671035593979639877479601078187812630071319031140452784581716784898210368871863605699873072305000638740915356498438731247339727316961514003171538539807412623856559117102665855668676818703956031062493194527159149245532930545654440112748012970999954193198940908041656332452475714786901472678015935523861155013480352649347201937902681071074917033322268447533357208324319360923829e-324``.
|
||||||
|
|
||||||
* Made ``format_to_n`` and ``formatted_size`` part of the `core API
|
* Made ``format_to_n`` and ``formatted_size`` part of the `core API
|
||||||
<https://fmt.dev/latest/api.html#core-api>`__
|
<https://fmt.dev/latest/api.html#core-api>`__
|
||||||
@ -249,24 +249,37 @@
|
|||||||
(`#1822 <https://github.com/fmtlib/fmt/pull/1822>`_).
|
(`#1822 <https://github.com/fmtlib/fmt/pull/1822>`_).
|
||||||
Thanks `@BRevzin (Barry Revzin) <https://github.com/BRevzin>`_.
|
Thanks `@BRevzin (Barry Revzin) <https://github.com/BRevzin>`_.
|
||||||
|
|
||||||
|
* Fixed an issue in locale-specific integer formatting
|
||||||
|
(`#1927 <https://github.com/fmtlib/fmt/issues/1927>`_).
|
||||||
|
|
||||||
|
* Fixed handling of exotic code unit types
|
||||||
|
(`#1932 <https://github.com/fmtlib/fmt/issues/1932>`_).
|
||||||
|
|
||||||
* Improved ``FMT_ALWAYS_INLINE``
|
* Improved ``FMT_ALWAYS_INLINE``
|
||||||
(`#1878 <https://github.com/fmtlib/fmt/pull/1878)>`_).
|
(`#1878 <https://github.com/fmtlib/fmt/pull/1878>`_).
|
||||||
Thanks `@jk-jeon (Junekey Jeon) <https://github.com/jk-jeon>`_.
|
Thanks `@jk-jeon (Junekey Jeon) <https://github.com/jk-jeon>`_.
|
||||||
|
|
||||||
|
* Removed dependency on ``windows.h``
|
||||||
|
(`#1900 <https://github.com/fmtlib/fmt/pull/1900>`_).
|
||||||
|
Thanks `@bernd5 (Bernd Baumanns) <https://github.com/bernd5>`_.
|
||||||
|
|
||||||
* Optimized counting of decimal digits on MSVC
|
* Optimized counting of decimal digits on MSVC
|
||||||
(`#1890 <https://github.com/fmtlib/fmt/pull/1890)>`_).
|
(`#1890 <https://github.com/fmtlib/fmt/pull/1890>`_).
|
||||||
Thanks `@mwinterb <https://github.com/mwinterb>`_.
|
Thanks `@mwinterb <https://github.com/mwinterb>`_.
|
||||||
|
|
||||||
* Improved documentation
|
* Improved documentation
|
||||||
(`#1772 <https://github.com/fmtlib/fmt/issues/1772)>`_,
|
(`#1772 <https://github.com/fmtlib/fmt/issues/1772>`_,
|
||||||
`#1775 <https://github.com/fmtlib/fmt/pull/1775)>`_,
|
`#1775 <https://github.com/fmtlib/fmt/pull/1775>`_,
|
||||||
`#1792 <https://github.com/fmtlib/fmt/pull/1792)>`_,
|
`#1792 <https://github.com/fmtlib/fmt/pull/1792>`_,
|
||||||
`#1838 <https://github.com/fmtlib/fmt/pull/1838)>`_,
|
`#1838 <https://github.com/fmtlib/fmt/pull/1838>`_,
|
||||||
`#1888 <https://github.com/fmtlib/fmt/pull/1888)>`_).
|
`#1888 <https://github.com/fmtlib/fmt/pull/1888>`_,
|
||||||
|
`#1918 <https://github.com/fmtlib/fmt/pull/1918>`_).
|
||||||
Thanks `@leolchat (Léonard Gérard) <https://github.com/leolchat>`_,
|
Thanks `@leolchat (Léonard Gérard) <https://github.com/leolchat>`_,
|
||||||
`@pepsiman (Malcolm Parsons) <https://github.com/pepsiman>`_,
|
`@pepsiman (Malcolm Parsons) <https://github.com/pepsiman>`_,
|
||||||
`@Klaim (Joël Lamotte) <https://github.com/Klaim>`_,
|
`@Klaim (Joël Lamotte) <https://github.com/Klaim>`_,
|
||||||
`@ravijanjam (Ravi J) <https://github.com/ravijanjam>`_.
|
`@ravijanjam (Ravi J) <https://github.com/ravijanjam>`_,
|
||||||
|
`@francesco-st <https://github.com/francesco-st>`_,
|
||||||
|
`@udnaan (Adnan) <https://github.com/udnaan>`_.
|
||||||
|
|
||||||
* Added the ``FMT_REDUCE_INT_INSTANTIATIONS`` CMake option that reduces the
|
* Added the ``FMT_REDUCE_INT_INSTANTIATIONS`` CMake option that reduces the
|
||||||
binary code size at the cost of some integer formatting performance. This can
|
binary code size at the cost of some integer formatting performance. This can
|
||||||
@ -275,6 +288,10 @@
|
|||||||
`#1781 <https://github.com/fmtlib/fmt/pull/1781>`_).
|
`#1781 <https://github.com/fmtlib/fmt/pull/1781>`_).
|
||||||
Thanks `@kammce (Khalil Estell) <https://github.com/kammce>`_.
|
Thanks `@kammce (Khalil Estell) <https://github.com/kammce>`_.
|
||||||
|
|
||||||
|
* Added the ``FMT_USE_INLINE_NAMESPACES`` macro to control usage of inline
|
||||||
|
namespaces (`#1945 <https://github.com/fmtlib/fmt/pull/1945>`_).
|
||||||
|
Thanks `@darklukee <https://github.com/darklukee>`_.
|
||||||
|
|
||||||
* Improved build configuration
|
* Improved build configuration
|
||||||
(`#1760 <https://github.com/fmtlib/fmt/pull/1760>`_,
|
(`#1760 <https://github.com/fmtlib/fmt/pull/1760>`_,
|
||||||
`#1770 <https://github.com/fmtlib/fmt/pull/1770>`_,
|
`#1770 <https://github.com/fmtlib/fmt/pull/1770>`_,
|
||||||
@ -305,7 +322,16 @@
|
|||||||
`#1860 <https://github.com/fmtlib/fmt/pull/1860>`_,
|
`#1860 <https://github.com/fmtlib/fmt/pull/1860>`_,
|
||||||
`#1877 <https://github.com/fmtlib/fmt/pull/1877>`_,
|
`#1877 <https://github.com/fmtlib/fmt/pull/1877>`_,
|
||||||
`#1879 <https://github.com/fmtlib/fmt/pull/1879>`_,
|
`#1879 <https://github.com/fmtlib/fmt/pull/1879>`_,
|
||||||
`#1880 <https://github.com/fmtlib/fmt/pull/1880>`_).
|
`#1880 <https://github.com/fmtlib/fmt/pull/1880>`_,
|
||||||
|
`#1897 <https://github.com/fmtlib/fmt/pull/1897>`_,
|
||||||
|
`#1898 <https://github.com/fmtlib/fmt/pull/1898>`_,
|
||||||
|
`#1908 <https://github.com/fmtlib/fmt/pull/1908>`_,
|
||||||
|
`#1912 <https://github.com/fmtlib/fmt/issues/1912>`_,
|
||||||
|
`#1928 <https://github.com/fmtlib/fmt/issues/1928>`_,
|
||||||
|
`#1929 <https://github.com/fmtlib/fmt/pull/1929>`_,
|
||||||
|
`#1935 <https://github.com/fmtlib/fmt/issues/1935>`_
|
||||||
|
`#1937 <https://github.com/fmtlib/fmt/pull/1937>`_,
|
||||||
|
`#1942 <https://github.com/fmtlib/fmt/pull/1942>`_).
|
||||||
Thanks `@TheQwertiest <https://github.com/TheQwertiest>`_,
|
Thanks `@TheQwertiest <https://github.com/TheQwertiest>`_,
|
||||||
`@medithe <https://github.com/medithe>`_,
|
`@medithe <https://github.com/medithe>`_,
|
||||||
`@martinwuehrer (Martin Wührer) <https://github.com/martinwuehrer>`_,
|
`@martinwuehrer (Martin Wührer) <https://github.com/martinwuehrer>`_,
|
||||||
@ -318,7 +344,13 @@
|
|||||||
`@noizefloor (Jan Schwers) <https://github.com/noizefloor>`_,
|
`@noizefloor (Jan Schwers) <https://github.com/noizefloor>`_,
|
||||||
`@akohlmey (Axel Kohlmeyer) <https://github.com/akohlmey>`_,
|
`@akohlmey (Axel Kohlmeyer) <https://github.com/akohlmey>`_,
|
||||||
`@jk-jeon (Junekey Jeon) <https://github.com/jk-jeon>`_,
|
`@jk-jeon (Junekey Jeon) <https://github.com/jk-jeon>`_,
|
||||||
`@rimathia <https://github.com/rimathia>`_.
|
`@rimathia <https://github.com/rimathia>`_,
|
||||||
|
`@rglarix (Riccardo Ghetta (larix)) <https://github.com/rglarix>`_,
|
||||||
|
`@moiwi <https://github.com/moiwi>`_,
|
||||||
|
`@heckad (Kazantcev Andrey) <https://github.com/heckad>`_,
|
||||||
|
`@MarcDirven <https://github.com/MarcDirven>`_.
|
||||||
|
`@BartSiwek (Bart Siwek) <https://github.com/BartSiwek>`_,
|
||||||
|
`@darklukee <https://github.com/darklukee>`_.
|
||||||
|
|
||||||
7.0.3 - 2020-08-06
|
7.0.3 - 2020-08-06
|
||||||
------------------
|
------------------
|
||||||
|
Loading…
Reference in New Issue
Block a user