Hello community,

here is the log from the commit of package fmt for openSUSE:Factory checked in 
at 2020-07-16 12:07:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/fmt (Old)
 and      /work/SRC/openSUSE:Factory/.fmt.new.3592 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "fmt"

Thu Jul 16 12:07:24 2020 rev:10 rq:819280 version:7.0.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/fmt/fmt.changes  2020-06-25 16:47:18.276926099 
+0200
+++ /work/SRC/openSUSE:Factory/.fmt.new.3592/fmt.changes        2020-07-16 
12:07:35.090305437 +0200
@@ -1,0 +2,71 @@
+Tue Jul  7 19:18:26 UTC 2020 - [email protected]
+
+- Update to version 7.0.1
+  * Updated the inline version namespace name.
+  * Worked around a gcc bug in mangling of alias templates
+  * Fixed minor issues with the documentation.
+
+-------------------------------------------------------------------
+Mon Jul  6 14:36:10 UTC 2020 - Luigi Baldoni <[email protected]>
+
+- Update to version 7.0.0
+  * Reduced the library size.
+  * Added a simpler and more efficient format string compilation
+    API. The old fmt::compile API is now deprecated.
+  * Optimized integer formatting: format_to with format string
+    compilation and a stack-allocated buffer is now faster than
+    to_chars on both libc++ and libstdc++.
+  * Optimized handling of small format strings.
+  * Applied extern templates to improve compile times when using
+    the core API and fmt/format.h. It is still recommended to use
+    fmt/core.h instead of fmt/format.h but the compile time
+    difference is now smaller.
+  * Named arguments are now stored on stack (no dynamic memory
+    allocations) and the compiled code is more compact and
+    efficient.
+  * Implemented compile-time checks for dynamic width and
+     precision.
+  * Added sentinel support to fmt::join.
+  * Added support for named args, clear and reserve to
+    dynamic_format_arg_store.
+  * Added support for the 'c' format specifier to integral types
+    for compatibility with std::format.
+  * Replaced the 'n' format specifier with 'L' for compatibility
+    with std::format. The 'n' specifier can be enabled via the
+    FMT_DEPRECATED_N_SPECIFIER macro.
+  * The '=' format specifier is now disabled by default for
+    compatibility with std::format. It can be enabled via the
+    FMT_DEPRECATED_NUMERIC_ALIGN macro.
+  * Removed the following deprecated APIs:
+    + FMT_STRING_ALIAS and fmt macros - replaced by
+      FMT_STRING
+    + fmt::basic_string_view::char_type - replaced by
+      fmt::basic_string_view::value_type
+    + convert_to_int
+    + format_arg_store::types
+    + *parse_context - replaced by *format_parse_context
+    + FMT_DEPRECATED_INCLUDE_OS
+    + FMT_DEPRECATED_PERCENT - incompatible with
+      std::format
+    + *writer - replaced by compiled format API
+  * Renamed the internal namespace to detail. The former is
+    still provided as an alias if the FMT_USE_INTERNAL macro is
+    defined.
+  * Improved compatibility between fmt::printf with the standard
+    specs.
+  * Fixed handling of operator<< overloads that use copyfmt.
+  * Added the FMT_OS CMake option to control inclusion of
+    OS-specific APIs in the fmt target. This can be useful for
+    embedded platforms.
+  * Replaced FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION with the
+    FMT_FUZZ macro to prevent interferring with fuzzing of
+    projects using {fmt}.
+  * Fixed compatibility with emscripten.
+  * Improved documentation.
+  * Implemented various build configuration fixes and
+    improvements.
+  * Fixed various warnings and compilation issues.
+- Drop fmt-6.2.1-fix_pkgconfig_paths.patch
+- Bump sover to 7
+
+-------------------------------------------------------------------

Old:
----
  fmt-6.2.1-fix_pkgconfig_paths.patch
  fmt-6.2.1.tar.gz

New:
----
  fmt-7.0.1.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ fmt.spec ++++++
--- /var/tmp/diff_new_pack.AeJxp0/_old  2020-07-16 12:07:38.950309339 +0200
+++ /var/tmp/diff_new_pack.AeJxp0/_new  2020-07-16 12:07:38.950309339 +0200
@@ -16,17 +16,15 @@
 #
 
 
-%define sover   6
+%define sover   7
 Name:           fmt
-Version:        6.2.1
+Version:        7.0.1
 Release:        0
 Summary:        A formatting library for C++
 License:        MIT
 URL:            http://fmtlib.net/
 Source0:        
https://github.com/fmtlib/fmt/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
 Source1:        baselibs.conf
-# PATCH-FIX-UPSTREAM fmt-6.2.1-fix_pkgconfig_paths.patch
-Patch0:         fmt-6.2.1-fix_pkgconfig_paths.patch
 BuildRequires:  cmake
 BuildRequires:  gcc-c++
 BuildRequires:  pkgconfig

++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.AeJxp0/_old  2020-07-16 12:07:38.994309383 +0200
+++ /var/tmp/diff_new_pack.AeJxp0/_new  2020-07-16 12:07:38.994309383 +0200
@@ -1 +1 @@
-libfmt6
+libfmt7

++++++ fmt-6.2.1.tar.gz -> fmt-7.0.1.tar.gz ++++++
++++ 12197 lines of diff (skipped)


Reply via email to