Hello community,

here is the log from the commit of package Catch2 for openSUSE:Factory checked 
in at 2020-08-15 21:19:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/Catch2 (Old)
 and      /work/SRC/openSUSE:Factory/.Catch2.new.3399 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "Catch2"

Sat Aug 15 21:19:49 2020 rev:2 rq:826682 version:2.13.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/Catch2/Catch2.changes    2020-01-12 
23:19:36.074709992 +0100
+++ /work/SRC/openSUSE:Factory/.Catch2.new.3399/Catch2.changes  2020-08-15 
21:20:51.631639785 +0200
@@ -1,0 +2,102 @@
+Fri Aug 14 13:05:03 UTC 2020 - Luigi Baldoni <aloi...@gmx.com>
+
+- Update to version 2.13.0
+  Improvements:
+  * `GENERATE` can now follow a `SECTION` at the same level of
+    nesting
+    + The `SECTION`(s) before the `GENERATE` will not be run
+      multiple times, the following ones will.
+  * Added `-D`/`--min-duration` command line flag
+    + If a test takes longer to finish than the provided value,
+      its name and duration will be printed.
+    + This flag is overriden by setting `-d`/`--duration`.
+  Fixes:
+  * `TAPReporter` no longer skips successful assertions
+  version 2.12.4:
+  * `GENERATE` nested in a for loop no longer creates multiple
+    generators
+  * Fixed copy paste error breaking `TEMPLATE_TEST_CASE_SIG` for
+    6 or more arguments
+  * Fixed potential UB when handling non-ASCII characters in CLI
+    args
+  * There can be multiple calls to `GENERATE` on a single line
+  * Improved `fno-except` support for platforms that do not
+    provide shims for exception-related std functions
+    + E.g. the Green Hills C++ compiler
+  * XmlReporter now also reports test-case-level statistics
+    + This is done via a new element, `OverallResultsCases`
+  * Added `.clang-format` file to the repo
+  * Rewrote contributing docs
+    + They should explain the different levels of testing and so
+      on much better
+ version 2.12.2:
+  * Fixed compilation failure if `is_range` ADL found deleted
+    function
+  * Fixed potential UB in `CAPTURE` if the expression contained
+    non-ASCII characters
+  * `std::result_of` is not used if `std::invoke_result` is
+    available
+  * JUnit reporter writes out `status` attribute for tests
+  * Suppresed clang-tidy's `hicpp-vararg` warning
+    + Catch2 was already suppressing the
+      `cppcoreguidelines-pro-type-vararg` alias of the warning
+  version 2.12.1:
+  * Vector matchers now support initializer list literals better
+  * Added support for `^` (bitwise xor) to `CHECK` and `REQUIRE`
+  version 2.12.0:
+  * Running tests in random order (`--order rand`) has been
+    reworked significantly
+    + Given same seed, all platforms now produce the same order
+    + Given same seed, the relative order of tests does not
+      change if you select only a subset of them
+  * Vector matchers support custom allocators
+  * `|` and `&` (bitwise or and bitwise and) are now supported
+    in `CHECK` and `REQUIRE`
+    + The resulting type must be convertible to `bool`
+  * Fixed computation of benchmarking column widths in
+    ConsoleReporter
+  * Suppressed clang-tidy's `cppcoreguidelines-pro-type-vararg`
+    in assertions
+    + It was a false positive trigered by the new warning
+      support workaround
+  * Fixed bug in test specification parser handling of OR'd
+    patterns using escaping
+  * Worked around IBM XL's codegen bug
+    + It would emit code for _destructors_ of temporaries in an
+      unevaluated context
+  * Improved detection of stdlib's support for
+    `std::uncaught_exceptions`
+  version 2.11.2:
+  * GCC and Clang now issue warnings for suspicious code in
+    assertions
+    + E.g. `REQUIRE( int != unsigned int )` will now issue mixed
+      signedness comparison warning
+    + This has always worked on MSVC, but it now also works for
+      GCC and current Clang versions
+  * Colorization of "Test filters" output should be more robust
+    now
+  * `--wait-for-keypress` now also accepts `never` as an option
+  * Reporters no longer round-off nanoseconds when reporting
+    benchmarking results
+  * It is now possible to customize benchmark's warm-up time
+    when running the test binary
+    + `--benchmark-warmup-time {ms}`
+  * User can now specify how Catch2 should break into debugger
+  * Fixes missing `<random>` include in benchmarking
+  * Fixed missing `<iterator>` include in benchmarking
+  * Hidden test cases are now also tagged with `[!hide]` as per
+    documentation
+  * Detection of whether libc provides `std::nextafter` has been
+    improved
+  * Composing already-composed matchers no longer modifies the
+    partially-composed matcher expression
+    + This bug has been present for the last ~2 years and nobody
+      reported it
+  version 2.11.1:
+  * `google-build-using-namespace` clang-tidy warning is
+    suppressed
+  * `ObjectStorage` now behaves properly in `const` contexts
+  * `GENERATE_COPY(a, b)` now compiles properly
+  * Some more cleanups in the benchmarking support
+
+-------------------------------------------------------------------

Old:
----
  Catch2-2.11.0.tar.gz

New:
----
  Catch2-2.13.0.tar.gz

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

Other differences:
------------------
++++++ Catch2.spec ++++++
--- /var/tmp/diff_new_pack.EHH8as/_old  2020-08-15 21:20:52.683640386 +0200
+++ /var/tmp/diff_new_pack.EHH8as/_new  2020-08-15 21:20:52.687640388 +0200
@@ -17,11 +17,10 @@
 
 
 Name:           Catch2
-Version:        2.11.0
+Version:        2.13.0
 Release:        0
 Summary:        A modern, C++-native, header-only, test framework for 
unit-tests, TDD and BDD
 License:        BSL-1.0
-Group:          Development/Languages/C and C++
 URL:            https://github.com/catchorg/%{name}/
 Source:         
https://github.com/catchorg/%{name}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
 BuildRequires:  cmake >= 3.5
@@ -35,7 +34,7 @@
 extensions may require additional headers.
 
 %prep
-%setup -q
+%autosetup
 
 %package devel
 Summary:        A modern, C++-native, header-only, test framework for 
unit-tests, TDD and BDD
@@ -52,12 +51,12 @@
        -DPKGCONFIG_INSTALL_DIR=%{_libdir}/pkgconfig
 %make_jobs
 
-%check
-%ctest
-
 %install
 %cmake_install
 
+%check
+%ctest
+
 %files devel
 %license LICENSE.txt
 %doc README.md CODE_OF_CONDUCT.md

++++++ Catch2-2.11.0.tar.gz -> Catch2-2.13.0.tar.gz ++++++
++++ 11408 lines of diff (skipped)


Reply via email to