Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package liborcus for openSUSE:Factory checked in at 2026-04-04 19:04:59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/liborcus (Old) and /work/SRC/openSUSE:Factory/.liborcus.new.21863 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "liborcus" Sat Apr 4 19:04:59 2026 rev:50 rq:1344085 version:0.21.0 Changes: -------- --- /work/SRC/openSUSE:Factory/liborcus/liborcus.changes 2025-09-25 18:45:06.737711481 +0200 +++ /work/SRC/openSUSE:Factory/.liborcus.new.21863/liborcus.changes 2026-04-04 19:05:51.697297798 +0200 @@ -1,0 +2,26 @@ +Sat Feb 21 16:58:18 UTC 2026 - Martin Schreiner <[email protected]> + +* Update to 0.21.0. +* Changes from 0.21.0: + * When importing an XML document via `orcus_xml`, import_factory's + `finalize()` method was previously not called which violates the + interface contract. This version fixes it. + * Added static method `has_range(std::string_view stream)` to both + `orcus_xml` and `orcus_json` to detect whether a given XML and JSON + document has at least one linkable range, respectively. + * Added a variant of `orcus::detect()` function that takes a document + content and the format type to check against. This variant only + checks whether the document is of the specified type, and returns + the result as a boolean value. + * The following functions now take a binary stream containing file + content as `std::string_view` as opposed to the previous + `const char*` and `size_t` pair: + * `orcus_ods::detect(std::string_view strm)` + * `orcus_xlsx::detect(std::string_view strm)` + * `orcus_gnumeric::detect(std::string_view strm)` + * `orcus_xls_xml::detect(std::string_view strm)` + * `orcus_parquet::detect(std::string_view strm)` + * `orcus_json::detect(std::string_view strm)` + * `orcus_xml::detect(std::string_view strm)` + +------------------------------------------------------------------- Old: ---- liborcus-0.20.2.tar.xz New: ---- liborcus-0.21.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ liborcus.spec ++++++ --- /var/tmp/diff_new_pack.K0hbdz/_old 2026-04-04 19:05:54.061394726 +0200 +++ /var/tmp/diff_new_pack.K0hbdz/_new 2026-04-04 19:05:54.089395874 +0200 @@ -1,7 +1,7 @@ # # spec file for package liborcus # -# Copyright (c) 2025 SUSE LLC and contributors +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,13 +17,13 @@ %{!?make_build:%global make_build make %{?_smp_mflags}} -%define libname liborcus-0_20-0 +%define libname liborcus-0_21-0 %if 0%{?gcc_version} < 13 %define with_gcc 13 %endif %bcond_without tests Name: liborcus -Version: 0.20.2 +Version: 0.21.0 Release: 0 Summary: Spreadsheet file processing library License: MPL-2.0 ++++++ liborcus-0.20.2.tar.xz -> liborcus-0.21.0.tar.xz ++++++ ++++ 1872 lines of diff (skipped)
