diff --git a/ChangeLog.rst b/ChangeLog.rst index 3c3c0de3..03cb8213 100644 --- a/ChangeLog.rst +++ b/ChangeLog.rst @@ -5,7 +5,7 @@ * Renamed symbols to follow standard C++ naming conventions and cleaned the argument handling API: ``ArgList`` -> ``format_args``, ``ArgArray`` -> ``format_arg_store``, etc. -* Added the ``make_format_args`` function for capturing formatting arguments: +* Added the `make_format_args `_ function for capturing formatting arguments: .. code:: c++ @@ -26,7 +26,23 @@ std::string vformat(string_view format_str, format_args args); template - inline std::string format(string_view format_str, const Args & ... args); + std::string format(string_view format_str, const Args & ... args); + +* Added a section on `formatting user-defined `_ types to the docs (`#393 `_). Thanks `@pwm1234 (Phil) `_. + +* Fixed compilation on Android (`#381 `_). + Thanks `@hghwng (Hugh Wang) `_. + +* Fixed Linux compilation with ``-fno-exceptions`` (`#402 `_). + Thanks `@JanHellwig (Jan Hellwig) `_. + +* Implemented thread-safe time formatting (`#395 `_, `#396 `_). + Thanks `@codicodi `_. + +* Removed unnecessary ``fmt/`` prefix in includes (`#397 `_). + Thanks `@chronoxor (Ivan Shynkarenka) `_. + +* Renamed ``CHAR_WIDTH`` to ``CHAR_SIZE`` to avoid collision with ISO/IEC TS 18661-1:2014 macro. 4.1.0 - 2017-12-20 ------------------