<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="13">
<package pkgid="4191e5a3f60a95ef3db090ee0b4fb0eff9fc64f6982d569d3bb961f89b65f5d8296fc44d5abe01ded6ddbeaa6b487e340748571f33bf2002a965780e5c45d184" name="candy" arch="aarch64">
  <version epoch="0" ver="9999" rel="372.19"/>
  <changelog author="obs-service-tar-scm@invalid" date="1747742400">- Update to version 1747707689.71965d9:
  * Fix macOS headers
  * 更新 openSUSE 的构建gcc版本
  * 更新 openSUSE 的构建gcc版本
  * 发布 5.10.6
  * 修复纯静态链接构建问题
  * 发布 5.10.5
  * 修复macos中因poco造成的编译失败问题
  * 移除自动关闭 issue 的定时任务
  * 修正 Docker 启动 Cacao 服务端命令
  * 去除 cli 选项中 --port 的简写</changelog>
</package>
<package pkgid="4dda7efed7be19101d76d38ee305fdb5e95718ad9d410c6903a2d7efc765fe4d09f4bad3a3c8da8aebbef9e916feee1a936a240b1707e9567c2955d74a03922f" name="candy" arch="src">
  <version epoch="0" ver="9999" rel="372.19"/>
  <changelog author="obs-service-tar-scm@invalid" date="1747742400">- Update to version 1747707689.71965d9:
  * Fix macOS headers
  * 更新 openSUSE 的构建gcc版本
  * 更新 openSUSE 的构建gcc版本
  * 发布 5.10.6
  * 修复纯静态链接构建问题
  * 发布 5.10.5
  * 修复macos中因poco造成的编译失败问题
  * 移除自动关闭 issue 的定时任务
  * 修正 Docker 启动 Cacao 服务端命令
  * 去除 cli 选项中 --port 的简写</changelog>
</package>
<package pkgid="53121a6f02d63ef6d32d794aa8d05c9deef34b567a203323e0f70de0d79a13cbd575531dd49247c785b0c6f663e142977a32611e961eed61d76499929bced347" name="candy" arch="x86_64">
  <version epoch="0" ver="9999" rel="372.19"/>
  <changelog author="obs-service-tar-scm@invalid" date="1747742400">- Update to version 1747707689.71965d9:
  * Fix macOS headers
  * 更新 openSUSE 的构建gcc版本
  * 更新 openSUSE 的构建gcc版本
  * 发布 5.10.6
  * 修复纯静态链接构建问题
  * 发布 5.10.5
  * 修复macos中因poco造成的编译失败问题
  * 移除自动关闭 issue 的定时任务
  * 修正 Docker 启动 Cacao 服务端命令
  * 去除 cli 选项中 --port 的简写</changelog>
</package>
<package pkgid="67c0daf8ee2d7a379d77824561f6e9522c97a97c0dbb5e753b4dcf8f7542e9ea2826bd55e03d9c64bf31fbaea22b9d1eb80d2078c20aedd0803fef5f80e920fd" name="fmt" arch="src">
  <version epoch="0" ver="12.2.0" rel="2.2"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651320000">- Replace obsolete macro %make_jobs by %cmake_build</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1657022400">- Update to release 9
  * Switched to the internal floating point formatter for all
    decimal presentation formats. In particular this results in
    consistent rounding on all platforms and removing the
    s[n]printf fallback for decimal FP formatting.
  * Compile-time floating point formatting no longer requires the
    header-only mode.
  * Disabled automatic std::ostream insertion operator
    (operator&lt;&lt;) discovery when fmt/ostream.h is included to
    prevent ODR violations. You can get the old behavior by
    defining FMT_DEPRECATED_OSTREAM.
  * Added fmt::ostream_formatter that can be used to write
    formatter specializations that perform formatting via
    std::ostream.
  * Added the fmt::streamed function that takes an object and
    formats it via std::ostream.
  * Added experimental std::variant formatting support.
  * Added experimental std::filesystem::path formatting support.
  * Added a std::thread::id formatter to fmt/std.h.
  * Added support for nested specifiers to range formatting.
- Add 0001-Fix-large-shift-in-uint128_fallback.patch
  0002-Use-FMT_USE_FLOAT128-instead-of-__SIZEOF_FLOAT128__.patch
  0001-Make-sure-the-correct-fmod-overload-is-called.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1661688000">- Update to release 9.1
  * fmt::formatted_size now works at compile time
  * Fixed handling of invalid UTF-8 (#3038)
  * Improved Unicode support in ostream overloads of print
  * Added support for wide streams to fmt::streamed
  * Added the n specifier that disables the output of delimiters
  when formatting ranges (#2981)
- Delete 0001-Fix-large-shift-in-uint128_fallback.patch
  0002-Use-FMT_USE_FLOAT128-instead-of-__SIZEOF_FLOAT128__.patch
  0001-Make-sure-the-correct-fmod-overload-is-called.patch (merged)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1678449600">- Use -ffloat-store as a fix for excessive precision provided
  by X87 on i686 target (https://github.com/fmtlib/fmt/issues/3337).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1683806400">- Update to release 10
  * New floating-point formatting algorithm for given precision.
    The new algorithm is based on Dragonbox.
  * Replaced snprintf-based hex float formatter with an internal
    implementation.
  * Made format_as work with any user-defined type and not just
    enums.
  * Removed deprecated implicit conversions for enums and
    conversions to primitive types for compatibility with
    std::format and to prevent potential ODR violations. Use
    format_as instead.
  * Implemented formatting of subseconds.
  * Added formatters for std::priority_queue, std::queue,
    std::stack, std;:optional.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1691841600">- Update to release 10.1
  * Optimized format string compilation resulting in up to 40%
    speed up in compiled format_to and ~4x speed up in compiled
    format_to_n on a concatenation benchmark.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1693310400">- Update to release 10.1.1
  * Added formatters for std::atomic and atomic_flag.
  * Fixed an error about partial specialization of
    formatter&lt;string&gt; after instantiation (GCC, C++20 mode).
  * Made fmt::to_string work with types that have format_as
    overloads.
  * Made formatted_size work with integral format specifiers at
    compile time.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1704110400">- Update to release 10.2
  * Added support for the %j specifier (the number of days) for
    std::chrono::duration.
  * Added support for the chrono suffix for days and changed the
    suffix for minutes from "m" to the correct "min".</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1704369600">- Update to release 10.2.1
  * Restore symbol write_console(std::FILE* f, string_view text)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1720612800">- Update to release 11.0.1
  * Added fmt/base.h which provides a subset of the API with
    minimal include dependencies and enough functionality to
    replace all uses of the printf family of functions.
  * Improved integration with stdio in fmt::print, enabling
    direct writes into a C stream buffer in common cases.
  * fmt::format_to no longer exceeds buffers, instead it will
    truncate.
  * Added formatters for std::{expected,complex,type_info},
    std::chrono::{day,month,year,year_month_day}.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1721476800">- Update to release 11.0.2
  * Fixed performance regressions when using
    ``std::back_insert_iterator`` with`` fmt::format_to``.
  * Made ``formatter&lt;std::string_view&gt;::parse`` work with types
    convertible to ``std::string_view``.
  * Made ``volatile void *`` formattable.
  * Made ``fmt::context`` iterator compatible with STL algorithms
    that rely on the iterator category.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1735128000">- Update to release 11.1
  * Reduced debug (unoptimized) binary code size and the number of
    template instantiations when passing formatting arguments
  * Added an experimental fmt::writer API that can be used for
    writing to different destinations such as files or strings
  * Made std::expected&lt;void, E&gt; formattable
  * Made fmt::is_formattable&lt;void&gt; SFINAE-friendly
  * Added the n specifier for tuples and pairs
  * Added support for tuple-like types to ``fmt::join``
  * Added a formatter for ``std::reference_wrapper``
  * Added experimental padding support (glibc ``strftime``
    extension) to ``%m``, ``%j`` and ``%Y``
  * Made ``fmt::appender`` satisfy the ``std::output_iterator`` concept
  * Added support for UTF-32 code units greater than 0xFFFF in fill</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1735387200">- Update to release 11.1.1
  * Restore ABI compat with 11.0.2</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1736596800">- Add 0001-Restore-ABI-compatibility.patch [boo#1235078]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1737892800">- Update to release 11.1.3
  * Readded `args()` to `fmt::format_context`
- Delete 0001-Restore-ABI-compatibility.patch (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1740571200">- Update to release 11.1.4
  * Improved the logic of switching between fixed and exponential
    format for float.
  * Moved is_compiled_string to the public API.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1746273600">- Update to release 11.2.0
  * Added the `s` specifier for std::error_code. It allows
    formatting an error message as a string.
  * Fixed formatting of std::chrono::local_time and tm (#3815,
    [#4350]) to be consistent across platforms.
  * Added compile-time diagnostics for cases when {:Z} is requested
    while the system has no timezone information.
  * Deprecated fmt::localtime in favor of std::localtime.
  * Added error reporting for duplicate named arguments.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1758110400">- Update to release 12.0.0
  * Added constexpr support to fmt::format.
  * Added FMT_STATIC_FORMAT that allows formatting into a string of
    the exact required size at compile time.
  * Improved C++20 module support.
  * Removed deprecated `has_formatter` API (use is_formattable
    instead).
  * Removed deprecated `basic_format_args::parse_context_type`,
    `basic_format_args::formatter_type` and similar aliases in
    context types.
  * Removed wide stream overload of `fmt::printf`, and wide stream
    overloads of `fmt::print` that take text styles.
  * Removed `is_*char` traits.
  * Removed `fmt::localtime`.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1761739200">- Update to release 12.1.0
  * Optimized `buffer::append`, resulting in up to ~16% improvement
    on spdlog benchmarks.
  * Made `std::variant` and `std::expected` formatters work with
    `format_as`.
  * Added support for cv-qualified types to the `std::optional`
    formatter.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1781611200">- Update to release 12.2.0
  * Made the &lt;fmt/core.h&gt; header equivalent to &lt;fmt/base.h&gt; by
    default. Code that relied on &lt;fmt/core.h&gt; pulling in
    &lt;fmt/format.h&gt; must now either include &lt;fmt/format.h&gt; directly
    or define `FMT_DEPRECATED_HEAVY_CORE` to opt back in.
  * Moved the `std::byte` formatter from &lt;fmt/format.h&gt; to
    &lt;fmt/std.h&gt;.
  * Removed the `fmt::say` function.
  * Deprecated the `std::initializer_list` overload of `fmt::join`
    and the array overload of `fmt::vformat_to`.
  * Added a separate `fmt::fmt-module` CMake target for C++20
    modules.
  * Enabled the full Dragonbox lookup cache by default for
    floating-point formatting.
  * Improved integer formatting performance by ~3%.
  * Optimized formatting into back-insert iterators by using bulk
    container append/insert methods (e.g. on `std::vector&lt;char&gt;`
    and custom string types).
  * Made path formatting lossless, preserving ill-formed UTF-16
    sequences when converting `std::filesystem::path` to a narrow
    string.
  * Added support for formatting `std::unexpected`.
  * Added support for positional arguments as width and precision
    specifiers in `fmt::printf`.
  * Promoted `fmt::detail::named_arg` to the public API as
    `fmt::named_arg` and deprecated the detail alias.</changelog>
</package>
<package pkgid="7e34bc6760e1ee3bf566d91a78b883f1d3d229b6af653ce6dc6273720126fa2ce2eba500697bb4bc42c97fa593a4d9c6adbfd2e0fd363e0f781b47019402f497" name="fmt-devel" arch="aarch64">
  <version epoch="0" ver="12.2.0" rel="2.2"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1678449600">- Use -ffloat-store as a fix for excessive precision provided
  by X87 on i686 target (https://github.com/fmtlib/fmt/issues/3337).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1683806400">- Update to release 10
  * New floating-point formatting algorithm for given precision.
    The new algorithm is based on Dragonbox.
  * Replaced snprintf-based hex float formatter with an internal
    implementation.
  * Made format_as work with any user-defined type and not just
    enums.
  * Removed deprecated implicit conversions for enums and
    conversions to primitive types for compatibility with
    std::format and to prevent potential ODR violations. Use
    format_as instead.
  * Implemented formatting of subseconds.
  * Added formatters for std::priority_queue, std::queue,
    std::stack, std;:optional.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1691841600">- Update to release 10.1
  * Optimized format string compilation resulting in up to 40%
    speed up in compiled format_to and ~4x speed up in compiled
    format_to_n on a concatenation benchmark.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1693310400">- Update to release 10.1.1
  * Added formatters for std::atomic and atomic_flag.
  * Fixed an error about partial specialization of
    formatter&lt;string&gt; after instantiation (GCC, C++20 mode).
  * Made fmt::to_string work with types that have format_as
    overloads.
  * Made formatted_size work with integral format specifiers at
    compile time.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1704110400">- Update to release 10.2
  * Added support for the %j specifier (the number of days) for
    std::chrono::duration.
  * Added support for the chrono suffix for days and changed the
    suffix for minutes from "m" to the correct "min".</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1704369600">- Update to release 10.2.1
  * Restore symbol write_console(std::FILE* f, string_view text)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1720612800">- Update to release 11.0.1
  * Added fmt/base.h which provides a subset of the API with
    minimal include dependencies and enough functionality to
    replace all uses of the printf family of functions.
  * Improved integration with stdio in fmt::print, enabling
    direct writes into a C stream buffer in common cases.
  * fmt::format_to no longer exceeds buffers, instead it will
    truncate.
  * Added formatters for std::{expected,complex,type_info},
    std::chrono::{day,month,year,year_month_day}.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1721476800">- Update to release 11.0.2
  * Fixed performance regressions when using
    ``std::back_insert_iterator`` with`` fmt::format_to``.
  * Made ``formatter&lt;std::string_view&gt;::parse`` work with types
    convertible to ``std::string_view``.
  * Made ``volatile void *`` formattable.
  * Made ``fmt::context`` iterator compatible with STL algorithms
    that rely on the iterator category.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1735128000">- Update to release 11.1
  * Reduced debug (unoptimized) binary code size and the number of
    template instantiations when passing formatting arguments
  * Added an experimental fmt::writer API that can be used for
    writing to different destinations such as files or strings
  * Made std::expected&lt;void, E&gt; formattable
  * Made fmt::is_formattable&lt;void&gt; SFINAE-friendly
  * Added the n specifier for tuples and pairs
  * Added support for tuple-like types to ``fmt::join``
  * Added a formatter for ``std::reference_wrapper``
  * Added experimental padding support (glibc ``strftime``
    extension) to ``%m``, ``%j`` and ``%Y``
  * Made ``fmt::appender`` satisfy the ``std::output_iterator`` concept
  * Added support for UTF-32 code units greater than 0xFFFF in fill</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1735387200">- Update to release 11.1.1
  * Restore ABI compat with 11.0.2</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1736596800">- Add 0001-Restore-ABI-compatibility.patch [boo#1235078]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1737892800">- Update to release 11.1.3
  * Readded `args()` to `fmt::format_context`
- Delete 0001-Restore-ABI-compatibility.patch (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1740571200">- Update to release 11.1.4
  * Improved the logic of switching between fixed and exponential
    format for float.
  * Moved is_compiled_string to the public API.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1746273600">- Update to release 11.2.0
  * Added the `s` specifier for std::error_code. It allows
    formatting an error message as a string.
  * Fixed formatting of std::chrono::local_time and tm (#3815,
    [#4350]) to be consistent across platforms.
  * Added compile-time diagnostics for cases when {:Z} is requested
    while the system has no timezone information.
  * Deprecated fmt::localtime in favor of std::localtime.
  * Added error reporting for duplicate named arguments.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1758110400">- Update to release 12.0.0
  * Added constexpr support to fmt::format.
  * Added FMT_STATIC_FORMAT that allows formatting into a string of
    the exact required size at compile time.
  * Improved C++20 module support.
  * Removed deprecated `has_formatter` API (use is_formattable
    instead).
  * Removed deprecated `basic_format_args::parse_context_type`,
    `basic_format_args::formatter_type` and similar aliases in
    context types.
  * Removed wide stream overload of `fmt::printf`, and wide stream
    overloads of `fmt::print` that take text styles.
  * Removed `is_*char` traits.
  * Removed `fmt::localtime`.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1761739200">- Update to release 12.1.0
  * Optimized `buffer::append`, resulting in up to ~16% improvement
    on spdlog benchmarks.
  * Made `std::variant` and `std::expected` formatters work with
    `format_as`.
  * Added support for cv-qualified types to the `std::optional`
    formatter.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1781611200">- Update to release 12.2.0
  * Made the &lt;fmt/core.h&gt; header equivalent to &lt;fmt/base.h&gt; by
    default. Code that relied on &lt;fmt/core.h&gt; pulling in
    &lt;fmt/format.h&gt; must now either include &lt;fmt/format.h&gt; directly
    or define `FMT_DEPRECATED_HEAVY_CORE` to opt back in.
  * Moved the `std::byte` formatter from &lt;fmt/format.h&gt; to
    &lt;fmt/std.h&gt;.
  * Removed the `fmt::say` function.
  * Deprecated the `std::initializer_list` overload of `fmt::join`
    and the array overload of `fmt::vformat_to`.
  * Added a separate `fmt::fmt-module` CMake target for C++20
    modules.
  * Enabled the full Dragonbox lookup cache by default for
    floating-point formatting.
  * Improved integer formatting performance by ~3%.
  * Optimized formatting into back-insert iterators by using bulk
    container append/insert methods (e.g. on `std::vector&lt;char&gt;`
    and custom string types).
  * Made path formatting lossless, preserving ill-formed UTF-16
    sequences when converting `std::filesystem::path` to a narrow
    string.
  * Added support for formatting `std::unexpected`.
  * Added support for positional arguments as width and precision
    specifiers in `fmt::printf`.
  * Promoted `fmt::detail::named_arg` to the public API as
    `fmt::named_arg` and deprecated the detail alias.</changelog>
</package>
<package pkgid="d89b13fb1c9df3cecf4d05afad520cd2b9ec38d35ccdab16d0ffa2bc222a47211261d918a0aeadebbfc67ec238b93ec9224ba6d945788a03a9741a2840b8e20e" name="fmt-devel" arch="x86_64">
  <version epoch="0" ver="12.2.0" rel="2.2"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1678449600">- Use -ffloat-store as a fix for excessive precision provided
  by X87 on i686 target (https://github.com/fmtlib/fmt/issues/3337).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1683806400">- Update to release 10
  * New floating-point formatting algorithm for given precision.
    The new algorithm is based on Dragonbox.
  * Replaced snprintf-based hex float formatter with an internal
    implementation.
  * Made format_as work with any user-defined type and not just
    enums.
  * Removed deprecated implicit conversions for enums and
    conversions to primitive types for compatibility with
    std::format and to prevent potential ODR violations. Use
    format_as instead.
  * Implemented formatting of subseconds.
  * Added formatters for std::priority_queue, std::queue,
    std::stack, std;:optional.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1691841600">- Update to release 10.1
  * Optimized format string compilation resulting in up to 40%
    speed up in compiled format_to and ~4x speed up in compiled
    format_to_n on a concatenation benchmark.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1693310400">- Update to release 10.1.1
  * Added formatters for std::atomic and atomic_flag.
  * Fixed an error about partial specialization of
    formatter&lt;string&gt; after instantiation (GCC, C++20 mode).
  * Made fmt::to_string work with types that have format_as
    overloads.
  * Made formatted_size work with integral format specifiers at
    compile time.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1704110400">- Update to release 10.2
  * Added support for the %j specifier (the number of days) for
    std::chrono::duration.
  * Added support for the chrono suffix for days and changed the
    suffix for minutes from "m" to the correct "min".</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1704369600">- Update to release 10.2.1
  * Restore symbol write_console(std::FILE* f, string_view text)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1720612800">- Update to release 11.0.1
  * Added fmt/base.h which provides a subset of the API with
    minimal include dependencies and enough functionality to
    replace all uses of the printf family of functions.
  * Improved integration with stdio in fmt::print, enabling
    direct writes into a C stream buffer in common cases.
  * fmt::format_to no longer exceeds buffers, instead it will
    truncate.
  * Added formatters for std::{expected,complex,type_info},
    std::chrono::{day,month,year,year_month_day}.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1721476800">- Update to release 11.0.2
  * Fixed performance regressions when using
    ``std::back_insert_iterator`` with`` fmt::format_to``.
  * Made ``formatter&lt;std::string_view&gt;::parse`` work with types
    convertible to ``std::string_view``.
  * Made ``volatile void *`` formattable.
  * Made ``fmt::context`` iterator compatible with STL algorithms
    that rely on the iterator category.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1735128000">- Update to release 11.1
  * Reduced debug (unoptimized) binary code size and the number of
    template instantiations when passing formatting arguments
  * Added an experimental fmt::writer API that can be used for
    writing to different destinations such as files or strings
  * Made std::expected&lt;void, E&gt; formattable
  * Made fmt::is_formattable&lt;void&gt; SFINAE-friendly
  * Added the n specifier for tuples and pairs
  * Added support for tuple-like types to ``fmt::join``
  * Added a formatter for ``std::reference_wrapper``
  * Added experimental padding support (glibc ``strftime``
    extension) to ``%m``, ``%j`` and ``%Y``
  * Made ``fmt::appender`` satisfy the ``std::output_iterator`` concept
  * Added support for UTF-32 code units greater than 0xFFFF in fill</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1735387200">- Update to release 11.1.1
  * Restore ABI compat with 11.0.2</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1736596800">- Add 0001-Restore-ABI-compatibility.patch [boo#1235078]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1737892800">- Update to release 11.1.3
  * Readded `args()` to `fmt::format_context`
- Delete 0001-Restore-ABI-compatibility.patch (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1740571200">- Update to release 11.1.4
  * Improved the logic of switching between fixed and exponential
    format for float.
  * Moved is_compiled_string to the public API.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1746273600">- Update to release 11.2.0
  * Added the `s` specifier for std::error_code. It allows
    formatting an error message as a string.
  * Fixed formatting of std::chrono::local_time and tm (#3815,
    [#4350]) to be consistent across platforms.
  * Added compile-time diagnostics for cases when {:Z} is requested
    while the system has no timezone information.
  * Deprecated fmt::localtime in favor of std::localtime.
  * Added error reporting for duplicate named arguments.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1758110400">- Update to release 12.0.0
  * Added constexpr support to fmt::format.
  * Added FMT_STATIC_FORMAT that allows formatting into a string of
    the exact required size at compile time.
  * Improved C++20 module support.
  * Removed deprecated `has_formatter` API (use is_formattable
    instead).
  * Removed deprecated `basic_format_args::parse_context_type`,
    `basic_format_args::formatter_type` and similar aliases in
    context types.
  * Removed wide stream overload of `fmt::printf`, and wide stream
    overloads of `fmt::print` that take text styles.
  * Removed `is_*char` traits.
  * Removed `fmt::localtime`.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1761739200">- Update to release 12.1.0
  * Optimized `buffer::append`, resulting in up to ~16% improvement
    on spdlog benchmarks.
  * Made `std::variant` and `std::expected` formatters work with
    `format_as`.
  * Added support for cv-qualified types to the `std::optional`
    formatter.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1781611200">- Update to release 12.2.0
  * Made the &lt;fmt/core.h&gt; header equivalent to &lt;fmt/base.h&gt; by
    default. Code that relied on &lt;fmt/core.h&gt; pulling in
    &lt;fmt/format.h&gt; must now either include &lt;fmt/format.h&gt; directly
    or define `FMT_DEPRECATED_HEAVY_CORE` to opt back in.
  * Moved the `std::byte` formatter from &lt;fmt/format.h&gt; to
    &lt;fmt/std.h&gt;.
  * Removed the `fmt::say` function.
  * Deprecated the `std::initializer_list` overload of `fmt::join`
    and the array overload of `fmt::vformat_to`.
  * Added a separate `fmt::fmt-module` CMake target for C++20
    modules.
  * Enabled the full Dragonbox lookup cache by default for
    floating-point formatting.
  * Improved integer formatting performance by ~3%.
  * Optimized formatting into back-insert iterators by using bulk
    container append/insert methods (e.g. on `std::vector&lt;char&gt;`
    and custom string types).
  * Made path formatting lossless, preserving ill-formed UTF-16
    sequences when converting `std::filesystem::path` to a narrow
    string.
  * Added support for formatting `std::unexpected`.
  * Added support for positional arguments as width and precision
    specifiers in `fmt::printf`.
  * Promoted `fmt::detail::named_arg` to the public API as
    `fmt::named_arg` and deprecated the detail alias.</changelog>
</package>
<package pkgid="80ba98b3a592006e57f7a55b11623e02f2f5a8dd486e4f8fe9ccdd9e257fe65572a3aa8fd0af235b962b9f743f4cac311724261030d4991ae43b710c95bac5de" name="libfmt12" arch="aarch64">
  <version epoch="0" ver="12.2.0" rel="2.2"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1678449600">- Use -ffloat-store as a fix for excessive precision provided
  by X87 on i686 target (https://github.com/fmtlib/fmt/issues/3337).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1683806400">- Update to release 10
  * New floating-point formatting algorithm for given precision.
    The new algorithm is based on Dragonbox.
  * Replaced snprintf-based hex float formatter with an internal
    implementation.
  * Made format_as work with any user-defined type and not just
    enums.
  * Removed deprecated implicit conversions for enums and
    conversions to primitive types for compatibility with
    std::format and to prevent potential ODR violations. Use
    format_as instead.
  * Implemented formatting of subseconds.
  * Added formatters for std::priority_queue, std::queue,
    std::stack, std;:optional.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1691841600">- Update to release 10.1
  * Optimized format string compilation resulting in up to 40%
    speed up in compiled format_to and ~4x speed up in compiled
    format_to_n on a concatenation benchmark.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1693310400">- Update to release 10.1.1
  * Added formatters for std::atomic and atomic_flag.
  * Fixed an error about partial specialization of
    formatter&lt;string&gt; after instantiation (GCC, C++20 mode).
  * Made fmt::to_string work with types that have format_as
    overloads.
  * Made formatted_size work with integral format specifiers at
    compile time.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1704110400">- Update to release 10.2
  * Added support for the %j specifier (the number of days) for
    std::chrono::duration.
  * Added support for the chrono suffix for days and changed the
    suffix for minutes from "m" to the correct "min".</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1704369600">- Update to release 10.2.1
  * Restore symbol write_console(std::FILE* f, string_view text)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1720612800">- Update to release 11.0.1
  * Added fmt/base.h which provides a subset of the API with
    minimal include dependencies and enough functionality to
    replace all uses of the printf family of functions.
  * Improved integration with stdio in fmt::print, enabling
    direct writes into a C stream buffer in common cases.
  * fmt::format_to no longer exceeds buffers, instead it will
    truncate.
  * Added formatters for std::{expected,complex,type_info},
    std::chrono::{day,month,year,year_month_day}.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1721476800">- Update to release 11.0.2
  * Fixed performance regressions when using
    ``std::back_insert_iterator`` with`` fmt::format_to``.
  * Made ``formatter&lt;std::string_view&gt;::parse`` work with types
    convertible to ``std::string_view``.
  * Made ``volatile void *`` formattable.
  * Made ``fmt::context`` iterator compatible with STL algorithms
    that rely on the iterator category.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1735128000">- Update to release 11.1
  * Reduced debug (unoptimized) binary code size and the number of
    template instantiations when passing formatting arguments
  * Added an experimental fmt::writer API that can be used for
    writing to different destinations such as files or strings
  * Made std::expected&lt;void, E&gt; formattable
  * Made fmt::is_formattable&lt;void&gt; SFINAE-friendly
  * Added the n specifier for tuples and pairs
  * Added support for tuple-like types to ``fmt::join``
  * Added a formatter for ``std::reference_wrapper``
  * Added experimental padding support (glibc ``strftime``
    extension) to ``%m``, ``%j`` and ``%Y``
  * Made ``fmt::appender`` satisfy the ``std::output_iterator`` concept
  * Added support for UTF-32 code units greater than 0xFFFF in fill</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1735387200">- Update to release 11.1.1
  * Restore ABI compat with 11.0.2</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1736596800">- Add 0001-Restore-ABI-compatibility.patch [boo#1235078]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1737892800">- Update to release 11.1.3
  * Readded `args()` to `fmt::format_context`
- Delete 0001-Restore-ABI-compatibility.patch (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1740571200">- Update to release 11.1.4
  * Improved the logic of switching between fixed and exponential
    format for float.
  * Moved is_compiled_string to the public API.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1746273600">- Update to release 11.2.0
  * Added the `s` specifier for std::error_code. It allows
    formatting an error message as a string.
  * Fixed formatting of std::chrono::local_time and tm (#3815,
    [#4350]) to be consistent across platforms.
  * Added compile-time diagnostics for cases when {:Z} is requested
    while the system has no timezone information.
  * Deprecated fmt::localtime in favor of std::localtime.
  * Added error reporting for duplicate named arguments.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1758110400">- Update to release 12.0.0
  * Added constexpr support to fmt::format.
  * Added FMT_STATIC_FORMAT that allows formatting into a string of
    the exact required size at compile time.
  * Improved C++20 module support.
  * Removed deprecated `has_formatter` API (use is_formattable
    instead).
  * Removed deprecated `basic_format_args::parse_context_type`,
    `basic_format_args::formatter_type` and similar aliases in
    context types.
  * Removed wide stream overload of `fmt::printf`, and wide stream
    overloads of `fmt::print` that take text styles.
  * Removed `is_*char` traits.
  * Removed `fmt::localtime`.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1761739200">- Update to release 12.1.0
  * Optimized `buffer::append`, resulting in up to ~16% improvement
    on spdlog benchmarks.
  * Made `std::variant` and `std::expected` formatters work with
    `format_as`.
  * Added support for cv-qualified types to the `std::optional`
    formatter.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1781611200">- Update to release 12.2.0
  * Made the &lt;fmt/core.h&gt; header equivalent to &lt;fmt/base.h&gt; by
    default. Code that relied on &lt;fmt/core.h&gt; pulling in
    &lt;fmt/format.h&gt; must now either include &lt;fmt/format.h&gt; directly
    or define `FMT_DEPRECATED_HEAVY_CORE` to opt back in.
  * Moved the `std::byte` formatter from &lt;fmt/format.h&gt; to
    &lt;fmt/std.h&gt;.
  * Removed the `fmt::say` function.
  * Deprecated the `std::initializer_list` overload of `fmt::join`
    and the array overload of `fmt::vformat_to`.
  * Added a separate `fmt::fmt-module` CMake target for C++20
    modules.
  * Enabled the full Dragonbox lookup cache by default for
    floating-point formatting.
  * Improved integer formatting performance by ~3%.
  * Optimized formatting into back-insert iterators by using bulk
    container append/insert methods (e.g. on `std::vector&lt;char&gt;`
    and custom string types).
  * Made path formatting lossless, preserving ill-formed UTF-16
    sequences when converting `std::filesystem::path` to a narrow
    string.
  * Added support for formatting `std::unexpected`.
  * Added support for positional arguments as width and precision
    specifiers in `fmt::printf`.
  * Promoted `fmt::detail::named_arg` to the public API as
    `fmt::named_arg` and deprecated the detail alias.</changelog>
</package>
<package pkgid="7ffdf6ed50d046ab9cbe85291abbfa3a425c280dc074f603a9de5c9f2bcded965079b56afa927ed6eb7770312c790e5d15f9f868ee827f7b4419289332a9f733" name="libfmt12" arch="x86_64">
  <version epoch="0" ver="12.2.0" rel="2.2"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1678449600">- Use -ffloat-store as a fix for excessive precision provided
  by X87 on i686 target (https://github.com/fmtlib/fmt/issues/3337).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1683806400">- Update to release 10
  * New floating-point formatting algorithm for given precision.
    The new algorithm is based on Dragonbox.
  * Replaced snprintf-based hex float formatter with an internal
    implementation.
  * Made format_as work with any user-defined type and not just
    enums.
  * Removed deprecated implicit conversions for enums and
    conversions to primitive types for compatibility with
    std::format and to prevent potential ODR violations. Use
    format_as instead.
  * Implemented formatting of subseconds.
  * Added formatters for std::priority_queue, std::queue,
    std::stack, std;:optional.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1691841600">- Update to release 10.1
  * Optimized format string compilation resulting in up to 40%
    speed up in compiled format_to and ~4x speed up in compiled
    format_to_n on a concatenation benchmark.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1693310400">- Update to release 10.1.1
  * Added formatters for std::atomic and atomic_flag.
  * Fixed an error about partial specialization of
    formatter&lt;string&gt; after instantiation (GCC, C++20 mode).
  * Made fmt::to_string work with types that have format_as
    overloads.
  * Made formatted_size work with integral format specifiers at
    compile time.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1704110400">- Update to release 10.2
  * Added support for the %j specifier (the number of days) for
    std::chrono::duration.
  * Added support for the chrono suffix for days and changed the
    suffix for minutes from "m" to the correct "min".</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1704369600">- Update to release 10.2.1
  * Restore symbol write_console(std::FILE* f, string_view text)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1720612800">- Update to release 11.0.1
  * Added fmt/base.h which provides a subset of the API with
    minimal include dependencies and enough functionality to
    replace all uses of the printf family of functions.
  * Improved integration with stdio in fmt::print, enabling
    direct writes into a C stream buffer in common cases.
  * fmt::format_to no longer exceeds buffers, instead it will
    truncate.
  * Added formatters for std::{expected,complex,type_info},
    std::chrono::{day,month,year,year_month_day}.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1721476800">- Update to release 11.0.2
  * Fixed performance regressions when using
    ``std::back_insert_iterator`` with`` fmt::format_to``.
  * Made ``formatter&lt;std::string_view&gt;::parse`` work with types
    convertible to ``std::string_view``.
  * Made ``volatile void *`` formattable.
  * Made ``fmt::context`` iterator compatible with STL algorithms
    that rely on the iterator category.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1735128000">- Update to release 11.1
  * Reduced debug (unoptimized) binary code size and the number of
    template instantiations when passing formatting arguments
  * Added an experimental fmt::writer API that can be used for
    writing to different destinations such as files or strings
  * Made std::expected&lt;void, E&gt; formattable
  * Made fmt::is_formattable&lt;void&gt; SFINAE-friendly
  * Added the n specifier for tuples and pairs
  * Added support for tuple-like types to ``fmt::join``
  * Added a formatter for ``std::reference_wrapper``
  * Added experimental padding support (glibc ``strftime``
    extension) to ``%m``, ``%j`` and ``%Y``
  * Made ``fmt::appender`` satisfy the ``std::output_iterator`` concept
  * Added support for UTF-32 code units greater than 0xFFFF in fill</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1735387200">- Update to release 11.1.1
  * Restore ABI compat with 11.0.2</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1736596800">- Add 0001-Restore-ABI-compatibility.patch [boo#1235078]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1737892800">- Update to release 11.1.3
  * Readded `args()` to `fmt::format_context`
- Delete 0001-Restore-ABI-compatibility.patch (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1740571200">- Update to release 11.1.4
  * Improved the logic of switching between fixed and exponential
    format for float.
  * Moved is_compiled_string to the public API.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1746273600">- Update to release 11.2.0
  * Added the `s` specifier for std::error_code. It allows
    formatting an error message as a string.
  * Fixed formatting of std::chrono::local_time and tm (#3815,
    [#4350]) to be consistent across platforms.
  * Added compile-time diagnostics for cases when {:Z} is requested
    while the system has no timezone information.
  * Deprecated fmt::localtime in favor of std::localtime.
  * Added error reporting for duplicate named arguments.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1758110400">- Update to release 12.0.0
  * Added constexpr support to fmt::format.
  * Added FMT_STATIC_FORMAT that allows formatting into a string of
    the exact required size at compile time.
  * Improved C++20 module support.
  * Removed deprecated `has_formatter` API (use is_formattable
    instead).
  * Removed deprecated `basic_format_args::parse_context_type`,
    `basic_format_args::formatter_type` and similar aliases in
    context types.
  * Removed wide stream overload of `fmt::printf`, and wide stream
    overloads of `fmt::print` that take text styles.
  * Removed `is_*char` traits.
  * Removed `fmt::localtime`.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1761739200">- Update to release 12.1.0
  * Optimized `buffer::append`, resulting in up to ~16% improvement
    on spdlog benchmarks.
  * Made `std::variant` and `std::expected` formatters work with
    `format_as`.
  * Added support for cv-qualified types to the `std::optional`
    formatter.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1781611200">- Update to release 12.2.0
  * Made the &lt;fmt/core.h&gt; header equivalent to &lt;fmt/base.h&gt; by
    default. Code that relied on &lt;fmt/core.h&gt; pulling in
    &lt;fmt/format.h&gt; must now either include &lt;fmt/format.h&gt; directly
    or define `FMT_DEPRECATED_HEAVY_CORE` to opt back in.
  * Moved the `std::byte` formatter from &lt;fmt/format.h&gt; to
    &lt;fmt/std.h&gt;.
  * Removed the `fmt::say` function.
  * Deprecated the `std::initializer_list` overload of `fmt::join`
    and the array overload of `fmt::vformat_to`.
  * Added a separate `fmt::fmt-module` CMake target for C++20
    modules.
  * Enabled the full Dragonbox lookup cache by default for
    floating-point formatting.
  * Improved integer formatting performance by ~3%.
  * Optimized formatting into back-insert iterators by using bulk
    container append/insert methods (e.g. on `std::vector&lt;char&gt;`
    and custom string types).
  * Made path formatting lossless, preserving ill-formed UTF-16
    sequences when converting `std::filesystem::path` to a narrow
    string.
  * Added support for formatting `std::unexpected`.
  * Added support for positional arguments as width and precision
    specifiers in `fmt::printf`.
  * Promoted `fmt::detail::named_arg` to the public API as
    `fmt::named_arg` and deprecated the detail alias.</changelog>
</package>
<package pkgid="7e4af9f6763bb34d197fc35cc1f1bf4150803d4ffa7678cde1bde71b78cff14f5f3c0b9e5abeefc68f1a164d9b487fa6438d51a99c9f99600d58cc694e62d541" name="libspdlog1_17" arch="aarch64">
  <version epoch="0" ver="1.17.0" rel="134.5"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1690977600">- Add 2827.patch: Added missing square bracket to fix the
  level_to_string_view.</changelog>
  <changelog author="Jiri Srain &lt;jsrain@suse.com&gt;" date="1700136000">- download 2823.patch from upstream again to fix metadata
  mismatch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1702555200">- Add some symbol versions to ease rebuilds and transition on
  user systems when fmt changes [boo#1217820]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703937600">- Update symbol versioning pattern to actually match symbols</changelog>
  <changelog author="Bernd Ritter &lt;comrad@opensuse.org&gt;" date="1705060800">- Update spdlog to 1.13.0
- Removed patch 2827.patch because mismatch with new release
- Release notes 1.13.0:
  * Qt Sink: Allow for darker colors for light backgrounds (#2817). Thanks to @krawq.
  * Set CMAKE_BUILD_TYPE only for single-config generators (#2839). Thanks to @moritz-h.
  * Provide spdlog_header_only in build directory export (#2846). Thanks to @robertmaynard.
  * Add SPDLOG_TO_VERSION to compare spdlog version (#2853). Thanks to @kegechen.
  * Support async_overflow_policy::discard_new (#2876). Thanks to @walkerlala.
  * Make syslog_sink.h's syslog_prio_from_level protected (#2918). Thanks to @shannonbooth.
  * Fix OS availability check of pthread_threadid_np for iOS (#2897). Thanks to @lowdesertpunk.
  * Add .git-blame-ignore-revs to ignore clang-format related commits (#2899). Thanks to @lowdesertpunk.
  * Match SPDLOG_CONSTEXPR_FUNC to FMT_CONSTEXPR (#2901). Thanks to @kkraus14.
- Bugfixes:
  * Check fd_ is not nullptr in file_helper to prevent possible crash if disk is full (#2972).
  * Fix encoding issue in qt_sinks (#2862). Thanks to @neothenil and @tt4g .
  * Fix wrong thread_id (TID) in systemd_sink.h (#2919). Thanks to @M010.
  * Update example.cpp to fix the vector issue in bin_example (#2963). Thanks to @zhuzhzh.
  * Fix MSVC compile flag for no exceptions (#2974). Thanks to @Programicus.
  * Fix bug in circular_q::size() (#2820).
  * Fix link to fmt license file (#2967).
- Maintenance:
  * Added and updated various tests for circular_q.
  * Removed obsolete part from CMake configuration files (#2871). Thanks to @albert-github.
  * Removed policy_max from cmake_minimum_required(..).
  * Updated clang-format to google style and updated various formatting scripts.
  * Bumped to catch2 v3.5.0.</changelog>
  <changelog author="Bernd Ritter &lt;comrad@opensuse.org&gt;" date="1714132800">- Update spdlog to 1.14.0
- Release notes 1.14.0:
  * Updated bundled fmt to version 10.2.1.
  * Mapped Diagnostic Context (MDC) support by @massimiliano96 in #2907.
    DC is a simple map of key-&gt;string values stored in thread local storage whose content will be printed by the loggers.
  * Add milliseconds support to stopwatch by @brodao2 in #3034
  * Add std::string_view overloads for logger accessor by @BenLeadbetter in #3023
  * Make async_logger::flush() synchronous - wait for the flush operation to complete before returning by @walkerlala in #3049
  * Use _stat() on Windows to be more UTF8 friendly by @liubing in #2978
  * Add details about how compile time macros work by @egaban in #2981
  * Fix typos found by codespell by @DimitriPapadopoulos in #3011
  * Expose the flusher thread object to user in order to allow setting of thread name and thread affinity when needed by @cohdan in #3009
  * Fix the problem of compilation failure under MINGW by @NU-LL in #3022
  * Add missing include in circular_q.h by @magnus-nomono in #3026
  * Fix #3038 by @Tomas-Zhu in #3044
  * Don't remove previous defaullt logger from registry in set_default_logger. Fix #3016
  * Remove the legacy AnalyzeTemporaryDtors option from .clang-tidy. by @shaharv in #3048
  * Updated INSTALL.md has to better reflect compiler info. #3052
  * Fixed README.md example by @darallium in #3066</changelog>
  <changelog author="Bernd Ritter &lt;comrad@opensuse.org&gt;" date="1714564800">- Update spdlog to 1.14.1
- Release nots 1.14.1:
  * Fixed compatibility issue between c++17 and c++11 (#3081).
  * Fixed creating folders under windows when full path with drive letter is given (#3079).
  * Added mdc sample. Note: mdc is not supported in async loggers.</changelog>
  <changelog author="Bernd Ritter &lt;comrad@opensuse.org&gt;" date="1714737600">- Fixing rpm build failure for target i586</changelog>
  <changelog author="Bernd Ritter &lt;comrad@opensuse.org&gt;" date="1714737601">- update fmt dependency to verrsion 10.0</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718107200">- fix build for leap by pulling gcc 13</changelog>
  <changelog author="Bernd Ritter &lt;comrad@opensuse.org&gt;" date="1720872000">- update spec to fix build failure. Option is called SPDLOG_BUILD_EXAMPLE, and has to be
  turned off, to avoid upstream issue with libfmt (see https://github.com/gabime/spdlog/issues/3129).</changelog>
  <changelog author="Bernd Ritter &lt;comrad@opensuse.org&gt;" date="1720872001">- Factory has libfmt 11 now, updated pkgconfig</changelog>
  <changelog author="Bernd Ritter &lt;comrad@opensuse.org&gt;" date="1720872002">- added rpm group</changelog>
  <changelog author="Bernd Ritter &lt;comrad@opensuse.org&gt;" date="1732190400">- Updated spdlog to 1.15.0
- Release notes 1.15.0:
  * Update bundled fmt to 11.0.2 by @gabime in #3236
  * Add wide character formatting and output support to console in wincolor_sink. by @DominikGrabiec in #3092
  * Allow customization of syslog_sink by @Silex in #3124
  * make example compatible with fmt 11 by @ziyao233 in #3130
  * Fix building with FMT_ENFORCE_COMPILE_STRING by @AJIOB in #3137
  * fix: set /Zc:__cplusplus and /MP to MSVC only by @zjyhjqs in #3139
  * V1.x : fixed "suggest override" errors for gcc 8.5 and gcc 9.1 by @esmirno in #3158
  * Add info about max_files in the docstrings of hourly/daily file sinks by @themightyoarfish in #3170
  * use std::lock_guard instead of std::unique_lock by @wsehjk in #3179
  * fix/issue-3101: fix the issue where mdc ignores SPDLOG_NO_TLS by @Allen-20180115 in #3184
  * Update mdc.h error message by @gabime in #3185
  * [docs] Update conan install command in README by @uilianries in #3172
  * Update CMakeLists.txt, Fix spelling errors by @zgzhengSEU in #3193
  * Fix warning - extra ';' for -Wextra-semi by @hydai in #3198
  * Improve Cross-Platform Build Instructions in Documentation by @Mq-b in #3229
  * Exchange promise for condition_variable when flushing (fixes #3221) by @Oipo in #3228
  * Ensure flush callback gets called in move-assign operator by @Oipo in #3232
  * Make flush async again in async logger to prevent crashes and hangs by @gabime in #3235
  * Update README.md by @gabime in #3240
  * utf8_to_wstrbuf now handles invalid utf8 sequences by @captainurist in #3244 and #3245
  * Added tsan option to CMake and CI by @gabime in #3237 and #3247 /pull/3244</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1735300800">- Add 0001-fix-update-to_string_view-function-for-fmt-11.1-3301.patch
  to cope with fmt 11.1</changelog>
  <changelog author="Bernd Ritter &lt;comrad@opensuse.org&gt;" date="1738411200">- Updated spdlog to 1.15.1
- Release notes 1.15.1:
  * Update bundled fmt version to 11.1.3 by @gabime in #3332
  * Use fwrite_unlocked() if available by @gabime in #3276 and #3318
  * On-demand truncation for basic file sinks by @matteodelseppia in #3280
  * Allow manual rotation of rotating_file_sink by @hjs-ast in #3269
  * Make null_sink final by @gabime in #3267
  * Fix: Add explicit fmt:: and std:: to avoid ambiguous calls by @LiAuTraver in #3259
  * Fix: Pass /utf-8 only when the compiler is MSVC by @miyanyan in #3260
  * Fix: Support bin_to_hex() when using std::format by @koniarik in #3315
  * Support custom environment variables for load_env_levels by @ken-matsui in #3327
  * Fix: Added a lock to rotate_now() by @matteodelseppia in #3281
  * Fix: Update to_string_view function for fmt 11.1 by @chenrui333 in #3301
  * Fix: Remove unused to_string_view overload in fmt &gt;= 11.1 by @jdrouhard in #3314
  * Fix: Use string_view_literals to resolve issues #3287 and #3233 by @yalov in #3291
  * Fix: Added a lock to set_color_mode(..) in ansicolor_sink by @gabime in #3323
  * Fix: Corrected comment in daily_file_sink by @F1F88 in #3249
  * Fix: Compatibility with fmtlib 11.1.1 by @yachoor in #3331</changelog>
  <changelog author="Bernd Ritter &lt;comrad@opensuse.org&gt;" date="1738497600">- Removed Patch 0001-fix-update-to_string_view-function-for-fmt-11.1-3301.patch as it is included in 1.15.1.</changelog>
  <changelog author="Bernd Ritter &lt;comrad@opensuse.org&gt;" date="1749988800">- Updated spdlog to 1.15.3 (CVE-2025-6140 [bsc#1244696])
- Release notes 1.15.3:
  * Bumped bundled {fmt} library to 11.2.0 by @gabime in #3399
  * Fixed incorrect behavior in dup_filter_sink when reporting skipped messages by @SleepingSoul in #3390
  * Fixed MSVC C4530 warning when exceptions are disabled by @roeas in #3393
  * Added support for modifying max-size and max-files in rotating_file_sink after creation by @gabime in #3397
  * Added spdlog::register_or_replace(new_logger) to safely replace existing loggers in the registry by @gabime in #3398
  * Fixed broken links to the wiki and local references by @cgringmuth in #3377 and #3378, and by @non-descriptive in #3381
- Release notes 1.15.2:
  * Upgraded bundled {fmt} to version 11.1.4 (faa0a7a)
  * Fixed #3360, discovered by OSS-Fuzz regarding the %D format flag, in #3361
  * Fixed #3352: %z (UTC offset) on Apple and POSIX.1-2024-conforming platforms by @toh-ableton in #3366
  * Updated README with ALT Linux installation instructions by @lubyagin in #3338</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1755259200">- Add spdlog-catch-3_9-tests-compatibility.patch: Run tests in the
  order they are declared in the source file for compatiblity with
  Catch2 &gt;= 3.9.0 (gh#gabime/spdlog#3451).</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1775044800">- update spdlog to 1.17.0
  * Fix the %z formatter (UTC offset)
  * Set CMAKE_BUILD_TYPE only in top-level project
  * Change access scope for ANSI target_file_ from private to protected
  * Fix UWP detection
- update spdlog to 1.16.0
  * Use std::getenv
  * Remove unnecessary and inconsistent "final" from color sinks
  * Fix ringbuffer sink for zero buffer size
- Drop spdlog-catch-3_9-tests-compatibility.patch which is part
  of 1.17 upstream release</changelog>
</package>
<package pkgid="cbd0fea3b3c042933e9b808075aa50d433c5ee81bb01dc15f3f0292335e6d1198b134e12fda0f31a17d41af2ed64b3d5c7c838c67f92e5af77c91fe222884d78" name="libspdlog1_17" arch="x86_64">
  <version epoch="0" ver="1.17.0" rel="134.5"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1690977600">- Add 2827.patch: Added missing square bracket to fix the
  level_to_string_view.</changelog>
  <changelog author="Jiri Srain &lt;jsrain@suse.com&gt;" date="1700136000">- download 2823.patch from upstream again to fix metadata
  mismatch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1702555200">- Add some symbol versions to ease rebuilds and transition on
  user systems when fmt changes [boo#1217820]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703937600">- Update symbol versioning pattern to actually match symbols</changelog>
  <changelog author="Bernd Ritter &lt;comrad@opensuse.org&gt;" date="1705060800">- Update spdlog to 1.13.0
- Removed patch 2827.patch because mismatch with new release
- Release notes 1.13.0:
  * Qt Sink: Allow for darker colors for light backgrounds (#2817). Thanks to @krawq.
  * Set CMAKE_BUILD_TYPE only for single-config generators (#2839). Thanks to @moritz-h.
  * Provide spdlog_header_only in build directory export (#2846). Thanks to @robertmaynard.
  * Add SPDLOG_TO_VERSION to compare spdlog version (#2853). Thanks to @kegechen.
  * Support async_overflow_policy::discard_new (#2876). Thanks to @walkerlala.
  * Make syslog_sink.h's syslog_prio_from_level protected (#2918). Thanks to @shannonbooth.
  * Fix OS availability check of pthread_threadid_np for iOS (#2897). Thanks to @lowdesertpunk.
  * Add .git-blame-ignore-revs to ignore clang-format related commits (#2899). Thanks to @lowdesertpunk.
  * Match SPDLOG_CONSTEXPR_FUNC to FMT_CONSTEXPR (#2901). Thanks to @kkraus14.
- Bugfixes:
  * Check fd_ is not nullptr in file_helper to prevent possible crash if disk is full (#2972).
  * Fix encoding issue in qt_sinks (#2862). Thanks to @neothenil and @tt4g .
  * Fix wrong thread_id (TID) in systemd_sink.h (#2919). Thanks to @M010.
  * Update example.cpp to fix the vector issue in bin_example (#2963). Thanks to @zhuzhzh.
  * Fix MSVC compile flag for no exceptions (#2974). Thanks to @Programicus.
  * Fix bug in circular_q::size() (#2820).
  * Fix link to fmt license file (#2967).
- Maintenance:
  * Added and updated various tests for circular_q.
  * Removed obsolete part from CMake configuration files (#2871). Thanks to @albert-github.
  * Removed policy_max from cmake_minimum_required(..).
  * Updated clang-format to google style and updated various formatting scripts.
  * Bumped to catch2 v3.5.0.</changelog>
  <changelog author="Bernd Ritter &lt;comrad@opensuse.org&gt;" date="1714132800">- Update spdlog to 1.14.0
- Release notes 1.14.0:
  * Updated bundled fmt to version 10.2.1.
  * Mapped Diagnostic Context (MDC) support by @massimiliano96 in #2907.
    DC is a simple map of key-&gt;string values stored in thread local storage whose content will be printed by the loggers.
  * Add milliseconds support to stopwatch by @brodao2 in #3034
  * Add std::string_view overloads for logger accessor by @BenLeadbetter in #3023
  * Make async_logger::flush() synchronous - wait for the flush operation to complete before returning by @walkerlala in #3049
  * Use _stat() on Windows to be more UTF8 friendly by @liubing in #2978
  * Add details about how compile time macros work by @egaban in #2981
  * Fix typos found by codespell by @DimitriPapadopoulos in #3011
  * Expose the flusher thread object to user in order to allow setting of thread name and thread affinity when needed by @cohdan in #3009
  * Fix the problem of compilation failure under MINGW by @NU-LL in #3022
  * Add missing include in circular_q.h by @magnus-nomono in #3026
  * Fix #3038 by @Tomas-Zhu in #3044
  * Don't remove previous defaullt logger from registry in set_default_logger. Fix #3016
  * Remove the legacy AnalyzeTemporaryDtors option from .clang-tidy. by @shaharv in #3048
  * Updated INSTALL.md has to better reflect compiler info. #3052
  * Fixed README.md example by @darallium in #3066</changelog>
  <changelog author="Bernd Ritter &lt;comrad@opensuse.org&gt;" date="1714564800">- Update spdlog to 1.14.1
- Release nots 1.14.1:
  * Fixed compatibility issue between c++17 and c++11 (#3081).
  * Fixed creating folders under windows when full path with drive letter is given (#3079).
  * Added mdc sample. Note: mdc is not supported in async loggers.</changelog>
  <changelog author="Bernd Ritter &lt;comrad@opensuse.org&gt;" date="1714737600">- Fixing rpm build failure for target i586</changelog>
  <changelog author="Bernd Ritter &lt;comrad@opensuse.org&gt;" date="1714737601">- update fmt dependency to verrsion 10.0</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718107200">- fix build for leap by pulling gcc 13</changelog>
  <changelog author="Bernd Ritter &lt;comrad@opensuse.org&gt;" date="1720872000">- update spec to fix build failure. Option is called SPDLOG_BUILD_EXAMPLE, and has to be
  turned off, to avoid upstream issue with libfmt (see https://github.com/gabime/spdlog/issues/3129).</changelog>
  <changelog author="Bernd Ritter &lt;comrad@opensuse.org&gt;" date="1720872001">- Factory has libfmt 11 now, updated pkgconfig</changelog>
  <changelog author="Bernd Ritter &lt;comrad@opensuse.org&gt;" date="1720872002">- added rpm group</changelog>
  <changelog author="Bernd Ritter &lt;comrad@opensuse.org&gt;" date="1732190400">- Updated spdlog to 1.15.0
- Release notes 1.15.0:
  * Update bundled fmt to 11.0.2 by @gabime in #3236
  * Add wide character formatting and output support to console in wincolor_sink. by @DominikGrabiec in #3092
  * Allow customization of syslog_sink by @Silex in #3124
  * make example compatible with fmt 11 by @ziyao233 in #3130
  * Fix building with FMT_ENFORCE_COMPILE_STRING by @AJIOB in #3137
  * fix: set /Zc:__cplusplus and /MP to MSVC only by @zjyhjqs in #3139
  * V1.x : fixed "suggest override" errors for gcc 8.5 and gcc 9.1 by @esmirno in #3158
  * Add info about max_files in the docstrings of hourly/daily file sinks by @themightyoarfish in #3170
  * use std::lock_guard instead of std::unique_lock by @wsehjk in #3179
  * fix/issue-3101: fix the issue where mdc ignores SPDLOG_NO_TLS by @Allen-20180115 in #3184
  * Update mdc.h error message by @gabime in #3185
  * [docs] Update conan install command in README by @uilianries in #3172
  * Update CMakeLists.txt, Fix spelling errors by @zgzhengSEU in #3193
  * Fix warning - extra ';' for -Wextra-semi by @hydai in #3198
  * Improve Cross-Platform Build Instructions in Documentation by @Mq-b in #3229
  * Exchange promise for condition_variable when flushing (fixes #3221) by @Oipo in #3228
  * Ensure flush callback gets called in move-assign operator by @Oipo in #3232
  * Make flush async again in async logger to prevent crashes and hangs by @gabime in #3235
  * Update README.md by @gabime in #3240
  * utf8_to_wstrbuf now handles invalid utf8 sequences by @captainurist in #3244 and #3245
  * Added tsan option to CMake and CI by @gabime in #3237 and #3247 /pull/3244</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1735300800">- Add 0001-fix-update-to_string_view-function-for-fmt-11.1-3301.patch
  to cope with fmt 11.1</changelog>
  <changelog author="Bernd Ritter &lt;comrad@opensuse.org&gt;" date="1738411200">- Updated spdlog to 1.15.1
- Release notes 1.15.1:
  * Update bundled fmt version to 11.1.3 by @gabime in #3332
  * Use fwrite_unlocked() if available by @gabime in #3276 and #3318
  * On-demand truncation for basic file sinks by @matteodelseppia in #3280
  * Allow manual rotation of rotating_file_sink by @hjs-ast in #3269
  * Make null_sink final by @gabime in #3267
  * Fix: Add explicit fmt:: and std:: to avoid ambiguous calls by @LiAuTraver in #3259
  * Fix: Pass /utf-8 only when the compiler is MSVC by @miyanyan in #3260
  * Fix: Support bin_to_hex() when using std::format by @koniarik in #3315
  * Support custom environment variables for load_env_levels by @ken-matsui in #3327
  * Fix: Added a lock to rotate_now() by @matteodelseppia in #3281
  * Fix: Update to_string_view function for fmt 11.1 by @chenrui333 in #3301
  * Fix: Remove unused to_string_view overload in fmt &gt;= 11.1 by @jdrouhard in #3314
  * Fix: Use string_view_literals to resolve issues #3287 and #3233 by @yalov in #3291
  * Fix: Added a lock to set_color_mode(..) in ansicolor_sink by @gabime in #3323
  * Fix: Corrected comment in daily_file_sink by @F1F88 in #3249
  * Fix: Compatibility with fmtlib 11.1.1 by @yachoor in #3331</changelog>
  <changelog author="Bernd Ritter &lt;comrad@opensuse.org&gt;" date="1738497600">- Removed Patch 0001-fix-update-to_string_view-function-for-fmt-11.1-3301.patch as it is included in 1.15.1.</changelog>
  <changelog author="Bernd Ritter &lt;comrad@opensuse.org&gt;" date="1749988800">- Updated spdlog to 1.15.3 (CVE-2025-6140 [bsc#1244696])
- Release notes 1.15.3:
  * Bumped bundled {fmt} library to 11.2.0 by @gabime in #3399
  * Fixed incorrect behavior in dup_filter_sink when reporting skipped messages by @SleepingSoul in #3390
  * Fixed MSVC C4530 warning when exceptions are disabled by @roeas in #3393
  * Added support for modifying max-size and max-files in rotating_file_sink after creation by @gabime in #3397
  * Added spdlog::register_or_replace(new_logger) to safely replace existing loggers in the registry by @gabime in #3398
  * Fixed broken links to the wiki and local references by @cgringmuth in #3377 and #3378, and by @non-descriptive in #3381
- Release notes 1.15.2:
  * Upgraded bundled {fmt} to version 11.1.4 (faa0a7a)
  * Fixed #3360, discovered by OSS-Fuzz regarding the %D format flag, in #3361
  * Fixed #3352: %z (UTC offset) on Apple and POSIX.1-2024-conforming platforms by @toh-ableton in #3366
  * Updated README with ALT Linux installation instructions by @lubyagin in #3338</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1755259200">- Add spdlog-catch-3_9-tests-compatibility.patch: Run tests in the
  order they are declared in the source file for compatiblity with
  Catch2 &gt;= 3.9.0 (gh#gabime/spdlog#3451).</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1775044800">- update spdlog to 1.17.0
  * Fix the %z formatter (UTC offset)
  * Set CMAKE_BUILD_TYPE only in top-level project
  * Change access scope for ANSI target_file_ from private to protected
  * Fix UWP detection
- update spdlog to 1.16.0
  * Use std::getenv
  * Remove unnecessary and inconsistent "final" from color sinks
  * Fix ringbuffer sink for zero buffer size
- Drop spdlog-catch-3_9-tests-compatibility.patch which is part
  of 1.17 upstream release</changelog>
</package>
<package pkgid="c8aecefc24e41dbad936e9e0fe85ee00f86b505e133dde406f0744e9ce5eb19a375b2703e3952ee65737ea8ac2f776ad9a865ef0a0857ca72b520308ab5cf385" name="spdlog" arch="src">
  <version epoch="0" ver="1.17.0" rel="134.5"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1690977600">- Add 2827.patch: Added missing square bracket to fix the
  level_to_string_view.</changelog>
  <changelog author="Jiri Srain &lt;jsrain@suse.com&gt;" date="1700136000">- download 2823.patch from upstream again to fix metadata
  mismatch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1702555200">- Add some symbol versions to ease rebuilds and transition on
  user systems when fmt changes [boo#1217820]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703937600">- Update symbol versioning pattern to actually match symbols</changelog>
  <changelog author="Bernd Ritter &lt;comrad@opensuse.org&gt;" date="1705060800">- Update spdlog to 1.13.0
- Removed patch 2827.patch because mismatch with new release
- Release notes 1.13.0:
  * Qt Sink: Allow for darker colors for light backgrounds (#2817). Thanks to @krawq.
  * Set CMAKE_BUILD_TYPE only for single-config generators (#2839). Thanks to @moritz-h.
  * Provide spdlog_header_only in build directory export (#2846). Thanks to @robertmaynard.
  * Add SPDLOG_TO_VERSION to compare spdlog version (#2853). Thanks to @kegechen.
  * Support async_overflow_policy::discard_new (#2876). Thanks to @walkerlala.
  * Make syslog_sink.h's syslog_prio_from_level protected (#2918). Thanks to @shannonbooth.
  * Fix OS availability check of pthread_threadid_np for iOS (#2897). Thanks to @lowdesertpunk.
  * Add .git-blame-ignore-revs to ignore clang-format related commits (#2899). Thanks to @lowdesertpunk.
  * Match SPDLOG_CONSTEXPR_FUNC to FMT_CONSTEXPR (#2901). Thanks to @kkraus14.
- Bugfixes:
  * Check fd_ is not nullptr in file_helper to prevent possible crash if disk is full (#2972).
  * Fix encoding issue in qt_sinks (#2862). Thanks to @neothenil and @tt4g .
  * Fix wrong thread_id (TID) in systemd_sink.h (#2919). Thanks to @M010.
  * Update example.cpp to fix the vector issue in bin_example (#2963). Thanks to @zhuzhzh.
  * Fix MSVC compile flag for no exceptions (#2974). Thanks to @Programicus.
  * Fix bug in circular_q::size() (#2820).
  * Fix link to fmt license file (#2967).
- Maintenance:
  * Added and updated various tests for circular_q.
  * Removed obsolete part from CMake configuration files (#2871). Thanks to @albert-github.
  * Removed policy_max from cmake_minimum_required(..).
  * Updated clang-format to google style and updated various formatting scripts.
  * Bumped to catch2 v3.5.0.</changelog>
  <changelog author="Bernd Ritter &lt;comrad@opensuse.org&gt;" date="1714132800">- Update spdlog to 1.14.0
- Release notes 1.14.0:
  * Updated bundled fmt to version 10.2.1.
  * Mapped Diagnostic Context (MDC) support by @massimiliano96 in #2907.
    DC is a simple map of key-&gt;string values stored in thread local storage whose content will be printed by the loggers.
  * Add milliseconds support to stopwatch by @brodao2 in #3034
  * Add std::string_view overloads for logger accessor by @BenLeadbetter in #3023
  * Make async_logger::flush() synchronous - wait for the flush operation to complete before returning by @walkerlala in #3049
  * Use _stat() on Windows to be more UTF8 friendly by @liubing in #2978
  * Add details about how compile time macros work by @egaban in #2981
  * Fix typos found by codespell by @DimitriPapadopoulos in #3011
  * Expose the flusher thread object to user in order to allow setting of thread name and thread affinity when needed by @cohdan in #3009
  * Fix the problem of compilation failure under MINGW by @NU-LL in #3022
  * Add missing include in circular_q.h by @magnus-nomono in #3026
  * Fix #3038 by @Tomas-Zhu in #3044
  * Don't remove previous defaullt logger from registry in set_default_logger. Fix #3016
  * Remove the legacy AnalyzeTemporaryDtors option from .clang-tidy. by @shaharv in #3048
  * Updated INSTALL.md has to better reflect compiler info. #3052
  * Fixed README.md example by @darallium in #3066</changelog>
  <changelog author="Bernd Ritter &lt;comrad@opensuse.org&gt;" date="1714564800">- Update spdlog to 1.14.1
- Release nots 1.14.1:
  * Fixed compatibility issue between c++17 and c++11 (#3081).
  * Fixed creating folders under windows when full path with drive letter is given (#3079).
  * Added mdc sample. Note: mdc is not supported in async loggers.</changelog>
  <changelog author="Bernd Ritter &lt;comrad@opensuse.org&gt;" date="1714737600">- Fixing rpm build failure for target i586</changelog>
  <changelog author="Bernd Ritter &lt;comrad@opensuse.org&gt;" date="1714737601">- update fmt dependency to verrsion 10.0</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718107200">- fix build for leap by pulling gcc 13</changelog>
  <changelog author="Bernd Ritter &lt;comrad@opensuse.org&gt;" date="1720872000">- update spec to fix build failure. Option is called SPDLOG_BUILD_EXAMPLE, and has to be
  turned off, to avoid upstream issue with libfmt (see https://github.com/gabime/spdlog/issues/3129).</changelog>
  <changelog author="Bernd Ritter &lt;comrad@opensuse.org&gt;" date="1720872001">- Factory has libfmt 11 now, updated pkgconfig</changelog>
  <changelog author="Bernd Ritter &lt;comrad@opensuse.org&gt;" date="1720872002">- added rpm group</changelog>
  <changelog author="Bernd Ritter &lt;comrad@opensuse.org&gt;" date="1732190400">- Updated spdlog to 1.15.0
- Release notes 1.15.0:
  * Update bundled fmt to 11.0.2 by @gabime in #3236
  * Add wide character formatting and output support to console in wincolor_sink. by @DominikGrabiec in #3092
  * Allow customization of syslog_sink by @Silex in #3124
  * make example compatible with fmt 11 by @ziyao233 in #3130
  * Fix building with FMT_ENFORCE_COMPILE_STRING by @AJIOB in #3137
  * fix: set /Zc:__cplusplus and /MP to MSVC only by @zjyhjqs in #3139
  * V1.x : fixed "suggest override" errors for gcc 8.5 and gcc 9.1 by @esmirno in #3158
  * Add info about max_files in the docstrings of hourly/daily file sinks by @themightyoarfish in #3170
  * use std::lock_guard instead of std::unique_lock by @wsehjk in #3179
  * fix/issue-3101: fix the issue where mdc ignores SPDLOG_NO_TLS by @Allen-20180115 in #3184
  * Update mdc.h error message by @gabime in #3185
  * [docs] Update conan install command in README by @uilianries in #3172
  * Update CMakeLists.txt, Fix spelling errors by @zgzhengSEU in #3193
  * Fix warning - extra ';' for -Wextra-semi by @hydai in #3198
  * Improve Cross-Platform Build Instructions in Documentation by @Mq-b in #3229
  * Exchange promise for condition_variable when flushing (fixes #3221) by @Oipo in #3228
  * Ensure flush callback gets called in move-assign operator by @Oipo in #3232
  * Make flush async again in async logger to prevent crashes and hangs by @gabime in #3235
  * Update README.md by @gabime in #3240
  * utf8_to_wstrbuf now handles invalid utf8 sequences by @captainurist in #3244 and #3245
  * Added tsan option to CMake and CI by @gabime in #3237 and #3247 /pull/3244</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1735300800">- Add 0001-fix-update-to_string_view-function-for-fmt-11.1-3301.patch
  to cope with fmt 11.1</changelog>
  <changelog author="Bernd Ritter &lt;comrad@opensuse.org&gt;" date="1738411200">- Updated spdlog to 1.15.1
- Release notes 1.15.1:
  * Update bundled fmt version to 11.1.3 by @gabime in #3332
  * Use fwrite_unlocked() if available by @gabime in #3276 and #3318
  * On-demand truncation for basic file sinks by @matteodelseppia in #3280
  * Allow manual rotation of rotating_file_sink by @hjs-ast in #3269
  * Make null_sink final by @gabime in #3267
  * Fix: Add explicit fmt:: and std:: to avoid ambiguous calls by @LiAuTraver in #3259
  * Fix: Pass /utf-8 only when the compiler is MSVC by @miyanyan in #3260
  * Fix: Support bin_to_hex() when using std::format by @koniarik in #3315
  * Support custom environment variables for load_env_levels by @ken-matsui in #3327
  * Fix: Added a lock to rotate_now() by @matteodelseppia in #3281
  * Fix: Update to_string_view function for fmt 11.1 by @chenrui333 in #3301
  * Fix: Remove unused to_string_view overload in fmt &gt;= 11.1 by @jdrouhard in #3314
  * Fix: Use string_view_literals to resolve issues #3287 and #3233 by @yalov in #3291
  * Fix: Added a lock to set_color_mode(..) in ansicolor_sink by @gabime in #3323
  * Fix: Corrected comment in daily_file_sink by @F1F88 in #3249
  * Fix: Compatibility with fmtlib 11.1.1 by @yachoor in #3331</changelog>
  <changelog author="Bernd Ritter &lt;comrad@opensuse.org&gt;" date="1738497600">- Removed Patch 0001-fix-update-to_string_view-function-for-fmt-11.1-3301.patch as it is included in 1.15.1.</changelog>
  <changelog author="Bernd Ritter &lt;comrad@opensuse.org&gt;" date="1749988800">- Updated spdlog to 1.15.3 (CVE-2025-6140 [bsc#1244696])
- Release notes 1.15.3:
  * Bumped bundled {fmt} library to 11.2.0 by @gabime in #3399
  * Fixed incorrect behavior in dup_filter_sink when reporting skipped messages by @SleepingSoul in #3390
  * Fixed MSVC C4530 warning when exceptions are disabled by @roeas in #3393
  * Added support for modifying max-size and max-files in rotating_file_sink after creation by @gabime in #3397
  * Added spdlog::register_or_replace(new_logger) to safely replace existing loggers in the registry by @gabime in #3398
  * Fixed broken links to the wiki and local references by @cgringmuth in #3377 and #3378, and by @non-descriptive in #3381
- Release notes 1.15.2:
  * Upgraded bundled {fmt} to version 11.1.4 (faa0a7a)
  * Fixed #3360, discovered by OSS-Fuzz regarding the %D format flag, in #3361
  * Fixed #3352: %z (UTC offset) on Apple and POSIX.1-2024-conforming platforms by @toh-ableton in #3366
  * Updated README with ALT Linux installation instructions by @lubyagin in #3338</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1755259200">- Add spdlog-catch-3_9-tests-compatibility.patch: Run tests in the
  order they are declared in the source file for compatiblity with
  Catch2 &gt;= 3.9.0 (gh#gabime/spdlog#3451).</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1775044800">- update spdlog to 1.17.0
  * Fix the %z formatter (UTC offset)
  * Set CMAKE_BUILD_TYPE only in top-level project
  * Change access scope for ANSI target_file_ from private to protected
  * Fix UWP detection
- update spdlog to 1.16.0
  * Use std::getenv
  * Remove unnecessary and inconsistent "final" from color sinks
  * Fix ringbuffer sink for zero buffer size
- Drop spdlog-catch-3_9-tests-compatibility.patch which is part
  of 1.17 upstream release</changelog>
</package>
<package pkgid="76748e20c046ae8e382d2a58db97b4ba2970777d99d8defc3b5defb8755360441c890dee60173e7aebdab232e61d355d6d3adb7aa0a53fe5743b943eabb7b01a" name="spdlog-devel" arch="aarch64">
  <version epoch="0" ver="1.17.0" rel="134.5"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1690977600">- Add 2827.patch: Added missing square bracket to fix the
  level_to_string_view.</changelog>
  <changelog author="Jiri Srain &lt;jsrain@suse.com&gt;" date="1700136000">- download 2823.patch from upstream again to fix metadata
  mismatch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1702555200">- Add some symbol versions to ease rebuilds and transition on
  user systems when fmt changes [boo#1217820]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703937600">- Update symbol versioning pattern to actually match symbols</changelog>
  <changelog author="Bernd Ritter &lt;comrad@opensuse.org&gt;" date="1705060800">- Update spdlog to 1.13.0
- Removed patch 2827.patch because mismatch with new release
- Release notes 1.13.0:
  * Qt Sink: Allow for darker colors for light backgrounds (#2817). Thanks to @krawq.
  * Set CMAKE_BUILD_TYPE only for single-config generators (#2839). Thanks to @moritz-h.
  * Provide spdlog_header_only in build directory export (#2846). Thanks to @robertmaynard.
  * Add SPDLOG_TO_VERSION to compare spdlog version (#2853). Thanks to @kegechen.
  * Support async_overflow_policy::discard_new (#2876). Thanks to @walkerlala.
  * Make syslog_sink.h's syslog_prio_from_level protected (#2918). Thanks to @shannonbooth.
  * Fix OS availability check of pthread_threadid_np for iOS (#2897). Thanks to @lowdesertpunk.
  * Add .git-blame-ignore-revs to ignore clang-format related commits (#2899). Thanks to @lowdesertpunk.
  * Match SPDLOG_CONSTEXPR_FUNC to FMT_CONSTEXPR (#2901). Thanks to @kkraus14.
- Bugfixes:
  * Check fd_ is not nullptr in file_helper to prevent possible crash if disk is full (#2972).
  * Fix encoding issue in qt_sinks (#2862). Thanks to @neothenil and @tt4g .
  * Fix wrong thread_id (TID) in systemd_sink.h (#2919). Thanks to @M010.
  * Update example.cpp to fix the vector issue in bin_example (#2963). Thanks to @zhuzhzh.
  * Fix MSVC compile flag for no exceptions (#2974). Thanks to @Programicus.
  * Fix bug in circular_q::size() (#2820).
  * Fix link to fmt license file (#2967).
- Maintenance:
  * Added and updated various tests for circular_q.
  * Removed obsolete part from CMake configuration files (#2871). Thanks to @albert-github.
  * Removed policy_max from cmake_minimum_required(..).
  * Updated clang-format to google style and updated various formatting scripts.
  * Bumped to catch2 v3.5.0.</changelog>
  <changelog author="Bernd Ritter &lt;comrad@opensuse.org&gt;" date="1714132800">- Update spdlog to 1.14.0
- Release notes 1.14.0:
  * Updated bundled fmt to version 10.2.1.
  * Mapped Diagnostic Context (MDC) support by @massimiliano96 in #2907.
    DC is a simple map of key-&gt;string values stored in thread local storage whose content will be printed by the loggers.
  * Add milliseconds support to stopwatch by @brodao2 in #3034
  * Add std::string_view overloads for logger accessor by @BenLeadbetter in #3023
  * Make async_logger::flush() synchronous - wait for the flush operation to complete before returning by @walkerlala in #3049
  * Use _stat() on Windows to be more UTF8 friendly by @liubing in #2978
  * Add details about how compile time macros work by @egaban in #2981
  * Fix typos found by codespell by @DimitriPapadopoulos in #3011
  * Expose the flusher thread object to user in order to allow setting of thread name and thread affinity when needed by @cohdan in #3009
  * Fix the problem of compilation failure under MINGW by @NU-LL in #3022
  * Add missing include in circular_q.h by @magnus-nomono in #3026
  * Fix #3038 by @Tomas-Zhu in #3044
  * Don't remove previous defaullt logger from registry in set_default_logger. Fix #3016
  * Remove the legacy AnalyzeTemporaryDtors option from .clang-tidy. by @shaharv in #3048
  * Updated INSTALL.md has to better reflect compiler info. #3052
  * Fixed README.md example by @darallium in #3066</changelog>
  <changelog author="Bernd Ritter &lt;comrad@opensuse.org&gt;" date="1714564800">- Update spdlog to 1.14.1
- Release nots 1.14.1:
  * Fixed compatibility issue between c++17 and c++11 (#3081).
  * Fixed creating folders under windows when full path with drive letter is given (#3079).
  * Added mdc sample. Note: mdc is not supported in async loggers.</changelog>
  <changelog author="Bernd Ritter &lt;comrad@opensuse.org&gt;" date="1714737600">- Fixing rpm build failure for target i586</changelog>
  <changelog author="Bernd Ritter &lt;comrad@opensuse.org&gt;" date="1714737601">- update fmt dependency to verrsion 10.0</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718107200">- fix build for leap by pulling gcc 13</changelog>
  <changelog author="Bernd Ritter &lt;comrad@opensuse.org&gt;" date="1720872000">- update spec to fix build failure. Option is called SPDLOG_BUILD_EXAMPLE, and has to be
  turned off, to avoid upstream issue with libfmt (see https://github.com/gabime/spdlog/issues/3129).</changelog>
  <changelog author="Bernd Ritter &lt;comrad@opensuse.org&gt;" date="1720872001">- Factory has libfmt 11 now, updated pkgconfig</changelog>
  <changelog author="Bernd Ritter &lt;comrad@opensuse.org&gt;" date="1720872002">- added rpm group</changelog>
  <changelog author="Bernd Ritter &lt;comrad@opensuse.org&gt;" date="1732190400">- Updated spdlog to 1.15.0
- Release notes 1.15.0:
  * Update bundled fmt to 11.0.2 by @gabime in #3236
  * Add wide character formatting and output support to console in wincolor_sink. by @DominikGrabiec in #3092
  * Allow customization of syslog_sink by @Silex in #3124
  * make example compatible with fmt 11 by @ziyao233 in #3130
  * Fix building with FMT_ENFORCE_COMPILE_STRING by @AJIOB in #3137
  * fix: set /Zc:__cplusplus and /MP to MSVC only by @zjyhjqs in #3139
  * V1.x : fixed "suggest override" errors for gcc 8.5 and gcc 9.1 by @esmirno in #3158
  * Add info about max_files in the docstrings of hourly/daily file sinks by @themightyoarfish in #3170
  * use std::lock_guard instead of std::unique_lock by @wsehjk in #3179
  * fix/issue-3101: fix the issue where mdc ignores SPDLOG_NO_TLS by @Allen-20180115 in #3184
  * Update mdc.h error message by @gabime in #3185
  * [docs] Update conan install command in README by @uilianries in #3172
  * Update CMakeLists.txt, Fix spelling errors by @zgzhengSEU in #3193
  * Fix warning - extra ';' for -Wextra-semi by @hydai in #3198
  * Improve Cross-Platform Build Instructions in Documentation by @Mq-b in #3229
  * Exchange promise for condition_variable when flushing (fixes #3221) by @Oipo in #3228
  * Ensure flush callback gets called in move-assign operator by @Oipo in #3232
  * Make flush async again in async logger to prevent crashes and hangs by @gabime in #3235
  * Update README.md by @gabime in #3240
  * utf8_to_wstrbuf now handles invalid utf8 sequences by @captainurist in #3244 and #3245
  * Added tsan option to CMake and CI by @gabime in #3237 and #3247 /pull/3244</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1735300800">- Add 0001-fix-update-to_string_view-function-for-fmt-11.1-3301.patch
  to cope with fmt 11.1</changelog>
  <changelog author="Bernd Ritter &lt;comrad@opensuse.org&gt;" date="1738411200">- Updated spdlog to 1.15.1
- Release notes 1.15.1:
  * Update bundled fmt version to 11.1.3 by @gabime in #3332
  * Use fwrite_unlocked() if available by @gabime in #3276 and #3318
  * On-demand truncation for basic file sinks by @matteodelseppia in #3280
  * Allow manual rotation of rotating_file_sink by @hjs-ast in #3269
  * Make null_sink final by @gabime in #3267
  * Fix: Add explicit fmt:: and std:: to avoid ambiguous calls by @LiAuTraver in #3259
  * Fix: Pass /utf-8 only when the compiler is MSVC by @miyanyan in #3260
  * Fix: Support bin_to_hex() when using std::format by @koniarik in #3315
  * Support custom environment variables for load_env_levels by @ken-matsui in #3327
  * Fix: Added a lock to rotate_now() by @matteodelseppia in #3281
  * Fix: Update to_string_view function for fmt 11.1 by @chenrui333 in #3301
  * Fix: Remove unused to_string_view overload in fmt &gt;= 11.1 by @jdrouhard in #3314
  * Fix: Use string_view_literals to resolve issues #3287 and #3233 by @yalov in #3291
  * Fix: Added a lock to set_color_mode(..) in ansicolor_sink by @gabime in #3323
  * Fix: Corrected comment in daily_file_sink by @F1F88 in #3249
  * Fix: Compatibility with fmtlib 11.1.1 by @yachoor in #3331</changelog>
  <changelog author="Bernd Ritter &lt;comrad@opensuse.org&gt;" date="1738497600">- Removed Patch 0001-fix-update-to_string_view-function-for-fmt-11.1-3301.patch as it is included in 1.15.1.</changelog>
  <changelog author="Bernd Ritter &lt;comrad@opensuse.org&gt;" date="1749988800">- Updated spdlog to 1.15.3 (CVE-2025-6140 [bsc#1244696])
- Release notes 1.15.3:
  * Bumped bundled {fmt} library to 11.2.0 by @gabime in #3399
  * Fixed incorrect behavior in dup_filter_sink when reporting skipped messages by @SleepingSoul in #3390
  * Fixed MSVC C4530 warning when exceptions are disabled by @roeas in #3393
  * Added support for modifying max-size and max-files in rotating_file_sink after creation by @gabime in #3397
  * Added spdlog::register_or_replace(new_logger) to safely replace existing loggers in the registry by @gabime in #3398
  * Fixed broken links to the wiki and local references by @cgringmuth in #3377 and #3378, and by @non-descriptive in #3381
- Release notes 1.15.2:
  * Upgraded bundled {fmt} to version 11.1.4 (faa0a7a)
  * Fixed #3360, discovered by OSS-Fuzz regarding the %D format flag, in #3361
  * Fixed #3352: %z (UTC offset) on Apple and POSIX.1-2024-conforming platforms by @toh-ableton in #3366
  * Updated README with ALT Linux installation instructions by @lubyagin in #3338</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1755259200">- Add spdlog-catch-3_9-tests-compatibility.patch: Run tests in the
  order they are declared in the source file for compatiblity with
  Catch2 &gt;= 3.9.0 (gh#gabime/spdlog#3451).</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1775044800">- update spdlog to 1.17.0
  * Fix the %z formatter (UTC offset)
  * Set CMAKE_BUILD_TYPE only in top-level project
  * Change access scope for ANSI target_file_ from private to protected
  * Fix UWP detection
- update spdlog to 1.16.0
  * Use std::getenv
  * Remove unnecessary and inconsistent "final" from color sinks
  * Fix ringbuffer sink for zero buffer size
- Drop spdlog-catch-3_9-tests-compatibility.patch which is part
  of 1.17 upstream release</changelog>
</package>
<package pkgid="8286a07de2e35f1ca7ead95d589f3c9b80bcdce3e485260559963f317c86d1c213d126d12fa74bb949ca11b2de76c92f8ae9dd4bea61d0006c2995ef70f8e212" name="spdlog-devel" arch="x86_64">
  <version epoch="0" ver="1.17.0" rel="134.5"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1690977600">- Add 2827.patch: Added missing square bracket to fix the
  level_to_string_view.</changelog>
  <changelog author="Jiri Srain &lt;jsrain@suse.com&gt;" date="1700136000">- download 2823.patch from upstream again to fix metadata
  mismatch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1702555200">- Add some symbol versions to ease rebuilds and transition on
  user systems when fmt changes [boo#1217820]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703937600">- Update symbol versioning pattern to actually match symbols</changelog>
  <changelog author="Bernd Ritter &lt;comrad@opensuse.org&gt;" date="1705060800">- Update spdlog to 1.13.0
- Removed patch 2827.patch because mismatch with new release
- Release notes 1.13.0:
  * Qt Sink: Allow for darker colors for light backgrounds (#2817). Thanks to @krawq.
  * Set CMAKE_BUILD_TYPE only for single-config generators (#2839). Thanks to @moritz-h.
  * Provide spdlog_header_only in build directory export (#2846). Thanks to @robertmaynard.
  * Add SPDLOG_TO_VERSION to compare spdlog version (#2853). Thanks to @kegechen.
  * Support async_overflow_policy::discard_new (#2876). Thanks to @walkerlala.
  * Make syslog_sink.h's syslog_prio_from_level protected (#2918). Thanks to @shannonbooth.
  * Fix OS availability check of pthread_threadid_np for iOS (#2897). Thanks to @lowdesertpunk.
  * Add .git-blame-ignore-revs to ignore clang-format related commits (#2899). Thanks to @lowdesertpunk.
  * Match SPDLOG_CONSTEXPR_FUNC to FMT_CONSTEXPR (#2901). Thanks to @kkraus14.
- Bugfixes:
  * Check fd_ is not nullptr in file_helper to prevent possible crash if disk is full (#2972).
  * Fix encoding issue in qt_sinks (#2862). Thanks to @neothenil and @tt4g .
  * Fix wrong thread_id (TID) in systemd_sink.h (#2919). Thanks to @M010.
  * Update example.cpp to fix the vector issue in bin_example (#2963). Thanks to @zhuzhzh.
  * Fix MSVC compile flag for no exceptions (#2974). Thanks to @Programicus.
  * Fix bug in circular_q::size() (#2820).
  * Fix link to fmt license file (#2967).
- Maintenance:
  * Added and updated various tests for circular_q.
  * Removed obsolete part from CMake configuration files (#2871). Thanks to @albert-github.
  * Removed policy_max from cmake_minimum_required(..).
  * Updated clang-format to google style and updated various formatting scripts.
  * Bumped to catch2 v3.5.0.</changelog>
  <changelog author="Bernd Ritter &lt;comrad@opensuse.org&gt;" date="1714132800">- Update spdlog to 1.14.0
- Release notes 1.14.0:
  * Updated bundled fmt to version 10.2.1.
  * Mapped Diagnostic Context (MDC) support by @massimiliano96 in #2907.
    DC is a simple map of key-&gt;string values stored in thread local storage whose content will be printed by the loggers.
  * Add milliseconds support to stopwatch by @brodao2 in #3034
  * Add std::string_view overloads for logger accessor by @BenLeadbetter in #3023
  * Make async_logger::flush() synchronous - wait for the flush operation to complete before returning by @walkerlala in #3049
  * Use _stat() on Windows to be more UTF8 friendly by @liubing in #2978
  * Add details about how compile time macros work by @egaban in #2981
  * Fix typos found by codespell by @DimitriPapadopoulos in #3011
  * Expose the flusher thread object to user in order to allow setting of thread name and thread affinity when needed by @cohdan in #3009
  * Fix the problem of compilation failure under MINGW by @NU-LL in #3022
  * Add missing include in circular_q.h by @magnus-nomono in #3026
  * Fix #3038 by @Tomas-Zhu in #3044
  * Don't remove previous defaullt logger from registry in set_default_logger. Fix #3016
  * Remove the legacy AnalyzeTemporaryDtors option from .clang-tidy. by @shaharv in #3048
  * Updated INSTALL.md has to better reflect compiler info. #3052
  * Fixed README.md example by @darallium in #3066</changelog>
  <changelog author="Bernd Ritter &lt;comrad@opensuse.org&gt;" date="1714564800">- Update spdlog to 1.14.1
- Release nots 1.14.1:
  * Fixed compatibility issue between c++17 and c++11 (#3081).
  * Fixed creating folders under windows when full path with drive letter is given (#3079).
  * Added mdc sample. Note: mdc is not supported in async loggers.</changelog>
  <changelog author="Bernd Ritter &lt;comrad@opensuse.org&gt;" date="1714737600">- Fixing rpm build failure for target i586</changelog>
  <changelog author="Bernd Ritter &lt;comrad@opensuse.org&gt;" date="1714737601">- update fmt dependency to verrsion 10.0</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718107200">- fix build for leap by pulling gcc 13</changelog>
  <changelog author="Bernd Ritter &lt;comrad@opensuse.org&gt;" date="1720872000">- update spec to fix build failure. Option is called SPDLOG_BUILD_EXAMPLE, and has to be
  turned off, to avoid upstream issue with libfmt (see https://github.com/gabime/spdlog/issues/3129).</changelog>
  <changelog author="Bernd Ritter &lt;comrad@opensuse.org&gt;" date="1720872001">- Factory has libfmt 11 now, updated pkgconfig</changelog>
  <changelog author="Bernd Ritter &lt;comrad@opensuse.org&gt;" date="1720872002">- added rpm group</changelog>
  <changelog author="Bernd Ritter &lt;comrad@opensuse.org&gt;" date="1732190400">- Updated spdlog to 1.15.0
- Release notes 1.15.0:
  * Update bundled fmt to 11.0.2 by @gabime in #3236
  * Add wide character formatting and output support to console in wincolor_sink. by @DominikGrabiec in #3092
  * Allow customization of syslog_sink by @Silex in #3124
  * make example compatible with fmt 11 by @ziyao233 in #3130
  * Fix building with FMT_ENFORCE_COMPILE_STRING by @AJIOB in #3137
  * fix: set /Zc:__cplusplus and /MP to MSVC only by @zjyhjqs in #3139
  * V1.x : fixed "suggest override" errors for gcc 8.5 and gcc 9.1 by @esmirno in #3158
  * Add info about max_files in the docstrings of hourly/daily file sinks by @themightyoarfish in #3170
  * use std::lock_guard instead of std::unique_lock by @wsehjk in #3179
  * fix/issue-3101: fix the issue where mdc ignores SPDLOG_NO_TLS by @Allen-20180115 in #3184
  * Update mdc.h error message by @gabime in #3185
  * [docs] Update conan install command in README by @uilianries in #3172
  * Update CMakeLists.txt, Fix spelling errors by @zgzhengSEU in #3193
  * Fix warning - extra ';' for -Wextra-semi by @hydai in #3198
  * Improve Cross-Platform Build Instructions in Documentation by @Mq-b in #3229
  * Exchange promise for condition_variable when flushing (fixes #3221) by @Oipo in #3228
  * Ensure flush callback gets called in move-assign operator by @Oipo in #3232
  * Make flush async again in async logger to prevent crashes and hangs by @gabime in #3235
  * Update README.md by @gabime in #3240
  * utf8_to_wstrbuf now handles invalid utf8 sequences by @captainurist in #3244 and #3245
  * Added tsan option to CMake and CI by @gabime in #3237 and #3247 /pull/3244</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1735300800">- Add 0001-fix-update-to_string_view-function-for-fmt-11.1-3301.patch
  to cope with fmt 11.1</changelog>
  <changelog author="Bernd Ritter &lt;comrad@opensuse.org&gt;" date="1738411200">- Updated spdlog to 1.15.1
- Release notes 1.15.1:
  * Update bundled fmt version to 11.1.3 by @gabime in #3332
  * Use fwrite_unlocked() if available by @gabime in #3276 and #3318
  * On-demand truncation for basic file sinks by @matteodelseppia in #3280
  * Allow manual rotation of rotating_file_sink by @hjs-ast in #3269
  * Make null_sink final by @gabime in #3267
  * Fix: Add explicit fmt:: and std:: to avoid ambiguous calls by @LiAuTraver in #3259
  * Fix: Pass /utf-8 only when the compiler is MSVC by @miyanyan in #3260
  * Fix: Support bin_to_hex() when using std::format by @koniarik in #3315
  * Support custom environment variables for load_env_levels by @ken-matsui in #3327
  * Fix: Added a lock to rotate_now() by @matteodelseppia in #3281
  * Fix: Update to_string_view function for fmt 11.1 by @chenrui333 in #3301
  * Fix: Remove unused to_string_view overload in fmt &gt;= 11.1 by @jdrouhard in #3314
  * Fix: Use string_view_literals to resolve issues #3287 and #3233 by @yalov in #3291
  * Fix: Added a lock to set_color_mode(..) in ansicolor_sink by @gabime in #3323
  * Fix: Corrected comment in daily_file_sink by @F1F88 in #3249
  * Fix: Compatibility with fmtlib 11.1.1 by @yachoor in #3331</changelog>
  <changelog author="Bernd Ritter &lt;comrad@opensuse.org&gt;" date="1738497600">- Removed Patch 0001-fix-update-to_string_view-function-for-fmt-11.1-3301.patch as it is included in 1.15.1.</changelog>
  <changelog author="Bernd Ritter &lt;comrad@opensuse.org&gt;" date="1749988800">- Updated spdlog to 1.15.3 (CVE-2025-6140 [bsc#1244696])
- Release notes 1.15.3:
  * Bumped bundled {fmt} library to 11.2.0 by @gabime in #3399
  * Fixed incorrect behavior in dup_filter_sink when reporting skipped messages by @SleepingSoul in #3390
  * Fixed MSVC C4530 warning when exceptions are disabled by @roeas in #3393
  * Added support for modifying max-size and max-files in rotating_file_sink after creation by @gabime in #3397
  * Added spdlog::register_or_replace(new_logger) to safely replace existing loggers in the registry by @gabime in #3398
  * Fixed broken links to the wiki and local references by @cgringmuth in #3377 and #3378, and by @non-descriptive in #3381
- Release notes 1.15.2:
  * Upgraded bundled {fmt} to version 11.1.4 (faa0a7a)
  * Fixed #3360, discovered by OSS-Fuzz regarding the %D format flag, in #3361
  * Fixed #3352: %z (UTC offset) on Apple and POSIX.1-2024-conforming platforms by @toh-ableton in #3366
  * Updated README with ALT Linux installation instructions by @lubyagin in #3338</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1755259200">- Add spdlog-catch-3_9-tests-compatibility.patch: Run tests in the
  order they are declared in the source file for compatiblity with
  Catch2 &gt;= 3.9.0 (gh#gabime/spdlog#3451).</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1775044800">- update spdlog to 1.17.0
  * Fix the %z formatter (UTC offset)
  * Set CMAKE_BUILD_TYPE only in top-level project
  * Change access scope for ANSI target_file_ from private to protected
  * Fix UWP detection
- update spdlog to 1.16.0
  * Use std::getenv
  * Remove unnecessary and inconsistent "final" from color sinks
  * Fix ringbuffer sink for zero buffer size
- Drop spdlog-catch-3_9-tests-compatibility.patch which is part
  of 1.17 upstream release</changelog>
</package>
</otherdata>