Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package fmt for openSUSE:Factory checked in at 2022-01-05 13:39:15 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/fmt (Old) and /work/SRC/openSUSE:Factory/.fmt.new.1896 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "fmt" Wed Jan 5 13:39:15 2022 rev:17 rq:943558 version:8.1.0 Changes: -------- --- /work/SRC/openSUSE:Factory/fmt/fmt.changes 2021-07-10 22:54:27.611778132 +0200 +++ /work/SRC/openSUSE:Factory/.fmt.new.1896/fmt.changes 2022-01-05 13:39:26.821511162 +0100 @@ -1,0 +2,62 @@ +Mon Jan 3 10:11:22 UTC 2022 - Luigi Baldoni <aloi...@gmx.com> + +- Update to version 8.1.0 + * Optimized chrono formatting. + + Processing of some specifiers such as %z and %Y is now up + to 10-20 times faster, for example on GCC 11 with + libstdc++. + * Implemented subsecond formatting for chrono durations. + * Fixed handling of precision 0 when formatting chrono + durations. + * Fixed an overflow on invalid inputs in the tm formatter. + * Added fmt::group_digits that formats integers with a + non-localized digit separator (comma) for groups of three + digits. + * Added support for faint, conceal, reverse and blink text + styles. + * Added experimental support for compile-time floating point + formatting. + * Added UDL-based named argument support to compile-time + format string checks. + * Implemented escaping of string range elements. + * Switched to JSON-like representation of maps and sets for + consistency with Python's str.format. + * Extended fmt::join to support C++20-only ranges. + * Optimized handling of non-const-iterable ranges and + implemented initial support for non-const-formattable types. + * Disabled implicit conversions of scoped enums to integers + that was accidentally introduced in earlier versions. + * Deprecated implicit conversion of [const] signed char* and + [const] unsigned char* to C strings. + * Deprecated _format, a legacy UDL-based format API. + * Marked format, formatted_size and to_string as [[nodiscard]]. + * Added missing diagnostic when trying to format function and + member pointers as well as objects convertible to pointers + which is explicitly disallowed. + * Optimized writing to a contiguous buffer with format_to_n. + * Optimized writing to non-char buffers. + * Decimal point is now localized when using the L specifier. + * Improved floating point formatter implementation. + * Fixed handling of very large precision in fixed format. + * Made a table of cached powers used in FP formatting static. + * Resolved a lookup ambiguity with C++20 format-related + functions due to ADL. + * Removed unnecessary inline namespace qualification. + * Implemented argument forwarding in format_to_n. + * Fixed handling of implicit conversions in fmt::to_string and + format string compilation. + * Changed the default access mode of files created by + fmt::output_file to -rw-r--r-- for consistency with fopen. + * Make fmt::ostream::flush public. + * Improved C++14/17 attribute detection. + * Improved documentation. + * Improved fuzzers and added a fuzzer for chrono timepoint + formatting. + * Added the FMT_SYSTEM_HEADERS CMake option setting which + marks {fmt}'s headers as system. It can be used to suppress + warnings. + * Added the Bazel build system support. + * Improved build configuration and tests. + * Fixed various warnings and compilation issues. + +------------------------------------------------------------------- Old: ---- fmt-8.0.1.tar.gz New: ---- fmt-8.1.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ fmt.spec ++++++ --- /var/tmp/diff_new_pack.TF5g8v/_old 2022-01-05 13:39:28.261512294 +0100 +++ /var/tmp/diff_new_pack.TF5g8v/_new 2022-01-05 13:39:28.269512300 +0100 @@ -1,7 +1,7 @@ # # spec file for package fmt # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %define sover 8 Name: fmt -Version: 8.0.1 +Version: 8.1.0 Release: 0 Summary: A formatting library for C++ License: MIT ++++++ fmt-8.0.1.tar.gz -> fmt-8.1.0.tar.gz ++++++ ++++ 11889 lines of diff (skipped)