mirror of
https://github.com/fmtlib/fmt.git
synced 2024-12-26 18:28:20 +00:00
Update changelog
This commit is contained in:
parent
427b534054
commit
70d61a0ae3
@ -1,6 +1,20 @@
|
|||||||
8.0.0 - TBD
|
8.0.0 - TBD
|
||||||
-----------
|
-----------
|
||||||
|
|
||||||
|
* Enabled compile-time check by default. For example
|
||||||
|
|
||||||
|
.. code:: c++
|
||||||
|
|
||||||
|
#include <fmt/core.h>
|
||||||
|
|
||||||
|
int main() {
|
||||||
|
fmt::print("{:d}", "I am not a number");
|
||||||
|
}
|
||||||
|
|
||||||
|
gives a compile-time error on compilers with C++20 ``consteval`` support
|
||||||
|
(gcc 10+, clang 11+) because ``d`` is not a valid format specifier for a
|
||||||
|
string.
|
||||||
|
|
||||||
* Added compile-time formatting
|
* Added compile-time formatting
|
||||||
(`#2019 <https://github.com/fmtlib/fmt/pull/2019>`_,
|
(`#2019 <https://github.com/fmtlib/fmt/pull/2019>`_,
|
||||||
`#2044 <https://github.com/fmtlib/fmt/pull/2044>`_,
|
`#2044 <https://github.com/fmtlib/fmt/pull/2044>`_,
|
||||||
@ -133,7 +147,8 @@
|
|||||||
`#2309 <https://github.com/fmtlib/fmt/pull/2309>`_,
|
`#2309 <https://github.com/fmtlib/fmt/pull/2309>`_,
|
||||||
`#2318 <https://github.com/fmtlib/fmt/pull/2318>`_,
|
`#2318 <https://github.com/fmtlib/fmt/pull/2318>`_,
|
||||||
`#2324 <https://github.com/fmtlib/fmt/pull/2324>`_,
|
`#2324 <https://github.com/fmtlib/fmt/pull/2324>`_,
|
||||||
`#2332 <https://github.com/fmtlib/fmt/pull/2332>`_).
|
`#2332 <https://github.com/fmtlib/fmt/pull/2332>`_,
|
||||||
|
`#2340 <https://github.com/fmtlib/fmt/pull/2340>`_).
|
||||||
Thanks `@DanielaE (Daniela Engert) <https://github.com/DanielaE>`_.
|
Thanks `@DanielaE (Daniela Engert) <https://github.com/DanielaE>`_.
|
||||||
|
|
||||||
* Made symbols private by default reducing shared library size
|
* Made symbols private by default reducing shared library size
|
||||||
@ -170,6 +185,21 @@
|
|||||||
|
|
||||||
Thanks `@kamibo (Camille Bordignon) <https://github.com/kamibo>`_.
|
Thanks `@kamibo (Camille Bordignon) <https://github.com/kamibo>`_.
|
||||||
|
|
||||||
|
* Implemented the default format for ``std::chrono::system_clock``
|
||||||
|
(`#2319 <https://github.com/fmtlib/fmt/issues/2319>`_,
|
||||||
|
`#2345 <https://github.com/fmtlib/fmt/pull/2345>`_). For example:
|
||||||
|
|
||||||
|
.. code:: c++
|
||||||
|
|
||||||
|
#include <fmt/chrono.h>
|
||||||
|
|
||||||
|
int main() {
|
||||||
|
fmt::print("{}", std::chrono::system_clock::now());
|
||||||
|
}
|
||||||
|
|
||||||
|
prints "2021-06-18 15:22:00" (the output depends on the current date and
|
||||||
|
time). Thanks `@sunmy2019 <https://github.com/sunmy2019>`_.
|
||||||
|
|
||||||
* Made more chrono specifiers locale independent by default. Use the ``'L'``
|
* Made more chrono specifiers locale independent by default. Use the ``'L'``
|
||||||
specifier to get localized formatting. For example:
|
specifier to get localized formatting. For example:
|
||||||
|
|
||||||
@ -184,6 +214,12 @@
|
|||||||
fmt::print("{:L}\n", monday); // prints "пн"
|
fmt::print("{:L}\n", monday); // prints "пн"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
* Improved locale handling in chrono formatting (
|
||||||
|
`#2337 <https://github.com/fmtlib/fmt/issues/2337>`_,
|
||||||
|
`#2349 <https://github.com/fmtlib/fmt/pull/2349>`_,
|
||||||
|
`#2350 <https://github.com/fmtlib/fmt/pull/2350>`_).
|
||||||
|
Thanks `@phprus (Vladislav Shchapov) <https://github.com/phprus>`_.
|
||||||
|
|
||||||
* Deprecated ``fmt/locale.h`` moving the formatting functions that take a
|
* Deprecated ``fmt/locale.h`` moving the formatting functions that take a
|
||||||
locale to ``fmt/format.h`` (``char``) and ``fmt/xchar`` (other overloads).
|
locale to ``fmt/format.h`` (``char``) and ``fmt/xchar`` (other overloads).
|
||||||
This doesn't introduce a dependency on ``<locale>`` so there is virtually no
|
This doesn't introduce a dependency on ``<locale>`` so there is virtually no
|
||||||
@ -536,7 +572,9 @@
|
|||||||
`#2323 <https://github.com/fmtlib/fmt/pull/2323>`_,
|
`#2323 <https://github.com/fmtlib/fmt/pull/2323>`_,
|
||||||
`#2328 <https://github.com/fmtlib/fmt/issues/2328>`_,
|
`#2328 <https://github.com/fmtlib/fmt/issues/2328>`_,
|
||||||
`#2329 <https://github.com/fmtlib/fmt/pull/2329>`_,
|
`#2329 <https://github.com/fmtlib/fmt/pull/2329>`_,
|
||||||
`#2333 <https://github.com/fmtlib/fmt/pull/2333>`_).
|
`#2333 <https://github.com/fmtlib/fmt/pull/2333>`_,
|
||||||
|
`#2338 <https://github.com/fmtlib/fmt/pull/2338>`_,
|
||||||
|
`#2341 <https://github.com/fmtlib/fmt/pull/2341>`_).
|
||||||
Thanks `@darklukee <https://github.com/darklukee>`_,
|
Thanks `@darklukee <https://github.com/darklukee>`_,
|
||||||
`@fagg (Ashton Fagg) <https://github.com/fagg>`_,
|
`@fagg (Ashton Fagg) <https://github.com/fagg>`_,
|
||||||
`@killerbot242 (Lieven de Cock) <https://github.com/killerbot242>`_,
|
`@killerbot242 (Lieven de Cock) <https://github.com/killerbot242>`_,
|
||||||
@ -569,7 +607,9 @@
|
|||||||
`@mwinterb <https://github.com/mwinterb>`_,
|
`@mwinterb <https://github.com/mwinterb>`_,
|
||||||
`@sven-herrmann <https://github.com/sven-herrmann>`_,
|
`@sven-herrmann <https://github.com/sven-herrmann>`_,
|
||||||
`@jmelas (John Melas) <https://github.com/jmelas>`_,
|
`@jmelas (John Melas) <https://github.com/jmelas>`_,
|
||||||
`@twoixter (Jose Miguel Pérez) <https://github.com/twoixter>`_.
|
`@twoixter (Jose Miguel Pérez) <https://github.com/twoixter>`_,
|
||||||
|
`@crbrz <https://github.com/crbrz>`_,
|
||||||
|
`@upsj (Tobias Ribizel) <https://github.com/upsj>`_.
|
||||||
|
|
||||||
* Improved documentation
|
* Improved documentation
|
||||||
(`#1986 <https://github.com/fmtlib/fmt/issues/1986>`_,
|
(`#1986 <https://github.com/fmtlib/fmt/issues/1986>`_,
|
||||||
@ -591,9 +631,12 @@
|
|||||||
`#2196 <https://github.com/fmtlib/fmt/issues/2196>`_,
|
`#2196 <https://github.com/fmtlib/fmt/issues/2196>`_,
|
||||||
`#2217 <https://github.com/fmtlib/fmt/pull/2217>`_,
|
`#2217 <https://github.com/fmtlib/fmt/pull/2217>`_,
|
||||||
`#2247 <https://github.com/fmtlib/fmt/pull/2247>`_,
|
`#2247 <https://github.com/fmtlib/fmt/pull/2247>`_,
|
||||||
`#2256 <https://github.com/fmtlib/fmt/pull/2256>`_).
|
`#2256 <https://github.com/fmtlib/fmt/pull/2256>`_,
|
||||||
Thanks `@jgopel (Jonathan Gopel) <https://github.com/jgopel>`_ and
|
`#2336 <https://github.com/fmtlib/fmt/pull/2336>`_,
|
||||||
`@alexezeder (Alexey Ochapov) <https://github.com/alexezeder>`_.
|
`#2346 <https://github.com/fmtlib/fmt/pull/2346>`_).
|
||||||
|
Thanks `@jgopel (Jonathan Gopel) <https://github.com/jgopel>`_,
|
||||||
|
`@alexezeder (Alexey Ochapov) <https://github.com/alexezeder>`_ and
|
||||||
|
`@DanielaE (Daniela Engert) <https://github.com/DanielaE>`_.
|
||||||
|
|
||||||
7.1.3 - 2020-11-24
|
7.1.3 - 2020-11-24
|
||||||
------------------
|
------------------
|
||||||
|
Loading…
Reference in New Issue
Block a user