# changelog

author: werner@suse.de
changelog:
  - Remove patches now upstream
    * Text-BibTeX-rpmlint.patch
    * perl-Text-BibTeX-uninit.patch
  - Add file cpanspec.yml
  - Make if build
  - Add patch manual-pages-for-libbtparse.patch to get API manual
    pages for libbtparse into third section as well
  - Split package for libbtparse.so off from main package


author: werner@suse.de
changelog:
  - updated to 0.85
    see /usr/share/doc/packages/perl-Text-BibTeX/Changes
    0.85 2017-08-31
    * FreeBSD includes a definition of strlcat, so no need to redefine it.
    0.84 2017-08-31
    * Further buffer overflow fixes.
    * Spellchecking fixes by Julián Moreno Patiño, Lucas Kanashiro, and
      Gregor Herrmann (debian community)
    0.83 2017-08-28
    * Remove unecessary depedency to YAML.
    * Fix further buffer overflow situations.
    0.82 2017-08-27
    * Fix buffer overflow (thanks to Hamid Ebadi).
    * Hide error messages on tests, and use them for testing purposes.
    0.81 2017-07-19
    * Fix issue with NameFormat and unitialized join-tokens.
      (thanks to Karl Wette for the bug report).


author: Pedro Monreal Gonzalez <pmonrealgonzalez@suse.com>
changelog:
  - update to 0.88
    see /usr/share/doc/packages/perl-Text-BibTeX/Changes
    0.88 2019-04-29
    * Make namebug.c compile with non std99 compiler.
    0.87 2019-04-06
    * Fix 0.86 release
    0.86 2019-03-31
    * Install btparse.h header file (Alberto Simões)
    * Fix compilation issues with some compilers (Tobias Schlemmer)
    * Fix some crashes and malfunctinos in bt_format_name and bt_split_name (Tobias Schlemmer)
    * Issue warnings for unmatched braces (Tobias Schlemmer)
  - Updated URL to MetaCPAN
  - Added missing btparse.h to the devel package
  - Updated spec file with spec-cleaner


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.89
    see /usr/share/doc/packages/perl-Text-BibTeX/Changes
    0.89 2023-01-24
    * Fix Config::AutoConf dependency version


author: coolo@suse.com
changelog:
  - updated to 1.96
    see /usr/share/doc/packages/perl-Text-CSV/Changes
    1.96  2018-08-14
    - Imported tests/fixes from Text::CSV_XS 1.36
    - Added undef_str and keep_headers attributes
    - Added csv(out => \"skip")
    - Added formula actions
    - Fixed BOM issues
    - Fixed internal cache handling
    - Added license and preferred issue tracker to META files (GH#26, garu++)


author: coolo@suse.com
changelog:
  - updated to 1.97
    see /usr/share/doc/packages/perl-Text-CSV/Changes
    1.97  2018-08-17
    - Fix/add minimum perl version (GH-38, Kivanc Yazan++)
    - Updated MANIFEST


author: Stephan Kulow <coolo@suse.com>
changelog:
  - updated to 1.98
    see /usr/share/doc/packages/perl-Text-CSV/Changes
    1.98  2019-01-02
    - Imported tests/fixes from Text::CSV_XS 1.38
    - Added munge as alias for munge_column_names
    - Added support for key-value pair and combined keys


author: Stephan Kulow <coolo@suse.com>
changelog:
  - updated to 1.99
    see /usr/share/doc/packages/perl-Text-CSV/Changes
    1.99  2019-01-02
    - Fixed a number of tests to skip for older perls


author: Stephan Kulow <coolo@suse.com>
changelog:
  - updated to 2.00
    see /usr/share/doc/packages/perl-Text-CSV/Changes
    2.00  2019-05-11
    - Imported tests/fixes from Text::CSV_XS 1.39
    - Fix strict on streaming EOF
    - Fixed to update (cached) eol_len correctly


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 2.01
    see /usr/share/doc/packages/perl-Text-CSV/Changes
    2.01  2021-06-19
    - Imported tests/fixes from Text::CSV_XS 1.46
    - Updated XS_Version to 1.46, and if an older version
      of Text::CSV_XS is installed, make sure to update it
      (GH#49, mohawk2++)


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 2.02
    see /usr/share/doc/packages/perl-Text-CSV/Changes
    2.02  2022-08-08
    - Imported tests/fixes from Text::CSV_XS 1.48
    - Fixed a case where csv function is called as a method (GH#46)


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 2.03
    see /usr/share/doc/packages/perl-Text-CSV/Changes
    2.03  2023-08-11
    - Imported tests/fixes from Text::CSV_XS 1.51


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 2.04
    see /usr/share/doc/packages/perl-Text-CSV/Changes
    2.04  2023-12-02
    - Imported tests/fixes from Text::CSV_XS 1.53
    - Fixed skip_empty_rows('skip') and trailing newlines (GH#65, bugfood++)


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.47
    see /usr/share/doc/packages/perl-Text-CSV_XS/ChangeLog
    1.47	- 2021-12-21, H.Merijn Brand
    * Make error 2014 catchable
    * Suppress empty lines on empty input (issue 34)
    * Perl 6 -> Raku in docs (RT#136864)
    * IETF changed their URLs
    * Add some documentation for Google hist (Nigel)


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.48
    see /usr/share/doc/packages/perl-Text-CSV_XS/ChangeLog
    1.48	- 2022-05-24, H.Merijn Brand
    * It's 2022
    * Update to Devel::PPPort-3.64
    * kh => 1 (use internal headers)
    * Update to Devel::PPPort-3.67
    * Add constants for META flags (RT#142508)
    * Update to Devel::PPPort-3.68
    * Export :CONSTANTS
    * Fix sep_set typo (issue 37)
    * Tested against perl-5.36.0


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.49
    see /usr/share/doc/packages/perl-Text-CSV_XS/ChangeLog
    1.49	- 2023-01-03, H.Merijn Brand
    * csv2xlsx --split=CxP [--split-label=C]
    * Full documentation/manual for csv2xlsx
    * Fix non-integer arguments to getline_all (issue 39)
    * It's 2023


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.50
    see /usr/share/doc/packages/perl-Text-CSV_XS/ChangeLog
    1.50	- 2023-03-01, H.Merijn Brand
    * Promote sep to sep_set in csv () with auto-headers
    * Fix bug in set_diag surfaced by PERL_RC_STACK


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.51
    see /usr/share/doc/packages/perl-Text-CSV_XS/ChangeLog
    1.51	- 2023-08-07, H.Merijn Brand
    * Contact e-mail update
    * Attribute skip_empty_rows extended
    * Fix comments (PR#45)
    * Fix help (x12340, PR#46)
    * Update to Devel::PPPort-3.71
    * Fix HTML on Windows
    * Fix double header-interpretation on bom + headers => "auto" (issue 47)


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.52
    see /usr/share/doc/packages/perl-Text-CSV_XS/ChangeLog
    1.52	- 2023-09-21, H.Merijn Brand
    * Fix possible coredump in cache on non-IO parse (issue 49)


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.53
    see /usr/share/doc/packages/perl-Text-CSV_XS/ChangeLog
    1.53	- 2023-11-22, H.Merijn Brand
    * Two casts for -Wformat (issue 50)
    * Add --skip-empty to csv2xlsx
    * Add --font and --font-size to csv2xlsx
    * Fix skip_empty_rows ("skip") and trailing newlines (Corey Hickey, PR#52)
    * Fix comment in last line (RT#150501)


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.54
    see /usr/share/doc/packages/perl-Text-CSV_XS/ChangeLog
    1.54	- 2024-04-18, H.Merijn Brand
    * Fix doc (Jean Forget, RT#150757)
    * It's 2024
    * Fix comment_str with strict
    * Doc fixup (RT#151546)


author: Tina Müller <tina.mueller@suse.com>
changelog:
  - updated to 1.550.0 (1.55)
    see /usr/share/doc/packages/perl-Text-CSV_XS/ChangeLog
    1.55	- 2024-06-18, H.Merijn Brand
    * More fixes for strict under bind_columns (issue 54)
    * Strict won't hide previous error (issue 56)


author: chris@computersalat.de
changelog:
  - update to 1.37
    * Switching to a production release
    * Switching to a 1.xx version to indicate this
    * Added META.yml file
  - 1.36_01 Mon 13 Jul 2009
    * Cleaning this up to pass tests
    * Adding author tests


author: chris@computersalat.de
changelog:
  - cleanup spec
    * fixed header
    * updated desc
    * added LICENSE README to doc
    * moved changelog to .changes
  - fixed build-/deps
    * added Data::Dumper


author: pascal.bleser@opensuse.org
changelog:
  - update to 1.41:
    * added DIFF_OUTPUT_UNICODE env variable to allow outputting unicode
      characters


author: coolo@suse.com
changelog:
  - updated to 1.44
    see /usr/share/doc/packages/perl-Text-Diff/Changes
    1.44 2016-02-26 NEILB
    - Fixed the handling of text without a trailing newline. This module now
      adds the same text that the diff tool does, "
    \ No newline at end of
      file
    ". Previously this module simply produced broken diffs when one or
      both files had no trailing newline. Fixed by Dave Rolsky. GitHub #1.


author: coolo@suse.com
changelog:
  - updated to 1.45
    see /usr/share/doc/packages/perl-Text-Diff/Changes
    1.45 2017-08-16 NEILB
    - Typo fixed in doc. Patch from Lucas Kanashiro++. RT#112564
    - Documentation improvements PR from David Gutteridge++.


author: vcizek@novell.com
changelog:
  - update to 0.09
    * Compiled documentation fixes
      (collected by Tom Hukins from fixes on rt.cpan)


author: coolo@suse.com
changelog:
  - updated to 0.10
    see /usr/share/doc/packages/perl-Text-Glob/Changes
    0.10    Wednesday 14th September, 2016
      Added ability to alter regex seperator (patch from Mark Fowler)
      Switch distribution packaging back to ExtUtils::MakeMaker (RT#104876)


author: coolo@suse.com
changelog:
  - updated to 0.11
    see /usr/share/doc/packages/perl-Text-Glob/Changes
    0.11    Wednesday 8th March, 2016
      Regenerated tarball on a linux machine (0.10 was released from OSX
      which added non-standard extended header attributes to the tar)


author: lars@linux-schulserver.de
changelog:
  - update to version 1.7
    * Output buffer was always initialized to 5 bytes--this was
      just for testing, but I'd forgotten to revert back to the
      original code (detected via a bug report by Aldo LeTellier).
    * Added get_attr() and set_attr() methods.  They provide an
      interface to the iconvctl() function of GNU libiconv.
    * In Iconv.xs, moved the variable declarations in
      ti_set_attr() and ti_get_attr() into the PREINIT: section.


author: coolo@suse.com
changelog:
  - updated to 3.04
    see /usr/share/doc/packages/perl-Text-Soundex/Changes
    3.04  Thu Feb  7 15:53:09 EST 2013 <rjbs@cpan.org>
    The module is going to be removed from the core distribution of perl, and will
    now warn (under warnings) if loaded from its installed-to-core location.


author: coolo@suse.com
changelog:
  - updated to 1.04
    - restore compatibility with Perl 5.8.0 (RT#77386)
      patch provided by Thomas Sibley
    - add the wrap_after attribute
    - now requires Perl 5.10.0 or later
    - explicitly supports U+2000 - U+200B as breaking spaces
    - now built with Dist::Zilla (includes v2 META.json)
    - repository now publicly available on GitHub


author: coolo@suse.com
changelog:
  - updated to 1.19
    * Update for modern usage, better code
    * I use this as an example in Mastering Perl, so I shouldn't
      leave embarrassing practices in the code. :)


author: coolo@suse.com
changelog:
  - updated to 1.21
    see /usr/share/doc/packages/perl-Tie-Cycle/Changes
    1.21 - Fri Oct  3 22:08:25 2014
    * Update Makefile for better META data
    1.19_01 - Mon Sep  2 10:51:42 2013
    * Take out // (5.10 feature I used without thought) to restore
    5.8 compatibility.


author: coolo@suse.com
changelog:
  - updated to 1.222
    see /usr/share/doc/packages/perl-Tie-Cycle/Changes
    1.222 2017-01-20T11:30:37Z
    * The module seems to have disappeared from CPAN, so I'm
    re-uploading.


author: coolo@suse.com
changelog:
  - updated to 1.224
    see /usr/share/doc/packages/perl-Tie-Cycle/Changes
    1.224 2017-04-18T11:41:22Z
    * Fix up various dist things and clarify that this is under
    the Artistic License 2.0.


author: coolo@suse.com
changelog:
  - updated to 1.225
    see /usr/share/doc/packages/perl-Tie-Cycle/Changes
    1.225 2017-07-09T17:49:10Z
    * Bump the version to reindex (See https://github.com/andk/pause/issues/248 )


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.226
    see /usr/share/doc/packages/perl-Tie-Cycle/Changes
    1.226 2021-01-12T09:38:15Z
    * Freshening the distro, Travis is gone, Github Actions are in.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.227
    see /usr/share/doc/packages/perl-Tie-Cycle/Changes
    1.227 2022-01-08T21:25:01Z
    * No code changes. Fix a link in the README.pod.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.228
    see /usr/share/doc/packages/perl-Tie-Cycle/Changes
    1.228 2024-02-04T06:40:57Z
    * refresh distro, update email address


author: coolo@suse.com
changelog:
  - updated to 1.23
    New method Clear()
    Deleting current element when doing cycle using each will work (test by OLEG, RT#82248)


author: cfarrell@novell.com
changelog:
  - license update: GPL+ or Artistic
    License is the same as Perl which expands to GPL+ or Artistic. See README, Format.pm, Parse.pm


author: coolo@suse.com
changelog:
  - updated to 2.30
    see /usr/share/doc/packages/perl-TimeDate/ChangeLog
    2.30 -- Mon Feb 18 13:31:03 CST 2013
    * Syncing distribution version number with Date::Parse, not functional changes
  - remove TimeDate-deprecated_array_use.patch and TimeDate-podfile-patch
    and regenerat with cpanspec


author: <timueller+perl@suse.de>
changelog:
  - updated to 2.31
    see /usr/share/doc/packages/perl-TimeDate/ChangeLog
    2.31 -- Thu Jan 16 14:00:00 MT 2020
    * Fix year 2020 bug from t/getdate.t [Prajith]
    * Fix warnings from t/date.t
    * Fix pod issue in lib/Date/Parse.pm
    * Fix for French language using English day suffixes in %o [mitchjacksontech]
    * RT#84075: Fix Date::Parse::str2time century issue. [perlpilot]
    * Adds Occitan language. [Quenty31]
    * Migrate GitHub repo and bugtracker to atoomic/perl-TimeDate


author: <timueller+perl@suse.de>
changelog:
  - updated to 2.32
    see /usr/share/doc/packages/perl-TimeDate/ChangeLog
    2.32 -- Wed Mar 04 14:41:00 MT 2020
    * Fix t/date.t to run on leap years [arc]


author: Tina Müller <timueller+perl@suse.de>
changelog:
  updated to 2.33
    see /usr/share/doc/packages/perl-TimeDate/ChangeLog
    2.33 -- Wed May 19 11:34:00 MT 2020
    * Remove PAX Headers in tarball using GNU tar


author: <timueller+perl@suse.de>
changelog:
  - updated to 804.035
    see /usr/share/doc/packages/perl-Tk/Changes
    Tk-804.035 release (2020-03-28)
    - -----------------
    This is basically the same like Tk-804.034_501.
    Tk-804.034_501 release (2020-03-19)
    - ---------------------
    Fixes
    Add dummy rules for newer EUMM (RT #124910)
    Try harder to find libpng on FreeBSD
    Tk-804.034_500 release (2020-02-23)
    - ---------------------
    Fixes
    Compiles again with perl 5.31.x (see also
    github pull request #61 and https://github.com/Perl/perl5/issues/17024
    by Karl Williamson). Now ppport.h is included in the
    distribution.
    Switch to X's locale handling if needed (Karl Williamson)
    Don't use buttons 4 and 5 on non-X11 platforms
    (Christopher Chavez)
    Fix corner case in XPM handling (/* in colors section)
    Spelling/grammar fixes in comments and code (Christopher Chavez)
    Improved demo script photo1.pl (Christopher Chavez)
    Documentation
    Smaller Pod fixes (Slaven Rezic, Christopher Chavez)
    Tests
    travis-ci fixes


author: Pedro Monreal Gonzalez <pmonrealgonzalez@suse.com>
changelog:
  - Use https and metacpan.org for url and sources
  - Use Devel:Leak, Test::More and Test::Pod for tests
  - Add cpanspec.yml file and mention the patches Tk-804.029-event.diff
    Tk-804.029-macro.diff Tk-804.029-null.diff Tk-804.029-refcnt.diff


author: Pedro Monreal <pmonreal@suse.com>
changelog:
  - Update to 804.036
    see /usr/share/doc/packages/perl-Tk/Changes
    * Tk-804.036 release (2021-02-14)
    - This is basically the same like Tk-804.035_501.
    * Tk-804.035_501 release (2021-02-07)
    - Fixes:
      Compiles again with Strawberry Perl 5.32.x
      Fix double free in validatecommand
      myConfig: add ability to define HAVE_INTTYPES_H
      Smaller build improvements and typo corrections
      Prevent some compiler warnings
    - Documentation:
      Several smaller Pod fixes
    - Tests:
      Introduce CI testing with github actionsTk-804.036
    release (2021-02-14)


author: Pedro Monreal <pmonreal@suse.com>
changelog:
  - Fix an STRLEN vs int pointer confusion in function
    Tcl_GetByteArrayFromObj(): [bsc#1218600]
    * Perl 5.37.2, since commit github.com/Perl/perl5/commit/1ef9039b
      changed the implementation of SvPV() et al., breaking
      t/balloon.t, t/canvas2.t and t/photo.t on big-endian 64-bit
      architectures such as ppc64 and s390x because StringMatchGIF()
      no longer recognized GIF files.
    * Add patch from Debian:
    - Tk-804.036-fix-strlen-vs-int-pointer-confusion.patch


author: Martin Jambor <mjambor@suse.com>
changelog:
  - Compile with -fpermissive to work around issues which GCC 14
    considers errors (and not warnings as before) and add
    Tk-804-config-C99.diff to actually fix the problems in the
    conffigury snippets (which are not compiled with the options
    requested in optflags).  [boo#1225909]


author: coolo@suse.com
changelog:
  - updated to 0.18
    - fix tests for pre-Test-More-0.88 (Paul Howarth, #10)
    - work around [rt.perl #119311] which was causing incorrect error messages in
      some cases during global destruction (Graham Knop, #9)


author: coolo@suse.com
changelog:
  - updated to 0.19
    - fix an obscure issue with loading modules during global destruction
      (ilmari, #11)
    - documentation updates (anaxagoras, #12)


author: mardnh@gmx.de
changelog:
  - updated to 0.21
    - 0.21  2014-04-15
    - also skip the test if Capture::Tiny is too old (Martin Popel, #17)
    - 0.20  2014-03-21
    - documentation updates (Flimm, #15)


author: coolo@suse.com
changelog:
  - updated to 0.24
    see /usr/share/doc/packages/perl-Try-Tiny/Changes
    0.24      2015-12-11 05:20:09Z
    - fix prereq errors in 0.23
    0.23      2015-12-11 04:04:35Z
    - fix syntax of example code (Rudolf Leermakers, PR#22)
    - 'perl' removed from prerequisite recommendations, to avoid tripping up
      CPAN clients (Graham Knop)
    - Sub::Util is used preferentially to Sub::Name in most cases (Graham Knop,
      PR#27)


author: coolo@suse.com
changelog:
  - updated to 0.27
    see /usr/share/doc/packages/perl-Try-Tiny/Changes
    0.27      2016-08-16 01:43:35Z
    - repository moved to the github p5sagit organization (the primary is on
      shadowcat, mirrored to github)
    - no changes since 0.26
    0.26      2016-03-15 23:42:02Z (TRIAL RELEASE)
    - switch from finalizers using an array to a hash, to resolve segfaults when
      creating a pseudofork on MSWin before perl 5.20 (Graham Knop,
      karenetheridge/Sub-Name/#3)
    0.25      2016-02-22 20:16:51Z (TRIAL RELEASE)
    - "finally" blocks are now run for all methods of leaving the try block
      (including via exit, goto)  (Lukas Mai, RT#112099)


author: coolo@suse.com
changelog:
  - updated to 0.28
    see /usr/share/doc/packages/perl-Try-Tiny/Changes
    0.28      2017-01-09 01:21:33Z
    - enabled some tests of finally blocks that were disabled on 5.6, now that
      that functionality works (since 0.13) (Pali, PR#4)


author: coolo@suse.com
changelog:
  - updated to 0.29
    see /usr/share/doc/packages/perl-Try-Tiny/Changes
    0.29      2017-12-19 03:51:26Z
    - skip tests of "when" and "given/when" usage for perl 5.27.7 *only* (see
      RT#123908)


author: coolo@suse.com
changelog:
  - updated to 0.30
    see /usr/share/doc/packages/perl-Try-Tiny/Changes
    0.30      2017-12-21 07:23:03Z
    - expand "when" test skippage to more perl versions


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.31
    see /usr/share/doc/packages/perl-Try-Tiny/Changes
    0.31      2021-11-23 20:29:12Z
    - plug Syntax::Keyword::Try and Feature::Compat::Try in the docs


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 5.09
    see /usr/share/doc/packages/perl-URI/Changes
    5.09      2021-03-03 15:16:47Z
    - Update Business::ISBN version requirements (GH#85) (brian d foy and Olaf
      Alders)


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 5.10
    see /usr/share/doc/packages/perl-URI/Changes
    5.10      2021-10-25 20:58:42Z
    - Remove Authority section from dist.ini (GH#86) (Olaf Alders)
    - Make URI::mailto parse subaddresses with + sign correctly (GH#89) (Julien Fiegehenn)


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 5.12
    see /usr/share/doc/packages/perl-URI/Changes
    5.12      2022-07-10 23:48:50Z
    - Fix an issue where i.e. 'file:///tmp/###' was not properly escaped.
      A non-existing authority part was accidentally processed.
      Details: https://github.com/libwww-perl/URI/issues/102
      (GH#102) (Perlbotics)
    - Reverts to previous behavior (5.10) for 'mailto:' scheme for
      escaping square brackets.
    5.11      2022-07-04 20:53:38Z
    - Fix some typos in URI::file (GH#94) (Olaf Alders)
    - Escape square brackets in path (GH#100) (Perlbotics)
    - Fix storable.t (GH#97) (Shoichi Kaji)


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 5.16
    see /usr/share/doc/packages/perl-URI/Changes
    5.16      2022-10-12 13:10:40Z
    - Merge the methods from URI::QueryParam into URI, so they are always
      available (GH#114) (Graham Knop)
    5.15      2022-10-11 14:48:28Z
    - Teach uri_escape to accept a Regexp object as the characters to escape
      as an alternative to a character class. (GH#113) (Graham Knop)
    5.14      2022-10-10 20:37:57Z
    - Fix uri_escape allowing \w style character classes in its character set
      parameter (GH#112) (Graham Knop)
    5.13      2022-10-06 16:46:32Z
    - Regression test added for a previous bug (5.11) in URI::file (Perlbotics).
      file() method of URI::file can return the current working directory
      instead of the properly unescaped path. (GH#106) (Perlbotics)
    - Replace "Test" with "Test::More" (GH#107) (James Raspass)
    - Replace raw TAP printing with "Test::More" (GH#108) (James Raspass)
    - Apply perlimports to tests (GH#110) (Olaf Alders)
    - Improve escaping of unwanted characters (GH#78) (Branislav Zahradnk)


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 5.17
    see /usr/share/doc/packages/perl-URI/Changes
    5.17      2022-11-02 17:03:48Z
    - Updated RFC references in the pod documentation for URI::file (GH#117)
      (Håkon Hgland)
    - Fix SIP URI encoder/decoder (GH#118) (ryankereliuk)


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 5.19
    see /usr/share/doc/packages/perl-URI/Changes
    5.19      2023-04-30 16:15:58Z
    - Form parameters without values are now represented by undef (GH#65)
      (Gianni Ceccarelli)
    5.18      2023-04-29 16:08:14Z
    - Add a GH workflow to test LWP::Curl (GH#116) (Olaf Alders)
    - Add documentation examples for the host() and ihost() methods (GH#28)
      (Sebastian Willing)
    - Remove colon from username:password if there is no password (GH#31)
      (David E. Wheeler, Joenio Marques da Costa, Julien Fiegehenn)
    - Prefix private methods with _ in URI::_punycode (GH#47) (David E Wheeler)


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 5.21
    see /usr/share/doc/packages/perl-URI/Changes
    5.21      2023-08-23 16:02:14Z
    - Fix version declarations in icap.pm and icaps.pm (GH#131) (Olaf Alders)
    5.20      2023-08-23 14:13:23Z
    - Remove Shebang and Taint from all tests.
    - Fix t/query.t to get rid of a warning about join() on
      array with undef
    - Add icap and icaps URIs (GH#130) (david-dick)


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 5.27
    see /usr/share/doc/packages/perl-URI/Changes
    5.27      2024-02-09 15:01:24Z
    - Add missing NAME section to POD of URI::geo (GH#142) (gregor herrmann)
    5.26      2024-02-02 19:04:40Z
    - Add URI::geo (GH#141) (david-dick)
    5.25      2024-01-27 16:11:41Z
    - cache scheme so it never attempt to load it again (GH#55) (mschae94)
    5.24      2024-01-26 04:36:32Z
    - Really revert "use Scalar::Util::reftype instead of ref to check for
      ARRAY" (GH#136) (Olaf Alders)
    5.23      2024-01-25 21:02:18Z
    - Revert the reftype change introduced in 5.22 as it causes warnings.
      (GH#134) (Olaf Alders)
    5.22      2024-01-25 15:22:54Z
    - Use Scalar::Util::reftype instead of ref to check for ARRAY (GH#132)
      (Jacques Deguest)


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 5.28
    see /usr/share/doc/packages/perl-URI/Changes
    5.28      2024-03-27 01:49:44Z
    - Using Scalar::Util::reftype instead of just ref(), but mindful this time
      about definedness to avoid warnings (GH#140) (Jacques Deguest)


author: coolo@suse.com
changelog:
  - updated to 1.15
    see /usr/share/doc/packages/perl-Unicode-Collate/Changes
    1.15  Sat Oct 22 08:36:07 2016
    - U::C::Locale newly supports locale: ug_Cyrl.
      cf. [rt.cpan.org #117512]
    - added loc_mncy.t, loc_ugcy.t in t.
    - modified tests for the Cyrillic script: loc_be.t, loc_bg.t, loc_bscy.t,
      loc_kk.t, loc_mk.t, loc_ru.t, loc_sr.t, loc_uk.t.


author: coolo@suse.com
changelog:
  - updated to 1.18
    see /usr/share/doc/packages/perl-Unicode-Collate/Changes
    1.18  Sat Nov  5 21:14:35 2016
    - U::C::Locale newly supports locale: de_AT_phonebook.
    - locales updated to CLDR 23: as, ca.
    - removed locale fr (French) other than Canadian according to CLDR 1.9.0.
    1.17  Wed Oct 26 21:46:12 2016
    - DUCET is updated (for Unicode 8.0.0) as Collate/allkeys.txt.
    * Please notice that allkeys.txt will be overwritten if you have had
      other allkeys.txt already.
    - The default UCA_Version is 32.
    - U+9FCD..U+9FD5 and U+2B820..U+2CEA1 are new CJK unified ideographs.
    - Cyrillic contractions except SHORT I are removed from DUCET.
    * modified locales: be, bs_Cyrl, kk, mk, sr, uk.
    * removed locales: bg, ru.
    - Locale/*.pl and CJK/Korean.pm are updated.
    1.16  Mon Oct 24 21:31:12 2016
    - modified tests for the Cyrillic script before updating DUCET:
      loc_be.t, loc_kk.t, loc_mncy.t, loc_ru.t, loc_uk.t.


author: coolo@suse.com
changelog:
  - updated to 1.19
    see /usr/share/doc/packages/perl-Unicode-Collate/Changes
    1.19  Sat Dec  3 09:32:31 2016
    - U::C::Locale newly supports locales: he, vo.
    - locales updated to CLDR 24: az, haw.
    - locale updated to CLDR 26: et.


author: coolo@suse.com
changelog:
  - add no-dot-inc.patch to compile with perl 5.26
    (https://rt.cpan.org/Public/Bug/Display.html?id=121664)


author: werner@suse.de
changelog:
  - updated to 1.25
    see /usr/share/doc/packages/perl-Unicode-Collate/Changes
    1.25  Wed Nov 22 20:48:48 2017
    - Makefile.PL: [rt.cpan.org #123631] Switch Unicode::Collate to XSLoader
    1.24  Sun Nov 19 22:06:03 2017
    - xs: [rt.cpan.org #123631] Switch Unicode::Collate to XSLoader
    1.23  Mon Nov 13 19:10:28 2017
    - Now UCA_Version 36 (for Unicode 10.0.0) is supported.
    * But the default UCA_Version is still 34.
    - added nushu.t in t.
    1.22  Sat Nov 11 10:53:35 2017
    - internal: someone suggests using 'exists' for checking the truth of
      $collator->{mapping}{$variable} and $collator->{maxlength}{$variable},
      where $variable may stand for codepoints whose mapping is not defined;
      though such a problem was not reproduced on my environment.
    1.21  Sat Nov  4 10:49:19 2017
    - mklocale: [rt.cpan.org #121664] . removed from @INC (take 2)
    - DUCET is updated (for Unicode 9.0.0) as Collate/allkeys.txt.
    - The default UCA_Version is 34.
    - added tangut.t in t.
    - Locale/*.pl and CJK/Korean.pm are updated.
    1.20  Fri Nov  3 11:50:21 2017
    - XS: [rt.cpan.org #121664] . removed from @INC
    - U::C::Locale newly supports locales: dsb, lkt.
  - Remove patch no-dot-inc.patch as now upstream


author: <timueller+perl@suse.de>
changelog:
  - updated to 1.27
    see /usr/share/doc/packages/perl-Unicode-Collate/Changes
    1.27  Wed Jan  2 19:42:56 2019
    - DUCET is updated (for Unicode 10.0.0) as Collate/allkeys.txt.
    - The default UCA_Version is 36.
    - Locale/*.pl and CJK/Korean.pm are updated.
    1.26  Mon Dec 31 14:32:07 2018
    - U::C::Locale newly supports locale: cu.
    - tailoring Cyrillic YI as BYELORUSSIAN-UKRAINIAN I with DIAERESIS.
      (affected locale: kk)
    - added loc_cu.t in t.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.28
    see /usr/share/doc/packages/perl-Unicode-Collate/Changes
    1.28  Tue Sep 22 22:14:48 2020
    - DUCET is updated (for Unicode 12.1.0) as Collate/allkeys.txt.
    - The default UCA_Version is 41.
    - UCA_Version 38 & 40 (for Unicode 11.0.0 & 12.0.0) are also supported.
    - [rt.cpan.org #133311] Make Makefile.PL strict


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.29
    see /usr/share/doc/packages/perl-Unicode-Collate/Changes
    1.29  Sun Sep 27 08:56:06 2020
    - DUCET is updated (for Unicode 13.0.0) as Collate/allkeys.txt.
    - The default UCA_Version is 43.
    - added khitan.t in t.
    - Locale/*.pl and CJK/Korean.pm are updated.


author: Dirk Stoecker <opensuse@dstoecker.de>
changelog:
  - updated to 1.31
    see /usr/share/doc/packages/perl-Unicode-Collate/Changes
    1.31  Sat Aug 21 20:02:21 2021
    - Someone, not via rt.cpan.org, proposed patches for EBCDIC. Thanks!
    - Here is an experimental EBCDIC support, that the author has not used yet.
    - Since this distribution on CPAN has a pure-perl module without XSUB,
      then the internal values should be Unicode, but not native.
    - All t/*.t files include sub _pack_U and _unpack_U as well as sub ok.
    1.30  Sun Jun  6 21:33:26 2021
    - [rt.cpan.org #133952] mkheader subject to "print on closed filehandle"
      warnings


author: <timueller+perl@suse.de>
changelog:
  - updated to 12.0
    see /usr/share/doc/packages/perl-Unicode-EastAsianWidth/Changes
    [Changes for 12.0 - 2018-11-24]
    * Update to Unicode v12.0.0.
    [Changes for 1.40 - 2018-11-24]
    * Fix installation compatibility with Perl 5.26+.
    * Update to Unicode v11.0.0.


author: elchevive@opensuse.org
changelog:
  - updated to version 2013.10
    * Unicode 6.3.0, bundled sombok-2.3.1.
    - Moved Japanese PODs to suit POD2 feature.
    - Commented-out "Methods planned to be deprecated".
    - Addition about IDEOGRAPHIC SPACE.
    - Added description about predefined property values for currency symbols.
    - Commented-out "Methods Planned to be Deprecated" and "Obsoleted Options".
    - A new constant IDEOGRAPHIC_SPACE.
    - On reserved codepoints for currency symbols.
    - Abort make if older libthai was found.
    - Decode arguments without utf8 flag as ISO-8859-1: CPAN RT #84661.
    - Added tests for non-utf8-flagged arguments.


author: elchevive@opensuse.org
changelog:
  - updated to version 2014.06
    [#] Unicode 7.0.0, bundled sombok 2.3.3.
    - add a change for U+20BB.
    - Repository has been moved to GitHub.


author: coolo@suse.com
changelog:
  - updated to 2015.06
    see /usr/share/doc/packages/perl-Unicode-LineBreak/Changes
    2015.06  Sun Jun 21 2015
    [#] Unicode 8.0.0, bundled sombok 2.4.0.
    ! lib/Unicode/LineBreak.pod
    ! lib/POD2/JA/Unicode/LineBreak.pod
    ! t/18currency.y
    - add a change for U+20BE.


author: coolo@suse.com
changelog:
  - updated to 2017.004
    see /usr/share/doc/packages/perl-Unicode-LineBreak/Changes
    2017.004  Tue Apr 11 2017
    [#] No new features.
    2016.007_02  Sat Jul 02 2016
    ! lib/Text/LineFold.pm
    ! t/04fold.t
    - CPAN RT#115146: Space indenting not happening with "From" or " ".


author: coolo@suse.com
changelog:
  - updated to 2018.003
    see /usr/share/doc/packages/perl-Unicode-LineBreak/Changes
    2018.003  Thu Mar 29 2018
    [#] No new features.
    ! Makefile.PL.sombok
    - CPAN RT#120370: Build fails with recent EUMM and some make variants.
      Patch by Alexandr Ciornii.


author: Stephan Kulow <coolo@suse.com>
changelog:
  - updated to 2019.001
    see /usr/share/doc/packages/perl-Unicode-LineBreak/Changes
    2019.001  Sat Dec 29
    [#] No new features.
    ! Makefile.PL
    - GH PR#4: Added timeout to wget call in Makefile.PL by J. Bargsten.
    - CPAN RT#125079: Installation stuck after a wget.
      Fixed by changing scheme from ftp to https.
    ! lib/Text/LineFold.pm
    ! t/04fold.t
    - Fix: Text::LineFold: new() & config() did not allow multiple Prep option
    ! t/01break.t
    ! t/02hangul.t
    ! t/03ns.t
    ! t/04fold.t
    ! t/05urgent.t
    ! t/06context.t
    ! t/07sea.t
    ! t/08partial.t
    ! t/09uri.t
    ! t/11format.t
    ! t/12fold2.t
    ! t/13flowedsp.t
    ! t/14sea_al.t
    ! t/15array.t
    ! t/16regex.t
    ! t/17prop.t
    ! t/18currency.t
    - CPAN RT #120535: Fails tests when no "." in @INC.
    2018.012  Sat Dec 29 2018
    [#] Withdrawn.


author: anicka@suse.cz
changelog:
  - update to 0.13
    * Header order tweak to make it compile with Strawberry Perl
    [RT#50443]
    * Get rid of CVS artifacts


author: coolo@suse.com
changelog:
  - updated to 2.10
    * Applied patch from Michael Joyce that is required to make the
      test pass for perl-5.24 (perl522.patch)


author: coolo@suse.com
changelog:
  - updated to 0.53
      This is a maintenance release. The code contains no functional change.
      Satisfied users of version 0.52 can skip this update.
      + Fix : [RT #86338] : typo fix.
      Thanks dsteinbrunner@pobox.com for the patch.
      + Tst : Author tests are no longer bundled with this distribution.
      They are only made available to authors in the git repository.


author: coolo@suse.com
changelog:
  - updated to 0.56
    see /usr/share/doc/packages/perl-Variable-Magic/Changes
    0.56    2015-03-11 15:15 UTC
      + Fix : [RT #101410] : Install fails in blead
      Even though the change that caused this error was reverted from
      blead, lvalue uses of ERRSV have been removed from this module
      so that there will be no breakage when this change is possibly
      reintroduced in the following months.
      Thanks Dave Rolsky for reporting.
      + Tst : $ENV{$Config{ldlibpthname}} is now preserved on all platforms,
      which will address failures of t/17-ctl.t with unusual
      compilers (like icc) that link all their compiled objects to
      their own libraries.
      + Tst : The global destruction test is now only run on perl 5.13.4 and
      higher, and only if either Perl::Destruct::Level is installed
      or PERL_DESTRUCT_LEVEL is set and the perl is a debugging perl.
      This will solve rare crashes of t/15-self.t on perl 5.13.3 and
      older.
    0.55    2014-10-20 23:45 UTC
      + Fix : [RT #99319] : t/18-opinfo.t: test failure due to change in
      perl 5 blead
      The new METHOP op class added in perl 5.21.5 is now supported.
      Thanks James E Keenan for reporting.
    0.54    2014-09-22 17:30 UTC
      + Add : The new constant VMG_COMPAT_CODE_COPY_CLONE evaluates to true
      if your perl calls 'copy' magic when a magical code prototype
      is cloned, which is currently the case for perl 5.17.0 and
      above.
      + Fix : [RT #90205] : copy magic on subs puts raw CV in $_[3]
      $_[3] will now contain a reference to the cloned code when
      'copy' magic is called for a coderef.
      Thanks Lukas Mai for reporting.
      + Fix : t/35-stash.t has been taught about perl 5.21.4.
      + Fix : Tests using run_perl() in t/17-ctl.t will no longer fail on
      Android.


author: coolo@suse.com
changelog:
  - updated to 0.57
    see /usr/share/doc/packages/perl-Variable-Magic/Changes
    0.57    2015-04-17 15:20 UTC
      + Chg : The new environment variable to enable thread tests on older
      perls is PERL_FORCE_TEST_THREADS. Note that this variable
      should only be turned on by authors.
      + Fix : Segfaults when the module is loaded by several threads (or
      Windows emulated processes) ran in parallel.
      + Fix : Segfaults when the module is loaded in a thread, which spawns
      itself a new thread, and that child thread outlives its parent.
      + Fix : Small memory leaks of structures required for thread safety.
      + Fix : Update the Windows ActivePerl + gcc 3.4 workaround for
      ExtUtils::MakeMaker 7.04. Thanks Christian Walde for reporting
      and feedback on this issue.
      + Tst : The global destruction test will now be exercised on any perl
      that has DEBUGGING set.
      + Tst : Optional capturing tests in t/17-ctl.t that were only run when
      Capture::Tiny was present were converted to an IPC::Open3
      based helper and will now be run everywhere.


author: coolo@suse.com
changelog:
  - updated to 0.58
    see /usr/share/doc/packages/perl-Variable-Magic/Changes
    0.58    2015-07-21 16:00 UTC
      + Add : If a non-len magic callback returns a reference, it will now
      only be freed at the end of the statement that caused the
      magic to trigger. This allows the user to attach free magic
      (or a plain destructor) to a token returned from the callbacks
      in order to defer an action after the magic is processed by
      perl.
      + Fix : Test failures of threads tests on systems with harsh resource
      constraints causing the threads to exit() during run.


author: coolo@suse.com
changelog:
  - updated to 0.59
    see /usr/share/doc/packages/perl-Variable-Magic/Changes
    0.59    2015-10-05 19:05 UTC
      + Chg : The magic callbacks are now always executed in a new stack.
      This should have no negative impact (performance-wise or
      behaviour-wise) on your code, but may actually fix some obscure
      bugs.
      + Fix : [RT #107294] : Crash during install of Variable-Magic-0.58
      running "t\18-opinfo.t".
      A recent change in the core implementation of transliterations
      caused an undefined behaviour when it interacted with this
      module, which resulted in visible stack corruption on Win32
      perls compiled with MSVC when the op_info feature was enabled.
      This was fixed by using a separate stack for the magic
      callbacks.
      Thanks Peter Stokes for reporting and providing greatly
      helpful feedback.
      + Fix : The object op_info feature will now handle correctly Unicode
      transliteration, multideref and custom ops.


author: coolo@suse.com
changelog:
  - updated to 0.60
    see /usr/share/doc/packages/perl-Variable-Magic/Changes
    0.60    2016-09-06 22:30 UTC
      + Chg : A large chunk of boilerplate XS code, which is also used in
      other XS modules, has been factored out of the main .xs file
      to a collection of .h files in the xsh subdirectory.
      + Fix : [RT #128989] : Bleadperl v5.25.3-266-g1d7e644 breaks V::M.
      Len magic is no longer called for negative array indices
      fetches, so the relevant tests are now skipped.
      Thanks Andreas Koenig for reporting.


author: coolo@suse.com
changelog:
  - updated to 0.61
    see /usr/share/doc/packages/perl-Variable-Magic/Changes
    0.61    2017-01-24 15:30 UTC
      + Fix : [RT #115792] : Latest blead stack unwind work causes infloop
      in a test.
      A change in how the core frees temporary values after eval
      interacted badly with Variable::Magic and caused infinite loops
      when a free callback was attached to a wizard. This change was
      temporarily reverted, but is going to be reinstated, and
      Variable::Magic is now able to play nicely when this happens.
      Thanks Peter Rabbitson for reporting and David Mitchell for
      providing a fix.


author: coolo@suse.com
changelog:
  - updated to 0.62
    see /usr/share/doc/packages/perl-Variable-Magic/Changes
    0.62    2017-11-04 16:35 UTC
      + Fix : [RT #123314] : Compatibility with CV-in-stash optimisation
      Thanks Father Chrysostomos for reporting and contributing a
      patch.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.63
    see /usr/share/doc/packages/perl-Variable-Magic/Changes
    0.63    2022-09-20 21:45 UTC
      This is a maintenance release. The code contains no functional change.
      Satisfied users of version 0.62 can skip this update.
      + Fix : [RT #144052] : Add support for 5.37.3s PADSV_STORE optimization
      B.pm-related tests have been taught about this new thing.
      Thanks Richard Leach for contributing a patch.
      + Upd : Contact info.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.64
    see /usr/share/doc/packages/perl-Variable-Magic/Changes
    0.64    2024-03-18 23:20 UTC
      This is a maintenance release. The code contains no functional change.
      Satisfied users of version 0.63 can skip this update.
      + Add : Contributing guidelines are now listed in the new
      CONTRIBUTING file.
      + Fix : [RT #151104] : fix for t/18-opinfo.t broken under blead
      Some optimization in core made t/18-opinfo.t fail since perl
      5.39.7, but that was reverted before 5.40 was released.
      This fix will make this test pass even when the optimization
      is reinstantiated after release freeze.
      Thanks David Mitchell for reporting and providing a fix.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 2.06
    see /usr/share/doc/packages/perl-WWW-Mechanize/Changes
    2.06      2021-10-25 20:56:12Z
      [DOCUMENTATION]
    - Document methods that don't work with :content_file (GH#219) (Julien Fiegehenn)


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 2.07
    see /usr/share/doc/packages/perl-WWW-Mechanize/Changes
    2.07      2022-04-29 15:39:17Z
      [FIXED]
    - Don't follow redirects in some tests (GH#326) (Olaf Alders)


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 2.09
    see /usr/share/doc/packages/perl-WWW-Mechanize/Changes
    2.09      2022-06-14 14:20:04Z
      [DOCUMENTATION]
    - Various POD fixes (Julien Fiegehenn)
    2.08      2022-05-30 17:32:33Z
      [TESTS]
    - Drop CGI and HTTP::Server::Simple::CGI test dependencies (GH#327) (Graham
      Knop)


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 2.10
    see /usr/share/doc/packages/perl-WWW-Mechanize/Changes
    2.10      2022-07-04 21:06:13Z
      [ENHANCEMENTS]
    - Added form_action($action) to look up forms by regex matching $action (GH#19)
      (Mark Leighton Fisher and Julien Fiegehenn)
      [DOCUMENTATION]
    - Explain that file URIs need url encoding (GH#329) (Julien Fiegehenn and
      ??? Dan Jacobson)


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 2.12
    see /usr/share/doc/packages/perl-WWW-Mechanize/Changes
    2.12      2022-07-20 06:45:40Z
      [ENHANCEMENTS]
    - form_name(), form_id(), form_with() and form_with_fields() can now all
      return the nth instance of a form instead of always returning the first
      instance (GH#110) (Jeff Culverhouse and Julien Fiegehenn)
      [TESTS]
    - Tests using a local temporary server are now safe to use with HTTP/1.1
      and keep-alive (GH #14) (Stanislaw Pusep and Julien Fiegehenn)
    - We now use Test::Pod::LinkCheck to ensure there are no broken links in
      our documentation (GH #337) (Julien Fiegehenn)
    2.11      2022-07-17 17:25:39Z
      [FIXED]
    - tick() can now handle checkboxes without a value (GH#331) (Jordan M Adler
      and Julien Fiegehenn)
      [ENHANCEMENTS]
    - set_fields() and submit_form(with_fields => ...) can now set multiple
      choice inputs (e.g. select and radio) to the nth value (GH29) (Alastair
      Douglas and Julien Fiegehenn)


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 2.15
    see /usr/share/doc/packages/perl-WWW-Mechanize/Changes
    2.15      2022-08-21 07:47:35Z
      [FIXED]
    - There was a test suite failure on some Windows machines introduced in
      2.14 that is now fixed. (GH#350) (Julien Fiegehenn)
      [ENHANCEMENTS]
    - form_with and all_forms_with() now support the "action" attribute to find
      forms (GH#349) (Julien Fiegehenn)
    2.14      2022-08-15 19:19:24Z
      [FIXED]
    - File upload fields now correctly handle overwriting the file name and
      passing in content without a real file (GH#249) (Gil Magno and Julien
      Fiegehenn)
    - HTML::Form bumped to 6.08 (GH#347) (Julien Fiegehenn)
      [ENHANCEMENTS]
    - Add autocheck() to enable or disable autochecking at run time in
      addition to setting it at object creation (GH#232) (Julien Fiegehenn)
    - mech_dump now errors appropriately when it cannot open a URL or file
      instead of claiming it has the wrong MIME type (GH#292) (Julien Fiegehenn)
    2.13      2022-07-29 09:44:46Z
      [ENHANCEMENTS]
    - mech_dump now treats all local files like HTML regardless of what it
      thinks their content types are (GH#63) (Julien Fiegehenn)
    - We now consistently use our own die() method and therefore the onerror
      handler wherever possible (GH#80) (Julien Fiegehenn)
      [TESTS]
    - Add tests for field() when working on a <textarea> (GH#220) (Julien
      Fiegehenn)


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 2.16
    see /usr/share/doc/packages/perl-WWW-Mechanize/Changes
    2.16      2023-02-11 12:09:16Z
      [FIXED]
    - Raise minimum Perl to 5.8 to match what we test, what dependencies
      depend on, etc. (GH#352) (James Raspass)
      [ENHANCEMENTS]
    - New method delete() that allows DELETE requests with Mechanize::Link
      objects (GH#361) (Stuart A Johnston)
      [DOCUMENTATION]
    - Clarify documentation for select() (GH#77) (Julien Fiegehenn)
    - Various POD fixes (Julien Fiegehenn)
    - Explain that :content-file does not decode content (GH#363) (bscan)
      [TESTS]
    - Test that follow_link(n=> 'all') warns (Kueppo Tcheukam)
    - Drop Test::Warn prerequisite and only use Test::Warnings (GH#360) (Graham Knop)


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 2.17
    see /usr/share/doc/packages/perl-WWW-Mechanize/Changes
    2.17      2023-04-27 15:45:01Z
      [ENHANCEMENTS]
    - Perltidied the entire dist, and enabled tests for it (Julien Fiegehenn)


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 2.18
    see /usr/share/doc/packages/perl-WWW-Mechanize/Changes
    2.18      2024-01-30 14:29:44Z
      [FIXED]
    - Fix click_button non exclusive attributes (GH#371) (Andreas  Huber)
      [TESTS]
    - Remove t/untaint.t (GH#377) (Olaf Alders)


author: vcizek@suse.com
changelog:
  - don't set $Parse::RecDescent::skip to 'undef' (bnc#799660)
    * X500-DN-dont_set_skip_to_undef.patch


author: pgajdos@suse.com
changelog:
  - Use %autosetup macro. Allows to eliminate the usage of deprecated
    %patchN
  - modified patches
    % version-string-fix.diff (refreshed)
    % version-string-fix2.diff (refreshed)


author: anicka@suse.cz
changelog:
  - update to 0.45
    * Missing UTF8 test files now included
    * XML Saving functionality now does size checks to ensure concurrency
      issues do not corrupt XML.
    * Linking under Solaris should now be fixed
    * Line number defines removed from XS compilation to attempt to
      fix some strange compilation problems.
    * Self closing nodes now printed by xml function
    * UTF8 Handling fixed; thanks go to Nigel Metheringham for the fix
      recommendation as well as the test files
    * Static linking has been fixed
    * 'cc' now used properly in cases where 'gcc' is absent


author: cfarrell@novell.com
changelog:
  - license update: GPLv2+ or Artistic
    Rewrite spec file license in new syntax and highlight that this package is _not_ the standard Perl license but GPLv2+ (note the 2) or Artistic. See the package README


author: vcizek@suse.com
changelog:
  - update to 0.47
    - Preping release unchanged from trial release.
      The 0.45 release and previous set particular compile options for several different
      platforms.  My release refactoring stripped the Makefile.PL customisations, however
      it appears these are not needed by any of the smoker CPANTS systems, so am releasing
      with really basic compilation driver - see how it goes...
    - Bug #49906 Simple mode reports content of empty node as integer 1
    - Bug #52762 XML::Simple compatibility mode doesn't support CDATA with attributes
    - Bug #52832 Several memory leaks
    - XML quote decoding on XML read


author: coolo@suse.com
changelog:
  - updated to 0.53
    - Remove executable permissions from files that shouldn't have them.
    - Added shebang to main Bare.pm file ( apparently some people want this )
    - Correct line endings to unix style on parser.c
    - Improved simplify function that works properly with trees instead of just a single level
    - Added hash2xml to quickly convert recursing hashes into XML
    - Added proper binmode setting when outputting XML to address deficiences on Win32 ( such as failing Strawberry perl due to line endings )
    - Added evil OS check in file writing code to address differences in how files must be opened to write utf8 on win32 versus linux/cygwin.
    - Added note regarding using utf8 flag instead of using encoding(utf8)
    - Altered UTF8 test to also write XML containing UTF8 to a file.
    - New 'unsafe' parsing mode, giving a 30% speed increase with some downfalls
    - New 'read_more' function, allowing more data to be read in before parsing into a tree
    - Fixed some memory leaks
    - Added 'Controversy' section to documentation
    - Updated speed comparisons for feed2.xml, adding a comparison against XML::Fast as well
      as a comparison of running in 'unsafe' mode.
    - Spelling correction
    - "Modernized" file handling using my variables
    - Remove debugging print statements that were left in
    - Include the new test cases in the distribution
    - Fixes to find_by_perl
      Can now be accessed in an object or namespace flexibly.
      Now ignores case of keys.
      Keys with underscores can be used.
      Will work properly when passed a single node instead of an array reference of nodes.
    - Fixes to xget
      Method of deferencing has been changed to be compatible with newer versions of perl ( 5.10.2+ )
    - Fixed handling of nodes named 'value'; they will no longer crash the XS code
    - Added a new function similar to new called 'simple', that works in the same way but automatically uses the 'simple' parser
    - Altered handling of node values in simple mode, so that it stores values when mixed with nodes or atttributes under 'content' ( like XML::Simple )
      This feature was requested by users so it has been added. Note that it only does this when the value is not composed of just spaces and carriage returns.
    - Revert code back to 0.45 version
      Changes lost in the process:
      Content is not stored in the 'content' key any more; it is stored as the node itself when the node contains nothing else. As God intended.
      Memory leak fixes
      Quote handling
    - Code copyright returned fully to David Helkowski; any changes by other parties have been discarded. Any code ported in from other open source projects removed.
      This has been done intentionally so as to make it possible to relicense the software commerically.
    - XS code modofied to work in a multi-threaded environment
    - Reverting Makefile.PL back to original wierd hackish fixes. They are there for specific reasons.


author: coolo@suse.com
changelog:
  - updated to 1.45
    see /usr/share/doc/packages/perl-XML-DOM/Changes
    1.45 (tjmather) 08/16/2015
    - Fix pod errors and a typo ( Florian Schlichting )
    - properly encode output for printToFile ( Martin Ferrari, Gregor Herrmann )


author: coolo@suse.com
changelog:
  - updated to 1.46
    see /usr/share/doc/packages/perl-XML-DOM/Changes
    1.46 (tjmather) 09/21/2016
    - Correct name passed to WriteMakefile to XML::DOM (was XML/Dom)


author: Ferdinand Thiessen <rpm@fthiessen.de>
changelog:
  - Fix license tag, remove CHECK(...) and use correct
    "you can redistribute it and/or modify it under the same terms as
    Perl itself." aka GPL-1.0+ OR Artistic-1.0
  - Use https for URL and SourceURL


author: cfarrell@suse.com
changelog:
  - license update: GPL-1.0+
    No indication of an option to license under Artistic-1.0. According to
    GPL, if no version specified, free to accept under any GPL license -
    hence GPL-1.0+


author: <timueller+perl@suse.de>
changelog:
  - updated to 2.0202
    see /usr/share/doc/packages/perl-XML-LibXML/Changes
    2.0202  2020-01-13
    - Disable loading external DTDs or external entities by default
    - Thanks to Tim Retout
    - Docs: Noting that HTTPS doesn't work for schema-loading either.
    - Thanks to Jason McIntosh
    - Allow to parse RelaxNG without accessing network
    - Thanks to PALI
    - Allow to parse XML Schema without accessing network
    - Thanks to PALI
    - Add Test-Count assertion count checking using
      https://metacpan.org/pod/Code::TidyAll::Plugin::TestCount


author: <timueller+perl@suse.de>
changelog:
  - updated to 2.0203
    see /usr/share/doc/packages/perl-XML-LibXML/Changes
    2.0203  2020-03-11
    - Use Alien::Base::Wrapper for better portability.
    - https://github.com/shlomif/perl-XML-LibXML/pull/45
    - Thanks to @plicease


author: <timueller+perl@suse.de>
changelog:
  - updated to 2.0204
    see /usr/share/doc/packages/perl-XML-LibXML/Changes
    2.0204  2020-03-17
    - Require a recent Alien::Libxml2.
    - https://rt.cpan.org/Public/Bug/Display.html?id=132129
    - Thanks to SREZIC


author: Tina Müller <timueller+perl@suse.de>
changelog:
  updated to 2.0205
    see /usr/share/doc/packages/perl-XML-LibXML/Changes
    2.0205  2020-05-08
    - Add XML::LibXML to the XML/SAX/ParserDetails.ini configuration file
      upon installation.
    - https://rt.cpan.org/Public/Bug/Display.html?id=132523
    - https://github.com/shlomif/perl-XML-LibXML/pull/49
    - Thanks to SREZIC , @genio , and @plicease .


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 2.0206
    see /usr/share/doc/packages/perl-XML-LibXML/Changes
    2.0206  2020-09-15
    - Add expand_entities => 1 to the instantiation at lib/XML/LibXML/SAX.pm
    - in order to fix https://rt.cpan.org/Public/Bug/Display.html?id=132759
    - failing XML-Simple tests
    - Thanks to SREZIC , and GRANTM .
    - Update HACKING.txt .


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 2.0207
    see /usr/share/doc/packages/perl-XML-LibXML/Changes
    2.0207  2021-04-17
    - Small cleanups:
    - https://github.com/shlomif/perl-XML-LibXML/pull/63
    - Thanks to @Grinnz , @Kritzefitz and @atoomic .


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 2.0208
    see /usr/share/doc/packages/perl-XML-LibXML/Changes
    2.0208  2022-09-30
    - Fix https://rt.cpan.org/Ticket/Display.html?id=144415
    - Bug #144415 for XML-LibXML: createElementNS & setNamespace get
      confused by Readonly scalars
    - thanks to DAKKAR and haarg.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 2.0209
    see /usr/share/doc/packages/perl-XML-LibXML/Changes
    2.0209  2023-07-15
    - t/35huge_mode.t: fix test with libxml2 2.11
    - thanks to Dominique Martinet
    - Add clearer reference to using cloneNode to extract node with namespaces
    - thanks to Timothy Legge
    - initialize xmlValidCtxt
    - thanks to Alexander Bluhm


author: Pedro Monreal <pmonreal@suse.com>
changelog:
  - updated to 2.0210 [bsc#1221013]
    see /usr/share/doc/packages/perl-XML-LibXML/Changes
    2.0210  2024-01-24
    - Fix copying external entity from an ext_ent_handler handler
    - https://github.com/shlomif/perl-XML-LibXML/issues/81
    - thanks to Petr
    - libxml-mm: Fix function prototypes in function pointers
    - thanks to Khem Raj


author: coolo@suse.com
changelog:
  - updated to 0.93
    - move pod-test to xt/
    - fix warning produced by Pod::Checker
    - include license in the manuals.


author: coolo@suse.com
changelog:
  - updated to 0.94
      Improvements:
    - change documentation style.
    - replace File::Slurp by File::Slurp::Tiny [Caleb Cushing]


author: coolo@suse.com
changelog:
  - updated to 0.95
    see /usr/share/doc/packages/perl-XML-LibXML-Simple/ChangeLog
    version 0.95: Mon Dec 22 08:19:53 CET 2014
    Fixes:
    - content-key collapse did not work with any key value of 0.
    Improvements:
    - doc: be clear that an XML::LibXML node can be used as source
    for XMLin as well [Salve J. Nilsen]
    - doc: cleaner SYNOPSIS, minor reorganisation.


author: coolo@suse.com
changelog:
  - updated to 0.96
    see /usr/share/doc/packages/perl-XML-LibXML-Simple/ChangeLog
    version 0.96: Fri 11 Mar 15:09:43 CET 2016
    Improvements:
    - deprecate XML input from 'undef'
    - rewrite UNIVERSAL::isa into blessed ->isa
    - implement hooks on nodes


author: coolo@suse.com
changelog:
  - updated to 0.97
    see /usr/share/doc/packages/perl-XML-LibXML-Simple/ChangeLog
    version 0.97: Tue 12 Apr 15:12:21 CEST 2016
    Fixes:
    - HookNodes parameter was not allowed. [Kit Peters]


author: coolo@suse.com
changelog:
  - updated to 0.98
    see /usr/share/doc/packages/perl-XML-LibXML-Simple/ChangeLog
    version 0.98: Wed  8 Nov 10:38:35 CET 2017
    Improvements:
    - warn about the dwimmery of the code
    rt.cpan.org#114021 [David Schmidt, Slaven Rezic]
    - typo
    rt.cpan.org#114211 [Gregor Herrmann, Debian]
    - remove dependency on File::Slurp::Tiny, never used it
    rt.cpan.org#123537 [Dan Book]


author: coolo@suse.com
changelog:
  - updated to 0.99
    see /usr/share/doc/packages/perl-XML-LibXML-Simple/ChangeLog
    version 0.99: Mon 11 Dec 12:53:14 CET 2017
    Changes:
    - support SuppressEmpty.
    Improvements:
    - typo
    rt.cpan.org#123618 [Gregor Herrmann, Debian]


author: <timueller+perl@suse.de>
changelog:
  - updated to 1.01
    see /usr/share/doc/packages/perl-XML-LibXML-Simple/ChangeLog
    version 1.01: Wed 15 Jan 2020 10:47:10 PM CET
    Changes:
    - Slaven needs 5.8 to be supported for his processed.  Reinstated.
    rt.cpan.org#131486 [Slaven Rezic]
    Fixes:
    - README.md contained info of other project.
    version 1.00: Wed 15 Jan 11:57:43 CET 2020
    Changes:
    - require perl 5.10
    Improvements:
    - converted to GitHUB


author: Pedro Monreal Gonzalez <pmonrealgonzalez@suse.com>
changelog:
  - Update spec file
    * Use https and metacpan.org
    * Use license tag for the LICENSE file
    * Add cpanspec.yml file


author: Pedro Monreal Gonzalez <pmonrealgonzalez@suse.com>
changelog:
  - Fix basic test that fails when build and run time versions are the same
    * Add patch perl-XML-LibXSLT-lib-versions.patch


author: <timueller+perl@suse.de>
changelog:
  - updated to 1.97
    see /usr/share/doc/packages/perl-XML-LibXSLT/Changes
    1.97    2020-01-14
    - Tests hot fix for https://rt.cpan.org/Public/Bug/Display.html?id=131457
    - Tests failed with XML::LibXML v 2.0202
    - Thanks to jplesnik from Red Hat.


author: <timueller+perl@suse.de>
changelog:
  - updated to 1.99
    see /usr/share/doc/packages/perl-XML-LibXSLT/Changes
    1.99    2020-01-16
    - Remove checks for libxslt versions
    - https://rt.cpan.org/Ticket/Display.html?id=131155
    - Thanks to SREZIC and others
    - These checks were much maligned.
    1.98    2020-01-16
    - Replace xslt-config with plkg-config
    - The former is going away
    - https://github.com/shlomif/perl-XML-LibXSLT/pull/3
    - Thanks to Debian.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 2.000000
    see /usr/share/doc/packages/perl-XML-LibXSLT/Changes
    2.000000    2022-04-09
    - Add lib/XML/LibXSLT/Quick.pm .
    - Cleanups.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 2.002000
    see /usr/share/doc/packages/perl-XML-LibXSLT/Changes
    2.002000    2022-05-17
    - lib/XML/LibXSLT/Quick.pm .
    - clarify license
    - https://github.com/shlomif/perl-XML-LibXSLT/issues/5
    - add docs and a $source 'string' type
    - Makefile.PL
    - cleanups
    - Require perl-5.14.0 at a minimum
    - https://github.com/shlomif/supporting-older-perl5-releases
    2.001000    2022-05-16
    - lib/XML/LibXSLT/Quick.pm .
    - Add 'params' support for generic_transform().


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 2.002001
    see /usr/share/doc/packages/perl-XML-LibXSLT/Changes
    2.002001    2023-02-10
    - Makefile.PL
    - Corrections and refactorings


author: Tina Müller <tina.mueller@suse.com>
changelog:
  - updated to 2.003000
    see /usr/share/doc/packages/perl-XML-LibXSLT/Changes
    2.003000    2024-06-11
    - lib/XML/LibXSLT/Quick.pm .
    - Add an 'implicit' type to $dest
    - Correct a type spelling ('file' instead of 'path')


author: chris@computersalat.de
changelog:
  - update to 1.10
    - Release real version since CPAN testers gave us a pass (perigrin)
  - added perl-macros
    o autogen filelist with perl_gen_filelist
  - spec mods
    o updated desc
  - fixed deps
    o BuildReq perl(version)
    o BuildReq perl(YAML::Syck)


author: lars@linux-schulserver.de
changelog:
  - update to 1.11:
    + re-generated the META.yml and removed the stale one from git
  - updated URL in specfile
  - build parallel


author: p.drouand@gmail.com
changelog:
  - Update to version 2.43
    + POD patch to man from Debian via Nicholas Bamber
    + POD patch from Debian via gregor herrmann.
    + Add more useful error message on parse to Expat
    + Fix LWP dependency to be LWP::Useragent
    + Bump to 2.43 for overdue release to CPAN.
  - Remove obsolete Authors section
  - Remove redundant %clean section


author: coolo@suse.com
changelog:
  - updated to 2.44
    - RT 99098 - Revert "Add more useful error message on parse to Expat". It breaks
      XML::Twig. Calling code will need to do this if it's needed.
    - RT 100959 - Add use FileHandle to t/astress.t - Make perl 5.10.0 happy.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 2.47
    see /usr/share/doc/packages/perl-XML-Parser/Changes
    2.47 2023-12-28 (by Todd Rinaldo)
    - #84 use $fh instead of $foo
    - #85 Fix typo in documentation
    - #89 Devel::CheckLib to from 0.99 -> 1.14
    - Devel::CheckLibn 1.16
    - #91 POD fix for verbatim text
    - #97 Add a LICENSE file
    - #94 Don't ship Expat/Makefile
    - Various github workflow improvements. Windows is still not working.


author: coolo@suse.com
changelog:
  - updated to 0.04
    - Fixed version number bug in $VERSION, set to 0.04 instead of 0.02
      ( https://rt.cpan.org/Public/Bug/Display.html?id=38536 )


author: vcizek@suse.com
changelog:
  - licence correction to same as Perl
  - update to 0.99
    - functionally identical to 0.96
    - requires XML::SAX::Base (not bundled within since 0.99)


author: coolo@suse.com
changelog:
  - updated to 1.00
    see /usr/share/doc/packages/perl-XML-SAX/Changes
    1.00  15 Feb 2018  Grant McLean
    - Add makefile dependency to fix order of build steps RT#62289 (patch from
      Ed J)


author: Pedro Monreal Gonzalez <pmonrealgonzalez@suse.com>
changelog:
  - update to 1.02
    see /usr/share/doc/packages/perl-XML-SAX/Changes
    1.02  14 Jun 2019  Grant McLean
    - Spelling fixes (patch from Ville Skyttä)
    - Add repo location to metadata (patches from Ville Skytta & Martin McGrath)
    - Reorganise module files under lib/XML
    - Regenerate MANIFEST using 'make manifest' to include missing test files
  - Updated URL to MetaCPAN
  - Rebased perl-XML-SAX-0.96-utf8.diff


author: coolo@suse.com
changelog:
  - update to 1.08
    - rename BuildSAXBase.PL => BuildSAXBase.pl
    - add link to Perl SAX API Reference
    - modify BuildSAXBase.PL to include version stanzas when run manually
    - make BuildSAXBase.PL harmless unless run with --force option


author: coolo@suse.com
changelog:
  - updated to 1.09
    see /usr/share/doc/packages/perl-XML-SAX-Base/Changes
    1.09      2017-04-03 21:00:06+12:00 Pacific/Auckland
    - fix test suite to work without '.' in @INC (RT#120435, pull request
      from James E Keenan)


author: coolo@suse.com
changelog:
  - update to 0.50
    - fixed broken link to SAX2 specification in POD
    - added repository information to Makefile.PL
    - added README file to satisfy packaging guidelines


author: coolo@suse.com
changelog:
  - updated to 0.51
    - attempt to repair https://rt.cpan.org/Ticket/Display.html?id=86087
      and the duplicate https://rt.cpan.org/Ticket/Display.html?id=88638


author: chris@computersalat.de
changelog:
  - update to 0.53
    - Switch from Text::IconV to Encode (David Pinkowitz)
    - Update package Module::Install metadata discovery
  - recreated by cpanspec 1.78
  - noarch pkg


author: coolo@suse.com
changelog:
  - updated to 0.54
    - remove /o modifier on Regexps (RT#91382)
    - Update to Dist::Zilla for releasing
    - Clean up POD issues
    - Simplify Makefile.PL
    - Add cpanfile


author: anicka@suse.cz
changelog:
  - update to 2.18
    * Non-unique key attribute values now trigger a warning (or a fatal
      error in strict mode) rather than silently discarding data
    * Added parse_string(), parse_file() and parse_fh() methods
    * Added default_config_file(), and build_simple_tree() hook methods
    * Tweak to implementation of exporting
    * Documented hook methods
    * Fixed test suite race condition


author: coolo@suse.com
changelog:
  - updated to 2.20
    - Suppress warning from empty CDATA section (RT#58359 from Juan Antonio
      Navarro Pérez)
    - Reinstate XML::SAX::Expat dependency
    - Fix warnings tests (broken in 2.19_01) which rely on global $^W
    - Use lexical filehandles instead of old-style fileglobs (RT#77787 from
      Quanah)
    - Restrict scope of :strict mode to calling package (RT#41562 from Hannu
      Aronsson)
    - Fix POD typo (RT#45414 from Anirvan Chatterjee)
    - Update POD to reflect best practise regarding :strict and options
    - Change minimum Perl requirement to 5.008
    - Switch to using Dist::Zilla for release management


author: lchiquitto@suse.com
changelog:
  - remove XML-Simple-2.18-test.diff from package sources, it's not
    being applied since the last update


author: coolo@suse.com
changelog:
  - updated to 2.22
    see /usr/share/doc/packages/perl-XML-Simple/Changes
    2.22      2015-12-05 11:08:20+13:00 Pacific/Auckland
    - POD fix in link to package XML::SAX::ParseFactory (from Mohammad S Anwar)
    - allow subclass to override attribute escaping (from Christopher Masto)
    - POD fix adding NAME section to FAQ (RT#110080 from Bart Martens & gregor
      herrmann of the Debian project)
    - POD typo fix (RT#110082 from gregor herrmann of the Debian project)
    - fix reference comparison operator used in checking for circular data
      structures (RT#89553 from Laurent Dami)
    - add better diagnostics from file handling code in test suite
    2.21      2015-12-04 16:33:49+13:00 Pacific/Auckland
    - Improved diagnostics - xml_in() will now catch parse exceptions and add
      caller information via Carp::croak
    - Switch to use lexical warnings (suppress with either 'no warnings;' or
      'no warnings "XML::Simple";', rather than $^W = 0)
    - POD fixes (from David Steinbrunner)
    - Regex escaping fixes for Perl 5.22+ (from Kent Fredric)
    - Add workaround for test failures on RHEL/CentOS 6.5 (RT#102115 from
      Chris Drake, workaround from Tim Bunce)
    - Remove some 'eval' calls from test suite which could mask root cause of
      test failures
    - Make each test script use unique filenames to allow tests to be run in
      parallel (RT#101362 from Karen Etheridge & Kent Fredric)
    - POD update: mention XML::Twig in 'STATUS' section (RT#79228 from Matt Trout)


author: coolo@suse.com
changelog:
  - updated to 2.24
    see /usr/share/doc/packages/perl-XML-Simple/Changes
    2.24      2017-04-17 16:12:00+12:00 Pacific/Auckland
    - fix typo in last commit with mistakenly removed some underscores
    - don't initialise $XML::Simple::PREFERRED_PARSER to undef as a caller may
      have already set it before loading XML::Simple and if not, it would have
      defaulted to undef anyway (RT#118205 from Slaven Rezi?)
    2.23      2017-04-17 15:49:14+12:00 Pacific/Auckland
    - another fix to the logic for detecting circular references (RT#114120 from
      Matthias Pitzl, also report from Erland Sommarskog)


author: coolo@suse.com
changelog:
  - updated to 2.25
    see /usr/share/doc/packages/perl-XML-Simple/Changes
    2.25      2018-03-18 16:18:24+13:00 Pacific/Auckland
    - disable entity expansion when using XML::Parser, for more secure default
      behaviour (patch from Ray Morris)
    - call to XML::Parser constructor is now in its own method to ease overriding


author: mls@suse.de
changelog:
  - update to version 1.3
    * fixed utf8 handling
    * faster parsing with SAX
    * guard against xml xxe attacks
    * test suite


author: dap.darkness@gmail.com
changelog:
  - update to 3.42
    * fixed: bug, elements created with XML::Twig::Elt
    * added: some tests
  - passed the spec file through spec cleaner
  - strip %clean section (not needed on BS)


author: coolo@suse.com
changelog:
  - updated to 3.44
    [#] minor maintenance release
    added: XML::Twig::Elt new method now acccepts literal content, eg
      my $e= XML::Twig::Elt->new( '<div><p>foo</p><p>bar</p></div>');
    fixed: merge had some problems dealing with embedded comments
    improved: more tests
    improved: docs for parse, see RT #78877
      https://rt.cpan.org/Ticket/Display.html?id=78877
    fixed: xml_pp -i now preserves the permissions of the
      original file, see RT #81165
      https://rt.cpan.org/Ticket/Display.html?id=81165
      reported by Alberto Simoes
    fixed: RT #80503 Newlines in attribute values
      https://rt.cpan.org/Ticket/Display.html?id=80503
      reported (and explained) by Ambrus Zsban: \r, \n
      and \n explicitely set in attribute values should
      be escaped (with &#x<nb>;) when output


author: coolo@suse.com
changelog:
  - updated to 3.46
    - fixed: link to idented_a format description
    RT #85400 https://rt.cpan.org/Public/Bug/Display.html?id=85400
    fixed by Martin McGrath
    - fixed: code that gave a warning in 5.19.9
    - fixed: RT #86651 https://rt.cpan.org/Ticket/Display.html?id=86773
    xml_pp, quote not escaped in attribute values
    - fixed various typos in docs RT#87660
    thanks to David Steinbrunner
    - fixed: RT #86773 https://rt.cpan.org/Ticket/Display.html?id=86773
    CDATA sections in HTML were not properly escaped when using the
    (default) HTML::TreeBuilder conversion
    spotted by Marco Pessotto
    - fixed: RT #85933 https://rt.cpan.org/Ticket/Display.html?id=85933
    quotes in attributes were not properly escaped
    dpotted by Arun Lakhana
    - added: docs for tools and safe_print_to_file
    - added: support for XPath variables
    thanks to Nathan Glenn for the initial implementation
    - updated: Changes to conform to CPAN::Changes + test


author: coolo@suse.com
changelog:
  - updated to 3.48
    - fixed: missing entities when parsing HTML
    RT #93604 https://rt.cpan.org/Public/Bug/Display.html?id=93604
    - fixed: tests failed when using a version of HTML::TreeBuilder with a non-numeric version
    - fixed in twig_handlers, '=' in regexps on attributes are turned into 'eq'
    RT #94295 https://rt.cpan.org/Public/Bug/Display.html?id=94295
    - fixed: test failed on Windows


author: coolo@suse.com
changelog:
  - updated to 3.49
    see /usr/share/doc/packages/perl-XML-Twig/Changes
    3.49 - 2015-03-24
    - added: the DTD_base option to XML::Twig new, that forces XML::Twig to look
      for the DTD in a given directory
      thanks to Arun lakhana for the idea
    - fixed: XML::Parser 2.43 caused a failure in the tests due to a change in
      its behaviour when die-ing.
    - fixed: prevent PAUSE from trying to index packages that are only used
      for monkey patching (to re-use XML::XPath as the XPath engine for
      XML::Twig::XPath).  Will also prevent UNAUTHORIZED flag on metacpan.
      patch sent by Graham Knop
    - fixed: RT #96009
      keep_atts_order => 0 behaviour. Spotted by Dolmen
      https://rt.cpan.org/Public/Bug/Display.html?id=96009
    - fixed bug RT #97461
      wrong error message was returned calling parse on an invalid filehandle
      Thanks to Slaven Rezic for the bug report and test case
      https://rt.cpan.org/Public/Bug/Display.html?id=97461
    - fixed: RT #98801
      COMPATIBILITY WARNING
      inconsistency between simplify and XML::Simple for empty elements (including
      elements with start and end tags but no contents)
      the XML::Simple behaviour is to map them to an empty hash, not an
      empty/undef scalar (depending of whether the element is a PCDATA or not)
      as was the case in previous versions of the module.
      This has the potential to break some existing code, but simplify should be
      strictly the same as XML::Simple's XMLin
      Thanks to Vangelis Katsikaros for the bug report and test case
      https://rt.cpan.org/Public/Bug/Display.html?id=98801


author: coolo@suse.com
changelog:
  - updated to 3.52
    see /usr/share/doc/packages/perl-XML-Twig/Changes
    3.52 - 2016-11-23  - minor maintenance release
    - fixed: the previous fix was buggy...
    3.51 - 2016-11-23  - minor maintenance release
    - fixed: failing tests when XML::XPathEngine and XML::XPath not available


author: Pedro Monreal Gonzalez <pmonrealgonzalez@suse.com>
changelog:
  - Security fix [bsc#1008644, CVE-2016-9180]
    * Setting expand_external_ents to 0 or -1 currently doesn't work
      as expected; To completely turn off expanding external entities
      use no_xxe.
    * Update documentation for XML::Twig to mention problems with
      expand_external_ents and add information about new no_xxe argument
    * Add test CVE-2016-9180.t
    * Add test build-requirements:
      perl-Test-Exception, perl-Text-Iconv, perl-Unicode-Map8
  - Add perl-XML-Twig-CVE-2016-9180.patch


author: cfarrell@novell.com
changelog:
  - license update: Copyright only
    http://en.opensuse.org/openSUSE:Accepted_licences compatible
    declaration of the text in LICENSE. See also Fedora Packagers
    licensing guidelines


author: vcizek@suse.com
changelog:
  - update to 0.614
    * Fix regression in 0.613 and set encoding on GLOBs.
    * Use 'Object->new()' syntax throughout (#65840).
    * Support passing in any arbitrary object that has a print()
      method (from Jason Rodrigues).


author: coolo@suse.com
changelog:
  - updated to 0.622
    - Fix bug where output is an IO::Scalar.
    - Include selfcontained_output.t in the distribution.
    - Allow OUTPUT => 'self' (#81327).


author: coolo@suse.com
changelog:
  - updated to 0.623
    - Fix a memory leak introduced in 0.620.
    - Avoid issue with implicit stringification.


author: coolo@suse.com
changelog:
  - updated to 0.625
    see /usr/share/doc/packages/perl-XML-Writer/Changes
    0.625 Thu 05 Jun 2014 23:55:42 +1000    <joe@kafsemo.org>
    - Allow xml-model processing instructions (#94078).
    - Don't warn when undef is passed to setOutput (#94369).


author: coolo@suse.com
changelog:
  - updated to 1.36
    see /usr/share/doc/packages/perl-XML-XPath/Changes
    1.36  2016-04-14 MANWAR
    - Fixed issue RT #68932 (/usr/bin/xpath outputs unwanted text when quiet mode ist set).


author: coolo@suse.com
changelog:
  - updated to 1.37
    see /usr/share/doc/packages/perl-XML-XPath/Changes
    1.37  2016-06-02 MANWAR
    - Fixed annoying warnings.


author: coolo@suse.com
changelog:
  - updated to 1.38
    see /usr/share/doc/packages/perl-XML-XPath/Changes
    1.38  2016-10-31 MANWAR
    - Fixed parser caching as reported by Jeremy (mysticprune).


author: coolo@suse.com
changelog:
  - updated to 1.39
    see /usr/share/doc/packages/perl-XML-XPath/Changes
    1.39  2016-11-08 MANWAR
    - Proposed fix for RT #118643.


author: coolo@suse.com
changelog:
  - updated to 1.40
    see /usr/share/doc/packages/perl-XML-XPath/Changes
    1.40  2016-11-13 MANWAR
    - Proposed fix for RT #118726.


author: coolo@suse.com
changelog:
  - updated to 1.41
    see /usr/share/doc/packages/perl-XML-XPath/Changes
    1.41  2017-07-28 MANWAR
    - Fixed GitHub issue #4 (can't use non-ascii first character as element name). Thanks @nanis, @ikegami.


author: coolo@suse.com
changelog:
  - updated to 1.42
    see /usr/share/doc/packages/perl-XML-XPath/Changes
    1.42  2017-07-30 MANWAR
    - Fixed GitHub issue #5 (abstract is undef in meta files). Thanks @y.


author: Stephan Kulow <coolo@suse.com>
changelog:
  - updated to 1.44
    see /usr/share/doc/packages/perl-XML-XPath/Changes
    1.44  2018-10-11 MANWAR
    - Added new test for axis descendant.
    1.43  2018-10-10 MANWAR
    - Fix memory leak in XML::XPath::Parser (PR #6), Thanks @niner.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.47
    see /usr/share/doc/packages/perl-XML-XPath/Changes
    1.47  2022-05-13 MANWAR
    - Another bunch of patches, thanks @shawnm.
      a) Get the encoding used for command line arguments from
      the environment.
      b) Don't assume standard input and output are UTF-8; also
      get their encoding from the environment.
    1.46  2022-05-12 MANWAR
    - Added missing unit test (t/52matches.t)
    - Added missing unit test (t/cleanup.t)
    - Added unit test for MANIFEST (t/manifest.t)
    1.45  2022-05-12 MANWAR
    - Added XPath function matches(), thanks @shawnw.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.48
    see /usr/share/doc/packages/perl-XML-XPath/Changes
    1.48  2022-08-09 MANWAR
    - More contributions by @shawnm.
      a) pull request #11
      Support use XML::XPath some_version; and modernize inheritance.
      b) pull request #12
      Add documentation about supported XPath functions.


author: coolo@suse.com
changelog:
  - update to 0.13
      error, with (hopefully!) proper error message when trying to
      follow XML axes from a litteral, see
      http://stackoverflow.com/questions/7761509/xpath-expression-to-access-parent-or-sibling-using-htmltreebuilderxpath-modul


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.33
    see /usr/share/doc/packages/perl-XS-Parse-Keyword/Changes
    0.33    2023-02-18
      [CHANGES]
    * Added XPK_LEXVAR, a non `my`-alike variant
    * Added XPK_*_pieces() macros allowing caller to dynamically generate
      sub-arrays of pieces
      [BUGFIXES]
    * Remember to consume whitespace between XPK_REPEATED elements


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.34
    see /usr/share/doc/packages/perl-XS-Parse-Keyword/Changes
    0.34    2023-06-14
      [CHANGES]
    * Swap all unit tests from Test::More to Test2::V0
      [BUGFIXES]
    * Remember to set `-std=c99` compiler flag on Perls before v5.36
    * Skip whitespace between pieces of SEQUENCE or SEPARATEDLIST


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.36
    see /usr/share/doc/packages/perl-XS-Parse-Keyword/Changes
    0.36    2023-07-20
      [BUGFIXES]
    * Remember to also call `op_scope()` after `block_end()` if the
      XPK_FLAG_BLOCKSCOPE flag is set
    0.35    2023-07-19
      [CHANGES]
    * Added XPK_INTRO_MY, to call `intro_my()`
    * Added XPK_FLAG_BLOCKSCOPE to wrap a block_start()+block_end()
      around a syntax construction
    * Renamed XPK_PARENSCOPE to XPK_PARENS, etc..
    * Adjusted documentation of XS::Parse::Infix for release of
      Perl v5.38


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.37
    see /usr/share/doc/packages/perl-XS-Parse-Keyword/Changes
    0.37    2023-08-08
      [CHANGES]
    * Added `XPK_WARNING()` and several conditional variants


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.38
    see /usr/share/doc/packages/perl-XS-Parse-Keyword/Changes
    0.38    2023-08-09
      [BUGFIXES]
    * Fix warn() non-static format string (RT149346)
    * Don't bother with Build.PL probing for PL_infix_plugin; just use
      perl version number


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.39
    see /usr/share/doc/packages/perl-XS-Parse-Keyword/Changes
    0.39    2023-12-04
      [CHANGES]
    * Added optional variants of XPK_ARITHEXPR, XPK_TERMEXPR,
      XPK_LISTEXPR and the context-forcing versions


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.42
    see /usr/share/doc/packages/perl-XS-Parse-Keyword/Changes
    0.42    2024-04-30
      [BUGFIXES]
    * Don't crash on zero-argument calls to list-associative wrapper
      functions (thanks aquanight) (RT153244)
    0.41    2024-04-25
      [BUGFIXES]
    * Remmeber to EXTEND the stack in list-associative operator wrapper
      functions (thanks aquanight) (RT153173)
    0.40    2024-04-23
      [CHANGES]
    * Support N-way list-associative operators, implemented as LISTOPs
    * Delete the no-longer-used API constants
      XPI_OPERAND_{ARITH,TERM,CUSTOM} from XSParseInfix.h
      [BUGFIXES]
    * Avoid a subsequent `use VERSION` in unit tests to keep perl 5.39.8
      happy


author: Tina Müller <tina.mueller@suse.com>
changelog:
  - updated to 0.430.0 (0.43)
    see /usr/share/doc/packages/perl-XS-Parse-Keyword/Changes
    0.43    2024-07-03
      [CHANGES]
    * Use `File::ShareDir` for storing .h include files, rather than
      storing the contents in the `__DATA__` section of the build helpers
    * Support a new naming model for infix operators that supports
      lexical-aliases and renaming at import time


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.440.0 (0.44)
    see /usr/share/doc/packages/perl-XS-Parse-Keyword/Changes
    0.44    2024-07-19
      [BUGFIXES]
    * `boot_xs_parse_infix()` has to load `XS/Parse/Infix.pm`, the perl
      module
    * Fix opname check for lexical operator alises, to match Perl's
      actual identifier rules
    * Fix deparse logic for fully-qualified infix operator names
    * Fix `lex_scan_packagename()` to not get confused by attribute
      syntax


author: coolo@opensuse.org
changelog:
  - updated to 0.15
    - [DIST] CPAN-RT#54456: Set INSTALLDIRS to "site" when installed on
      Perl 5.11+ (thanks to Todd Rinaldo).
    - [DOC] Document a known bug under Perl 5.8.4 and 5.8.5.
    - [TESTS] Fixed tests to pass under Perl 5.8.4 and 5.8.5.
    - [CODE] Updated from bleadperl:
    - XSLoader::load() with no arguments can use caller to find
      a default package (Nicholas Clark).
    - Avoid defining a full XSLoader::bootstrap_inherit post 5.6,
      as it's not needed (Nicholas Clark).
    - Small optimisation: for the generated XSLoader.pm, avoid a
      runtime lexical which is constant (Nicholas Clark).
    - [TESTS] Updated from bleadperl, solving RT-CPAN #54132, #61332.
    - [TESTS] Fixed tests for old Perls.
    - [TESTS] Added t/00-load.t and t/01-api.t, to provide basic tests
      when the main ones are skipped.


author: srinidhi@novell.com
changelog:
  - updated to 0.16
    - [CODE] Synced from bleadperl.
    - [DOC] CPAN-RT #77294: Fixed some spelling and grammer errors.
    - [TESTS] CPAN-RT #77557: Tests started to fail with Perl 5.15.5
    - [DIST] Perl-RT #114050: Added meta-information in Makefile.PL to
      reflect that the module is maintained by P5P


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.005
    see /usr/share/doc/packages/perl-XString/Changes
    0.005     2020-10-20 11:56:46-06:00 America/Denver
    Add compatibility with Perl 5.8
    0.004     2020-10-20 10:56:52-06:00 America/Denver
    Remove unneeded module deps.
    0.003     2020-10-20 09:30:01-06:00 America/Denver
    Fix cstring for Perl 5.32


author: coolo@suse.com
changelog:
  - updated to 1.23
    see /usr/share/doc/packages/perl-YAML/Changes
    1.23 Sun Feb 19 22:07:57 CET 2017
    - Fix $YAML::Numify (empty values were converted to 0)


author: coolo@suse.com
changelog:
  - updated to 1.24
    see /usr/share/doc/packages/perl-YAML/Changes
    1.24 Mon Oct 30 20:31:53 CET 2017
    - Fix $LoadCode (PR#180, PR#181, PR#182 by @mohawk2++)


author: coolo@suse.com
changelog:
  - updated to 1.25
    see /usr/share/doc/packages/perl-YAML/Changes
    1.25 Fri May 11 19:58:58 CEST 2018
    - Applied several pull requests by tinita
    - Support trailing comments (PR#189, PR#190, PR#191)
    - Remove unused code (PR#192)
    - Use Test::Deep to actually test correctly for class names (PR#193)
    - Fix loading of mapping key which starts with `= ` (PR#194)
    - Fix loading strings with multiple spaces (PR#172)
    - Allow more characters in anchor name (PR#196)
    - Add $YAML::LoadBlessed for disabling loading objects (PR#197)
    - Applied several pull requests by tinita
    - Disable test with long string under certain conditions (PR#201)
    - Quote scalar if it equals '=' (PR#202)
    - Multiple regexp roundtrip does not grow (PR#203)
    - Add support for compact nested block sequences (PR#204)
    - Support reverse order of block scalar indicators (PR#205)
    - Support nested mappings in sequences (PR#206)


author: coolo@suse.com
changelog:
  - updated to 1.26
    see /usr/share/doc/packages/perl-YAML/Changes
    1.26 Fri May 18 21:57:20 CEST 2018
    - Fix bug introduced in 1.25 - loading of quoted string with colon as
      sequence element (tinita, fixes issue#208)
    - Support zero indented block sequences (PR#207 tinita)


author: Stephan Kulow <coolo@suse.com>
changelog:
  - updated to 1.27
    see /usr/share/doc/packages/perl-YAML/Changes
    1.27 Sat Nov  3 14:01:26 CET 2018
    - Remove a warning about uninitialized value for perl <= 5.10


author: Stephan Kulow <coolo@suse.com>
changelog:
  - updated to 1.28
    see /usr/share/doc/packages/perl-YAML/Changes
    1.28 Sun 28 Apr 2019 11:46:21 AM CEST
    - Security fix: only enable loading globs when $LoadCode is set (PR#213
      TINITA)


author: Stephan Kulow <coolo@suse.com>
changelog:
  - updated to 1.29
    see /usr/share/doc/packages/perl-YAML/Changes
    1.29 Sat 11 May 2019 10:26:54 AM CEST
    - Fix regex for alias to match the one for anchors (PR#214 TINITA)


author: <timueller+perl@suse.de>
changelog:
  - updated to 1.30
    see /usr/share/doc/packages/perl-YAML/Changes
    1.30 Mon 27 Jan 2020 11:09:46 PM CET
    - Breaking Change: Set $YAML::LoadBlessed default to false to make it more
      secure


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.31
    see /usr/share/doc/packages/perl-YAML/Changes
    1.31 Wed Dec 27 07:10:56 AM PST 2023
    - Update docs to recommend YAML::PP


author: <timueller+perl@suse.de>
changelog:
  - updated to 0.81
    see /usr/share/doc/packages/perl-YAML-LibYAML/Changes
    0.81 Mon 27 Jan 2020 11:05:46 PM CET
    - Breaking Change: Set $YAML::XS::LoadBlessed default to false to make it
      more secure
    0.69: [bsc#1173703]
    - Security fix: Add $LoadBlessed option to turn on/off loading objects:
      Default is set to true. Note that, the behavior is unchanged.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  updated to 0.82
    see /usr/share/doc/packages/perl-YAML-LibYAML/Changes
    0.82 Sat 02 May 2020 08:39:03 PM CEST
    - Updated libyaml sources to 0.2.4. Changes affecting YAML::XS are
    - Output '...' at the stream end after a block scalar with trailing empty
      lines
    - Accept '%YAML 1.2' directives (they are ignored and do not change
      behaviour though)


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.83
    see /usr/share/doc/packages/perl-YAML-LibYAML/Changes
    0.83 Sat 08 May 2021 11:51:32 PM CEST
    - Recognize tied variables (PR#101 tinita)
    - Add license file from included libyaml code (PR#102 tinita)


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.84
    see /usr/share/doc/packages/perl-YAML-LibYAML/Changes
    0.84 Sat 03 Sep 2022 09:20:20 PM CEST
    - Add option ForbidDuplicateKeys (PR#105 tinita)


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.85
    see /usr/share/doc/packages/perl-YAML-LibYAML/Changes
    0.85 Mon Sep 12 08:20:19 AM EDT 2022
    - Convert doc from Swim to Markdown
    - Remove travis testing


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.86
    see /usr/share/doc/packages/perl-YAML-LibYAML/Changes
    0.86 Wed Jan 25 09:34:14 PM EST 2023
    - Fix YAML::XS pod in cpanminus


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.88
    see /usr/share/doc/packages/perl-YAML-LibYAML/Changes
    0.88 Fri May 12 05:28:05 AM PDT 2023
    - REVERT "Turn off internal POK flag for number scalars"
    0.87 Thu May  4 09:37:26 PM CEST 2023
    - Turn off internal POK flag for number scalars


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.89
    see /usr/share/doc/packages/perl-YAML-LibYAML/Changes
    0.89 Sat 27 Jan 2024 01:44:08 AM CET
    - Recognise core booleans on Perl 5.36+ at dump time (PR#114 PEVANS++)


author: coolo@suse.com
changelog:
  - update to 1.50
    - Major bug fix, all code that writes arbitrary data should upgrade.
    - Simple scalars with no whitespace but ending in a colon like ABC: were
      not being quoted, which results in the parser confusing it with a
      mapping key and crashing.
    - No functional changes.
    - Don't depend on the YAML modules in RELEASE_TESTING, as it can
      pollute the advisory META.yml.


author: coolo@suse.com
changelog:
  - updated to 1.51
    - The fix described in 1.48 was incorrect. Removing an additional
      if $@ to fix it properly.
    - Make the Scalar::Util version check resistant to bugs caused by
      development versions.


author: coolo@suse.com
changelog:
  - updated to 1.56
    - read_string documentation error fixed (RT#74409, thanks Tim Heaney!)
    - re-release with fixed compile test
    - again packaging with ExtUtils::MakeMaker
    - convert to Dist::Zilla
    - Updated format to conform to CPAN::Changes::Spec
    - really fixed metadata
    - updated repository metadata to reflect move to github


author: coolo@suse.com
changelog:
  - updated to 1.58
      [INCOMPATIBLE CHANGE]
    - 1.57 omitted a change entry for the following change:
    - Previously, YAML::Tiny was sloppy about file encodings.  It is
      now strict.  The 'read' method and 'LoadFile' function expect
      UTF-8 encoded files.  The 'write' method and 'DumpFile' function
      produce UTF-8 encoded files.  The 'read_string' and
      'write_string' methods and the 'Load' and 'Dump' functions
      expect or generate (decoded) character data.
    - Previously, some errors would throw exceptions and some would
      return the error condition in $YAML::Tiny::errstr.  Now all
      errors throw exceptions.  Use of $errstr and the errstr method
      are deprecated. (David Golden)
      [FIXED]
    - Fixed write method to encode YAML file with UTF-8 (David Golden)
    - Improved SYNOPSIS and documentation of new (David Golden)
      [TESTING]
    - Tests have been cleaned up and reorganized.  Test coverage
      has been significnatly improved. (Ingy döt Net, David Golden,
      Jim Keenan, Karen Etheridge)


author: coolo@suse.com
changelog:
  - updated to 1.66
    see /usr/share/doc/packages/perl-YAML-Tiny/Changes
    1.66      2015-03-16 22:26:30Z
      [CHANGED]
    - removed bundled Test::TempDir::Tiny to rely on File::Temp
      for temporary directories during testing
    1.65      2015-03-13 23:02:34Z
      [CHANGED]
    - artifacts left behind from testing are now cleaned up (GH#34)
    1.64      2014-10-08 02:56:30Z
      [CHANGED]
    - remove silencing of any errors encountered while loading
      Scalar::Util (GH#33, Graham Knop)
    - now using JSON::MaybeXS in tests instead of JSON.pm
    1.63      2014-06-11 21:58:18Z
      [FIXED]
    - incorrect error messages fixed, when $@ is clobbered when Carp
      wasn't loaded (GH#30, GH#31, Hilko Bengen)
      [CHANGED]
    - now checking for, and erroring on, duplicate keys found in a hash
      (GH#32, Hilko Bengen)
    1.62      2014-03-16 12:28:44Z
      [FIXED]
    - fix handling of trailing colon in key name (RT#92916, H.Merijn
      Brand)
    1.61      2014-02-24 16:59:49Z
      [FIXED]
    - fixed a test for VMS (RT#93297, Craig Berry)
    1.60      2014-02-13 20:31:56Z
    - shipping 1.59 as stable, with no changes.
    1.59      2014-02-06 03:10:35Z (TRIAL RELEASE)
      [CHANGED]
    - numeric values are now quoted whenever they've been used as a string
      (fixes inconsistent behaviour seen with numeric values, due to
      differences between the XS and pure-perl variants of Data::Dumper).
      (github issue #24)
    - numeric hash keys are now always quoted.


author: coolo@suse.com
changelog:
  - updated to 1.67
    see /usr/share/doc/packages/perl-YAML-Tiny/Changes
    1.67      2015-05-12 00:10:24Z
      [FIXED]
    - instead of erroring on duplicate keys found in a hash (introduced in
      version 1.63), now we only warn. This fixes an issue in Strawberry Perl
      (via CPAN::Meta::YAML) when parsing a configuration file.
      [CHANGED]
    - Updated File::Temp test prereq to 0.19 for 'newdir'


author: coolo@suse.com
changelog:
  - updated to 1.70
    see /usr/share/doc/packages/perl-YAML-Tiny/Changes
    1.70    2017-01-22 08:59:54Z
      [FIXED]
    - Some errors writing to a file were incorrectly reported.


author: coolo@suse.com
changelog:
  - updated to 1.73
    see /usr/share/doc/packages/perl-YAML-Tiny/Changes
    1.73    2018-02-21 21:07:59Z
    - shipping 1.72 as stable, with no changes.
    1.72    2017-02-12 23:17:26Z (TRIAL RELEASE)
      [FIXED]
    - fix compatibility with Test::Builder 0.94 in test shim
    1.71    2017-02-04 05:44:07Z (TRIAL RELEASE)
      [FIXED]
    - Perform correct stripping of leading white space in literal/folded
      text blocks (Flavio Poletti, GitHub #44, fixes RT#56045).


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.74
    see /usr/share/doc/packages/perl-YAML-Tiny/Changes
    1.74    2023-03-23 03:19:08Z
      [FIXED]
    - a few documentation tweaks (thanks, Giovanni Los and Richlv!)


author: werner@suse.de
changelog:
  - Update to version 0.11
    + Doc : POD tweaks and clarifications.
    + Tst : Threads tests will not fail anymore if resources constraints
      prevent the system from creating all the required threads.
    + Tst : Author tests overhaul.
    + Fix : The pragma no longer vivifies the "autovivification" entry
      in the hints hash %^H on perl 5.8.


author: coolo@suse.com
changelog:
  - updated to 0.12
      + Fix : Check functions are now replaced and restored in a thread-safe
      manner, either by using the wrap_op_checker() function from perl
      when it is available (starting from perl 5.16) or by taking the
      OP_REFCNT mutex on older perls.
      + Tst : Author tests are no longer bundled with this distribution.
      They are only made available to authors in the git repository.


author: coolo@suse.com
changelog:
  - updated to 0.14
    see /usr/share/doc/packages/perl-autovivification/Changes
    0.14    2014-11-01 22:25 UTC
      + Fix : [RT #99458] : AnyEvent::Loop hangs if autovivification 0.13 is
      loaded
      [RT #99904] : 'no autovivification' breaks Lingua::EN::Inflect
      from a distance
      This was a regression in 0.13 which caused the peephole
      optimizer to loop infinitely on "... while 1" constructs.
      However, the Lingua::EN::Inflect problem only occured in perl
      5.20 and above.
      Thanks Toshio Ito and Kent Fredric for reporting.
    0.13    2014-10-04 16:55 UTC
      This release contains a change that, while being very likely to be safe,
      can potentially cause freezes during code compilation. Every release
      should be carefully tested before being put in production, but this is
      especially true for this one.
      + Add : Support for the PERL_OP_PARENT optional feature introduced in
      perl 5.21.2.
      + Doc : The CAVEATS section now warns about the global slowdown during
      compilation caused by this pragma.
      + Fix : [RT #97703] : Android support
      t/51-threads-teardown.t will no longer fail on Android.
      Thanks Brian Fraser for reporting.
      + Fix : Segfaults in eval in an END block of a Win32 pseudo-fork.
      + Fix : Segfaults during global destruction of a thread or a
      pseudo-fork.
      + Opt : The global slowdown caused by this module has been greatly
      reduced.
      Thanks Ævar Arnfjörð Bjarmason for reporting and testing the
      change.


author: coolo@suse.com
changelog:
  - updated to 0.15
    see /usr/share/doc/packages/perl-autovivification/Changes
    0.15    2015-05-14 20:35 UTC
      + Chg : The new environment variable to enable thread tests on older
      perls is PERL_FORCE_TEST_THREADS. Note that this variable
      should only be turned on by authors.
      + Fix : The module has been taught about the new multideref
      optimization, and will function properly on perl 5.21.11 and
      above.
      + Fix : The module will no longer crash or behave erratically when it
      is loaded by several threads (or Windows emulated processes)
      ran in parallel.
      + Fix : Update the Windows ActivePerl + gcc 3.4 workaround for
      ExtUtils::MakeMaker 7.04. Thanks Christian Walde for reporting
      and feedback on this issue.
      + Fix : Be really compatible with the optional OP_PARENT feature.
      + Tst : $ENV{$Config{ldlibpthname}} is now preserved on all platforms,
      which will address failures of t/43-peep.t and
      t/51-threads-teardown.t with unusual compilers (like icc) that
      link all their compiled objects to their own libraries.


author: coolo@suse.com
changelog:
  - updated to 0.16
    see /usr/share/doc/packages/perl-autovivification/Changes
    0.16    2015-07-01 14:30 UTC
      + Fix : Broken linkage on Windows.


author: coolo@suse.com
changelog:
  - updated to 0.17
    see /usr/share/doc/packages/perl-autovivification/Changes
    0.17    2017-07-31 17:15 UTC
      + Chg : A large chunk of boilerplate XS code, which is also used in
      other XS modules, has been factored out of the main .xs file
      to a collection of .h files in the xsh subdirectory.
      + Fix : The new optimization in perl 5.27.3 for scalar(keys(%$hashref))
      is now correcty supported.


author: coolo@suse.com
changelog:
  - updated to 0.18
    see /usr/share/doc/packages/perl-autovivification/Changes
    0.18    2017-11-04 15:30 UTC
      + Fix : [RT #123411] : Compatibility with CV-in-stash optimisation
      Thanks Father Chrysostomos for reporting and contributing a
      patch.
      + Fix : [RT #122956] : strict/warn flags seem to simply do nothing
      The documentation has been amended to clarify how these two
      options are supposed to be used.
      Thanks Christian Walde for reporting.


author: aj@ajaissle.de
changelog:
  - update to 0.64
    0.64 -- Thu Jun 19 17:48:08 CEST 2014
    Bug Fixes:
    * LDAP.pm: set SSL_cipher_list correctly
    * RT#96203: LDAP.pm: use correct length for syswrite
    * LDIF.pm: fix next outside loop in _write_one_entry
    * Entry.pod: fix typo
    0.63 -- Sun Jun  1 12:42:59 CEST 2014
    Enhancements:
    * Entry.pm: accept options for update() in the LDIF case
    * LDIF.pm:
    - implement writing controls
    - refactor _write_entry
    - check for decoding errors in LWP-based URLs
    Bug Fixes:
    * RT#95001: Do not set SSL_ciphers to ALL by default
    * Entry.pm: delete(): return $self if called w/o args
    0.62 -- Sun Apr  6 11:25:05 CEST 2014
    Enhancements:
    Util.pm: remove superfluous space from POD
    FAQ.pm: update perl-ldap & Perl version numbers
    Bug Fixes:
    RT#94357: t/08time.t: skip tests on too old Perl versions
    RT#94341: FAQ.pm: fix incorrect instruction
    jpegDisplay.pl: overhaul to make it work again
    0.61 -- Sat Mar 29 17:21:45 CET 2014
    Enhancements:
    * {LDAP,LDIF}.pod: update documentation of raw => REGEX
    * support LWP-supproted URLs when reading LDIFs (incl. tests)
    * add test for Net::LDAP::Util's time functions
    * tests: set default OpenLDAP DB type to mdb
    Bug Fixes:
    * RT#94047: Control.pm: add missing word in POD
    * RT#93945: Util.pm: make sure $dec is defined
    * LDIF.pm: when reading LDIFs, allow control values to be absent
    * Control/ProxyAuth.pm: fix initialization using value => ...
    * Util.pm: fix corner cases in time conversion functions
    0.60 -- Sat Mar  8 14:00:02 CET 2014
    Enhancements:
    * IO::Socket::IP support
    - if installed in version 0.20 or higher, prefer it over IO::Socket::INET*
    - use IO::Socket::INET* as fallback if it isn't installed
    - this solves RT#93122, which IMHO is not really a bug of perl-ldap
    * remove trailing whitespace in contrib/*
    0.59 -- Tue Mar  4 16:21:15 CET 2014
    Bug Fixes:
    * Handle SASL security layers correctly on rebind
    Thanks Ben Morrow <ben@morrow.me.uk>
    * Control/Paged.pm: fix typo in POD sample code
    Enhancements:
    * t/60cancel.t: add explanation about potential cause of failure
    * LDAP.pm: accessor method sasl for Authen::SASL object
    * LDAP.pm: adapt socket() to support SASL layers
    * Message.pod: consolidate dcwocumentation of control()
    * Control.pm: documentation update
    * LDAP.pod: add note about IO::Socket::IP and Timeout
    * LDIF.pm: overhaul
    - set error when write fails
    - simplify _read_entry
    - simplify _write_entry
    - coding style harmonization
    - error checks when reading changetype: delete
    - make _error() return undef/empty list, adapt callers
    - refactor handling DNs when reading
    - new method _read_attribute_value()
    0.58 -- Mon Dec 23 17:35:53 CET 2013
    Bug Fixes:
    * RT#91210: Paged.pm: fix example code
    * RT#90459: LDAP.pm: make LDAPS work after LDAP+start_tls
    * RT#91177: AD.pm: fix change_ADpassword()
    * RT#88792: Constant.pm: add LDAP_CONTROL_SORTRESPONSE
    Enhancements:
    * Filter.pod: remove misleading text
    * typo fixes
    * RT#91156: add META.json
    * DSML.pm, Protocol/ldap.pm: use MIME::Base64::decode()
    * make MIME::Base64 mandatory
    * README: update optional modules, slight reorganization
    * Entry.pod: update documentation of N:L:E->update
    * Makefile.PL: require Text::Soundex for tests
    0.57 -- Sun Jul 21 18:35:12 CEST 2013
    COMPATIBILITY WARNING:
    The bug fix "LDAP.pm: new parameter bind(sasl_host => SASLHOST)"
    is an incompatible change that may break some corner-case configurations
    * that use SASL for authentication and
    * where the SASL host name differs from the host name connecting to.
    The incompatible change was necessary as it was not possible to fix
    the issue which was introduced in perl-ldap 0.37 in a compatible way.
    See Net::LDAP's manual page for the details on "sasl_host".
    Bug Fixes:
    * LDAP.pm: new parameter bind(sasl_host => SASLHOST)
    * Entry.pm: ignore options when update()ing LDIF
    * Entry.pm: let update() fail correctly on illegal target
    * RT#86053: FAQ.pod: fix spelling error
    * *.{pm,pod}: lots of more grammar & spelling fixes / harmonizations
    Enhancements:
    * LDAP.pm: use data_ready() in process()
    * Util.pm: simplify return on error
    * Constant.pm: add constant LDAP_CONTROL_NOOP
    * Schema.pm: call isa() as recommented in UNIVERSAL.pm
    0.56 -- Sat Jun 8 13:14:47 CEST 2013
    Bug Fixes:
    * RT#85941: LDAP.pm: new method data_ready()
    * RT#84886: Control/Relax.pm: fix typo in documentation
    Enhancements:
    * FAQ.pod: add more directory servers
    * t/07filtermatch.t: skip some tests unless Text::Soundex is installed
    * t/74matchedvalues.t: new, tests for MatchedValues control
    * t/73assert.t: new, tests for Assertion control
    * LDIF.pm: overhaul
    - flexibilize mode handling, accept PerlIO layers
    - get rid of dependency on Symbol & SelectSaver
    - convert _write_... to object methods
    - use indirect file handles for URLs
    * LWP/Protocol/ldap.pm: use regex as 1st arg to split()
    0.55 -- Tue Apr 23 11:18:15 CEST 2013
    Bug Fixes:
    RT#84410: PersistentSearch.pm: use $message->pop_entry() in example
    RT#84774: Constant.pm: unbreak Novell eDirectory constants
    Enhancements:
    Control/ManageDsaIT.pm: update documentation & simplify a bit
    Control/Relax.pm: new
    Constant.pm: add LDAP_CONTROL_RELAX
    LDAP.pod: omit space from filter in synopsis
    FAQ.pod: don't talk of "2 lines" when there's only one
    Extra/eDirectory.pm: fix typo, space police
    0.54 -- Fri Mar 29 12:07:40 CET 2013
    Bug Fixes:
    * RT#73202: LDIF.pm: Base64-encode values ending in spaces
    * RT#83815: fix typo/bug in example for root_dse
    Enhancements:
    * FAQ.pod: mention Dancer::Plugin::LDAP, update example
    * Extra/eDirectory.pm: new; extensions for eDirectory
    * Constant.pm: add constants for Novell eDirectory
    * LDIF.pm: clean up handling of mode parameter
    * LDIF.pm: partially support controls when reading
    * Util.pm: add time conversion functions
    * Makefile.PL: update recommends, add comments on core modules
    * FAQ.pod: update info on required/optional modules
    * LDAP.pod,FAQ.pod: harmonize documentation of scope values
    0.53 -- Sat Jan 26 18:23:35 CET 2013
    Bug Fixes:
    * various clarification & fixes in documentation
    * t/7{1pre,2post}read.t: don't use deprecated methods
    Enhancements:
    * Filter.pm: new method negate()
    * Util.pm: new function ldap_url_parse()
    * RT#77716: LDAP.pm: new option keepalive for new()
    * LDAP.pm: convert scheme to lowercase in new()
    * FAQ.pod: how to search all members of a large AD group
    * FAQ.pod: how to do nested group searches in AD
    0.52 -- Tue Jan 1 13:54:22 CET 2013
    Bug Fixes:
    * fix PreRead & PostRead controls
    * AD.pm: fix typo in documentation
    Enhancements:
    * add tests for PreRead & PostRead controls
    * FAQ.pm: example for certificateExactMatch
    * coding style overhaul:
    * use single-quoted strings where possible
    * 2 SPACEs before postfix if,unless,or,and
    * SPACE after comma
    * SPACE between if,elsif,unless,while,for and (
    * make private lexical variables more private
    * unquote identifiers before =>
    * unquote identifiers used as hash keys
    0.51 -- Sat Dec 1 14:37:35 CET 2012
    Bug Fixes:
    * RT#81380: in Filter.pm unescape hexpairs and ( ) \ * only
    * tests: compare files in "text mode"
    * Makefile.PL: mention all requirements for tests
    Enhancements:
    * Schema.pod: document attribute_syntax()
    * contrib/schema2ad.pl: new, convert schema file to something AD can digest
    0.50 -- Sat Nov 24 13:03:45 CET 2012
    Bug Fixes:
    * t/07filtermatch.t: use core module Text::Soundex instead of String::Approx
    * Message.pm: fix regression w.r.t. Net::LDAP::Message::Dummy
    Enhancements:
    * Makefile.PL: make dependencies reflect reality better
    * LDAP.pm: avoid warning in new() that might have occurred in corner cases
    0.50_01 -- Sat Nov 17 18:05:15 CET 2012
    Bug Fixes:
    * RT#80482 fix display of =item inet6 in LDAP.pod
    * RT#66753: new key & cert for SSL server tests
    * RT#79763 Net::LDAP::Util's $VERSION increased
    * t/06constant.t: numbering glitch in t/06constant.t
    * FilterMatch.pm: fix mapping of greaterOrEqual
    * FAQ.pod: small fixes
    Enhancements:
    * add constant LDAP_PROXY_AUTHZ_FAILURE
    * FilterMatch.pm: complete overhaul
    - update matching rules known in OpenLDAP
    - support matching rules for extensibleMatch
    - avoid warning if no matching rule is found
    - add specific implementations for a lot of rules
    * global overhaul towards Perl 5.8 features
    - declare @ISA and $VERSION as package-local
    - replace 'use vars' by 'our'.
    * Makefile.PL: overhaul
    * tests: cleanup & extensions
    - convert to Test::More
    - t/common.pl: allow client() to take options for Net::LDAP
    - t/common.pl: get rid of local compare function
    - t/03schema.t: overhaul, update data/schema.in
    - t/07filtermatch.t: new, tests for Net::LDAP::FilterMatch
    - t/40connect.t: new, test for IPv4 / IPv6 connections
    - reorganize servers tests: rename t/5X*.t -> t/4(X+1)*.t
    - t/47ipc.t: add TLS tests
    - t/60cancel.t: new, tests for Net::LDAP::Extension::Cancel
    - t/70sortctrl.t: make it a server test & add multi-attribute testcase
    0.49 -- Sat Oct 5 10:00:30 CEST 2012
    Bug Fixes:
    * RT#79763 extend ldap_explode_dn() for RFC 4514
    * RT#77291 canonicalize host name with ldapi://
    * LDAP.pm: don't try to set errors on undefined objects
    Extensions:
    * Net/LDAP/Extra/AD.pm:  convenience functions for AD
    * various documentation updates
    0.48 -- Thu Sep 20 10:55:20 CEST 2012
    Bug Fixes:
    * Util.pm: fix bug in escape_dn_value()
    * t/55ssl.t: fix typos in output text
    * LDIF.pm: with encode => 'canonical', do mbcescape DNs
    * the usual typo fixes in docs
    Enhancements:
    * ASN.pm: adapt to RFC 4511
    * Extension/{SetPassword,Refresh}.pm: polish ASN.1 definition
    * LWP/Protocol/ldap.pm: respond with requested MIME type
    * LWP/Protocol/ldap.pm: document 'x-format' URI extension
    * LWP/Protocol/ldap.pm: add DSMLv1 as output format
    * test routines updated to work with recent OpenLDAP
    * removed trailing spaces
    * support OpenLDAP extension: scope => "children"
    0.47 -- Sun Sep 16 12:00:30 CEST 2012
    Bug Fixes
    * contrib/ldifdiff.pl: fix POD
    * Intermediate/SyncInfo.pm: fix newcookie() method
    * LWP/Protocol/ldap.pm: complete overhaul
    Enhancements
    * more feature constants in Net/LDAP/Constant.pm
    * new features & documentation for LWP/Protocol/ldap.pm
    * LWP/Protocol/ldapi.pm: support ldapi:// URIs with LWP
    * contrib/LWPsearch.pl: demo program for LWP::Protocol::ldap*
    * update link list in the FAQ
    * update references to RFCs
    0.46 -- Wed Sep 5 18:09:00 CEST 2012
    Bug Fixes
    * LDAP.pm: unbreak - make done a real sub
    * Message.pm: fix typo, i.e. add forgotten ';'
    Enhancements:
    * FAQ.pod: update URLs a bit more
    0.45 -- Wed Sep 5 11:20:46 CEST 2012
    Bug Fixes
    * RT#72108 fix non-blocking IO with SSL
    * RT#74572 fix $entry->update($ldif)
    * RT#74759 fix POD spelling/grammar errors
    * RT#77180 use "sslv23" instead of "sslv2/3" for sslversion
    * work around a warning in Authen::SASL::Perl <= 2.1.5
    * various typo fixes in documentation
    Enhancements
    * RT#77458 re-work IPv6 support
    * Don't accumulate intermediate messages passed to a callback.
    * slightly extend Net::LDAP::Entry->update() and document it
    * convenience alias done() for Net::LDAP->unbind()
    * various updates to the FAQ


author: coolo@suse.com
changelog:
  - update to 0.65
    Enhancements:
    * t/74matchedvalues.t: more tests
    * {ASN,Extension}.pm: update ExtendedResponse to RFC 4511
    * Constant.pm: add LDAP_NOTICE_OF_DISCONNECTION
    * Control/DontUseCopy.pm: new
    * Control/ProxyAuth.pm: make sure criticality does not get changed
    * Control/Relax.pm: make sure value & criticality do not get changed
    * Control/ManageDsaIT.pm: make sure value never gets set
    Bug Fixes
    * LDAP.pm: do not set default sslversion for start_tls() & LDAPS
      Instead of second-guessing a default sslversion for start_tls() and LDAPS,
      rely on the - known to be sane - default value used by IO::Socket::SSL.
    * RT#100151: LDAP.pm: localize $SIG{__DIE__} in IPv6 support check
      Thanks to Troy Loveday <troyl@ti.com> for the detailed bug report and patch.
    * FAQ.pod: fix error in search() example
    * RFC.pod: typo fix


author: Pedro Monreal Gonzalez <pmonrealgonzalez@suse.com>
changelog:
  - update to 0.66
    Enhancements
    * Entry.pm: accept more options in ldif()
    * inc/: refresh install tools
    * contrib/ldifsort: new option -h
    * documentation extensions
    * typo fixes
    Bug Fixes
    * contrib/schema2ad: fix syntax calculation
    * Refresh.pm: fix get_ttl() method
    * DSML: fix detection of auxiliary object classes
  - Dropped patch fixed upstream perl526.patch
  - Updated URL to MetaCPAN
  - Updated spec file with spec-cleaner


author: Pedro Monreal <pmonreal@suse.com>
changelog:
  - Update to 0.68
    * 0.68 -- Sun Jan  3 17:58:18 CET 2021
    - Enhancements:
    * Control/NoOp.pm: new
    * Control/Subentries.pm: new
    * Constant.pm: add tags to allow exporting groups of constants
    * Constant.pm: add Active Directory Control & Extension OIDs
    * Constant.pm: add references to perl-ldap's modules
    - Bug Fixes:
    * META.json: update author & bugtracker
    * Control/*.pm: typo & grammar fixes
    * Control/Relax.pm: slight rephrasing
    * FAQ.pod: fix spelling/grammar error
    * Changes: fix typo
    * 0.67 -- Sat Dec 26 14:50:55 CEST 2020
    - Enhancements:
    * Makefile.PL: update author & bugtracker
    * LDIF.pm: support controls when reading
    * Control/TreeDelete.pm: new
    * Entry.pm: new option 'nooptions' for get_value()
    * various typo fixes
    - Bug Fixes:
    * LDAP.pm: do not persist the default sslserver
    * LDAP.pm: correct parameter to restrict IP family with IO::Socket::IP
    * data/regenerate_cert.sh: fix shebang
  - Add missing dependencies for building and testing


author: coolo@suse.com
changelog:
  - update to 1.25
    * Fixed false negatives in test suite, no need to upgrade the module!
    * Bugs fixed:
      https://rt.cpan.org/Ticket/Display.html?id=83980
      https://rt.cpan.org/Ticket/Display.html?id=47968


author: coolo@suse.com
changelog:
  - updated to 1.28
    see /usr/share/doc/packages/perl-libintl-perl/ChangeLog
      editorial changes
      use new class methods for xgettext options
      quote import tags in docs
      updated copyright date
      updated FAQ
      new class methods options, flags, and keywords
      This will produce the default keyword and flag definitions for xgettext
      for Locale::TextDomain.


author: Vít?zslav ?í?ek <vcizek@suse.com>
changelog:
  - Disable 04find_domain_bug test broken with glibc 2.28
    * https://github.com/gflohr/libintl-perl/issues/3
    * add disable-broken-04find_domain_bug-test.patch


author: Dirk Stoecker <opensuse@dstoecker.de>
changelog:
  - update to bug-fix version 1.30
    * Drop disable-broken-04find_domain_bug-test.patch (integrated upstream)


author: Stephan Kulow <coolo@suse.com>
changelog:
  - updated to 1.31
    see /usr/share/doc/packages/perl-libintl-perl/Changes
    Version 1.31 - 19 Nov 2018
    * Fixes this bug in Locale::Simple:
      https://rt.cpan.org/Ticket/Display.html?id=127675


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.32
    see /usr/share/doc/packages/perl-libintl-perl/Changes
    Version 1.32 - 26 Oct 2020
    * Bugs fixed:
      https://github.com/gflohr/libintl-perl/issues/5


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.33
    see /usr/share/doc/packages/perl-libintl-perl/Changes
    Version 1.33 - 14 Dec 2020
    * Bugs fixed:
      https://github.com/gflohr/libintl-perl/issues/7


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 6.64
    see /usr/share/doc/packages/perl-libwww-perl/Changes
    6.64      2022-04-26 13:16:03Z
    - Remove unused variable introduced in 9d73bc422 (GH#411) (Olaf Alders)
    6.63      2022-04-25 15:24:10Z
    - Redirect on meta refresh (GH#409) (grr)


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 6.66
    see /usr/share/doc/packages/perl-libwww-perl/Changes
    6.66      2022-05-18 16:44:44Z
    - Revert automatic follow of meta refresh tags which was added in 6.63
      (GH#415) (Olaf Alders)
    6.65      2022-05-09 18:36:14Z
    - fix NAME in Makefile.PL (GH#413) (Graham Knop)


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 6.67
    see /usr/share/doc/packages/perl-libwww-perl/Changes
    6.67      2022-06-14 20:20:12Z
    - Remove undocumented LWP::Version sub (GH#416) (James Raspass)


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 6.68
    see /usr/share/doc/packages/perl-libwww-perl/Changes
    6.68      2023-02-27 19:18:33Z
    - Remove dynamic dependency on HTTP::Status (GH#419) (Graham Knop)
    - Raise minimum version of HTML::HeadParser to 3.71 (GH#422) (Olaf Alders)
    - Apply perlimports to tests (GH#418) (Olaf Alders)


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 6.70
    see /usr/share/doc/packages/perl-libwww-perl/Changes
    6.70      2023-04-30 13:22:56Z
    - Add cookie_jar_class attribute to allow different cookie jar modules
      to be used more easily (GH#91) (Tom Hukins, Julien Fiegehenn)
    - POD now contains all default attributes (GH#428) (Julien Fiegehenn)
    6.69      2023-04-29 13:14:31Z
    - Timeouts for cached connections now update (GH#73) (Eric Johnson)
    - The conn_cache() can now be unset (GH#424) (Julien Fiegehenn)
    - LWP::Protocol now only attempts to load modules once (GH#62) (Burak Gursoy)
    - Fix a bug in no_proxy that allowed partial matches to a proxy address
      to disable a proxy (GH#421) (Julien Fiegehenn)


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 6.71
    see /usr/share/doc/packages/perl-libwww-perl/Changes
    6.71      2023-06-20 19:44:19Z
    - Use rather than require Module::Load (GH#435) (Olaf Alders)


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 6.72
    see /usr/share/doc/packages/perl-libwww-perl/Changes
    6.72      2023-07-17 22:01:19Z
    - Don't mangle protocol scheme and don't require it to be valid if
      implementor is already known (GH#436) (mwgamera)


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 6.76
    see /usr/share/doc/packages/perl-libwww-perl/Changes
    6.76      2024-01-25 18:31:25Z
    - Simplify code slightly for Perl v5.8+ (GH#455) (James Raspass)
    - Move HTTP::CookieJar::LWP to test requires (GH#453) (Olaf Alders)
    6.75      2024-01-24 14:29:17Z
    - Update lwp-request to suport PATCH HTTP method (GH#452) (Javier Puche)
    6.74      2024-01-22 17:48:18Z
    - Making it possible to use IPv6 in https call through https proxy
      environment (in case of using CONNECT method to create a tunnel) (GH#450)
      (Dmitriy Shamatrin)
    6.73      2024-01-13 20:19:09Z
    - Fix no_proxy subdomain matching (GH#447) (Axel Burri)


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 6.77
    see /usr/share/doc/packages/perl-libwww-perl/Changes
    6.77      2024-03-11 00:56:14Z
    - Documentation updates for GH#448 (GH#457) (Russell Shingleton)


author: coolo@novell.com
changelog:
  - updated to 0.12
    * Bump namespace::clean dep to 0.20 to pull in the bugfix for
      Package::Stash::XS 0.19


author: coolo@suse.com
changelog:
  - update to 0.13
    * Fix issue in dist.ini which was causing links to be incorrectly generated.
    * Re-package to remove BEGIN { $VERSION hackery by using a newer
      Dist-Zilla.


author: coolo@suse.com
changelog:
  - updated to 0.14
    * bump dependency on B::Hooks::EndOfScope, to get the separation of
      pure-perl and XS components (RT#89245)
    * repository migrated to the github moose organization


author: rpm@scorpio-it.net
changelog:
  - update to 0.19
    - more comprehensive testing with Moo/Mouse/Moose
    - fixed cleaning of constants
  - 0.18      2014-06-14 20:12:59Z
    - better method detection for Mouse (github #4, Graham Knop)
  - 0.17      2014-06-10 20:13:14Z
    - Add -except to import options. This allows you to explicitly not clean a
      sub. (Dave Rolsky)
  - 0.16      2014-05-27 04:50:22Z (TRIAL RELEASE)
    - Changed the code to no longer _require_ Class::MOP. If your class is not a
      Moose class then we don't load Class::MOP. This was particularly
      problematic for Moo classes. Using namespace::autoclean with a Moo class
      "upgraded" it to be a Moose class.
    - Using this module just broke overloading in a class. Reported by Chris
      Weyl. (RT#50938)


author: coolo@suse.com
changelog:
  - updated to 0.24
    - re-release to fix problematic $VERSION declaration (RT#101095)
    0.23      2014-12-27 04:07:03Z
    - be more lenient in optional Mouse tests to handle edge cases in older and
      pure perl versions
    0.22      2014-11-04 06:19:54Z
    - fix an erroneous change in 0.21
    0.21      2014-11-04 05:24:36Z
    - drop testing of MooseX::MarkAsMethods, now that Moose 2.1400 has better
      overload handling
    0.20      2014-09-06 23:04:12Z
    - Moose earlier than 2.0300 had a broken ->does method, which called methods
      on a class's meta when it might not be initialized (RT#98424)


author: coolo@suse.com
changelog:
  - updated to 0.26
    see /usr/share/doc/packages/perl-namespace-autoclean/Changes
    0.26      2015-06-07 02:53:17Z
    - mark all Mouse tests as TODO below perl 5.010, to enable installation
      despite apparent instability issues (see RT#101825)
    0.25      2015-06-03 01:09:06Z
    - load Moo::Role earlier in a test, to make a potential misconfiguration
      more visible


author: coolo@suse.com
changelog:
  - updated to 0.27
    see /usr/share/doc/packages/perl-namespace-autoclean/Changes
    0.27      2015-09-09 02:29:20Z
    - package with only ExtUtils::MakeMaker to ease installation on perl 5.6


author: coolo@suse.com
changelog:
  - updated to 0.28
    see /usr/share/doc/packages/perl-namespace-autoclean/Changes
    0.28      2015-10-13 01:25:26Z
    - skip failing tests with old Moo or when Sub::Util is broken (RT#107643)


author: Stephan Kulow <coolo@suse.com>
changelog:
  - updated to 0.29
    see /usr/share/doc/packages/perl-namespace-autoclean/Changes
    0.29      2019-08-24 17:07:22Z
    - switch from Test::Requires to Test::Needs
    - report on the installed versions of more optional modules


author: coolo@suse.com
changelog:
  - update to 0.21
    - When using the tie() fallback ensure we do not obliterate a
      foreign tie()
    - Better document how to disable the tie() fallback
    - Only invoke the deleted sub stashing if we run udner a debugger
      (avoid runtime penalty of Sub::Name/Sub::Identify)
    - Spellfixes (RT#54388)
    - When B::Hooks::EndOfScope is not available, switch to a simple
      tie() of %^H. While it can not 100% replace B::H::EOS, it does
      everything n::c needs


author: coolo@suse.com
changelog:
  - updated to 0.22
    - Simplify the >= 5.10 PP variant even more - move the hook from
      DESTROY into DELETE
    - Force explicit callback invocation order on 5.8 PP
    - Replace the %^H tie approach with fieldhashes, fixes all known
      corner cases and caveats on supported perls >= 5.8.1 (FC)
    - Compile away the debugger fixup on perls >= 5.15.5 (FC)
    - More robust handling of the tied %^H in pure perl mode (RT#73402)
    - Limit the debugger workarounds to perls between 5.8.8 and 5.14,
      extend debugger support to all perl versions (FC) (RT#69862)
    - If possible, automatically install (but not load) the debugger
      workaround libraries on perls between 5.8.8 and 5.14 (RT#72368)
    - Add back dropped NAME section (RT#70259)


author: ro@suse.de
changelog:
  - remove perl-namespace-clean-use_lib.patch and use sed statement
    instead (less likely to break with every package update)


author: lars@linux-schulserver.de
changelog:
  - update to 0.23:
    + Rely on B::Hooks::EndOfScope version 0.10 to fix issues with
      new Module::Runtime versions (>= 0.012) on perl 5.10 due
      to incorrect hook firing due to %^H localisation.
    + Fix failures on 5.13.6 due to incorrect version number threshold
      (RT#74683)


author: coolo@suse.com
changelog:
  - updated to 0.24
    - Properly skip debugger test when optional deps not available
    - Make sure pure-perl tests pass correctly on space-containing
      paths (RT#77528)
    - Remove all the pure-perl fallback code and depend on PP-capable
      B::H::EOS 0.12


author: coolo@suse.com
changelog:
  - updated to 0.25
    - Fix incorrect ExtUtils::CBuilder detection routine leading to
      Makefile.PL crashes when EU::CB is not available


author: coolo@suse.com
changelog:
  - updated to 0.27
    see /usr/share/doc/packages/perl-namespace-clean/Changes
    0.27  2016-05-18 02:24 (UTC)
    - Allow packages to be cleaned multiple times
    - Ensure the debugger workarounds are applied only when
      DB::sub is actively used (they are superfluous otherwise)
    - Work around P5#72210, resulting in fails on 5.8.8 -Duselongdouble
    - Fix incorrect name in META (RT#107813)


author: varkoly@suse.de
changelog:
  - Marking the man files as %doc files so they can left out using --excludedocs during installation.
  - Update to version 2.48
    * Update discovery hostname
    * Remove all uses of $' from code. This removes a global regex engine slowdown.
    * Comment out or replace shell commands with Perl equivalents.
    * Always disconnect from discovery server after performing discovery.
    * When registering with a username and password, accept existing credentials if they authenticate successfully.
    * Ensure that checks and reports are sent to the appropriate servers.


author: tchvatal@suse.com
changelog:
  - perl-macros is obsoleted by recent perl packages.
    Therefore BuildRequire perl-macros only on older versions
    (which includes SLE)


author: ncutler@suse.com
changelog:
  - Relicense under Artistic License 2.0.  See LICENSE for details.
  - got rid of INSTALL, replaced with README.SUSE


author: hsk@imb-jena.de
changelog:
  - razor-agents-perl522.patch: fix razor man page installation with
    perl-5.22
  - updated .spec file: "Require" only module packages actually used by
    razor-agents-2.85


author: Ferdinand Thiessen <rpm@fthiessen.de>
changelog:
  - Update to version 2.86
    * Switch to modern XSLoader
  - Used spec-cleaner to modernize the SPEC file
  - Dropped fixed razor-agents-perl522.patch


author: Johannes Segitz <jsegitz@suse.com>
changelog:
  - Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
    * harden_pesign.service.patch


author: Gary Ching-Pang Lin <glin@suse.com>
changelog:
  - Add pesign-bsc1202933-Use-normal-file-permissions-instead-of-ACLs.patch
    to use the normal file permissions in pesign-authorize to avoid
    the potential security issue (bsc#1202933, CVE-2022-3560)
  - Set the libexecdir path for "make" to fix the path to
    pesign-authorize in pesign.service (bsc#1202933)
  - Add pesign-bsc1202933-Make-etc-pki-pesign-writeable.patch to make
    the default NSS datebase writeable (bsc#1202933)


author: Gary Ching-Pang Lin <glin@suse.com>
changelog:
  - Update to 116
    + daemon: remove always-true comparison
    + pesum - add a new tool to the shed
    + Fix building signed kernels on setups other than koji
    + Add -D_GLIBCXX_ASSERTIONS to CPPFLAGS
    + macros.pesign: handle centos like rhel with --rhelver
    + Detect the presence of rpm-sign when checking for "rhel"-ness
    + Fix typo in efikeygen command
    + pesigcheck: Fix crash on digest match
    + cms: store digest as pointer instead of index
    + Fix mandoc invocation to not produce garbage
    + Password fixes
    + Re-work CMS's selected_digest again...
    + src/certs/make-certs: delete the duplicate codes
    + Free resources if certification cannot be found
    + macros: drop %{_pesign_args}
    + Fix two bugs from package building
    + Fix bad free of cms data (DoS only)
    + Send pesign stdout/err to systemd journal
    + Add missing Install section
    + Add default packages for pkg-config
    + Short delay to ensure /run/pesign/socket exists
    + Resolve crash when signature that is removed is not the end of
      the list
    + Enhance error diagnostics about version mismatch
    + Upstream all Fedora changes
    + Add some hardening options to build
    + Add code of conduct
    + Fix build on gcc 12 and non-Fedora
  - Add BuildRequires efivar-devel >= 38 for efisec.h
    + efisiglist is replaced by efisecdb in efivar 38
  - Add BuildRequires mandoc to generate the manpages
  - Replace pesign-privkey_unneeded.diff with
    pesign-skip-auth-on-friendly-slot.patch to avoid the unnecessary
    authentication
  - Add pesign-fix-cert-match-check.patch to fix the subject name
    matching
  - Add pesign-fix-efikeygen-segfault.patch to fix the potential
    crash when executing efikeygen
  - Add pesign-bsc1202933-Remove-pesign-authorize.patch to remove
    pesign-authorize completely (bsc#1202933)
  - Refresh patches
    + harden_pesign.service.patch
    + pesign-boo1143063-remove-var-tracking.patch
    + pesign-boo1185663-set-rpmmacrodir.patch
    + pesign-fix-authvar-write-loop.patch
    + pesign-suse-build.patch
    + pesign-bsc1202933-Make-etc-pki-pesign-writeable.patch
  - Remove upstreamed/unnecessary patches
    + pesign-boo1158197-fix-pesigncheck-gcc10.patch
    + pesign-efikeygen-Fix-the-build-with-nss-3.44.patch
    + pesign-run.patch
    + pesign-bsc1202933-Use-normal-file-permissions-instead-of-ACLs.patch


author: Gary Ching-Pang Lin <glin@suse.com>
changelog:
  - Add pesign-bsc1221694-fix-reversed-calloc-arguments.patch to
    fix the parameters for calloc() (bsc#1221694)


author: Michal Suchanek <msuchanek@suse.com>
changelog:
  - Support signing grub on powerpc (jsc#SLE-18271 bsc#1192764).
    + 0001-Support-ppc-grub-signing-jsc-SLE-18271-bsc-1192764.patch
    + 0002-kernel-sign-file-Move-x509-parsing-into-a-function.patch
    + 0003-kernel-sign-file-Support-appending-verbatim-PKCS-7-s.patch
    + 0004-Add-padding-to-grub-signature-correctly-jsc-SLE-1827.patch


author: gmbr3@opensuse.org
changelog:
  - Update to version 10.2+git20220504.8690743:
    * Don't repackage aarch64_ilp32 *-64bit packages
    * Use pesign for signing on riscv64
    * Add padding to grub signature correctly (jsc#SLE-18271 bsc#1192764).
    * kernel-sign-file: Support appending verbatim PKCS#7 signature.
    * kernel-sign-file: Move x509 parsing into a function.
    * Support ppc grub signing (jsc#SLE-18271 bsc#1192764).
    * Handle packages with epochs as well
    * Turn off rpm fatal warnings for noarch packages
  - Upstreamed patches:
    * 0001-Support-ppc-grub-signing-jsc-SLE-18271-bsc-1192764.patch
    * 0002-kernel-sign-file-Move-x509-parsing-into-a-function.patch
    * 0003-kernel-sign-file-Support-appending-verbatim-PKCS-7-s.patch
    * 0004-Add-padding-to-grub-signature-correctly-jsc-SLE-1827.patch
  - Added patches:
    * order.patch - support OrderWithRequires


author: Callum Farmer <gmbr3@opensuse.org>
changelog:
  - Add attr.patch to fix:
    * Avoid assigning %attr's to symlinks which causes rpmbuild spam
    * Change perms mask to 07777 to ensure SUID/SGID is copied over
  - Add lang.patch to support %lang


author: Callum Farmer <gmbr3@opensuse.org>
changelog:
  - Update attr.patch to fix ghost symlinks still being affected
  - Add rpmlintrc.patch to stop copying it to the build output


author: Callum Farmer <gmbr3@opensuse.org>
changelog:
  - Add dependency-generators.patch to support copying source files
    and macros to the re-package build (jsc#PED-2658)


author: jlee@suse.com
changelog:
  - Update to version 10.2+git20230612.4699910:
    * pesign-gen-repackage-spec: support filetriggers and transfiletriggers (bsc#1211849)
    * Add support for dependency generators
    * pesign-gen-repackage-spec: fix the filename issue in the scripts of generated ueficert package
    * Verfiy the signatures before attaching them
    * Don't copy rpmlintrc to OTHER
    * Fix %attr issues
    * Support %lang
    * Support OrderWithRequires
    * pesign-repackage.spec.in: Add description for footer_size
  - Removed the following patches becuase they are merged to
    10.2+git20230612.4699910:
      Patch:          order.patch
      Patch1:         attr.patch
      Patch2:         lang.patch
      Patch3:         rpmlintrc.patch
      Patch4:         verify-sig.patch
      Patch5:         dependency-generators.patch
  - Use README.md instead of README in pesign-obs-integration.spec.


author: Joey Lee <jlee@suse.com>
changelog:
  - Modify pesign-obs-integration.changes, add bsc#1211849 to changelog.
    The supporting of filetriggers and transfiletriggers in
    pesign-gen-repackage-spec in 10.2+git20230612.4699910 is for
    bsc#1211849.


author: jlee@suse.com
changelog:
  - Update to version 10.2+git20240216.1e15ef4:
    * Create changes file for reproducible build
    * Add support for authenticated uefi variables
    * Allow to dump the pkcs7 signed data as well
    * Add -N option to add a NULL param to the digest algo definitions
    * Add -C option to include certificates in the PKCS7 signature
    * spec.in: fix rpmlint warnings


author: jlee@suse.com
changelog:
  - Update to version 10.2+git20240723.d344d91:
    * Quote % signs in scripts
    * Export also a VCS tag
    * specfile: Change license to OR-LATER
    * specfile: Update rpm constructs
    * spec.in: Add changelog tag
    * spec.in: Don't copy changes to OTHER
    * spec.in: Use SPDX license


author: Arjen de Korte <suse+build@de-korte.org>
changelog:
  - Update to version 1.10.18
  - Remove pear-cacheid-array-check.patch (upstreamed)
  - Contents of .filemap are now sorted internally


author: Arjen de Korte <suse+build@de-korte.org>
changelog:
  - Update to version 1.10.19
    - PEAR 1.10.12
    * adjust dependencies based on new releases
    - XML_Util 1.4.5
    * fix Trying to access array offset on value of type int


author: Arjen de Korte <suse+build@de-korte.org>
changelog:
  - Update to 1.10.21
    - PEAR 1.10.13
    * unsupported protocol - use --force to continue
    * Add $this operator to _determineIfPowerpc calls
  - Update to 1.10.20
    - Archive_Tar 1.4.14
    * Properly fix symbolic link path traversal (CVE-2021-32610)
    - Archive_Tar 1.4.13
    * Relative symlinks failing (out-of path file extraction)
    - Archive_Tar 1.4.12
    - Archive_Tar 1.4.11
    - Archive_Tar 1.4.10
    * Fix block padding when the file buffer length is a multiple
      of 512 and smaller than Archive_Tar buffer length
    * Don't try to copy username/groupname in chroot jail


author: Arjen de Korte <suse+build@de-korte.org>
changelog:
  - Update to 1.10.22
    - PEAR 1.10.14
    * Put glue and pieces parameters to implode in correct order for
      PHP 7.4+
    * Fix PHP bug 81653: Typo in install-pear-nozlib.phar
    * Add %S EXPECTF capability
    * Fix: Creation of dynamic property PEAR_Error::$callback is
      deprecated
    * Fixed extension loaded check for pecl binaries
    * Remove -n option from pecl.bat for shared extensions
    * Fix Using ${var} in strings is deprecated
    * Fix lingering license references to PHP license
    * Exclude tests from composer classmap
    * Fix private lastError name


author: Arjen de Korte <suse+build@de-korte.org>
changelog:
  - Update to 1.10.23
    - PEAR 1.10.15
    * Cleanup uneeded test
    * Fix PHP Deprecated: Calling get_class() without arguments


author: sweet_f_a@gmx.de
changelog:
  - update to 2.2.5:
    * add --rsyncable functionality
    * many bug fixes
  - remove all suse patches:
    * pigz-dictzip.patch, large and unmaintained patch. If somebody
      really needs that then we should rebase and test it. In this
      case --dictzip should be probably also added to original gzip.
    * pigz-always-thread.patch was a folloup of pigz-dictzip.patch
    * pigz-do-symlinks.patch added IMO dangerous and stupid behaviour
      for symlinks. The original behaviour is now again like we know
      it from gzip, bzip2 and xz.
    * pigz-spl.patch, why we hacked in special handling of .spl
      files?
    * Generally we want to have pigz to replace gzip (and vice versa)
      so better avoiding interface incompatibilities.
  - cleanup spec file


author: adam@mizerski.pl
changelog:
  - update to 2.3
    * Don't complain about missing suffix when not writing output file
    * Put all global variables in one global structure for readability
    * Do not decompress concatenated zlib streams -- only gzip streams
    * Add option for compression level 11 to use zopfli
    * Fix handling of junk after compressed data
  - added pigz-lm.patch
    * adds missing "-lm"
  - provide unpigz binary and manpage as symlink, not copy.
  - removed fake cc script - build system honors CC
  - cleanup spec file


author: p.drouand@gmail.com
changelog:
  - Update to version 2.3.3
    * Portability improvements
    * Update copyright years in documentation
  - Add build fix patches
    * pigz-fix-wrong-include.patch
    * pigz-fix-missing-linker.patch
  - Remove pigz-lm.patch; fixed
  - Use download Url as source


author: mpluskal@suse.com
changelog:
  - Update to version 2.4:
    * Generate Zip64 format .zip files when the output is greater
      than or equal to 4 GiB.
    * Improved gzip options processing and return code compatibility
    * Some bug fixes
  - Drop no longer needed patches:
    * pigz-fix-missing-linker.patch
    * pigz-fix-wrong-include.patch


author: Cristian Rodríguez <crrodriguez@opensuse.org>
changelog:
  - Build with -fexceptions to get compiler/os specific (aka. sane)
    implementations of pthread_cleanup* routines.


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 2.6:
    * Add --huffman/-H and --rle/U strategy options
    * Fix issue when compiling for no threads
    * Fail silently on a broken pipe
    * Add --alias/-A option to set .zip name for stdin input
    * Add --comment/-C option to add comment in .gz or .zip
    * Several bug and behavior fixes
  - drop fortify.patch: obsolete


author: Andreas Stieger <andreas.stieger@gmx.de>
changelog:
  - update to 2.7:
    * Improved display of multiple-member gzip files
    * Better gzip compatibility and bug fixes
  - add pigz-2.7-NOTHREAD-tests.patch to fix tests


author: pgajdos@suse.com
changelog:
  - version update to 2.8
    - Fixed a version bug when compiling with the just-released zlib 1.3
    - Will save a modification time only for regular files (just like gzip since 1.10)
    - Will write all available uncompressed data on an error, for partial data recovery
  - deleted patches
    - pigz-2.7-NOTHREAD-tests.patch (upstreamed)


author: Andreas Stieger <andreas.stieger@gmx.de>
changelog:
  - pinentry 1.2.0:
    * qt: Show a warning if Caps Lock is on
    * qt: Support password formatting.  This makes generated
      passwords easier to transcribe
    * qt: Fix showing of pinentry window on Wayland
    * qt: Check passphrase constraints before accepting passphrase
      if passphrase constraints are requested to be enforced
    * qt: Improve detection of running in a GUI session
    * qt: Improve accessibility when entering new password


author: Dominique Leuenberger <dimstar@opensuse.org>
changelog:
  - Correction for previous change: ensure the packages built in the
    gui flavor do not change their package name. e.g pinentry-qt5
    wrongly got renamed to pinentry-gui-qt5.


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 1.2.1:
    * qt: Support building with Qt 5.9.  [T5592]
    * curses: Handle an error at curses initialization.  [T5623]
    * curses: Specify fg/bg when an extention of Ncurses is not available.
    * qt: Fix translation of context menu entries.  [T5786]
    * qt: Further improve the accessibility.  [T5863]
    * qt: Fix moving focus to second input field when pressing Enter in
      first input field.  [T5866]
    * qt: Update the cursor position when reformatting the text.  [T5972]
    * qt: Use foreground raising code also with the confirm prompt.
    * Make the legacy qt4 version build again.  [T5569]
    * Make sure an entered PIN is always cleared from memory.  [T5977]
    * Build fixes for Windows.  [T5893]


author: Frederic Crozat <fcrozat@suse.com>
changelog:
  - Update signature file and keyring with latest ones from download
    site, they were updated by another approved upstream maintainer.


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 1.3.0:
    * qt: Add new Qt6 frontend.  [rP1e79123c38]
    * qt: Set parent window on Wayland.  [T6930]
    * qt: Fix capslock detection on Wayland.  [rP7dfc60a70d]
    * qt: Fix window icon on Wayland.  [T6887]
    * qt: Add support for external password manager with libsecret.
    * qt: Remove focus indication by text selection.  [T5863]
    * qt: Use same focus indication for labels as Kleopatra.
    * qt: Improve accessibility.  [T5863]
    * gnome3: Prefer gcr-4.  [rP069c219223]
    * curses: Fix timeout handling.  [rP08408498b3]
    * curses: Add SETREPEATOK and quality bar colors.
    * curses: Add password quality meter.  [rP2923707e75]
    * curses,tty: Upon SIGINT, let pinentry exit gracefully.
    * w32: Fix non-focused window and simplify code.
    * Disable secret storage integration when running on KDE
      Plasma.
    * The Windows CE support has been removed.


author: Alexander Graul <alexander.graul@suse.com>
changelog:
  - update to 1.3.1:
    * qt: Install and use pinentry icon. [rPf9c252a8d9]
    * qt: Small fix for Qt5. [rP844360c9c9]
    * qt: Fix Windows build of Qt6. [rP34019f954a]
    * New envvar PINENTRY_KDE_USE_WALLET to enable the secret
      storage integration on KDE. [rP23753cfb03]


author: Shawn Dunn <sfalken@opensuse.org>
changelog:
  - Added kcm-about-distrorc (boo#1207873)
    * Changes kinfocenter "About" to display MicroOS logo and Link to
    MicroOS Desktop wiki, rather than Geeko and the main website.
  - 20230202


author: Shawn Dunn <sfalken@opensuse.org>
changelog:
  - Reverted prior commit, will investigate alternate method.
    * https://build.opensuse.org/request/show/1065543
  - 20230214


author: Shawn Dunn <sfalken@opensuse.org>
changelog:
  - Added, for contextual menus in dolphin with the ark flatpak
    * ark-addtoservicemenu.desktop
    * ark-servicemenu.desktop
  - 20231008


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 1.4.0:
    * Add set_frost to contrast protocol
    * outputdevice, outputmanagement: add rgb range setting
    * Add kde_kwin_output_device_mode_v2 to handle output modes
    * org_kde_plasma_window_management: Allow sending windows to an output
    * Decouple activation feedback from window management
    * plasma-window-management: allow to report which apps are starting


author: Antonio Larrosa <alarrosa@suse.com>
changelog:
  - Update to 1.6.0:
    * Add Linux Qt6 CI
    * Use non-deprecated install location variable for CMake config
      files
    * Add support for Primary Outputs


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 1.7.0:
    * Add destructor for primary output global
    * Add AppletPanel window type to the org_kde_plasma_surface interface.
    * plasma_surface: Add open_under_cursor request
    * Rename screencast.xml to match the protocol name
    * Add resourceName to plasma windowmanagement
    * screencast: Introduce stream_region


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 1.8.0:
    * Fix some reuse warnings
    * Increase org_kde_plasma_window_management version
    * Introduce the kde_lockscreen_overlay_v1 protocol
    * Add FreeBSD Qt6 CI support
    * Make explicit that kde-output-management-v2 is onetime only
    * Fix typos in plasma-virtual-desktop.xml
    * kde-primary-output-v1: Fix DTD violation


author: Enrico Belleri <idesmi@protonmail.com>
changelog:
  - Update to 1.10:
    * Add destructor for keystate interface
    * Add a protocol to order the outputs for plasmashell to assign
      desktop environment components to a specific screen


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 1.12.0:
    * plasma-shell: Mark set_panel_behaviour as deprecated
    * plasma-shell: Drop commented out initial ideas
    * add more HDR settings to the output management protocols
    * docs: Use "provides" instead of "installs"
    * docs: improve readme clarity
    * add an icc profile path to output management protocols
    * outputdevice,outputmanagement: add auto rotate setting
    * fake-input: Add destructor request
    * Make filename match virtual desktop protocol name
    * Bump version number to allow depending on it
    * kde-screen-edge-v1: Add new protocol
    * outputdevice,management: add settings for hdr and color managament
    * Make plane state values in plasma_window_management


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 1.13.0:
    * new release for Plasma 6.1 beta, 1.13.0
    * plasma-window-management: add a stacking order object
    * output device, output management: add brightness setting
    * outputdevice,outputconfiguration: add a way to use the EDID-provided color profile
    * Enforce passing tests
    * output device, management: change the descriptions for sdr gamut wideness
  - Build with KDE Frameworks 6
  - Use the same keyring as for Plasma


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to version 84.87~git20240313T170730~9c664b7:
    * Add opensuse_launcher_icon.js shell update script
  - Clean up _servicedata


author: Antonio Larrosa <alarrosa@suse.com>
changelog:
  - Modify sddmtheme.diff to change the extension of the openSUSE
    branding wallpaper from jpg to png since the extension was
    changed in TW (boo#1222546)
  - Require the same wallpaper-branding version as used when building
    to make sure the png file exists


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 6.0.90:
    * New feature release
    * For more details see https://kde.org/announcements/plasma/6/6.0.90
  - Changes since 6.0.5:
    * update version for new release
    * Bump manifest version
    * set min kf6 version
    * Download Job: Truncate excessively long URLs
    * MPrisPlugin: Limit string and URL lengths in metadata
    * MPrisPlugin: Rate-limit property changes
    * add a version for dependencies so it does not break CI https://invent.kde.org/plasma/bluedevil/-/merge_requests/156


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 6.0.2:
    * New bugfix release
    * For more details see https://kde.org/announcements/plasma/6/6.0.2
  - Changes since 6.0.1:
    * appiumtests: match screenshot to test wallpaper DBus API
    * update version for new release
    * kcm/keys: fix custom shortcut alignment (kde#483169)
    * Panel: Don't take keyboard focus when one of its widgets is activated (kde#479084,kde#482653)
    * appiumtests: add test to make sure ShellCorona gives ready signal to KSplash
    * Folder Model: Handle invalid URL in desktop file (kde#482889)
    * kcms/landingpage: load theme preview image asynchronously
    * Rework logic to know who is the first visible results view (kde#482736)
    * Do not let ConfigOverlay cover the toolbox (kde#482218)
    * kcms/mouse: Don't crash when no supported backend is found (kde#482048)
    * Don't overwrite files in the model positions on drop (kde#482302)
    * update version for new release


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 6.0.3:
    * New bugfix release
    * For more details see https://kde.org/announcements/plasma/6/6.0.3
  - Changes since 6.0.2:
    * revert duplicate appstream update
    * update version for new release
    * applets/taskmanager: remove unnecessary Layout properties
    * applets/taskmanager: Drop pipewire window thumbnail opacity animation
    * applets/taskmanager: Don't base the amount of space reserved for the thumbnail on the header (kde#481044)
    * Revert "Panel: Don't take keyboard focus when one of its widgets is activated"
    * Folder View: fix label rendering for popup and widget views (kde#484163)
    * Panel: don't round floating paddings to smoothen animation
    * applets/kimpanel: Fix save font option
    * Kicker: Fix submenus appearing in taskmanager (kde#481955)
    * Cancel edit prior reparenting the applet
    * solid-device-automounter/kcm: do not create proxy widget in initializer list
    * Filter out enter (kde#482123)


author: Sarah Kriesch <sarah.kriesch@opensuse.org>
changelog:
  - Add "-DBUILD_KCM_MOUSE_X11=OFF" for s390x
  - Move touchpad and mouse configuration to all (also for s390x)


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 6.0.4:
    * New bugfix release
    * For more details see https://kde.org/announcements/plasma/6/6.0.4
  - Changes since 6.0.3:
    * update version for new release
    * applets/kickoff: fix invalid mimeData from item delegates (kde#485485)
    * applets/taskmanager: show text more often for traditional Task Manager (kde#483070)
    * foldermodel: Export urls to the Desktop Portal on drag and copy
    * Add floating margin to panel highlight indicator (kde#485112)
    * FolderView: Do not clear hover when moving mouse over items (kde#483581)
    * applets/kickoff: Disable reusing items (kde#445512)
    * Desktop: check containment availability first before `usedInAccentColor`
    * Revert "applets/taskmanager: simplify right press handling" (kde#482813)
    * kcms/mouse: Sync values when layout becomes enabled
    * revert premature appstream update
    * update version for new release
    * gamecontroller: Do SDL_Init later.
    * gamecontroller: Do less SDL polling when there aren't devices yet.
    * update version for new release


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 6.0.5:
    * New bugfix release
    * For more details see https://kde.org/announcements/plasma/6/6.0.5
  - Changes since 6.0.4:
    * remove dup version
    * update version for new release
    * applets/showActivityManager: Fix and improve layout (kde#482098)
    * applets/kicker: cap maximum icon size (kde#482612)
    * kickoff: Use Kirigami.Units.iconSizes.huge as maximum icon size (kde#467004)
    * Panel: don't double count floatingPadding (kde#482468)
    * On multiline launchers are often as wide as tasks
    * Fix keyboard navigation (kde#485588,kde#477348)


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 6.1.0:
    * New bugfix release
    * For more details see https://kde.org/announcements/plasma/6/6.1.0
  - Changes since 6.0.90:
    * update version for new release
    * appstream versions
    * update version for new release
    * kcms/tablet: Fix wrong aspect ratio for output item
    * kickoff/main.qml: Round backgroundMetrics (kde#487625)
    * foldermodel.cpp: add context to menu connection
    * applets/kicker: Do not set a minimum size (kde#487562)
    * Anchor the desktop containment to the proper element (kde#487717)
    * Don't activate plasmoid on layout change (kde#484216)
    * Revert "Panel: don't round floating paddings to smoothen animation" (kde#484888)
    * Only defloat the panel when the window is directly intersecting it (kde#482468)
    * Revert "kcms/baloo: use frameless style for InlineMessages in header"


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 6.1.1:
    * New bugfix release
    * For more details see https://kde.org/announcements/plasma/6/6.1.1
  - Changes since 6.1.0:
    * update version for new release
    * remove dup appstream versions
    * Do not hide panel edit mode dialog when Widget Explorer is closed
    * Widget Explorer: ask for focus after drag and drop (kde#488571)
    * applets/taskmanager: Properly size Task icons (kde#488733)
    * Read "padding" instead of "margin" of dialog (kde#488901)
    * [kcms/keyboard] tastenbrett: more correct handling of xkb_keysym_*
    * applets/taskmanager: Fix grid layout for forced multiple rows/columns (kde#488702)
    * Panel: fix adaptive opacity not reacting to maximized windows (kde#488736)
    * Use the proper translation domain
    * sddm-theme: Make the thing translatable
    * applets/kickoff: support styled text in label again
    * update version for new release
    * FolderView Positioner: fix dragging files across screens. (kde#481254,kde#466337)


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 6.1.2:
    * New bugfix release
    * For more details see https://kde.org/announcements/plasma/6/6.1.2
  - Changes since 6.1.1:
    * [kcm/keyboard] Add missing GENERATE_MOC to kconfig_add_kcfg_files
    * update version for new release
    * kcms/keyboard: fix width and immutability of layout table headers (kde#488957)
    * Make panel config tooltips ask for focus after each applet change (kde#487640)
    * kcms/access: Bump the minimum cursor magnification factor (kde#489333)
    * kcms/access: fix list item highlighting (kde#489206)
    * Always center "Add Widgets" button on empty panels (kde#488789)
    * update version for new release


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 6.1.3:
    * New bugfix release
    * For more details see https://kde.org/announcements/plasma/6/6.1.3
  - Changes since 6.1.2:
    * update version for new release
    * Fix kcm_clock save on non-systemd distros
    * KeyboardButton: Check if longName is undefined
    * Use a shared QQmlEngine when possible (kde#488326)
    * lockscreen: fix the check for authentication prompts (kde#485520)
    * update version for new release
    * Edit Mode: Fix for blurry icons (kde#488920)


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 6.0.3:
    * New bugfix release
    * For more details see https://kde.org/announcements/plasma/6/6.0.3
  - Changes since 6.0.2:
    * revert duplicate appstream update
    * update version for new release


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 6.0.90:
    * New feature release
    * For more details see https://kde.org/announcements/plasma/6/6.0.90
  - Changes since 6.0.5:
    * update version for new release
    * merge versions
    * Add homepage to appstream
    * appstream update
    * Fix finding KCM (kde#480462)


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 6.1.1:
    * New bugfix release
    * For more details see https://kde.org/announcements/plasma/6/6.1.1
  - Changes since 6.1.0:
    * update version for new release
    * remove dup appstream version
    * update version for new release


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 6.0.2:
    * New bugfix release
    * For more details see https://kde.org/announcements/plasma/6/6.0.2
  - Changes since 6.0.1:
    * Don't truncate filter name containing parenthesis (kde#483350)
    * update version for new release


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 6.0.4:
    * New bugfix release
    * For more details see https://kde.org/announcements/plasma/6/6.0.4
  - Changes since 6.0.3:
    * Revert "Implement Font dialogs" (kde#478155)
    * update version for new release


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 6.0.90:
    * New feature release
    * For more details see https://kde.org/announcements/plasma/6/6.0.90
  - Changes since 6.0.5:
    * update version for new release
    * Fix khintssettings_unittest for Plasma 6
    * Fix broken Qt6 QML tests
    * Move ki18n_install call to qt6 subdirectory
    * Revert "Implement Font dialogs" (kde#478155)
    * Don't truncate filter name containing parenthesis (kde#483350)
    * KIOOpenWith: Store parent widget in QPointer (kde#481488)
    * Fix KDEPlatformFileDialogHelper::selectedNameFilter (kde#481287)
    * qxdgdesktopportalfiledialog: Avoid QtDBus module includes
    * qt6: Bring back basic render loop on nvidia wayland when Qt < 6.6.3


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 6.1.0:
    * New bugfix release
    * For more details see https://kde.org/announcements/plasma/6/6.1.0
  - Changes since 6.0.90:
    * update version for new release
    * kdeplatformtheme: disable modern open-with UI (again)


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 6.0.3:
    * New bugfix release
    * For more details see https://kde.org/announcements/plasma/6/6.0.3
  - Changes since 6.0.2:
    * update version for new release
    * Use "double" for storing received/sent bytes (kde#479230)


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 6.0.4:
    * New bugfix release
    * For more details see https://kde.org/announcements/plasma/6/6.0.4
  - Changes since 6.0.3:
    * Handler: fix a memory leak
    * Handler: don't parent notification to `this` after co_await
    * update version for new release


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 6.0.90:
    * New feature release
    * For more details see https://kde.org/announcements/plasma/6/6.0.90
  - Changes since 6.0.5:
    * update version for new release
    * Use -symbolic for all network icons
    * Port to new Kirigami package name
    * Don't include quiet packages in feature_summary
    * Fix the connection speed tab remaining visible after disconnecting
    * Add WireGuard config field for interface name (kde#479179)
    * Handler: fix a memory leak
    * Handler: don't parent notification to `this` after co_await
    * applet: Set a duration for the ExpandableListItem's transitions
    * Use "double" for storing received/sent bytes (kde#479230)
    * Fix typo
    * KCM: Work around MessageDialog not emitting accepted signal (kde#481840)
    * Add support for libopenconnect5.8 MCA Feature. This is called a Machine cert in the UI elements because that is what Cisco calls it in AnyConnect
    * Add Remote Identity, password options and password save/load
    * Replace KF6ConfigWidgets dependency with KF6ColorScheme
    * Show channel in addition to frequency


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 6.1.0:
    * New bugfix release
    * For more details see https://kde.org/announcements/plasma/6/6.1.0
  - Changes since 6.0.90:
    * Fix some connections for multiple devices not having icons
    * Set the security type for unencrypted wireless networks properly
    * update version for new release
    * Don't call QApplication::processEvents to update size hint (kde#487135)
    * applet: Append -symbolic to plasmoid.icon when in a panel (kde#487761)
    * Revert "Use -symbolic for all network icons"
    * Remove separator lines from the connection list


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 6.1.3:
    * New bugfix release
    * For more details see https://kde.org/announcements/plasma/6/6.1.3
  - Changes since 6.1.2:
    * Use a shared QQmlEngine when possible (kde#488326)
    * update version for new release


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 6.0.2:
    * New bugfix release
    * For more details see https://kde.org/announcements/plasma/6/6.0.2
  - Changes since 6.0.1:
    * update version for new release
    * Add URL to the metadata
    * update version for new release


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 6.1.0:
    * New bugfix release
    * For more details see https://kde.org/announcements/plasma/6/6.1.0
  - Changes since 6.0.90:
    * update version for new release
    * Set Maximum Volume to 150% (kde#487508)
    * kcm/SpeakerTest: Close dialog when the tested device disconnects


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 6.1.1:
    * New bugfix release
    * For more details see https://kde.org/announcements/plasma/6/6.1.1
  - Changes since 6.1.0:
    * update version for new release
    * Don't install plasma-volume.so symlink


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 6.0.4:
    * New bugfix release
    * For more details see https://kde.org/announcements/plasma/6/6.0.4
  - Changes since 6.0.3:
    * update version for new release
    * kcm: Fix kcm shows a blank main display after removing a printer
    * kcm/qml: Fix non-scrollable Printer Settings page
    * libkcups/DeviceModel: Use better user-facing terminology
    * kcm/FindPrinter: Fix for both types of manual printer setup
    * kcm/FindPrinter: Fix manual driver selection for direct devices
    * kcm/qml: Remove PlasmaComponents imports
    * kcm/FindPrinter: Fix connection list highlight
    * kcm/qml: Remove PlasmaComponents3
    * kcm/MakeModel: Remove PlasmaComponents/PlasmaExtras
    * kcm/Drivers: Fix double highlighted list item
    * kcm/BaseDevice: Add Banner and uri helpers
    * kcm: Fix constraint on make/model (driver) selection dialog
    * kcm/FindPrinter: Fix double highlighted list item
    * kcm: Add a debug; Use the CUPS printer-uri
    * revert premature appstream update
    * update version for new release
    * kcm: Handle recommended drivers not found scenario (kde#482409)
    * update version for new release


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 6.0.5:
    * New bugfix release
    * For more details see https://kde.org/announcements/plasma/6/6.0.5
  - Changes since 6.0.4:
    * revert dup version
    * update version for new release
    * plasmoid: Use KItemModels SFPM


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 6.0.90:
    * New feature release
    * For more details see https://kde.org/announcements/plasma/6/6.0.90
  - Too many changes to list here
  - Add patch to fix build with older CUPS, the newer version isn't
    actually needed yet:
    * 0001-Revert-Require-CUPS-version-2.4.x.patch


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 6.1.0:
    * New bugfix release
    * For more details see https://kde.org/announcements/plasma/6/6.1.0
  - Changes since 6.0.90:
    * update version for new release
    * appstream versions
    * update version for new release
    * kcm/qml: Fix return value for JS url
    * kcm/[core/qml]: Fix manual PPD file add/change


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 6.1.3:
    * New bugfix release
    * For more details see https://kde.org/announcements/plasma/6/6.1.3
  - Changes since 6.1.2:
    * update version for new release
    * plasmoid: Remove dead code (JobsModel)
    * update version for new release


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Add patches to fix ksmserver authentication (CVE-2024-36041, boo#1225774):
    * 0001-Authenticate-local-clients.patch
    * 0002-Remove-iceauth-dependency.patch


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Add patches to avoid that upgrades to Plasma 6.1 kill existing
    sessions (kde#488032):
    * 0001-Revert-startkde-Close-systemd-session-when-startplas.patch
    * 0002-startkde-Close-systemd-session-when-startplasma-exit.patch


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Add patch to fix a regression introduced by the preceding change
    (kde#487912, boo#1226110):
    * 0001-Fix-writing-ICEAuthority-file.patch


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 6.1.0:
    * New bugfix release
    * For more details see https://kde.org/announcements/plasma/6/6.1.0
  - Too many changes to list here
  - Drop patches, now upstream:
    * 0001-Authenticate-local-clients.patch
    * 0002-Remove-iceauth-dependency.patch
    * 0001-Fix-writing-ICEAuthority-file.patch
    * 0001-Revert-startkde-Close-systemd-session-when-startplas.patch
    * 0002-startkde-Close-systemd-session-when-startplasma-exit.patch


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 6.1.1:
    * New bugfix release
    * For more details see https://kde.org/announcements/plasma/6/6.1.1
  - Changes since 6.1.0:
    * update version for new release
    * Don't emit appletDeleted 2 times
    * applets/systemtray: Read "padding" instead of "margin" of dialog
    * Mapping for mouse events considering transforms (kde#488173)
    * Enforce formfactor when changing location (kde#488174)
    * update version for new release
    * kcm_regionandlang: fix incorrect paper size example for some locales (kde#488083)
    * shell/kconf_update: don't remove shortcut added in 6.1 (kde#488494)


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 6.1.2:
    * New bugfix release
    * For more details see https://kde.org/announcements/plasma/6/6.1.2
  - Changes since 6.1.1:
    * update version for new release
    * libtaskmanager: improve efficiency when window icon frequently changes (kde#487390)
    * Do not hide panel settings when a panel-parented dialog takes focus (kde#487161)
    * update version for new release


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 6.1.3:
    * New bugfix release
    * For more details see https://kde.org/announcements/plasma/6/6.1.3
  - Changes since 6.1.2:
    * update version for new release
    * klipper: Avoid incorrect wayland roundtrips (kde#489096)
    * klipper: Fix a potential null dereferencing (kde#489096)
    * kcm/users: decode URI-encoded file for avatar image
    * kastatsfavoritesmodel.cpp: prefer .value() over operator[] (kde#482887)
    * xembedsniproxy: Warp pointer to click location on wayland (kde#489286)
    * klipper: add missing static keyword in `SystemClipboard`
    * update version for new release


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 6.0.3:
    * New bugfix release
    * For more details see https://kde.org/announcements/plasma/6/6.0.3
  - Changes since 6.0.2:
    * revert duplicate appstream update
    * update version for new release
    * GlobalMenu: Fix path to AboutPage.qml
    * page: Fix drag-sorting of pages in PageSortDialog (kde#482377)


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 6.0.4:
    * New bugfix release
    * For more details see https://kde.org/announcements/plasma/6/6.0.4
  - Changes since 6.0.3:
    * update version for new release
    * Fix the column configuration dialog being too small on the overview page (kde#482008)
    * page: Store FaceController cache in QPointer (kde#482198)
    * revert premature appstream update
    * update version for new release


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 6.0.5:
    * New bugfix release
    * For more details see https://kde.org/announcements/plasma/6/6.0.5
  - Changes since 6.0.4:
    * remove dup version
    * update version for new release
    * FaceLoader: use qmlEngine for configEngine
    * applicationstable: Use FirstCellDelegate for the first cell in details table (kde#479235)


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 6.1.0:
    * New bugfix release
    * For more details see https://kde.org/announcements/plasma/6/6.1.0
  - Changes since 6.0.90:
    * update version for new release
    * appstream versions
    * update version for new release
    * faces/FullRepresentation.qml: add minimum sizes (kde#487815)
    * Enable KCrash (kde#485891)


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 6.1.1:
    * New bugfix release
    * For more details see https://kde.org/announcements/plasma/6/6.1.1
  - Changes since 6.1.0:
    * update version for new release
    * remove dup appstream version
    * update version for new release
    * EditablePage: position loading placeholder overlay correctly (kde#488044)


author: Marcus Rueckert <mrueckert@suse.de>
changelog:
  - backport https://github.com/mquinson/po4a/commit/a69b48eda3ebd66eec30a34a377c7a00c6f8e36c.patch
    this works around a memory leak in perl
    https://github.com/Perl/perl5/issues/18604
    https://github.com/mquinson/po4a/issues/317
    https://github.com/mquinson/po4a/issues/302


author: Luiz Fernando Ranghetti <elchevive@opensuse.org>
changelog:
  - Update to version 0.64
  - Remove a69b48eda3ebd66eec30a34a377c7a00c6f8e36c.patch (included in this
    release)
    Asciidoc:
    * Detect sublevel description lists with :::
    * Don't split in attributes include:: and ifeval:: lines (Github's #298)
    Pod:
    * Don't wrap textblocks, as it may break C<> markup (similar to Github's #242)
    Core:
    * Mitigate Perl bug #18604 (simplify a regexp into a substring index) (Github's #302)
    * Improve the consistency of all our module lists (related to Github's #136)
    Thanks Viet Than.


author: Luiz Fernando Ranghetti <elchevive@opensuse.org>
changelog:
  - Update to version 0.65
    Asciidoc:
    * Ensure that comments appear in the translated contents, to preserve the document
    structure (Github's #307 and #308). Thanks Jean-Noël Avila for the fix!
    * Add an "nolinting" option to disable lint messages.
    po4a runner:
    * In split mode, allow to group several files within the same POT file.
    * Rename the option 'master:file' to 'pot' for clarity. The old name still works
    (with a warning).
    Tex:
    * Don't use the full absolute file path in #: references of PO files. (Debian's #998196,
    Github's #281)


author: Luiz Fernando Ranghetti <elchevive@opensuse.org>
changelog:
  - Update to version 0.66
    Asciidoc:
    * Support empty cells in tablecells mode (GitHub's #343) [J.N. Avila]
    * Disable tablecells when table is not in PSV format (GitHub's #343 too) [J.N. Avila]
    Yaml:
    * New option "paths" to select the full paths to extract.
    * The old "key" option (that allows to select any path ending with the given
    key) still works as previously (thanks Oliver Rahner).
    Tests:
    * Make the SGML tests use valid input files to fix brekages on paranoid OSes
    (GitHub's#327 -- thanks newbluemoon for report and fix).
    * Add a new tests that fixes the weird permission settings of the other tests,
    and prevent the users from running the tests as root (GitHub's #332 -- thanks
    Oliver Rahner for stepping on that trap).
    * Fix the testsuite so that it works even if the source is checkouted in an
    arbitrary directory (GitHub's #338).
    po4a-gettextize:
    * Use UTF-8 by default for localized charset.


author: Luiz Fernando Ranghetti <elchevive@opensuse.org>
changelog:
  - Update to version 0.67
  - Add perl(Syntax::Keyword::Try) to Requires and BuildRequires
    Asciidoc:
    * Support Hugo shortcode on macros (GitHub's #352) [Danilo G. Baio]
    * Support automatically numbered callouts (GitHub's #351) [J.N. Avila]
    * Support line breaks (GitHub's #199) [J.N. Avila]
    gettextization:
    * Deduplicate the msgids, to prevent the structure desynchronizations
    when the same string is used at several locations, with mismatching types.
    (GitHub's #334) [mquinson]
    * Add some tests for the gettextization feature. [mquinson]
    po4a-translate:
    * Do not check whether the po file is uptodate, as it's impossible to do
    that correctly when several master files are merged in the same POT.
    (GitHub's #156) [mquinson]
    Man:
    * Improve the error message when using '.de', '.if', '.ie' to hint about
    the option 'groff_code=verbatim|translate' (GitHub's #361) [mquinson]
    * Implement '.el' (else branch) as translate_joined [mquinson]
    * Implement '.de1' (define with no check) as '.de' [mquinson]
    * Implement '.dei', '.dei1' (define with subst) (Debian's #710678) [MQ]
    * Implement '.it' (input trap) as untranslated (GitHub's #339) [mquinson]
    * Make a sensible warning when user-defined macros are not explained to po4a
    with the 'untranslated' option and friends. [mquinson]
    Markdown:
    * New option 'yfm_lenient' to proceed even if the YAML Front Matter parser fails.
    Useful when your file starts with an horizontal ruler that is not a YFM.
    (GitHub's #365) [mquinson]
    * This introduces a NEW DEPENDENCY: Syntax::Keyword::Try
    * Do not quote the YFM lists to not break them (GitHub's #304) [mquinson].
    Thanks @dbaio for the analysis and @ynojima for an initial patch in doc-l10n-kit.
    xHTML:
    * Add a test for tables and stop claiming that they may be broken
    (GitHub's #366, thanks Petter Reinholdtsen).
    Other bug fixes:
    * Hide an ugly warning about uninitialized string (GitHub's #360) [mquinson]


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to v0.69:
    * Parts of a fenced divs are now translated separately (GitHub's #381)
    * Use the implementation of YFM to parse YAML files too.
    * Numbers and arrays are not quoted anymore in Yaml files, as it should
      be.
    * This adds the yfm_paths option to Markdown and Asciidoc YFM,
    * fixing GitHub's #392 along the way.
    * Please note that '-o keys' is now case-sensitive in Yaml documents.
    * Do not translate nor quote booleans, so that they are not treated as
      string.
    * Correctly handle placeholders of empty elements (GitHub's #389)
    * Translate attributes within attribute-folded inline and placeholder (GH
      [#391])
    * alt attribute of  can be properly handled with:  -o
      'attributes=<image>alt' -o 'inline=<image>' -o foldattributes
    * Thanks k-yaegashi for the pull request fixing both issues
    * Add a deprecation warning to po4a-translate and po4a-updatepo stating
      that po4a is the prefered interface.
    * Rewrite the po4a-gettextize documentation (Debian's #1016695) [Mt].
    * Rewrite the intro of po4a doc, and add a Quick start tutorial [Mt].


author: Dominique Leuenberger <dimstar@opensuse.org>
changelog:
  - Update to version 0.73:
    + Try to not fail when writing UTF po files with old Perl
      versions.
    + Improve various error messages to help users debugging encoding
      issues.
  - Changes from version 0.72:
    + TransTractor:
    - Remove one source of supirious error reports when writing
      files.
    + Asciidoc:
    - Support a cleanspaces option to remove extra spaces in
      wrapped lines.
    + Man/Groff:
    - Handle ~ as non-breaking space.
    - Properly handle \c escape sequence in .TP parameters.
    + Markdown:
    - Treat tables as verbatim paragraphs.
    + All scripts:
    - Add an option -w/--width to rewrap text on an arbitrary
      column.
    + po4a main script only:
    - Fix the behavior of --translate-only.
    + Documentation:
    - Fix typos.
    - Kill outdated documentation on Pod parameters.
  - Changes from version 0.71:
    + po4a main script:
    - Fix the parsing of nested simple and double quotes mixed with
      escaped spaces.
    - Properly parse config files iteratively redefining the same
      alias to enrich it.
    - Don't eat up quotes around parameters containing spaces, as
      they are needed later on when passing parameters to msgmerge
      and friends.
    + Gemtext:
    - New module.
    + Documentation:
    - Fix many typos introduced in previous release.
    + General:
    - Better error messages on encoding errors. It remains fragile,
      but at least we try to display an error message.
  - Changes from version 0.70:
    + Major cleanup:
    - Greatly simplify the code by using PerlIO instead of messing
      up with encodings manually. This is a very intrusive change,
      and even if all tests of our comprehensive suite pass, expect
      issues with this on some corner cases, such as projects not
      using UTF-8 but a mixture of encodings.


author: mls@suse.de
changelog:
  - Add a workaround to fix building against perl-5.40.0 which added
    a warning for accidental usage of UNIVERSAL::import()
    * new patch: po4a.diff


author: danish.prakash@suse.com
changelog:
  - Refactor network backend dependencies:
    * require either cni or netavark for SLE-15-SP5 and lower
    * require netavark for all other streams and fresh installations
      even on older SLE systems for podman >= 5.0.0
  - Drop slirp4netns, require passt instead for rootless networking
  - Update to version 5.0.0:
    * New release: v5.0.0
    * Update RELEASE_NOTES.md with CVE-2024-1753 (bsc#1221677)
    * [v5.0] Bump Buildah to v1.35.1
    * Adjust to the standard location of gvforwarder used in new images
    * Switch to 5.x WSL machine os stream using new automation
    * rpm: use macro supported vendoring
    * Bump to v5.0.0-dev
    * Bump to v5.0.0-RC7
    * Add release notes for v5.0.0-rc7
    * fix invalid HTTP header values when hijacking a connection
    * Use faster gzip for compression for 3x speedup for sending large contexts to remote
    * pkg/machine: make checkExclusiveActiveVM race free
    * pkg/machine/wsl: remove unused CheckExclusiveActiveVM()
    * pkg/machine: CheckExclusiveActiveVM should also check for starting
    * pkg/machine: refresh config after we hold lock
    * rpm: update containers-common dep on f40+
    * Change API socket to be machine name isolated
    * Makefile: drop tests-included from validate target
    * Add release notes for v5.0.0
    * do not require policy.json
    * Machine decompress.go refactoring follow-up
    * Add target win-gvproxy in winmake.ps1
    * Add final machine endpoint
    * update API doc version to 5.0.0
    * Bump to 5.0.0-dev
    * Bump to 5.0.0-rc6
    * docs: generate-systemd: add clarification statement
    * docs: quadlet: improve docs on root/rootless dirs
    * [CI:DOCS] performance: fix URL and kernel version requirement
    * [CI:DOCS] Remove outdated references
    * Add note for RHEL 8.5
    * Update module gopkg.in/go-jose/go-jose.v2 to v2.6.3 [SECURITY]
    * Update module github.com/go-jose/go-jose/v3 to v3.0.3 [SECURITY]
    * Bump to v5.0.0-dev
    * Bump to v5.0.0-rc5
    * Fix Mac CI
    * Complete policy.json inclusion
    * Bump Buildah to v1.35.0
    * podman compose: enable machine socket connection
    * [CI:DOCS] Add farm command to commands list
    * podman machine start/stop do not write config unlocked
    * [CI:BUILD] Build universal Podman binary for Mac installer
    * podman machine init: do not write config unlocked
    * Fail on failures to close the file descriptors, and especially the SparseWriter
    * Avoid reliance on fs.ErrClosed in SparseWriter users
    * Fix the logic for detecting an unexpected close error
    * vendor libhvee-0.7.0
    * podman machine set: change options only locked
    * Remove copySparseFile
    * pkg/machine: fix relative DefaultPolicyJSONPath
    * Don't read full VM File before decompressing
    * [CI:DOCS] Fix windows installer action
    * machine: make more use of strongunits
    * Fix wrong units size return
    * fix(deps): update github.com/containers/libhvee digest to 7cee23c
    * [CI:DOCS] Migrate podman container image
    * fix(deps): update module google.golang.org/protobuf to v1.33.0
    * CI: try to fix more flakes
    * [CI:BUILD] rpm: Put the podmansh(1) manual in the podmansh sub-package
    * e2e: fix potential race in file-locks test
    * Makefile: podman should have correct selinux label
    * properly implement pull-error event status
    * fix(deps): update module golang.org/x/tools to v0.19.0
    * Resurrect auto-port reassignment, but for all providers
    * Refactor env dir and port functions into new leaf pkgs
    * fix(deps): update module golang.org/x/net to v0.22.0
    * Revert "Expose as-tested Mac/Windows repository state"
    * fix(deps): update module golang.org/x/term to v0.18.0
    * Update podman-for-windows.md
    * fix(deps): update github.com/containers/libhvee digest to 0ff33af
    * machine init: print output to improve UX
    * logformatter: fixes for Macintosh
    * test/e2e: check for stderr errors in cleanup()
    * Bump to FreeBSD 13.3 (13.2 vanished)
    * Bump to v5.0.0-dev
    * fix(deps): update module github.com/stretchr/testify to v1.9.0
    * Bump to v5.0.0-RC4
    * Use stop timeout of zero for system reset
    * chore(deps): update dependency python-dateutil to ~=2.9.0
    * CI: must-add-tests check: use GH label, not text
    * fix(deps): update module github.com/shirou/gopsutil/v3 to v3.24.2
    * Vendor in containers/(buildah, common)
    * Run codespell on code
    * Fix events by fully adding the new PullError event
    * Update dependency pytest to v7.4.4
    * Change image-path to image for tests
    * Use machine image as specified in containers.conf
    * Vendor latest c/common and fix tests
    * test: fix manifest e2e test assumption
    * podman manifest add: support creating artifact manifest on the fly
    * Add man page content for artifacts
    * pkg/env.Join(): don't modify passed-in maps
    * add --retry --retry-delay to podman run/create
    * Add support for podman push --retry --retry-delay
    * pullImage does not need to be exported
    * Vendor in latest containers/common
    * test/system: fix mount external container test
    * Move locks to shim layer
    * CI: run logformatter on mac
    * Move ignition functions into Containerfiles
    * machine/ociartifact: Include image name in error
    * Reenable boltdb upgrade tests
    * fix: split string Entrypoint by space
    * refacto: unknown signal return signal number without prefix
    * ci: fix module not found
    * feat: allow compatibility with podman v4 machine
    * tests: fix after make podman inspect cmd return compatible with Docker API v1.44
    * chore: rename var host hostIP
    * tests: add docker api compatibility test
    * feat: make inspect compatible with docker v1.44
    * logging: new mode -l passthrough-tty
    * podman network inspect: include running containers
    * Remove xz unit tests as they are flaky
    * machine config: make write atomic
    * Ensure HyperV 9p mounts work when a dir doesn't exist
    * Clean up gvproxy if machine start fails
    * systests: kube play URL: workaround for ECONNREFUSED
    * Vendor in latest containers/(image,storage)
    * Expose as-tested Mac/Windows repository state
    * macos installer: Add vfkit entitlement
    * macos-installer: Remove hvf.entitlements
    * macos installer: Default to using ad-hoc signing
    * new vms, with rc6 rawhide kernel
    * Fixup: avoid overriding io.Copy error
    * Avoid overriding io.Copy error
    * Move code for sparse optimized copy to a dedicated method
    * [CI:BUILD] rpm: Add fallback for $SOURCE_DATE_EPOCH not being set
    * Makefile: add machine policy.json to podman-remote.zip
    * macos installer: install default policy.json file
    * pkg/machine/ocipull: add default policy.json file
    * Makefile: add MACHINE_POLICY_JSON_DIR option
    * pkg/machine/ocipull: add custom policy.json location
    * test/compose: add test for default connection
    * podman compose: only trim path suffix when ssh protocol
    * podman compose: correctly accept --connection/--url
    * podman compose: build for all arches
    * CI: e2e: use distinct ports, not just 5000
    * [CI:BUILD] rpm: Use $SOURCE_DATE_EPOCH instead of the current date
    * vendor update gopkg.in/yaml.v2 to v3
    * [CI:BUILD] rpm: Make BuildRequires independent of the environment
    * Fix podman stop -t -1 CID
    * Change QEMU netdev to Unix domain socket
    * Enable lint for Darwin and fix identified issues
    * Fix nightly cron checks
    * systests: enable ipv6 tests
    * Update github.com/containers/libhvee digest to c1bda9d
    * Better file close and err handling
    * integrating changes from #21768
    * renamed testfiles as testdata
    * Use faster gzip reader
    * Remove duplication and make consistent usage of the progress bar
    * Add a comment to explain why we look at file name for zip files
    * Use github.com/stretchr/testify assert in compression_test.go
    * Refactor machine decompress.go
    * Update module go.etcd.io/bbolt to v1.3.9
    * Update module golang.org/x/tools to v0.18.0
    * Update module github.com/openshift/imagebuilder to v1.2.6
    * Adds example for secret creation from environment variable
    * Fix race conditions in hyperv readiness checking
    * Ignore docker's end point config when the final network mode isn't bridge.
    * Reformulate sparseWriter to deal with starting/ending zeroes explicitly
    * Expand sparseWriter tests
    * Bump to v5.0.0-dev
    * Bump to v5.0.0-RC3
    * Fix assumptions in 'push with --add-compression and --force-compression'
    * Fix assumptions in 'push test --force-compression"'
    * Update module golang.org/x/net to v0.21.0
    * Bump VMs. New pasta, gvisor
    * Update module github.com/klauspost/compress to v1.17.7
    * Stop using rm'd inspect format templates in tests
    * Remove image provenance from `machine inspect`
    * Update machine files rm order and add QEMU rm
    * libpod/events: remove duplicated Details ID field
    * pkg/machine: ignore gvproxy pidfile not exists error
    * cmd/podman: remove duplicated event ToHumanReadable()
    * libpod/events: Update event time format and add timeNano
    * machine: implement http proxy logic for all providers
    * Cirrus: Reuse shared clone script on Mac
    * Vendor vfkit v0.5.1 and gopsutil v3.24.1
    * Rearrange CI tasks for safety + efficiency
    * Comply to Kubernetes specifications for annotation size.
    * zstd now default compression for podman machine
    * CI: fix search-test flakes
    * machine: add sparse file writer
    * systests: auto-update: minor cleanup
    * machine: Add `ConnectionInfo` to `MachineConfig`
    * Fix up example description of podman-system commands
    * Fix Lint on Windows and enable the job
    * cirrus logcollector: update package list
    * Build with CNI support on FreeBSD
    * Apply suggestions from code review
    * Apply suggestions from code review
    * Apply suggestions from code review
    * Fix up example description of podman-inspect.1.md.in
    * Apply suggestions from code review
    * Apply suggestions from code review
    * machine: Remove unnecessary TODOs
    * Apply suggestions from code review
    * Apply suggestions from code review
    * Apply suggestions from code review
    * Codespell code
    * Fix up example description of podman-mount.1.md.in
    * Update docs/source/markdown/podman-cp.1.md
    * Fix up example description of podman-container commands
    * Fix up example description of podman-stats.1.md.in
    * System tests: enable debugging for parallel-rm test
    * Extract waitForGvProxy into shared utility function
    * Fix up example description of podman-volume commands
    * Fix up example description of podman-kill.1.md.in
    * Fix up example description of podman-pod commands
    * [skip-ci] Packit: Update downstream task targets
    * Fix up example description of podman-build.1.md.in
    * Fix up example description of podman-commit.1.md
    * Copy past golang/expansion form ks8.io/kubernetes
    * Fix up example description of podman-logout.1.md.in
    * Fix up example description of podman-images.1.md.in
    * Apply suggestions from code review
    * Fix up example description of podman-export/export commands
    * Fix running container from docker client with rootful in rootless podman.
    * Introduce Podman machine reset
    * Fix up example description of podman-create.1.md.in
    * Fix up example description of podman-diff.1.md.in
    * Fix up example description of podman-events.1.md
    * Fix up example description of podman-farm commands
    * Fix up example description of podman-network commands
    * Fix up example description of podman-image commands
    * Fix up example description of podman-port.1.md.in
    * Fix up example description of podman-push.1.md.in
    * Fix up example description of podman-unshare.1.md
    * Fix up example description of podman-pause.1.md.in
    * Fix up example description of podman-start.1.md.in
    * Fix up example description of podman-rm.1.md.in
    * Fix up example description of podman-info.1.md
    * Fix up example description of podman-history.1.md
    * Fix up example description of podman-healthcheck-run.1.md
    * Fix up example description of podman-exec.1.md.in
    * Fix up example description of podman-cp.1.md
    * Fix up example description of podman-manifest commands
    * Allow podman pull to specify --retry and --retry-delay
    * fix usermode test
    * fix(deps): update module github.com/opencontainers/image-spec to v1.1.0
    * machine init: validate machine name and username
    * [CI:DOCS] Update dependency golangci/golangci-lint to v1.56.2
    * pkg/machine: make only one AddConnection() call
    * Bump to v5.0.0-dev
    * Bump to v5.0.0-rc2
    * pkg/machine: cleanup MakeSSHURL
    * Improve cross platform support in QEMU machine sources
    * Fix remove docker.sock symlink
    * Prune FCOS related code
    * Manually discover wsl.exe location
    * Turn WSL machine tests back on
    * Build tag out QEMU for Darwin
    * man-page xref: make nested-structure warnings fatal
    * Remove log-level from runSystemCommand since wsl does not support it
    * machine/qemu: use extra gvproxy socket
    * Add a helper for stopping pods and containers in E2E
    * machine: ocipull do not error if downloaddir exists
    * More test tweaks to avoid "StopSignal ... 10 seconds" warning
    * Add testcase for WSL dist conflicts
    * Correct VM existance check on WSL
    * Test PR, add a inconsequential period to docs
    * Fix small bug in ocipull
    * Add volumes-from support using annotation in kube yaml
    * Allow CI user to cleanup own files
    * chore(deps): update docker.io/library/golang docker tag to v1.22
    * machine: Re-enable USBs check for wsl machine set
    * machine: `machine set` only when machine's stopped
    * Fix freebsd indentation + enable release-testing tasks
    * Replace panic with no-op
    * chore(deps): update dependency setuptools to ~=69.1.0
    * Enable windows and PM windows testing
    * Windows uses USERPROFILE not HOME
    * Readme updates for Podman
    * [CI:BUILD] Add VFKit into pkginstaller, remove QEMU
    * [CI:DOCS] Update dependency golangci/golangci-lint to v1.56.1
    * Fix build on Main
    * libpod: correctly map UID/GID for existing dirs
    * Allow podman machine to download from oci registry
    * Handle DOCKER_HOST environment for podman-docker package
    * Consistant handling DESTDIR variable expansion
    * Bump CI VMs to ones with netavark 1.10.3
    * Fix the build on main
    * podman-image-scp: Load images without the use of a temporary file.
    * Improve comments on waitOnProcess
    * Don't panic on podman4 machine configs
    * Enforce podman-machine mac CI results
    * Use persist dir for oom file
    * docs: clarify when a URL is treated as a git repo
    * Workaround connection hangups in start/stop racing
    * Improve robustness of pipe checks
    * Complete WSL implementation, refactor a few areas
    * wsl - wip
    * Minor cleanup from podman 4
    * Fail if vm exists in hyperv already
    * Update .cirrus.yml
    * Re-enable mac testing
    * Vendor crc CopySparse
    * Remove gitleaks scanning
    * Remove disused Containerfile and docs
    * fix(deps): update module github.com/docker/docker to v25.0.3+incompatible
    * [CI:BUILD] rpm: bump podman module version
    * fix "podman run port forward range" flake
    * image scp: don't require port for ssh URL
    * new testimage and systemd-image
    * [CI:DOCS] fix userns.pod.md mapping table
    * docs: resole hierarchical issues with userns parameters
    * machine: USB passthrough
    * machine: change getDefaultDevices signature
    * document new connection/farm storage location
    * update c/common to latest main
    * Fix Quadlet Options=key=value documentation/example
    * pkg/machine: make it build for freebsd
    * Bump to v5.0.0-dev
    * Bump to v5.0.0-rc1
    * Add v4.8, v4.9 to release notes
    * Restore Cirrus DEST_BRANCH to main
    * Bump Go module to v5
    * Re-enable passing a logfile to gvproxy
    * Bump gvisor-tap-vsock from 0.7.2 to 0.7.3
    * Upgrade tests: reenable, but revamped
    * Quadlet - do not look for line continuation in comment lines
    * Add functionality for `podman machine set --rootful`
    * Podman Machine AppleHV CI fixes
    * AppleHV - make gz ops sparse
    * create machine dirs at discovery
    * podman machine 5 - hyperv
    * Podman 5 machine refactor - applehv
    * Implement generic providers
    * [CI:MACHINE]Podman5 QEMU refactor
    * podman5 machine reconfig 1
    * Use tmpfs mounts when creating a memory-backed emptyDir volume
    * Handle more states during refresh
    * docs: make --seccomp=profile.json clearer
    * gomod: Update containers/psgo to 1.9.0
    * Set interface name to the network_interface name for macvlan and ipvlan networks
    * Send container stats over API on a per-interface basis
    * Remove leftover autoremove containers during refresh
    * Temporarily ignore windows-linting failures
    * Lint before windows-cross build
    * Reimplement lint with improved compatibility
    * Show network name network events with podman -remote events
    * use pkg/strongunits from c/common
    * vendor: update c/common + libhvee to latest main
    * test/e2e: unskip netavark macvlan/ipvlan tests
    * fix userns + restart policy with slirp4netns
    * Reuse timezone code from containers/common
    * Vendor in containers/common
    * Warn if cgroups-v1
    * Use tmpfs mounts when creating a memory-backed emptyDir volume
    * Corrected markdown documentation for `--stars`
    * make podman pod inspect output a json array
    * Do not test CNI in CI
    * Vendor c/common
    * drop support for "pasta" as a network name
    * Use semi-colon as the field separator for internal volumes-from inspect annotation
    * [skip-ci] Update github/issue-labeler action to v3.4
    * fix(deps): update module github.com/docker/docker to v25.0.2+incompatible
    * Include machine-tests in cirrus-cron jobs
    * Vendor c/storage main
    * Cease using deprecated runc userlookup
    * Bump to runc main
    * Fix updated runc dep breaking pod devices cgroup
    * Update to runc main, removing pin to an older version
    * Verify the empty  mounts.conf does not generate warnings.
    * Test new CI VMs
    * Scan-secrets: Fix PR forcepush detection condition
    * Scanning-secrets: Support new-branch/renovate link
    * Secret-scanning: Fix newly-opened PR conditional
    * Temporarily ignore mac-linting failures
    * Run lint for mac builds
    * fix(deps): update module github.com/opencontainers/runc to v1.1.12 [security]
    * Farm build should read server registries.conf
    * Make leak-detection readable by humans
    * add new libpod/images/$name/resolve endpoint
    * fix(deps): update module github.com/mattn/go-sqlite3 to v1.14.21
    * rework system connection and farm storage
    * Return nil health when inspecting containers without healthchecks
    * [skip-ci] Update dawidd6/action-send-mail action to v3.11.0
    * pkginstaller: bump Qemu version to 8.2.1
    * Bump containers/common to latest main
    * Convert SpecGen values to be nullable where possible
    * Fix SSH Host argument in tag command during scp.
    * Don't require engine connection for farm
    * Revert "Enable win podman-machine test failure"
    * chore: extract duplicate codes
    * Run codespell on code
    * docs: fix podman-manifest-rm header
    * docs: fix unclosed code block
    * man: Minor wording tweak for host/connection
    * quadlet: Add tests for templates
    * quadlet: Add documentation about template use to manpage
    * quadlet: When loading dropin files for foo@instance, also load those for foo@.
    * quadlet: Support [Install] for templated units
    * systemd.parser: Add GetTemplateParts()
    * quadlet: Don't put @ in container names for templated units
    * [CI:DOCS] Packit: podman5 downstream for f40+
    * [CI:DOCS] minor man page cleanup
    * Fix inspect test that rely on digest
    * Update module github.com/google/uuid to v1.6.0
    * Fix auto-update digest comparison
    * bindings: suggest using -tags remote to reduce file size
    * bindings: pods uses entities/types
    * bindings: volumes uses entities/types
    * bindings: secrets uses entities/types
    * bindings: network uses entities/types
    * bindings: manifests uses entities/types
    * bindings: play uses entities/types
    * bindings: generate uses entities/types
    * bindings: images uses entities/types
    * specgen: use storageTypes instead of storage package
    * bindings: containers/update uses entities/types
    * bindings: containers/exec uses directly Docker type
    * bindings: containers/create uses entities/types
    * bindings: containers/containers uses entities/types
    * bindings: containers/commit uses directly Docker type
    * bindings: containers/checkpoint uses entities/types
    * bindings: containers/archive uses entities/types
    * domain: move system structs to types sub-package
    * domain: move Event to types sub-package
    * [CI:DOCS] Update farm docs
    * Fix image filters parsing
    * Vendor in latest c/common
    * Update module github.com/mattn/go-sqlite3 to v1.14.20
    * [CI:BUILD] rpm: use go-rpm-macros on RHEL 10
    * Update module github.com/docker/docker to v25.0.1+incompatible
    * Update module github.com/docker/docker to v25
    * Kube Play - allow creating image based volumes
    * Deprecate BoltDB, preventing creation of new databases.
    * Add information about --latest support on man pages
    * Warn about whitespace in /etc/subuid and /etc/subgid files
    * Pass the OCI runtime an empty entrypoint when there is no entrypoint
    * chore: remove unused file [NO NEW TESTS NEEDED]
    * Restrict building the pkg/fileserver implementation to windows
    * podman farm is no longer hidden. Enable doc checks.
    * Fix Mount Unit Option
    * [skip-ci] Update dawidd6/action-send-mail action to v3.10.0
    * Update module github.com/onsi/gomega to v1.31.1
    * Update module github.com/opencontainers/image-spec to v1.1.0-rc6
    * [CI:DOCS]Remove final references to varlink
    * Update module golang.org/x/tools to v0.17.0
    * Label host volume mounted content in machine as nfs_t
    * Ensure podman temp directory is created on Start as well.
    * Quadlet: ensure all keys are documented
    * quadlet.go: clean up keys
    * Add missing check for errors returned from SpecGenToOCI to MakeContainer.
    * Update module github.com/onsi/gomega to v1.31.0
    * Update module golang.org/x/net to v0.20.0
    * Update module github.com/onsi/ginkgo/v2 to v2.14.0
    * Update module github.com/docker/go-connections to v0.5.0
    * Update module github.com/vbauerster/mpb/v8 to v8.7.2
    * gvproxy: Update to 0.7.2 release
    * Set up podman machine remote user correctly
    * rm pod with podman run if ctr creation failed
    * Add a net health recovery service to Qemu machines
    * CI: reenable tests that are working again
    * applehv: return socket path from setupAPIForwarding
    * applehv: Remove unneeded cmd.ExtraFiles assignment
    * fix mongo-driver dependency
    * [NO NEW TESTS NEEDED] [FreeBSD] Fix crash when running podman inspect
    * Man pages: tighter documenting of --format fields
    * farm build: push built images to registry
    * machine: Enable console autologin by default
    * AppleHV: update LastUp time
    * Remove Libpod special-init conditions
    * Make --gpus work with nvidia gpus
    * systests: kube with policies test: fix race
    * Assign separate ports for each appleHV machine
    * Fix machine inspect test config
    * Fix `podman machine set --rootful` for applehv
    * Run mac jobs on labeled hosts
    * Fix `podman system reset` with external containers
    * Replace strings.SplitN with strings.Cut
    * quadlet: fix quoting of example option values in container unit file documentation
    * cmd: support --config option to locate authentication file
    * Fix podman machine ssh command
    * System tests: fixes for RHEL8 gating failures
    * Remove redundant code in generateSpec()
    * docs: update mariadb example
    * labeler: Use `machine` label
    * [CI:DOCS]Periodic update to OWNERS file
    * feat: disable pid max in the podman machine
    * e2e: reenable warning checks on Debian
    * Add API forwarding support for HyperV
    * consolidate ignition ready socket unit
    * Remove --latest from podman CMD --help output
    * machine: use GlobalDataDir helper
    * Refactor: replace StringInSlice with slices.Contains
    * fix(deps): update module golang.org/x/sys to v0.16.0
    * Fix init teardown on bad ignition path
    * Use single persistent ssh key for all machines
    * test/system: add test for mounting issue in the init container
    * Error messages not being reported unless more then one error present
    * fix(deps): update module golang.org/x/sync to v0.6.0
    * xref-manpages script: more regression tests
    * Vendor latest c/image
    * Use parser.UnitFile
    * Create `pkg/machine/ignition` package
    * docs: fix typos
    * chore: delete obsolete // +build lines
    * machine/qemu: A few debugging prints
    * ci/labeler: Add area/machine label
    * Set applehv as default darwin provider
    * Quadlet - add StopTimeout key for .container file
    * chore: remove unused link
    * CI: bump VMs
    * docs/build_osx.md: Describe external gvproxy
    * fix(deps): update module github.com/shirou/gopsutil/v3 to v3.23.12
    * Quadlet - fix trailing whitespaces handling
    * Makefile - make sure gitvalidation is installed before calling it
    * applehv - fix vm lookup
    * e2e: Skip journalctl if journald is unavailable
    * remote: fix podman-remote kube play --publish-all
    * Kube Generate - check options in bind-mount-options exist before accessing
    * Add mmap cache option to QEMU mount
    * chore(deps): update module github.com/containerd/containerd to v1.7.11 [security]
    * chore(deps): update module golang.org/x/crypto to v0.17.0 [security]
    * Tests for xref-helpmsgs-manpages
    * abi: drop check for IsRootless()
    * Strip key/values of external quotes
    * Move golang requirement from 1.18 to 1.20
    * Allow PublishPorts to be used with [Pod] entry
    * quadlet container support multiple Ulimit options
    * Improve compose tests
    * Remove duplicated content in docs
    * docs: oci-dir does not support compress as suggested
    * Update module github.com/vbauerster/mpb/v8 to v8.7.1
    * Update module github.com/mattn/go-sqlite3 to v1.14.19
    * Fix Docker API compatibility with network alias (#17167)
    * Fix path to example files
    * Error on HyperV VM start when gvproxy has failed to start
    * [skip-ci] Update actions/upload-artifact action to v4
    * Kube Play - pass arguments to build
    * doc cleanup
    * CI: safer podman-stop tests
    * fix(deps): update module github.com/containers/libhvee to v0.6.0
    * CheckExclusiveArch should use local JSON too
    * Update gitleaks baseline w/ harmless findings
    * machine e2e : set default disk size to 11
    * Fix push endpoint stream
    * CI: systests: safer isolation in registry & tests
    * Support podman ps --format '{{ .Label label }}'
    * fix(deps): update module golang.org/x/tools to v0.16.1
    * fix(deps): update module github.com/google/uuid to v1.5.0
    * Remove deprecated field ContainerState.NetworkStatusOld
    * Make hyperv pass
    * Podman 5 machine config file - Step 1
    * Support a machine-test only mode
    * cli: podman manifest annotate --annotation use StringArray()
    * cli: podman manifest add --annotation use StringArray()
    * cli: podman kube play --configmap use StringArray()
    * cli: podman kube play --log-opt use StringArray()
    * podman kube play: fix broken annotation parsing
    * cli: podman kube play --annotation use StringArray()
    * cli: podman image trust set --pubkeysfile use StringArray()
    * cli: podman push --encryption-key use StringArray()
    * cli: podman pull --decryption-key use StringArray()
    * Fix WSL machine test regressions
    * EMERGENCY: fix broken CI
    * added system test
    * Add test for relative idmap mount
    * fix checking of relative idmapped mount
    * CI: unskip tests
    * add test for podman exec --env-file
    * cli: podman exec --env-file use StringArray()
    * cli: podman run/create --blkio-weight-device use StringArray()
    * cli: podman run/create --device-{read,write}-bps use StringArray()
    * cli: podman run/create --device-{read,write}-iops use StringArray()
    * cli: podman run/create --device use StringArray()
    * add podman create --label-file test
    * cli: podman run/create --label-file use StringArray()
    * cli: podman run/create --decryption-key use StringArray()
    * [CI:BUILD] override crun-wasm in fcos + podman-next image build
    * machine: usb: Fix 'passtrough' typo
    * cli: podman run/create --chrootdirs use StringArray()
    * cli: podman run/create --log-opt use StringArray()
    * cli: podman run/create --env-file use StringArray()
    * cli: podman run/create --annotation use StringArray()
    * cli: podman --hooks-dir use StringArray()
    * cli: podman --module use StringArray()
    * cli: add docs for StringArray vs StringSlice options
    * Fix regression in e2e machine test suite
    * buildah treadmill: cleaner YAML, uglier script
    * CI: systests: fix flaking --since test
    * [CI:DOCS]use nginx in podman tutorial
    * [CI:DOCS] compat api: fix formatting syntax
    * [skip-ci] Update actions/stale action to v9
    * system service: split out cgroups call into linux specific file
    * libpod: split out cgroups call into linux specific file
    * pkg/specgen/generate: NOP verifyContainerResources() on freebsd
    * use rootless netns from c/common
    * Improve error handling in win-lib.ps1
    * Update vendor of containers/storage
    * Fix user-mode net init flag on first time install
    * [skip-ci] Update actions/setup-go action to v5
    * fix broken labeler.yml config
    * systests: cp: add wait_for_ready
    * Add e2e tests for quadlet Entrypoint option
    * podman: new option --preserve-fd
    * Kube Play - set ReportWriter when building an image
    * Add support for Entrypoint in quadlet
    * fix(deps): update module github.com/containernetworking/plugins to v1.4.0
    * systests: debug systemd failures
    * apiv2 tests: fix race
    * Do not aggregate failing mac test status
    * Implement bare-metal Mac M1 podman-machine testing
    * Fix command failure not resulting in task failure
    * [skip-ci] Update actions/labeler action to v5
    * [CI:DOCS] Update health-start-periods docs
    * fix(deps): update github.com/opencontainers/runtime-spec digest to 0625254
    * fix podman-systemd.unit.5 Mask/Unmask placement
    * fix(deps): update github.com/docker/go-connections digest to fa09c95
    * Quadlet .pod - add support for the Volume Key
    * Quadlet .pod - add support for the Network Key
    * Quadlet - fix pod service file name
    * Add support for the userns annotation in kube play
    * Handle symlinks when checking DB vs runtime configs
    * Update podman-systemd.unit.5.md
    * fix(deps): update github.com/containers/image/v5 digest to 671ab94
    * fix(deps): update module github.com/shirou/gopsutil/v3 to v3.23.11
    * libpod: Detect whether we have a private UTS namespace on FreeBSD
    * fix(deps): update github.com/openshift/imagebuilder digest to ef2a5fe
    * CI: fix system_test_aarch64 dependencies
    * Enable win podman-machine test failure
    * fix(deps): update module github.com/onsi/ginkgo/v2 to v2.13.2
    * fix(deps): update common, image, and storage deps
    * Move the --farm flag to farm build command
    * @@option volume.image: be specific that -v only affects RUN
    * Accept a config blob alongside the "changes" slice when committing
    * container create: use ParseUserNamespace to parse a user namespace setting
    * deferred test failures: handle a corner case
    * Fix locking error in WSL machine rm -f
    * support lookup of intermediate IDs in gidmapping/uidmapping options in userns=auto
    * sqlite: set busy timeout to 100s
    * libpod: Allow using just one jail per container on FreeBSD
    * Vendor c/common
    * Gating test fixes
    * pkg/bindings: add new APIVersionError error type
    * Set `BUILDAH_ISOLATION=chroot` within Podman containers
    * Don't update health check status during initialDelaySeconds
    * quadlet: Support systemd style dropin files
    * fix podman-remote exec regression with v4.8
    * utils: close a couple of ReadClosers
    * Fix transferring data using tar
    * [CI:DOCS] Fix markdown bugs
    * refactor(machine): improve machine marker value
    * Set correct exitcode in remove events and change ContainerExitCode from int to int ptr
    * sqlite: fix issue in ValidateDBConfig()
    * sqlite: fix missing Commit() in RemovePodContainers()
    * docs: drop default for tmpfs-mode
    * Quadlet - Add support for .pod units
    * [systests] podman mount no-dereference: complete rewrite
    * [CI:DOCS] performance: document sometimes slow native overlayfs
    * fix(deps): update module github.com/gorilla/schema to v1.2.1
    * fix(deps): update module golang.org/x/tools to v0.16.0
    * Use idtools.SafeChown and SafeLchown everywhere
    * [systests] new defer-assertion-failure
    * fix(deps): update module golang.org/x/net to v0.19.0
    * Fix wsl.conf generation when user-mode-networking is disabled
    * test/compose: remove debug leftovers
    * [CI:BUILD] rpm: remove dnsname
    * swagger: document play kube annotations param
    * Clean up farm-build miscommit
    * fix(deps): update module github.com/vbauerster/mpb/v8 to v8.7.0
    * system: enhance check for re-exec into rootless userns
    * Fix Ulimit syntax.
    * libpod: drop dead code
    * pkg/util: use code from c/storage
    * Remove unnencessary pregenerated doc
    * fix(deps): update module github.com/crc-org/vfkit to v0.5.0
    * podman machine image from oci updates
    * If API calls for kube play --replace, then replace pod
    * [CI:DOCS] Add podman farm build doc
    * Ignore SELinux relabel on unsupported file systems
    * Use configured timeout in list_test.go
    * vendor: update containers/{common,storage,image,buildah}
    * machine applehv: create better error on start failure
    * quadlet: Support `healthy` for `Notify` directives
    * No longer support deprecated legacy QEMU machine structures
    * new 'no-dereference' mount option
    * Bump to v5.0.0-dev
    * Update dependency setuptools to v69
    * Check for imageID, not imageName
    * Use NewStoreReference instead of ParseStoreReference
    * Don't re-assign imageID
    * Remove clearly dead code
    * Update release notes from v4.7 branch
    * More rootless-tutorial fixes
    * Get masked paths and readonly masked patchs from containers/common
    * Change default QEMU CPU level to `qemu64` on Windows amd64


author: Johannes Kastl <opensuse_buildservice@ojkastl.de>
changelog:
  - update to 5.0.1:
    * Bugfixes
    - Fixed a bug where rootless containers using the Pasta network
      driver did not properly handle localhost DNS resolvers on the
      host leading to DNS resolution issues (#22044).
    - Fixed a bug where Podman would warn that cgroups v1 systems
      were no longer supported on FreeBSD hosts.
    - Fixed a bug where HyperV podman machine VMs required an SSH
      client be installed on the system (#22075).
    - Fixed a bug that prevented the remote Podman client's podman
      build command from working properly when connecting from a
      rootless client to a rootful server (#22109).
    * Misc
    - The HyperV driver to podman machine now fails immediately if
      admin privileges are not available (previously, it would only
      fail when it reached operations that required admin
      privileges).


author: danish.prakash@suse.com
changelog:
  - spec: Fix incorrect conditional that included TW while requiring the legacy
      network backend for podman, meant only for SP5 and below.
  - Update to version 5.0.2:
    * Bump to v5.0.2
    * Update release notes for v5.0.2
    * Emergency fix (well, skip) for failing bud tests
    * swagger fix infinitive recursion on some types
    * install swagger from source
    * Update go-swagger version
    * [v5.0] Bump c/common to v0.58.2
    * fix "concurrent map writes" in network ls compat endpoint
    * Fix relabeling failures with Z/z volumes on Mac
    * Packit: Enable CentOS Stream 10 update job
    * Bump to v5.0.2-dev


author: danish.prakash@suse.com
changelog:
  - Update to version 5.0.3:
    * Bump to v5.0.3
    * Update release notes for v5.0.3
    * [v5.0] Bump Buildah to v1.35.4 CVE-2024-3727 (bsc#1224122)
    * [CI:DOCS] Fix artifact action
    * [CI:DOCS] Build & upload release artifacts with GitHub Actions
    * Fix machine volumes with long path and paths with dashes
    * Disable failing bud test
    * Remove unncessary lines at the end of specfile summary
    * Add GitHub action to update version on Podman.io
    * Bump to v5.0.3-dev


author: danish.prakash@suse.com
changelog:
  - Update to version 5.1.0:
    * Bump to v5.1.0
    * Release notes for v5.1
    * Add configuration for podmansh
    * [v5.1] Bump c/* for vendor dance
    * test/e2e: fix new error message
    * Add Hyper-V option in windows installer
    * Only stop chowning volumes once they're not empty
    * remote API: restore v4 payload in container inspect
    * Fix windows action trigger
    * Update podman network docs
    * Add Rosetta support for Apple Silicon mac
    * fix incorrect host.containers.internal entry for rootless bridge mode
    * vendor latest c/common main
    * Bump to v5.1.0-dev
    * Bump to v5.1.0-rc1
    * Add release notes for v5.1.0 (preliminary)
    * `podman events`: check for an error after we finish reading events
    * Fix updating connection when SSH port conflict happens
    * rootless: fix reexec to use /proc/self/exe
    * ExitWithError() - enforce required exit status & stderr
    * ExitWithError() - a few that I missed
    * [skip-ci] Packit: use only one value for `packages` key for `trigger: commit` copr builds
    * Revert "Temporarily disable rootless debian e2e testing"
    * CI tests: enforce TMPDIR on tmpfs
    * use new CI images with tmpfs /tmp
    * run e2e test on tmpfs
    * Update module github.com/crc-org/crc/v2 to v2.36.0
    * Address CVE-2024-3727
    * [CI:DOCS] Use checkout@v4 in GH Actions
    * ExitWithError() - rmi_test
    * ExitWithError() - more r files
    * ExitWithError() - s files
    * ExitWithError() - more run_xxx tests
    * Fix podman-remote support for `podman farm build`
    * [CI:DOCS] Trigger windows installer action properly
    * Revert "container stop: kill conmon"
    * Ensure that containers do not get stuck in stopping
    * [CI:DOCS] Improvements to make validatepr
    * ExitWithError() - rest of the p files
    * [CI:DOCS] Update dependency golangci/golangci-lint to v1.58.1
    * Graceful shutdown during podman kube down
    * test/system: fix broken "podman volume globs" test
    * Quadlet/Container: Add GroupAdd option
    * Don't panic if a runtime was configured without paths
    * update c/{buildah,common,image,storage} to latest main
    * update golangci-lint to 1.58
    * machine: Add LibKrun provider detection
    * ExitWithError() - continue tightening
    * fix(deps): update module google.golang.org/protobuf to v1.34.1
    * test: improve test for powercap presence
    * fix(deps): update module go.etcd.io/bbolt to v1.3.10
    * fix(deps): update module golang.org/x/tools to v0.21.0
    * [skip-ci] RPM: `bats` required only on Fedora
    * fix(deps): update module golang.org/x/exp to v0.0.0-20240506185415-9bf2ced13842
    * gpdate and remove parameter settings in `.golangci.yml`
    * ExitWithError() - play_kube_test.go
    * Temporarily disable rootless debian e2e testing
    * fix(deps): update module golang.org/x/crypto to v0.23.0
    * CI Docs: Clarify passthrough_envars() comments
    * Skip machine tests if they don't need to be run
    * Update CI VMs to F40, F39, D13
    * ExitWithError() - v files
    * Update module golang.org/x/term to v0.20.0
    * machine: Add provider detection API
    * util: specify a not empty pause dir for root too
    * Add missing option 'healthy' to output of `podman run --help`
    * [CI:DOCS] Add info on the quay.io images to the README.md
    * Add a random suffix to healthcheck unit names
    * test/e2e: remove toolbox image
    * Also substitute $HOME in runlabel with user's homedir
    * Update module github.com/cyphar/filepath-securejoin to v0.2.5
    * ExitWithError() - pod_xxx tests
    * ExitWithError() -- run_test.go
    * Update module golang.org/x/exp to v0.0.0-20240416160154-fe59bbe5cc7f
    * Update module github.com/shirou/gopsutil/v3 to v3.24.4
    * Update module github.com/docker/docker to v26.1.1+incompatible
    * GHA: Attempt fix exceeded a secondary rate limit
    * vendor ginkgo 2.17.2 into test/tools
    * Fix machine volumes with long path and paths with dashes
    * Update module google.golang.org/protobuf to v1.34.0
    * Update module github.com/crc-org/crc/v2 to v2.35.0
    * Update module github.com/onsi/gomega to v1.33.1
    * test/e2e: podman unshare image mount fix tmpdir leak
    * test/e2e: do not leak /tmp/private_file
    * test/e2e: "persistentVolumeClaim with source" do not leak file
    * e2e tests: use /var/tmp, not $TMPDIR, as workdirs
    * Update dependency pytest to v8.1.2
    * Remove unncessary lines at the end of specfile summary
    * Clean machine pull cache
    * Add krun support to podman machine
    * Use custom image for make validatepr
    * test/e2e: force systemd cgroup manager
    * e2e and bindings tests: fix $PATH setup
    * Makefile: remove useless HACK variable in e2e test
    * test/e2e: fix volumes and suid/dev/exec options
    * test/e2e: volumes and suid/dev/exec options works remote
    * test/e2e: fix limits test
    * Update module github.com/rootless-containers/rootlesskit/v2 to v2.1.0
    * Correct option name `ip` -> `ip6`
    * Add the ability to automount images as volumes via play
    * Add support for image volume subpaths
    * Bump Buildah to latest main
    * Update Makefile to Go 1.22 for in-container
    * ExitWithError() - yet more low-hanging fruit
    * ExitWithError() - more low-hanging fruit
    * ExitWithError() - low-hanging fruit
    * chore: fix function names in comment
    * Remove redundant Prerequisite before build section
    * Remove PKG_CONFIG_PATH
    * Add installation instructions for openSUSE
    * Replace golang.org/x/exp/slices with slices from std
    * Update to go 1.21
    * fix(deps): update module github.com/docker/docker to v26.1.0+incompatible
    * [CI:DOCS] Fix artifact action
    * [skip-ci] Packit/rpm: remove el8 jobs and spec conditionals
    * e2e tests: stop littering
    * [CI:DOCS] format podman-pull example as code
    * [CI:DOCS] Build & upload release artifacts with GitHub Actions
    * libpod: getHealthCheckLog() remove unessesary check
    * add containers.conf healthcheck_events support
    * vendor latest c/common
    * libpod: make healthcheck events more efficient
    * libpod: wrap store setup error message
    * [skip-ci] Packit: enable CentOS 10 Stream build jobs
    * pkg/systemd: use fileutils.(Le|E)xists
    * pkg/bindings: use fileutils.(Le|E)xists
    * pkg/util: use fileutils.(Le|E)xists
    * pkg/trust: use fileutils.(Le|E)xists
    * pkg/specgen: use fileutils.(Le|E)xists
    * pkg/rootless: use fileutils.(Le|E)xists
    * pkg/machine: use fileutils.(Le|E)xists
    * pkg/domain: use fileutils.(Le|E)xists
    * pkg/api: use fileutils.(Le|E)xists
    * libpod: use fileutils.(Le|E)xists
    * cmd: use fileutils.(Le|E)xists
    * vendor: update containers/{buildah,common,image,storage}
    * fix(deps): update module github.com/docker/docker to v26.0.2+incompatible [security]
    * fix podman-pod-restart.1.md typo
    * [skip-ci] Packit: switch to EPEL instead of centos-stream+epel-next
    * fix(deps): update module github.com/onsi/gomega to v1.33.0
    * Add more annnotation information to podman kupe play man page
    * test/compose: remove compose v1 code
    * CI: remove compose v1 tests
    * [CI:DOCS] Fix windows installer action
    * fix(deps): update module tags.cncf.io/container-device-interface to v0.7.2
    * add `list` as an alias to list networks
    * Add support for updating restart policy
    * Add Compat API for Update
    * Make `podman update` changes persistent
    * Emergency fix (well, skip) for failing bud tests
    * fix swagger doc for manifest create
    * [CI:DOCS] options/network: fix markdown lists
    * Makefile: do not hardcode `GOOS` in `podman-remote-static` target
    * chore(deps): update module golang.org/x/crypto to v0.17.0 [security]
    * chore(deps): update dependency setuptools to ~=69.5.0
    * Fix some comments
    * swagger fix infinitive recursion on some types
    * install swagger from source
    * Revert "Swap out javascript engine"
    * podman exec CID without command should exit 125
    * (minor) prefetch systemd image before use
    * Update go-swagger version
    * Swap out javascript engine
    * fix(deps): update module github.com/docker/docker to v26.0.1+incompatible
    * Add os, arch, and ismanifest to libpod image list
    * [CI:DOCS]Initial PR validation
    * fix(deps): update github.com/containers/gvisor-tap-vsock digest to d744d71
    * vendor ginkgo 2.17.1 into test/tools
    * fix "concurrent map writes" in network ls compat endpoint
    * chore(deps): update dependency pytest to v8
    * e2e: redefine ExitWithError() to require exit code
    * docs: fix missleading run/create --expose description
    * podman ps: show exposed ports under PORTS as well
    * rootless: drop function ReadMappingsProc
    * fix(deps): update module github.com/vbauerster/mpb/v8 to v8.7.3
    * New CI VMs, to give us pasta 2024-04-05
    * Add big warning to GHA workflow
    * GHA: Fix intermittent workflow error
    * fix(deps): update module golang.org/x/tools to v0.20.0
    * e2e tests: remove requirement for fuse-overlayfs
    * docs: update Quadlet volume Options desc
    * fix(deps): update module golang.org/x/sync to v0.7.0
    * Fix relabeling failures with Z/z volumes on Mac
    * fix(deps): update module golang.org/x/net to v0.24.0
    * Makefile: fix annoying errors in docs generation
    * chore: fix function names in comment
    * Bump tags.cncf.io/container-device-interface to v0.7.1
    * fix(deps): update module golang.org/x/crypto to v0.22.0
    * Detect unhandled reboots and require user intervention
    * podman --runroot: remove 50 char length restriction
    * update github.com/rootless-containers/rootlesskit to v2
    * Update module github.com/gorilla/schema to v1.3.0
    * Update dependency requests-mock to ~=1.12.1
    * Update module github.com/crc-org/crc/v2 to v2.34.1
    * rm --force work for more than one arg
    * [CI:DOCS] Update kube docs
    * fix(deps): update module github.com/shirou/gopsutil/v3 to v3.24.3
    * [CI:DOCS] Add GitHub action to update version on Podman.io
    * [CI:DOCS] Update dependency golangci/golangci-lint to v1.57.2
    * Windows: clean up temporary perl install
    * pkg/util: FindDeviceNodes() ignore ENOENT errors
    * [CI:DOCS] build deps: make-validate needs docs
    * test/system: add rootless-netns test for setup errors
    * vendor latest c/common main
    * container: do not chown to dest target with U
    * [CI:DOCS] golangci-lint: update deprecated flags
    * systests: conditionalize slirp4netns tests
    * CI: systests: instrument flaky tests
    * s3fs docs
    * test: do not skip tests under rootless
    * Add note about host networking to Kube PublishPort option
    * Inject additional build tags from the environment
    * libpod: use original IDs if idmap is provided
    * Switch back to checking out the same branch the action script runs in
    * docs/podman-login: Give an example of writing the persistent path
    * CI: Bump VMs to 2024-03-28
    * [skip-ci] Update dawidd6/action-send-mail action to v3.12.0
    * fix(deps): update module github.com/openshift/imagebuilder to v1.2.7
    * Fix reference to deprecated types.Info
    * Use logformatter for podman_machine_windows_task
    * applehv: Print vfkit logs in --log-level debug
    * [CI:DOCS]Add Mario to reviewers list
    * [CI:DOCS] Document CI-maintenance job addition
    * Add golang 1.21 update warning
    * Add rootless network command to `podman info`
    * libpod: don't warn about cgroupsv1 on FreeBSD
    * hyperv: error if not admin
    * Properly parse stderr when updating container status
    * [skip-ci] Packit: specify fedora-latest in propose-downstream
    * Use built-in ssh impl for all non-pty operations
    * Add support for annotations
    * hyperv: fix machine rm -r
    * [skip-ci] Packit: Enable CentOS Stream 10 update job
    * 5.0 release note fix typo in cgroupv1 env var
    * fix remote build isolation on client side
    * chore: remove repetitive words
    * Dont save remote context in temp file but stream and extract
    * fix remote build isolation when server runs as root
    * util: use private propagation with bind
    * util: add some tests for ProcessOptions
    * util: refactor ProcessOptions into an internal function
    * util: rename files to snake case
    * Add LoongArch support for libpod
    * fix(deps): update github.com/containers/common digest to bc5f97c
    * [CI:DOCS] Update dependency golangci/golangci-lint to v1.57.1
    * fix(deps): update module github.com/docker/docker to v25.0.5+incompatible [security]
    * fix(deps): update module github.com/onsi/gomega to v1.32.0
    * [CI:DOCS] Update dependency golangci/golangci-lint to v1.57.0
    * Update module github.com/cpuguy83/go-md2man/v2 to v2.0.4
    * Fix type-o
    * Use correct extension in suite
    * minikube: instrument tests, to allow debugging failures
    * libpod: restart always reconfigure the netns
    * use new c/common pasta2 setup logic to fix dns
    * utils: drop conversion float->string->float
    * utils: do not generate duplicate range
    * logformatter: handle Windows logs
    * utils: add test for the new function
    * utils: move rootless code to a new function
    * CVE-2024-1753 fix for main
    * xref-helpmsgs-manpages: cross-check Commands.rst
    * test/system: Add support for multipath routes in pasta networking tests
    * [skip-ci] rpm: use macro supported vendoring
    * Adjust to the standard location of gvforwarder used in new images
    * Makefile: add target `podman-remote-static`
    * Switch to 5.x WSL machine os stream using new automation
    * Cleanup build scratch dir if remote end disconnects while passing the context
    * bump main to 5.1.0-dev
    * Use faster gzip for compression for 3x speedup for sending large contexts to remote
    * pkg/machine: make checkExclusiveActiveVM race free
    * pkg/machine/wsl: remove unused CheckExclusiveActiveVM()
    * pkg/machine: CheckExclusiveActiveVM should also check for starting
    * pkg/machine: refresh config after we hold lock
    * Update dependency setuptools to ~=69.2.0
    * [skip-ci] rpm: update containers-common dep on f40+
    * fix invalid HTTP header values when hijacking a connection
    * Add doc to build podman on windows without MSYS
    * Removing CRI-O related annotations
    * fix(deps): update module github.com/containers/ocicrypt to v1.1.10
    * Pass the restart policy to the individual containers
    * kube play: always pull when both imagePullPolicy and tag are missing


author: danish.prakash@suse.com
changelog:
  - Update to version 5.1.1:
    * Bump to v5.1.1
    * Update release notes for v5.1.1
    * libpod: do not leak systemd hc startup unit timer
    * Check AppleHypervisor before accessing it
    * [v5.1] Bump c/common to v0.59.1
    * [v5.1] pkg/rootless: set _CONTAINERS_USERNS_CONFIGURED ... correctly
    * test/e2e: use local skopeo not image
    * [v5.1] Mac PM test: Require pre-installed rosetta
    * Fix typo in release notes
    * Bump to v5.1.1-dev


author: Dan ?ermák <dcermak@suse.com>
changelog:
  - Add patch to fix bsc#1227052 / CVE-2024-6104:
    * 0001-Backport-fix-for-CVE-2024-6104.patch
  - Add missing BuildRequires man


author: danish.prakash@suse.com
changelog:
  - Update to version 5.1.2:
    * Bump to v5.1.2
    * libpod/container_top_linux.c: fix missing header
    * pkg/machine/wsl: force terminate wsl instance
    * pkg/machine/wsl: wrap command errors
    * Update release notes for v5.1.2
    * remote: fix incorrect CONTAINER_CONNECTION parsing
    * CI: do not install python packages at runtime
    * Undo a change to .cirrus.yml that depends on things not backported
    * Update containers/image to v5.31.1
    * apple virtiofs: fix racy mount setup
    * cirrus: fix broken macos artifacts URL
    * test/e2e: remove podman system service tests
    * pkg/machine/apple: machine stop timeout
    * podman top: join the container userns
    * restore: fix missing network setup
    * podman run use pod userns even with --pod-id-file
    * remote API: fix pod top error reporting
    * [v5.1] Drop minikube CI test
    * Workaround rawhide validation dnf error
    * Bump to v5.1.2-dev


author: Bjørn Lie <bjorn.lie@gmail.com>
changelog:
  - Update to version 41.0:
    + Update screenshots and metainfo.
    + Refresh application icon.
    + Updated translations.


author: Bjørn Lie <bjorn.lie@gmail.com>
changelog:
  - Update to version 42.0:
    + Move /command feedback into a popover.
    + Port UI to libadwaita.
    + Misc. bug fixes and cleanups.
    + Updated translations.
  - Drop patches fixed upstream:
    + 0f0a4b54142d8b424969f0b6ace6fc8b53b1d05d.patch
    + polari-fix-nb-translation.patch
  - Add appstream-glib, desktop-file-utils and json-glib-devel
    BuildRequires, and add check section and meson_test macro:
    Validate appdata, desktopfile, networks.json and functions during
    build.
  - Add pkgconfig(gtk4) and pkgconfig(libadwaita-1) BuildRequires:
    New dependencies after upstreams port of UI to libadwaita.
  - Add obsolete-not-provided typelib-1_0-Polari-1_0 to rpmlintrc: We
    know that we are not providing the Obsoleted typelib, this is on
    purpose, as the typelib is now private.


author: Dominique Leuenberger <dimstar@opensuse.org>
changelog:
  - Update to version 42.1:
    + Fix showing notification for initial message.
    + Misc. bug fixes and cleanups.
    + Updated translations.


author: Bjørn Lie <bjorn.lie@gmail.com>
changelog:
  - Update to version 43.0:
    + Move more UI to libadwaita.
    + Misc. bug fixes and cleanups.
    + Updated translations.


author: Bjørn Lie <bjorn.lie@gmail.com>
changelog:
  - Add 41256a58.patch: build: Only define GjsContext autocleanup if
    necessary. Gjs now calls G_DEFINE_AUTOPTR_CLEANUP_FUNC itself, so
    only define it for older versions to avoid a compiler warning.


author: Bjørn Lie <bjorn.lie@gmail.com>
changelog:
  - Update to version 45.0:
    + Remove GNOME from networks list
    + Port to new Adwaita widgets
    + Improve visuals
    + Fix selecting existing room in mobile view
    + Fix user-online notification
    + Misc. bug fixes and cleanups
    + Updated translations.
  - Drop 41256a58.patch: Fixed upstream.


author: Dominique Leuenberger <dimstar@opensuse.org>
changelog:
  - Update to version 46.0:
    * Use adaptive dialogs.
    * Replace telepathy-logger with private tracker database.
    * Misc. bug fixes and cleanups.
    + Updated translations.
  - Replace pkgconfig(telepathy-logger-0.2) BuildRequires with
    pkgconfig(tracker-sparql-3.0): follow upstreams changes.


author: Bjørn Lie <bjorn.lie@gmail.com>
changelog:
  - Change telepathy-logger runtime Requires to Recommends. Version
    46.0 replaced it with a private tracker database, it is now only
    needed for import of the old telepathy database.


author: Hu <cathy.hu@suse.com>
changelog:
  - Add reproducible-build.patch to make the output of "sepolicy manpage"
    deterministic (bsc#1216452)


author: Cathy Hu <cathy.hu@suse.com>
changelog:
  - Re-add "Obsoletes: policycoreutils-python <= 2.6" to avoid file
    conflicts with /usr/share/bash-completion/completions/setsebool
    of older policycoreutils-python-2.6


author: Cathy Hu <cathy.hu@suse.com>
changelog:
  - Update to version 3.6
    https://github.com/SELinuxProject/selinux/releases/tag/3.6
    * Add notself support for neverallow rules
    * Improve man pages
    * man pages: Remove the Russian translations
    * Add notself and other support to CIL
    * Add support for deny rules
    * Translations updated from
      https://translate.fedoraproject.org/projects/selinux/
    * Bug fixes
  - Remove keys from keyring since they expired:
    - E853C1848B0185CF42864DF363A8AD4B982C4373
      Petr Lautrbach <plautrba@redhat.com>
    - 63191CE94183098689CAB8DB7EF137EC935B0EAF
      Jason Zaman <jasonzaman@gmail.com>
  - Add key to keyring:
    - B8682847764DF60DF52D992CBC3905F235179CF1
      Petr Lautrbach <lautrbach@redhat.com>
  - Remove reproducible-build.patch since it is upstream now
  - Fix issues in get_os_version.patch


author: Cathy Hu <cathy.hu@suse.com>
changelog:
  - Rework packaging to modern python packaging as we need
    policycoreutils-python-tools as build dependency for python311-setools
    - General:
    - python version for scripts is now set to python311, deprecating python3.6
      on 15.4 + 15.5
    - replaced python3 dependencies with corresponding dependencies
    - moved %{_localstatedir}/lib/selinux out of the python-policycoreutils
      rpm and into policycoreutils-python-utils as it does not belong
      into a module and causes conflicts when module is built for multiple
      python versions
    - Factory-specific changes:
    - python-policycoreutils module is now built for python310, python311,
      python312 instead of python3
    - added %python3_fix_shebang to set the shebang to the current python
    - 15.4 and 15.5 specific changes
    - python-policycoreutils module is now built for python311 instead
      of python3
    - added %python311_fix_shebang to set the shebang to python311, this
      is currently a dirty hack since the python3_fix_shebang_path macro
      does not exist in <=15.5 so far
    - 15.4 specific changes
    - policycoreutils-devel requires python3-distro still, as there
      is no python311-distro package


author: Cathy Hu <cathy.hu@suse.com>
changelog:
  - Update to version 3.7
    https://github.com/SELinuxProject/selinux/releases/tag/3.7
    User-visible changes:
    * audit2allow -C for CIL output mode
    * sepolgen: adjust parse for refpolicy
    * Bugfixes:
    * fixfiles: drop unnecessary \ line endings
    * setfiles: avoid unsigned integer underflow
    * python/semanage: Do not sort local fcontext definitions
    * python/semanage: Allow modifying records on "add"
  - Refresh get_os_version.patch


author: filippo.bonazzi@suse.com
changelog:
  - Update to version 1550+20240307.987ebab:
    * add incremental libvirt addition org.libvirt.api.node-device.save (bsc#1221094)


author: wolfgang.frisch@suse.com
changelog:
  - Update to version 1550+20240311.559e6ac:
    * whitelist gnome-control-center remote-session-helper (bsc#1220862)


author: wolfgang.frisch@suse.com
changelog:
  - Update to version 1550+20240430.5327266:
    * profiles: whitelist dnf5daemon-server (bsc#1218327)
    * profiles: remove pseudo auth action kcmkwallet5 (bsc#1217190)


author: filippo.bonazzi@suse.com
changelog:
  - Update to version 1550+20240620.095c860:
    * profiles: add powerdevil conservation mode actions (bsc#1226424)


author: filippo.bonazzi@suse.com
changelog:
  - Update to version 1550+20240708.7e0e3f4:
    * profile: whitelist kdeplasma-addons-kameleon helper (bsc#1226306)


author: vuntz@opensuse.org
changelog:
  - Update to version 0.103:
    + Drop polkit-gtk library.
    + Drop support for GTK+ 2.
    + Build fixes.
  - Drop libpolkit-gtk-1-0 and libpolkit-gtk-1-devel subpackages,
    since the library got removed. Note that nothing is using this
    library in Factory.
  - Stop passing --with-gtk=3.0 to configure: this option is now
    gone.
  - Stop passing --libexecdir=%{_libexecdir}/polkit-gnome to
    configure: we're happy with the standard libexecdir.
  - Remove gtk-doc BuildRequires and stop passing --enable-gtk-doc to
    configure: such documentation only existed with the library.
  - Re-enable parallel build.
  - Update polkit-gnome-authentication-agent-1.desktop.in: do not add
    polkit-gnome in the Exec path, since we changed the libexecdir.


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 6.0.5:
    * New bugfix release
    * For more details see https://kde.org/announcements/plasma/6/6.0.5
  - Changes since 6.0.4:
    * update version for new release
    * Fix crash on hyprland (kde#485407)


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 6.0.90:
    * New feature release
    * For more details see https://kde.org/announcements/plasma/6/6.0.90
  - Changes since 6.0.5:
    * update version for new release
    * Use more semantically appropriate icons in the dialogs
    * Fix crash on hyprland (kde#485407)
    * Port away from Qt5Compat.GraphicalEffects
    * Added processing of qml files


author: vuntz@opensuse.org
changelog:
  - Fix description to not mention anything about licensing: the text
    there explains why the data is not shipped with poppler, and is
    not really appropriate for a description. And it was wrong too.
    Fix bnc#717439.
  - Ship COPYING.adobe and COPYING.gpl2, since they explain the
    license of the various files.


author: zaitor@opensuse.org
changelog:
  - Update to version 0.4.7:
    + Add a pkg-config file.
  - Place pkg-config file in main package, as there is no need for a
    seperate devel-package.
  - Add pkg-config BuildRequires in order to get a pkgconfig()
    Provides.


author: zaitor@opensuse.org
changelog:
  - Update to version 0.4.8:
    + Update files from xpdf data files.
    + Update mapping resources from Adobe.
    + Update cmap resources from Adobe.
    + cmake: Install the .pc file.
  - Run spec-cleaner, modernize spec.


author: pthomas@suse.de
changelog:
  - Initial package creation based on c89.c from the
    FreeBSD CVS.
  - Add a c99 for POSIX 1003.1 2001 conformance
    including a matching man page.
  - Call /usr/bin/gcc and not /usr/bin/cc as the latter
    could point to a Compiler other then gcc.


author: Arjen de Korte <suse+build@de-korte.org>
changelog:
  - update to 3.8.5
    * Security: this release improves support to defend against an email
      spoofing attack (SMTP smuggling) on recipients at a Postfix server.
      For background, see https://www.postfix.org/smtp-smuggling.html.


author: Peter Varkoly <varkoly@suse.com>
changelog:
  - %autosetup does not works with multiple -a.
    https://github.com/rpm-software-management/rpm/issues/1204


author: Arjen de Korte <suse+build@de-korte.org>
changelog:
  - update to 3.8.6
    * Bugfix (defect introduced: Postfix 2.3, date 20051222): the
      Dovecot auth client did not reset the 'reason' from a previous
      Dovecot auth service response, before parsing the next Dovecot
      auth server response in the same SMTP session, resulting in a
      nonsensical "authentication failed" warning message. Reported
      by Stephan Bosch.
    * Bugfix (defect introduced: Postfix 3.1, date: 20151128):
      "postqueue -j" produced broken JSON when escaping a control
      character as \uXXXX. Found during code maintenance.
    * Cleanup: this fixes posttls-finger certificate match expectations
      for all TLS security levels, including warnings for levels that
      don't implement certificate matching. By Viktor Dukhovni.
    * Bugfix (defect introduced: Postfix 2.3): after prepending a
      header at the top of a message (with an access(5), header_checks(5)
      or Milter action), the Postfix Milter "delete header" or "update
      header" action was skipping the prepended header, instead of
      skipping the Postfix-generated Received: header. Problem report
      by Carlos Velasco.
    * Workaround: tlsmgr logfile spam. Reportedly, some OS lies under
      load: it says that a socket is readable, then it says that the
      socket has unread data, and then it says that read returns EOF,
      causing Postfix to spam the log with a warning message.
    * Bugfix (defect introduced: Postfix 3.4): the SMTP server's BDAT
      command handler could be tricked to read $message_size_limit
      bytes into memory. Found during code maintenance.
    * Safety: limit the total size of DNS lookup results to 100
      records; drop the excess records, and log a warning. This limit
      is 20x larger than the number of server addresses that the
      Postfix SMTP client is willing to consider when delivering mail,
      and is far below the number of records that could cause a tail
      recursion crash in dns_rr_append() as reported by Toshifumi
      Sakaguchi. This fix also limits the number of DNS requests that
      a check_*_*_access restriction can make.
    * Performance, related to the previous problem: eliminate worst-case
      behavior where the queue manager could defer delivery to all
      destinations over a specific delivery transport, after only a
      single delivery agent crash. The scheduler now throttles
      deliveries to one destination, and allows other deliveries to
      keep making progress.
  - change to functioning mirror (http://cdn.postfix.johnriley.me/
    has been dead for a while although it is still listed upstream)
  - make output of %setup less verbose by restoring -q option


author: Arjen de Korte <suse+build@de-korte.org>
changelog:
  - update to 3.9.0
    * As described in DEPRECATION_README, the SMTP server features
      "permit_naked_ip_address", "check_relay_domains", and
      "reject_maps_rbl" have been removed, after they have been logging
      a warning for some 20 years. These features now log a warning
      and return a "server configuration error" response.
    * The MySQL client no longer supports MySQL versions < 4.0. MySQL
      version 4.0 was released in 2003.
    * As covered in DEPRECATION_README, the configuration parameter
      "disable_dns_lookup" and about a dozen TLS-related parameters
      are now officially obsolete. These parameters still work, but
      the postconf command logs warnings that they will be removed
      from Postfix.
    * As covered in DEPRECATION_README, "permit_mx_backup" logs a
      warning that it will be removed from Postfix.
    * In message headers, Postfix now formats numerical days as
      two-digit days, i.e. days 1-9 have a leading zero instead of a
      leading space. This change was made because the RFC 5322 date
      and time specification recommends (i.e. SHOULD) that a single
      space be used in each place that folding white space appears.
      This change avoids a breaking change in the length of a date
      string.
    * The MySQL client default characterset is now configurable with
      the "charset" configuration file attribute. The default is
      "utf8mb4", consistent with the MySQL 8.0 built-in default, but
      different from earlier MySQL versions where the built-in default
      was "latin1".
    * Support to query MongoDB databases, contributed by Hamid Maadani,
      based on earlier code by Stephan Ferraro. See MONGODB_README
      and mongodb_table(5)
    * The RFC 3461 envelope ID is now exported in the local(8) delivery
      agent with the ENVID environment variable, and in the pipe(8)
      delivery agent with the ${envid} command-line attribute.
    * Configurable idle and retry timer settings in the mysql: and
      pgsql: clients. A shorter than default retry timer can sped up
      the recovery after error, when Postfix is configured with only
      one server in the "hosts" attribute. After the code was frozen
      for release, we have learned that Postfix can recover faster
      from some errors when the single server is specified multiple
      times in the "hosts" attribute.
    * Optional Postfix TLS support to request an RFC7250 raw public
      key instead of an X.509 public-key certificate. The configuration
      settings for raw key public support will be ignored when there
      is no raw public key support in the local TLS implementation
      (i.e. Postfix with OpenSSL versions before 3.2). See RELEASE_NOTES
      for more information.
    * Preliminary support for OpenSSL configuration files, primarily
      OpenSSL 1.1.1b and later. This introduces two new parameters
      "tls_config_file" and "tls_config_name", which can be used to
      limit collateral damage from OS distributions that crank up
      security to 11, increasing the number of plaintext email
      deliveries. Details are in the postconf(5) manpage under
      "tls_config_file" and "tls_config_name".
    * With "smtpd_forbid_unauth_pipelining = yes" (the default),
      Postfix defends against multiple "blind" SMTP attacks. This
      feature was back-ported to older stable releases but disabled
      by default.
    * With "smtpd_forbid_bare_newline = normalize" (the default)
      Postfix defends against SMTP smuggling attacks. See RELEASE_NOTES
      for details. This feature was back-ported to older stable
      releases but disabled by default.
    * Prevent outbound SMTP smuggling, where an attacker uses Postfix
      to send email containing a non-standard End-of-DATA sequence,
      to exploit inbound SMTP smuggling at a vulnerable remote SMTP
      server. With "cleanup_replace_stray_cr_lf = yes" (the default),
      the cleanup daemon replaces each stray <CR> or <LF> character
      in message content with a space character. This feature was
      back-ported to older stable releases with identical functionality.
    * The Postfix DNS client now limits the total size of DNS lookup
      results to 100 records; it drops the excess records, and logs
      a warning. This limit is 20x larger than the number of server
      addresses that the Postfix SMTP client is willing to consider
      when delivering mail, and is far below the number of records
      that could cause a tail recursion crash in dns_rr_append() as
      reported by Toshifumi Sakaguchi. This also introduces a similar
      limit on the number of DNS requests that a check_*_*_access
      restriction can make. All this was back-ported to older stable
      releases with identical functionality.
  - refreshed patch:
    % postfix-no-md5.patch
  - change obsoleted "disable_dns_lookups" to "smtp_dns_support_level"
    % postfix-SUSE.tar.gz
    % postfix-main.cf.patch
    % postfix-master.cf.patch


author: Peter Varkoly <varkoly@suse.com>
changelog:
  - config.postfix needs updating (bsc#1224207)
    * chkconfig -> systemctl
    * Link Cyrus lmtp only if this exsists
    * /usr/lib64/sasl2 does not need to exist
    * Fetch timezone via readlink from /etc/localtime


author: chris@computersalat.de
changelog:
  - Update update_chroot.systemd
    * Add missing checks for DKIM (openDKIM)
  - keep spec and changes files in sync


author: chris@computersalat.de
changelog:
  - fix for Invalid cross-device link
    * failed to create hard link 'etc/localtime' => '/usr/share/zoneinfo/Etc/UTC'


author: Reinhard Max <max@suse.com>
changelog:
  - bsc#1206796: Refine the distinction of where to use sysusers and
    use bcond to have the expression only in one place.


author: Reinhard Max <max@suse.com>
changelog:
  - Overhaul postgresql-README.SUSE and move it from the binary
    package to the noarch wrapper package.
  - bsc#1179231: Add an explanation for the /tmp -> /run/postgresql
    move and permission change.
  - Add postgresql-README as a separate source file.


author: Atri Bhattacharya <badshah400@gmail.com>
changelog:
  - Update to version 0.11:
    * Fixes problems on Intel machines when the CPUs didn't support
      turbo at all, or the performance scaling governor was built as
      default in the kernel.
    * Add better end-user documentation.
    * Fixes in the command-line tool to not cause bug report tools
      to popup on not-uncommon errors.
    * Bug fix for running on some systems with controllable charge
      speeds.
  - Drop fd1664dfe26f13f8c8cd7b44483cd872dfdede36.patch: upstreamed.


author: Atri Bhattacharya <badshah400@gmail.com>
changelog:
  - Update to version 0.11.1:
    * Stops power-profiles-daemon from modifying the cpufreq driver
      when the user/administrator has chosen to disable the Intel
      P-State scaling governor (eg. forcing a passive operation
      mode).


author: Atri Bhattacharya <badshah400@gmail.com>
changelog:
  - Update to version 0.12:
    * Add support for the Intel "Energy Performance Bias" feature.
  - Adapt to change of installed dbus configuration file
    [boo#1201125].


author: Enrico Belleri <idesmi@protonmail.com>
changelog:
  - Update to version 0.13:
    * Add support for the AMD P-State driver included in Linux 6.3
    * Fix mismatched profiles on some HP laptops and some
      miscellaneous bug fixes.


author: Enrico Belleri <kilgore.trout@idesmi.eu>
changelog:
  - Update to version 0.20:
    * Service has new name 'org.freedesktop.UPower.PowerProfiles'
    * Allow multiple power-profiles-daemon drivers to load simultaneously
    * amdgpu panel power savings which uses dedicated hardware in systems with
      integrated Radeon graphics to decrease panel power consumption when the
      system is on battery
  - Add python3-shebang.patch:
    * resolve env-script-interpreter error


author: Florian "sp1rit" <sp1rit@disroot.org>
changelog:
  - Revert "Remove duplicate DBus service files
    net.hadess.PowerProfiles" workaround to boo#1222179 (see comment
    10).


author: Atri Bhattacharya <badshah400@gmail.com>
changelog:
  - Update to version 0.21:
    * power-profiles-daemon is now battery-state aware and some
      drivers use a more power efficient state when using the
      balanced profile on battery.
    * Various fixes for the powerprofilesctl command line tool when
      using the launch or version commands.
    * Generate manual page for powerprofilesctl and shell
      completions.
    * Improved daemon command line interface for debugging, see
      `--help-debug` for more information.
    * More restrictive systemd service lockdown settings.
    * Various code optimizations.
  - Drop python3-shebang.patch: no longer required since
    %python3_fix_shebang is used anyway.
  - New BuildRequires: cmake, pkgconfig(bash-completion),
    python3-argparse-manpage, python3-pylint, python3-shtab.
  - New Requires: bash-completion, python3-gobject.
  - Build completions for zsh shell and split off new package
    powerprofilesctl-zsh-completion to be automatically installed
    when both zsh and power-profiles-daemon are installed.


author: Atri Bhattacharya <badshah400@gmail.com>
changelog:
  - Drop BuildRequires on python-pylint by disabling pylint option
    during configure.
  - Split out bash-completion into own package:
    powerprofilesctl-bash-completion.


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 6.0.4:
    * New bugfix release
    * For more details see https://kde.org/announcements/plasma/6/6.0.4
  - Changes since 6.0.3:
    * update version for new release
    * actions/dimdisplay: Improve log messages
    * actions/dimdisplay: Don't dim when screen changes are inhibited
    * daemon: Avoid constantly locking ddcutil display handles (kde#481793)
    * daemon: Store label for DDCutilBrightness as QString directly
    * actions/handlebuttonevents: Require lid-open again to track kb brightness (kde#482306)
    * update version for new release


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 6.0.5:
    * New bugfix release
    * For more details see https://kde.org/announcements/plasma/6/6.0.5
  - Changes since 6.0.4:
    * update version for new release
    * kcmodule: Hide profile load/unload fields if battery profiles are absent
    * [osd] Force Plasma styling (kde#480254)


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 6.1.0:
    * New bugfix release
    * For more details see https://kde.org/announcements/plasma/6/6.1.0
  - Changes since 6.0.90:
    * update version for new release
    * daemon/controllers/kwinbrightness: remove brightness control of disabled screens
    * daemon: Don't disconnect from a null object (kde#487647)
    * OSD: Close on focus lost
    * OSD: start cleanup timer


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Add patch to revert feature until new polkit rules got whitelisted:
    * 0001-Revert-Added-setting-for-battery-conservation-mode-L.patch


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 6.1.1:
    * New bugfix release
    * For more details see https://kde.org/announcements/plasma/6/6.1.1
  - Changes since 6.1.0:
    * update version for new release
    * Fix initial UI state of Battery protection setting (kde#488954)
    * daemon: Limit KAuth backlighthelper calls to only one at a time (kde#481003)
    * skip ddcutil initialization when POWERDEVIL_NO_DDCUTIL is set
    * update version for new release
  - Rebase 0001-Revert-Added-setting-for-battery-conservation-mode-L.patch


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 6.1.2:
    * New bugfix release
    * For more details see https://kde.org/announcements/plasma/6/6.1.2
  - Changes since 6.1.1:
    * daemon/controllers: Reintroduce a mutex around ddca_open_display2() (kde#489169)
    * update version for new release
    * ddcutildisplay: give some time before changing brightness after the monitor resumes
    * core: reload actions on brightness controller changes
    * update version for new release
  - Rebase 0001-Revert-Added-setting-for-battery-conservation-mode-L.patch


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 6.1.3:
    * New bugfix release
    * For more details see https://kde.org/announcements/plasma/6/6.1.3
  - Changes since 6.1.2:
    * update version for new release
  - Drop patch to enable battery conservation mode control after
    whitelisting (boo#1226424):
    * 0001-Revert-Added-setting-for-battery-conservation-mode-L.patch


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Add patch to fix crash on display wake up (kde#490356, kde#490421):
    * 0001-daemon-Don-t-leave-dangling-Action-pointers-in-idle-.patch


author: ???? ?????? <ilya@ilya.cf>
changelog:
  - Refresh spec-file via spec-cleaner and manual optimizations.
    * Removed obsolete constructs (creating dialout group via shadow).


author: Ferdinand Thiessen <rpm@fthiessen.de>
changelog:
  - Update to version 2.4.9
    * Support for new EAP (Extensible Authentication Protocol) methods
    * Support for EAP-TLS
    * Support for EAP-MSCHAPv2
    * New pppd options:
    * chap-timeout
    * chapms-strip-domain
    * replacedefaultroute
    * noreplacedefaultroute
    * ipv6cp-accept-remote
    * lcp-echo-adaptive
    * ip-up-script
    * ip-down-script
    * ca
    * capath
    * cert
    * key
    * crl-dir
    * crl
    * max-tls-version
    * need-peer-eap
    * Fixes for CVE-2020-8597 and CVE-2015-3310.
    * The rp-pppoe plugin has been renamed to pppoe, to distinguish it
      from the upstream rp-pppoe code.  Its options have changed names,
      but the old names are kept as aliases.
    * Many bug fixes and cleanups.
  - Drop upstream fixed patches
    * ppp-2.4.3-winbind-setuidfix.patch
    * fix-header-conflict.patch
    * ppp-CVE-2015-3310.patch
    * ppp-CVE-2020-8597.patch
    * ppp-cifdefroute.patch
    * ppp-higher-speeds.patch
    * ppp-2.4.3-strip.diff
    * ppp-filter.patch
    * ppp-__P.patch
  - Drop upstream resolved ppp-make.patch use `--cflags` configure
    switch instead


author: Martin Li?ka <mliska@suse.cz>
changelog:
  - Add ppp-compiling-with-clang-encounters-an-error-in-eap-tls..patch
    that fixed the following rpmlint error:
    executable-stack (Badness: 10000) /usr/sbin/pppd


author: Reinhard Max <max@suse.com>
changelog:
  - Update to version 2.5.0. This release is a major release of pppd
    which contains breaking changes for third-party plugins, a
    complete revamp of the build-system and that allows for
    flexibility of configuring features as needed.
    * CVE-2022-4603, bsc#1218251: improper validation of array index
      of the component pppdump
    * Support for PEAP authentication
    * Support for loading PKCS12 certificate envelopes
    * Adoption of GNU Autoconf / Automake build environment
    * Support for pkgconfig
    * Bunch of fixes and cleanup to PPPoE and IPv6 support
    * Major revision to PPPD's Plugin API
    * Lots of internal fixes and cleanups for Radius and PPPoE
    * Dropped IPX support, as Linux has dropped it in version 5.15
    * Pppd is no longer installed setuid-root
    * New pppd options:
    - ipv6cp-noremote, ipv6cp-nosend, ipv6cp-use-remotenumber,
      ipv6-up-script, ipv6-down-script
    - -v, show-options
    - usepeerwins, ipcp-no-address, ipcp-no-addresses, nosendip
    * On Linux, any baud rate can be set on a serial port provided
      the kernel serial driver supports that.
  - Obsoleted patches:
    * ppp-lib64.patch
    * ppp-compiling-with-clang-encounters-an-error-in-eap-tls..patch
    * ppp-pie.patch
  - Source file pppoe-discovery.8.gz is now part of the tarball.
  - Enable support for systemd notification.


author: Reinhard Max <max@suse.com>
changelog:
  - Backport ppp-pidfiles.patch and ppp-mkdir-run.patch from the
    upcoming 2.5.1 release and make sure that pppd's pid, resolv
    and database files are created under /run/ppp (bsc#1218370).


author: gmbr3@opensuse.org
changelog:
  - Update to version 0.0.0+git20220520.d04f242:
    * Make config menu entries relative.
    * Made flamegraph test less brittle.
    * all: update dependencies
    * Generalize the unit support in pprof a bit further.
    * Split monolithic webhtml.go into multiple files.
    * Update minimum Go version to 1.17 in go.mod.
    * Fix doc comments format to become compatible with tip gofmt.
    * allow rendering big flame graphs by avoiding stack overflow in JS parser
    * Fix tagroot to properly format unitless numeric tags.
    * Add Go 1.18 to testing, remove Go 1.16.
    * third_party: fix typo
    * internal/graph: Support comments with double quotes
    * Handle either _text or _stext as the kernel relocation symbol.
    * Parse and propagate the name of the kernel relocation symbol
    * doc: clarify graph view docs to note negative values appear in profile comparison
    * internal/elfexec: Fix typos in elfexec.go
    * Log build ID in local symbolization error messages.
    * Update d3-flame-graph from 2.0.0-alpha to 4.1.3
    * Add badge link to Go API docs in pkg.go.dev
    * Update instructions to use "git clone" instead of "go get".
    * proto/profile.proto: fix typo
    * Update mapassign regex to match both call variants


author: Eyad Issa <eyadlorenzo@gmail.com>
changelog:
  - Update to version 0.0.0+git20230820.407c9e7:
    * Bump actions/setup-go from 4.0.1 to 4.1.0 (#795)
    * Introduce first test for browser-side behavior. (#798)
    * Remove GOPATH based workflows since Go is reducing support. (#799)
    * Fix flamegraph name matching. (#796)
    * Expanded documentation of pprof web interface. (#793)
    * Prefix sample type menu entry ids with "sampletype-". (#792)
    * Fix flamegraph display in the presence of --diff_base. (#790)
    * Hash-pin workflow Actions (#787)
    * Fix away a few tab characters in *.js files added recently by accident. (#785)
    * Start using the new demangle.NoEnclosingParams demangling option. (#784)
    * Make comment to locations field a bit clearer. (#770)
    * Made non-D3 flamegraph view the default. (#777) (#781)
    * Remove special coloring for self region in new flame graph view. (#782)
    * Add more clear err message upon disasm addr/regex (#776)
    * Fix code coverage. (#778)
    * fix some comments (#779)
    * Update macOs matrix since macos-10.15 is deprecated and unavailable. (#780)
    * internal/driver: fixes for fetch.go (#711)
    * Remove the heuristic of recognizing build ID command line arg. (#775)
    * Increase linter timeout since it times out sometimes. (#774)
    * Get rid of strings.ReplaceAll to save an alloc (#772)
    * typo: 'browswer' -> 'browser' (#762)
    * Update Ubuntu versions as 18.04 is not supported now. (#764)
    * chore(ci): Upgrade to non-deprecated runtimes (#759)
    * fix typo: ocurrences -> occurrences (#758)
    * Bump golang.org/x/sys from 0.0.0-20220310020820-b874c991c1a5 to 0.1.0 (#756)
    * go.mod: update dependencies (#745)
    * Extend search for debug symbols (#741)
    * Update Go version reqs as 1.20 is released now. (#751)
    * NumLabel helper functions for Profile. (#749)
    * Add a bit more docs on label value handling. (#750)
    * Clarify that the comment field should only be used for human-readable content. (#746)
    * Modify the name shortening heuristic to handle non-Go names (#743)
    * Do not overwrite main binary build ID when it's present. (#742)
    * Update codecov action version. (#737)
    * Fix use of captured loop variable in go routine. (#740)
    * Apply -noinlines flag to the proto output. (#739)
    * Compatibilize profiles before merging (#734)
    * Disable golangci-lint on tip (#735)
    * Start using golangci-lint instead of the deprecated x/lint. (#731)
    * Speed-up profile management. (#729)
    * Increase chunk size for concurrent fetch to 128 (#727)
    * Add new symbol directory layout by build-id `/xx/xxxxxxxx.debug`. (#724)
    * Add visual indication of inlined frames. (#723)
    * Go 1.19 released, so update supported Go versions. (#721)
    * Update pprof documentation on tags. (#722)
    * Added alternative flamegraph implementation that can show callers. (#716)
    * Improve handling of Go symbols with type parameters (#717)
    * chore: run integration tests against main branch (#682)


author: mpluskal@suse.com
changelog:
  - Update to version 0.0.0+git.20120407:
    * rename ppsbind to ppsctl
    * ppsctl: don't bind by default
    * add copyright information
    * pps-test: line-flush stdout output
    * Add uninstall production.
    * Add .gitignore for generated files.
    * Install timepps.h in location specified by RFC 2783.
    * Update .gitignore
    * Include our own timepps.h since it is in the same tree


author: Martin Pluskal <mpluskal@suse.com>
changelog:
  - Update to version 0.0.0+git.20181203:
    * Makefile: fix installation to empty DESTDIR
    * ppsfind: Use /bin/sh, fix possible issues.
    * ppswatch: Fix quitting after signal
    * Fix linking under -Wl,--as-needed
    * Add ppsldisc from LKML patch by Rodolfo Giometti.
    * Makefile: Cleanup CFLAGS: remove -I. add -fPIC.
    * Removes OFFSETASSERT requirement from ppstest and ppsctl.
    * ppsfind: Add licence to the file header.
    * Remove debian directory.
    * ppswatch: Add useful stats output.


author: Martin Pluskal <mpluskal@suse.com>
changelog:
  - Update to version 0.0.0+git.20211122:
    * added README
    * added way to add sysroot
    * timepps: Ensure structs passed to kernel are zero initialized
    * Makefile: fix installation to empty DESTDIR
    * ppsfind: Use /bin/sh, fix possible issues.
    * ppswatch: Fix quitting after signal
    * Fix linking under -Wl,--as-needed
    * Add ppsldisc from LKML patch by Rodolfo Giometti.
    * Makefile: Cleanup CFLAGS: remove -I. add -fPIC.
    * Removes OFFSETASSERT requirement from ppstest and ppsctl.


author: hvogel@suse.de
changelog:
  - update to version 1.7.2
    * new --test-type and --test-rate options
    * implement reordering tests to assist with pptpd testing
    * when we fail to write due to a transient error
      simply ignore it (treat it as a drop).
    * add route to PPTP server.  Experimental feature.
    * include pptpsetup in kit
    * remove Reference documentation as the license is non-free.
    * add refuse-pap to default options


author: max@suse.de
changelog:
  - Change 'pptp-command stop' to kill pppd instead of pptp to fix
    an cleanup tunnel shutdown (bnc#536225).


author: p.drouand@gmail.com
changelog:
  - Update to version 1.8.0
    * options file, fix option documentation and links
    * fix many warnings
    * fix parallel build failure
    * fix call disconnect notify
    * add --n*hostroute option to disable routing calls
    * add --rtmark option for Linux policy routing
    * move free of conn struct out of main loop
    * avoid using conn struct after it is freed
    * correct response to call disconnect notify
    * avoid superfluous MPPE capability checks in pptpsetup
    * retain permissions on chap-secrets, closes rhbz#492090
    * compilation fixes for older distributions of Linux
    * port routing change feature for Solaris
    * add IP_BINARY
    * add include file build dependencies


author: Reinhard Max <max@suse.com>
changelog:
  - Update to versioin 1.10.0
    * remove inststr in favour of prctrl PR_SET_NAME,
    * vector tests; include in make, fix code rot, fix return status,
    * pqueue; include missing sys/types.h,
    * pptpsetup; prevent world-readable peers file, use
      three-argument append, allow password trailing spaces, split
      prints to chap-secrets, allow passwords with quotes, use
      absolute path to pptp
    * remove uid from ip route get output; iproute2-4.10 and later
      may emit uid, (bsc#1131960).
  - Changes in 1.9.0
    * close a memory leak in pqueue,
    * avoid clobbering heap (RHBZ #1183627),
    * fix use after free in call close request handler,
    * add --missing-window option (Debian #680455, Ubuntu #681617),
    * randomise call-id (Debian #721963),
    * replace gethostbyname(3) with getaddrinfo(3),
    * don't set build flags; use defaults,
    * fix for (null) in "pptp: GRE-to-PPP gateway on (null)".


author: Reinhard Max <max@suse.com>
changelog:
  - bsc#1194714: Remove pptp-command (the former SysV init scirpt).
    It has been broken for a long time (seeking deprecated ifconfig
    in the wrong location) without any complaints, so it seems safe
    to assume it is not being used anymore.


author: mvyskocil@suse.cz
changelog:
  - Update to 1.5 (bugfix release)
    * Better error message in case kernel does not support prctl operations.
  - refresh SUSE patches
  - add Changelog and COPYING to docdir


author: pgajdos@suse.com
changelog:
  - updated to 1.6:
    * Improved messages and suppressed unnecessary error messages
    * Added support for PR_MCE_KILL


author: pgajdos@suse.com
changelog:
  - fix build with gcc14
  - use %autosetup macro
  - modified patches
    % prctl-1.5-warnings.patch (refreshed)
  - added patches
    work with gcc14
    + prctl-gcc14.patch


author: jengelh@inai.de
changelog:
  - Update description and other metadata
  - Use full %configure for build, and remove CFLAGS (nothing is
    compiled)
  - Make file list more compact


author: werner@suse.de
changelog:
  - Add the patches
    procinfo-man.dif to avoid bogus comments nroff code
    procinfo-maxdev.dif to increase the numbers og devices a lot (bsc#900125)
    procinfo-ranges.dif to check buffer boundaries
    procinfo-sysconf.dif to get the number of CPU's which are online
    procinfo-uptime.dif avoid variable overflow in case the system is idle
  - Modify the patches
    procinfo-18.dif
    procinfo-float.dif
    procinfo-hz
    procinfo-ia64.diff
    procinfo-intr.dif
    procinfo-lsdev.dif


author: Dr. Werner Fink <werner@suse.de>
changelog:
  - Add latest patch sets from Debian:
    * patch set 27 replaces procmail-3.22-CVE-2014-3618.patch
    * patch set 28 does fix off-by-one error that makes procmail to
      segfault on certain .procmailrc files
    * patch set 29 does fix formail memory corruption
    * patch set 30 replaces procmail-formisc.c.patch for CVE-2017-16844
  - Remove obsolate patches
    * procmail-3.22-CVE-2014-3618.patch
    * procmail-formisc.c.patch


author: Bernhard Wiedemann <bwiedemann@suse.com>
changelog:
  - Add reproducible2.patch to negate influences from preinstallimage
    to make package build reproducible


author: Dr. Werner Fink <werner@suse.de>
changelog:
  - Update to procmail 3.24 (New Upstream)
    - Don't coredump in comsat code if interrupted early
    - Correctly handle COMSAT=on
    - Once used, the 'H' and 'r' flags would never be cleared
    - Fix possible buffer overflow in variable-capture actions
    - Fix up the parsing of variable-capture actions
    - LMTP code assumed sizeof(long)==sizeof(int)
    - SHELL is now always preset to /bin/sh.  USER_SHELL contains
      the shell from the user's passwd entry
    - When HOST is mismatched, reset it for the next rcfile
    - Always read in a new, global rcfile (/etc/procmail.conf)
      to allow runtime configuration of variables like DEFAULT.
      This rcfile cannot deliver or filter messages
    - Mismatched HOST in /etc/procmailrc didn't discard the message
    - backquote expansion in a condition disabled header
      concatenation for that condition
    - LMTP didn't correctly handle quoted localparts
    - Removed SIZE extension from LMTP (unsupportable semantics)
    - Don't coredump if unable to exec /bin/sh
    - Enable "+detail" processing in LMTP mode by passing the
      delimiter (e.g., "+") as an optional argument after -z
    - In LMTP mode, save the domain of the recipient in
      PROCMAIL_DOMAIN
    - Set PROCMAIL_MODE to one of "d", "m", "z", or "" to reflect
      the mode option it was invoked with, if any
    - Fixed all bugs collected by Debian and others
      during the past 21 years.  See the git commit history
      for detailed descriptions.
  - Port patches
    * procmail-3.22-autoconf.dif
    * procmail-3.22-headerconcat.dif
    * procmail-3.22-ipv6.patch
    * procmail-3.22-mailstat.patch
    * procmail-3.22-owl-truncate.dif
    * procmail-3.22.dif
    * procmail-cflags.dif
  - Remove former Debian and SUSE patches from procmail-3.22-patches.tar.bz2
    * 04
    * 06
    * 10
    * 11
    * 12
    * 13
    * 14
    * 15
    * 16
    * 17
    * 18
    * 19
    * 22
    * 23
    * 24
    * 25
    * 26
    * 27
    * 28
    * 29
    * 30
  - Collect and port our patches from old procmail-3.22-patches.tar.bz2
    into new procmail-3.24-patches.tar.bz2
    * 01
    * 02
    * 03
    * 05
    * 07
    * 08
    * 09
    * 20
    * 21


author: Adrian Schröter <adrian@suse.de>
changelog:
  - 1.4.2
    * support newest rpm version mode (no repository priority)
    * helpful error message when exact version is required


author: Adrian Schröter <adrian@suse.de>
changelog:
  - 1.4.4
    * put all candidates of all modules to the medium
    * fixed architecture handling in version priority mode


author: Adrian Schröter <adrian@suse.de>
changelog:
  - 1.4.12
    * RedHat media support
    * SLSA provenance file support
    * support to set DVD volumeid manual
    * fix hybrid ISO creation
    * support modulemd filtering


author: Adrian Schröter <adrian@suse.de>
changelog:
  - 1.4.14
    * Introduce DOWNLOAD_MIRROR_POLICY option, enabled by default!
      => can lead to build failures on inconsistent package build
      states
    * Joliet format only on main medium


author: ro@suse.de
changelog:
  - 1.3.1
    * add option -g when calling add_product_susedata
      to add gpg key ids as tags in repomd.xml (bsc#1184326)
    * do not change the default install method in gfxboot.cfg
      (bsc#1171018) Instead, just fill out the server & path
      components in case the user wants to switch. The repo
      location is already stored in the initrd in the
      skelcd-installer-net-* packages.


author: ro@suse.de
changelog:
  - 1.8.3
    * rerun generate_sbom for full media on the combined trees
    * handle full media like pool media (which it contains)
    (bsc#1209384)


author: Andreas Stieger <andreas.stieger@gmx.de>
changelog:
  - update to 0.21.5:
    * no changes for psl-make-dafsa
  - add upstream signing key and verify source signature


author: Dr. Werner Fink <werner@suse.de>
changelog:
  - Update to 23.4:
    * killall: Dynamically link to selinux and use security attributes
    * pstree: Do not crash on missing processes !21
    * pstree: fix layout when using -C !24
    * pstree: add time namespace !25
    * pstree: Dynamically link to selinux and use attr
    * fuser: Get less confused about duplicate dev_id !10
    * fuser: Only check pathname on non-block devices !31
  - Rebase 0001-Use-mountinfo-to-be-able-to-use-the-mount-identity.patch
  - Rebase 0002-Use-new-statx-2-system-call-to-avoid-hangs-on-NFS.patch
  - Port psmisc-22.21-pstree.patch
  - Delete psmisc-v23.3-selinux.patch as not needed anymore
  - Rename psmisc-v23.3.dif which is now psmisc-v23.4.dif with correct offsets


author: Dr. Werner Fink <werner@suse.de>
changelog:
  - Change patch 0001-Use-mountinfo-to-be-able-to-use-the-mount-identity.patch
    * Determine the namespace of a process only once to speed
      up the parsing of fdinfo (bsc#1194172).
  - Adopt patch 0002-Use-new-statx-2-system-call-to-avoid-hangs-on-NFS.patch


author: Dr. Werner Fink <werner@suse.de>
changelog:
  - Change patch 0001-Use-mountinfo-to-be-able-to-use-the-mount-identity.patch
    * Add a fallback if the system call name_to_handle_at() is
      not supported by the used file system.


author: Dr. Werner Fink <werner@suse.de>
changelog:
  - Add patch socket-fix.patch
    * Add test to check for named sockets as file as well as on mounts
    * Fix code to find named sockets
  - The former test requires nc at build aka netcat from openbsd to
    create a named socket on the fly


author: Dr. Werner Fink <werner@suse.de>
changelog:
  - Update to 23.6:
    * buildsys: Fix DEJAGNU work-around Debian #1015089
    * killall: Use kill if pidfd_send_signal fails Debian #1015228
    * fuser: Do not mention nonexistent - reset option #42
    * fuser: Use modern statn where possible
    * pstree: Better AppArmor support !30
    * killall: Check truncated names !28
    * killall: Use openat and pidfd_send_signal #37
    * killall: Don't check paths of sockets #35
    * pstree: Check for process with show_parents #38
    * pstree: Don't disable compaction with show pgids #34
    * pstree: Fix storage leak !29
  - Enable new apparmor support
  - Remove patch now upstream
    0002-Use-new-statx-2-system-call-to-avoid-hangs-on-NFS.patch
  - Port patch psmisc-22.21-pstree.patch
  - Port patch psmisc-v23.4.dif which now becomes psmisc-v23.6.dif
  - Merge patch socket-fix.patch with ported patch
    0001-Use-mountinfo-to-be-able-to-use-the-mount-identity.patch


author: Dr. Werner Fink <werner@suse.de>
changelog:
  - Update to 23.7
    * build-sys: Make disable-statx work
    * fuser: Fallback to stat() if no statx() Debian 1030747 #48
    * fuser: silently ignore EACCES when scanning proc directories
    * killall: small formatting fixes Debian #1037231
    * pstree: Do not assume root PID #49
    * pslog: include config.h #51 !36
    * misc: Update gettext to 0.21
  - Add patch from upstream 0001-killall,pstree-use-clock_gettime-not-uptime.patch
  - Port the patches
    * 0001-Use-mountinfo-to-be-able-to-use-the-mount-identity.patch
    * psmisc-22.21-pstree.patch
  - Port patch psmisc-v23.6.dif and rename it to psmisc-v23.7.dif


author: Dr. Werner Fink <werner@suse.de>
changelog:
  - The previous update makes trhe patches
    * psutils-flip.dif (is part of upstream now)
    * psutils-p17.dif (does not apply due move from C to perl)
    * psutils-pserror.dif (does not apply due move from C to perl)
    obsolete


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 2.04:
    * pstops: fix ability to use paper size in x/y offsets
    * pstops: fix a warning


author: Bjørn Lie <bjorn.lie@gmail.com>
changelog:
  - Update to 2.08:
    * man pages: names of programs should always start with
      lower-case letter
    * PSUtils.pm: update invocation of paper, and improve parsing of
      output
  - Changes from 2.07:
    * PSUtils.pm: add trailing colon to certain DSC keywords
  - Changes from 2.06:
    * Fix normalization of rotations in pagespecs
    * PSUtils.pm: in parsepaper, don?t pass empty string to
      singledimension
  - Changes from 2.05:
    * PSUtils.pm: print the culprit when we get a bad dimension
    * Make programs use bindir prefix when running each other
    * Fix a bug in test harness: don?t distribute built file
      pre-inst-env
    * tests: remove accidentally-added file
    * Makefile.am: don?t echo an echo command in ?make loc?
  - Use current macros.


author: sndirsch@suse.com
changelog:
  - release 0.4
    * This new release stops providing stubs, but instead expects
      libc to do so. On platforms where this is not the case,
      "-pthread" is injected via our pkg-config file instead. This
      was done to make loading libpthread (indirectly) via dlopen()
      work correctly in the presence of pthread-stubs.


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - release 0.5
    * This release mainly affects the build & distribution process -
      the primary change to the installed contents is the removal of
      some no-longer needed variables from the pthread-stubs.pc file.


author: jblunck@suse.de
changelog:
  - Relocate the AT_SYSINFO_EHDR to match the link_map->l_addr
  - Check the version of the linker protocol used by the dynamic linker
  - Parse section headers when processing executables
  - Add pbuildid manual page
  - Various cleanups


author: Martin Pluskal <mpluskal@suse.com>
changelog:
  - Update to version 20240123:
    * util: gTLD data autopull updates for 2024-01-23T15:14:10 UTC (#1921)


author: Martin Pluskal <mpluskal@suse.com>
changelog:
  - Update to version 20240212:
    * Add cprapid.com suffix to private section (#1892)
    * util: gTLD data autopull updates for 2024-02-08T15:13:14 UTC (#1932)
    * Added Cyclic Software (#1737)
    * Update public_suffix_list.dat for scw.cloud subdomains (#1740)
    * Update public_suffix_list.dat (#1926)
    * Add ZAP-Hosting cloud domain (#1907)
    * Add `flutterflow.app` (#1666)
    * Update public_suffix_list.dat (#1614)
    * Brave Submissions to the Public Suffix List - Q4 2023 (#1872)
    * Add pley.games (#1881)
    * Add panel.dev (#1916)
    * add 12CHARS to private domains (#1915)
    * Azure updates for Microsoft Corporate Domains (#1891)
    * Remove blog.kg from private section (#1840)
    * AWS Submissions to the Public Suffix List - Q4 2023 (#1876)
    * Homebase requested the addition of id.pub kin.one kin.pub (#1768)
    * Replace run.app and a.run.app with *.run.app (#1928)
    * Add pages.gay (#1920)
    * Update Platform.sh domains (#1792)
    * fix(adobe): add aem.live and aem.page domains (#1874)
    * Update code builder domains with the canary (#1802)
    * Add atmeta.com to PSL and consolidate Meta entries (#1736)
    * util: gTLD data autopull updates for 2024-01-24T15:14:29 UTC (#1923)


author: Martin Pluskal <mpluskal@suse.com>
changelog:
  - Update to version 20240303:
    * add `*.my.canvasite.cn` and `*.my.canva.site` (#1739)
    * Add on.crisp.email (Crisp IM SAS) (#1904)
    * add `ngrok.pro` (#1895)
    * Add adaptable.app domain (#1824)
    * Add STACKIT free customer subdomains (#1785)
    * Add `modx.dev` (#1804)
    * Add `ewp.live` (EasyWP) (#1773)
    * Add convex.site (#1767)
    * Add `involve.me` user domains (#1731)
    * Add `replit.app` and `replit.dev` (#1679)
    * Add f5.si (#1664)
    * Add *.c.ts.net. (#1618)
    * Add `webflow.io` and `webflowtest.io` (#1722)
    * Add 3 Streak domains (#1720)
    * add myradweb.net and servername.us to Rad Web Hosting (#1760)


author: Martin Pluskal <mpluskal@suse.com>
changelog:
  - Update to version 20240306:
    * util: gTLD data autopull updates for 2024-03-06T15:14:58 UTC (#1943)


author: Martin Pluskal <mpluskal@suse.com>
changelog:
  - Update to version 20240326:
    * Add `*.ir.md` (#1625)
    * Update name for info.cx (#1616)
    * add `nftstorage.link` (#1548)
    * GD - graphic.design (#1940)
    * Removing wildcard for cloudapp.azure.com (#1944)


author: mpluskal@suse.com
changelog:
  - Update to version 20240410:
    * Removing `ravendb.me` (#1841)
    * Updating psl: Adding myfritz.link (follow up PR#77) (#1761)
    * Add `framer.ai` (#1831)
    * chore: add `is-a.dev` (#1949)
    * Add StackBlitz (#1939)
    * Add `unison-services.cloud` (#1839)
    * Add `is-cool.dev`, `is-local.org`, `is-not-a.dev` and `localplayer.dev` (#1672)
    * Add grayjayleagues.com (#1742)
    * Add `runcontainers.dev` for Libre IT Ltd (#1783)
    * Add `heliohost.us`, `helioho.st`(#1825)
    * Remove `123sait.ru` (#1844)
    * Add MyDNS.JP Dynamic DNS Service (#1937)
    * add `scrypted.io` (#1826)
    * Add `darklang.io` (#1880)
    * Update `cloudns.net` dynamic dns domains listing (#1593)
    * Add wildcard to `snowflake.app` and `privatelink.snowflake.app` (#1743)
    * Add `preview.csb.app` and `csb.app` (#1648)
    * Add `nimsite.uk` (#1797)
    * add getlocalcert.net domains (#1798)
    * Add wadl.top (#1924)
    * ADD: `can.re` (#1651)
    * Add cdn77-storage.com and rsc.contentproxy9.cz (#1882)
    * add `srv.us`, `xmit.co`
    * Add at.emf.camp (#1955)
    * util: gTLD data autopull updates for 2024-03-28T15:13:37 UTC (#1952)


author: Martin Pluskal <mpluskal@suse.com>
changelog:
  - Update to version 20240419:
    * add qnap entries to existing section (`myqnapcloud.cn` , `mycloudnas.com`, `mynascloud.com`) (#1837)
    * Update public_suffix_list.dat (#1966)
    * drop old domains (#1960)
    * Jouwweb public suffixes (#1935)
    * Add `us.kg` (#1755)
    * Replacement for PR #1741 (#1962)
    * Add `rt.ht` (#1860)
    * Add cloudscale.ch domains (#1589)


author: Martin Pluskal <mpluskal@suse.com>
changelog:
  - Update to version 20240513:
    * Add Expo domains (#1975)
    * Add `*.hosted.app` (#1947)
    * Add Clever Cloud's domains for customers (#1974)
    * Add web.val.run and express.val.run to PSL (#1964)
    * add notion site to etld (#1958)
    * Add `box.ca` (Whatbox) (#1950)
    * Add observablehq.cloud (#1934)
    * Add "zeabur.app" (#1865)
    * Add `sheezy.games` (#1945)
    * util: gTLD data autopull updates for 2024-05-04T15:12:50 UTC (#1973)
    * Create a Security Policy (#1856)
    * Add examples of limitations to PR template (#1929)
    * Update `prvcy.page` (#1859)
    * Remove Lightmaker Property Manager, Inc. domain (#1820)
    * Adding regional domain bielsko.pl (#1749)
    * add xmit.dev (#1972)
    * Remove `ghost.io` (#1969)
    * Add aaa.vodka (#1795)
    * Add ngo.us for the NGO.US Registry (#1821)
    * AWS Submissions to the Public Suffix List - Q1 2024 (#1919)
    * Add shop.brendly.hr (#1762)


author: Martin Pluskal <mpluskal@suse.com>
changelog:
  - Update to version 20240603:
    * Add Cloudflare CNAME setup domains (#1963)
    * util: gTLD data autopull updates for 2024-05-31T15:16:08 UTC (#1988)
    * Add `hypernode.io` domain (#1970)
    * Add `wixstudio.com` (#1971)
    * Fix set union (#1986)
    * Bump dnspython from 2.5.0 to 2.6.1 in /tools/pr_checker (#1985)
    * Add Github workflow to check _psl DNS entries on PRs (#1933)
    * Clean up list to fix rule sorting within orgs (#1968)


author: Martin Pluskal <mpluskal@suse.com>
changelog:
  - Update to version 20240722:
    * PSL Private Section Domains WHOIS Checker (#2014)
    * Add servebolt.cloud to PLS (#2026)
    * Add `p.tawk.email` and `p.tawkto.email` domains (#2016)
    * Remove domain no longer under Supabase control. (#2037)
    * tools/internal/parser: implement automatic reformatting (#2036)
    * util: gTLD data autopull updates for 2024-07-12T15:14:39 UTC (#2034)
    * Add dhosting.pl Sp. z o.o. shared domains: dfirma.pl, dkonto.pl, you2.pl (#2024)
    * tools/internal/parser: rework metadata extraction for more accurate reformatting (#2027)
    * AWS Submissions to the Public Suffix List - Q2 2024 (#1954)
    * aero: remove extra word between TLD name and URL (#2029)
    * tools/internal/parser: rewrite parser to output a syntax tree (#2025)
    * Add removal notice to PR template (#2023)
    * remove Rakuten Games, Inc related entries (#2022)
    * add `hatenablog.com` etc (#1948)
    * Add cyber_Folks S.A. shared domain - cfolks.pl (#2017)
    * tools/internal/parser: minor parser cleanups (#2021)
    * Add Craft Docs Domain (#2006)
    * util: gTLD data autopull updates for 2024-06-29T15:13:33 UTC (#2020)
    * Merge WebPros domains in the same section (#2013)
    * Add `durumis.com` (#1978)
    * tools/internal/parser: validate the sort order of the private section (#2012)
    * Update comments on aland.fi (#2019)
    * Remove instantcloud.cn (#2015)
    * tools/internal/parser: detect and report section markers within suffix blocks (#2011)
    * tools/internal/parser: remove workarounds for fixed PSL blocks (#2010)
    * Add Raidboxes GmbH to the list (#2004)
    * Add missing URL schemes to URLs (#2008)
    * Add closing chevron to contact email address. (#2007)
    * tool/internal/parser: sanitize input to clean, valid UTF-8 (#2005)
    * Add `obl.ong` (#1830)
    * Salesforce crm dev (#1941)
    * Add wpsquared.site and wp2.host to private section (#1957) (#1957)
    * Add netfy.app (#1991)
    * Remove expired domains: `ro.im`, `cn.vu` (#2003)
    * tools/internal/parser: refactor to separate text processing from parser main logic (#1999)
    * Replace unicode fullwidth colon with a regular ascii colon. (#2001)
    * Add missing spaces after '//' on prequalifyme.today block (#2000)
    * Add `as.sh.cn` (#1992)
    * tools: add a validating parser for PSL files (#1987)
    * Clarify request to list third-party limits in PR template
    * util: gTLD data autopull updates for 2024-06-13T15:15:16 UTC (#1994)
    * Reattach of.by to the Belarus ccTLD block (#1995)
    * add madethis.site (#1979)
    * mytuleap.com, tuleap-partners.com: update contact information (#1845)
    * Add Strapi domains (#1982)
    * Add relay.evervault.app and relay.evervault.dev (#1959)
    * add .ind.mom  (#1984)
    * Add 6 new domains to Lukanet Ltd Private domains (#1977)
    * Add heiyu.space (#1980)


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release 1.6.20
    * Starting pv in the background no longer immediately stops
      unless the transfer is to/from the terminal.
    * Using -B, -A, or -T now switches on -C implicitly.


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release 1.7.0
    * The "--size" option now accepts "@filename" to use the size
      of another file.
    * New "--bits" option to show bit count instead of byte count.
    * New "--average-rate-window" option, to set the window over
      which the average rate is calculated, also used for ETA.
    * The "--watchfd" option will now show relative filenames, if
      they are under the current directory.
    * Add burst rate limit to transfer, so rate limits are not
      broken by bursty traffic.
    * Corrected elapsed time display to show as D:HH:MM:SS after 1
      day, like the ETA does.


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release 1.7.18
    * New "--sync" option to flush cache to disk after every write
    * New "--direct-io" option to bypass cache


author: pgajdos@suse.com
changelog:
  - disable testsuite for s390x [bsc#1215338]
  - remove _constraints again as it didn't help
  - deleted sources
    - _constraints (not needed)


author: pgajdos@suse.com
changelog:
  - version update to 1.8.5
    * Corrected percentage formatting so it does not jump from 2 to 3
      characters wide at 100%.
    * Replaced `--remote` mechanism to use a temporary file instead
      of SysV IPC, so it can work reliably even when there are
      multiple pv instances.
    * feature: new `--discard` option to discard input as if writing
      to /dev/null.
    * feature: new `--error-skip-block` option to make `--skip-
      errors` skip whole blocks.
    * feature: use `posix_fadvise()` like cat(1) does, to improve
      efficiency.
    * security: with `--pidfile`, write to a temporary file and
      rename it into place, to improve security.
    * security: ignore _TMP_ / _TMPDIR_ environment variables when
      using a terminal lock file.
    * Only report errors about missing files when starting to
      transfer from them, not while calculating size, and behave more
      like cat(1) by skipping them and moving on.
    * Auto-calculate total line count with `--line-mode` when all
      inputs are regular files.
    * Cope with machine suspend/resume and botched timestamps.
    * If `--width` or `--height` were provided, do not change them
      when the window size changes.
    * When a file descriptor position in `--watchfd` moves backwards,
      show the rate using the correct prefix.
    * Rewrite terminal state save/restore so state is not
      intermittently garbled on exit when using `--cursor`.
    * Licensing change from Artistic 2.0 to GPLv3+.


author: Joshua Smith <smolsheep@opensuse.org>
changelog:
  - version update to 1.8.9
    * feature: new "--si" option to display and interpret size
      suffixes in multiples of 1000 rather than 1024
    * fix: continue producing progress output when the output is
      blocking writes
    * fix: honour the TMPDIR / TMP environment variables again,
      rather than hard-coding "/tmp", when using a terminal lock file
    * i18n: corrections and missing strings added to French
      translations


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 1.8.10:
    * feature: new "`--output`" option to write to a file instead
      of standard output (pull request #90) supplied by xmort


author: Ben Greiner <code@bnavigator.de>
changelog:
  - Update to 1.3.1
    * Allow building the documentation without sphinx_rtd_theme
  - Release 1.3
    * Tested with Python 3.9.0
    * To help avoid compiler warning about uninitialized members,
      extra members are added to the PyModuleDef structure for Python
      2: m_slots, m_traverse, m_clear and m_free. Under Python 2,
      they must be set to NULL (usually by continuing to leave them
      out).
  - Release 1.2
    * Tests updated to pass with Python 3.9.0b3
    * make install now honors DESTDIR to support staged installations
  - drop destdir.patch fixed upstream


author: Yogalakshmi Arunachalam <yarunachalam@suse.com>
changelog:
  - Update to version v1.4 (2021-10-15)
    Additions:
    add guidance around the use of Py_FindMethod (thanks to David Aguilar)
    Fixes:
    Avoid compiler warning about unused function
    Fix DESTDIR support in the Makefile (thanks to David Aguilar)
    Various documentation warning fixes (thanks to David Aguilar)
    Project infrastructure:
    Switch to GitHub Actions for pull request tests


author: tbechtold@suse.com
changelog:
  - update to version v0.6.0
    * use version-specific travis environments
    * tox/travis: enable tests on py3.5
    * add a comment: this check doesn't catch non-None returns
    * improve function-is-empty test to work on py3.6 too
    * add more metadata to setup
    * graphviz() -> asDigraph()
    * Use inspect.getfullargspec on Py3 to avoid deprecation warnings with inspect.getargspec
    * add tracing API, with docs
    * Conform author metadata to `distutils.core` API
    * tracer can return a callable to see Output invocations
    * Make hashable classes frozen for attrs 17.1.0 (fixes #62).
    * Assert that 'input' function bodies are empty, to avoid surprises.
    * reject duplicate transitions (same starting state and input)
    * tox/travis: enable tests on py3.6
    * improve tests: more cases, make pyflakes-clean
    * sigh, add more code to attain full test coverage
    * make setTrace a private API, document cautions about its use
    * cover the specimen functions in tests, remove ordify()
    * cleanup: s/assert_no_code/assertNoCode/
  - convert to singlespec
  - fix Source url


author: Steve Kowalik <steven.kowalik@suse.com>
changelog:
  - Update to version 0.8.0:
    * Retrieve the version from the installed distribution.
    * Add support for Python 3.8
    * Remove support for 3.4


author: Daniel Garcia <daniel.garcia@suse.com>
changelog:
  - Update to 22.10.0
    * Fix _test_visualize.py twisted import errors
    * Fix #17: Allow enter to have a default
    * Use CodeType.replace() in copycode for Python > 3.8


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 2.10.1:
    * Messages: Fix ``distutils`` import. Regressed in :gh:`843`.
    * The ``get_next_timezone_transition
      likely as soon as Babel 2.11.
    * CLDR: Upgrade to CLDR 41.0.
    * The ``c`` and ``e`` plural form operands introduced in CLDR 40 are parsed
    * Non-nominative forms of units are currently ignored.
    * Messages: Implement ``--init-missing`` option for ``pybabel update``
    * Messages: For ``extract``, you can now replace the built-in ``.*`` / ``_*``
      ignored directory patterns with ones of your own.
    * Messages: Add ``--check`` to verify if catalogs are up-to-date
    * Messages: Add ``--header-comment`` to override default header comment
    * Dates: ``parse_time`` now supports 12-hour clock, and is better at parsing
      partial times.
    * Dates: ``parse_date`` and ``parse_time`` now raise ``ParseError``, a subclass
      of ``ValueError``, in certain cases.
    * Dates: ``parse_date`` and ``parse_time`` now accept the ``format`` parameter.
    * The internal ``babel/_compat.py`` module is no more
    * Python 3.10 is officially supported
    * There's now a friendly GitHub issue template.
    * Don't use the deprecated format_number function internally or in tests
    * Add GitHub URL for PyPi
    * Python 3.12 compatibility: Prefer setuptools imports to distutils imports
    * Python 3.11 compatibility: Add deprecations to l*gettext variants
    * CI: Babel is now tested with PyPy 3.7.
    * Date formatting: Allow using ``other`` as fallback form
    * Locales: ``Locale.parse
    * A typo in the plural format for Maltese is fixed.
    * Messages: Catalog date parsing is now timezone independent.
    * Messages: Fix duplicate locations when writing without lineno
    * Messages: Fix missing trailing semicolon in plural form headers
    * CLI: Fix output of ``--list-locales`` to not be a bytes repr
    * Documentation is now correctly built again, and up to date


author: Yogalakshmi Arunachalam <yarunachalam@suse.com>
changelog:
  - update to 2.10.3
    This is a bugfix release for Babel 2.10.2, which was mistakenly packaged with outdated locale data.
    Thanks to Micha? Górny for pointing this out and Jun Omae for verifying.
    This and future Babel PyPI packages will be built by a more automated process, which should make problems like this less likely to occur
  - update to 2.10.2
    This is a bugfix release for Babel 2.10.1.
    * Fallback count=?other? format in format_currency() (#872) - Jun Omae
    * Fix get_period_id() with dayPeriodRule across 0:00 (#871) - Jun Omae
    * Add support for b and B period symbols in time format (#869) - Jun Omae
    * chore(docs/typo): Fixes a minor typo in a function comment (#864) - Frank Harrison


author: Yogalakshmi Arunachalam <yarunachalam@suse.com>
changelog:
  - Update to 2.11.0
    Upcoming deprecation
    * This version, Babel 2.11, is the last version of Babel to support Python 3.6. Babel 2.12 will require Python 3.7 or newer.
    Improvements
    * Support for hex escapes in JavaScript string literals :gh:`877` - Przemyslaw Wegrzyn
    * Add support for formatting decimals in compact form :gh:`909` - Jonah Lawrence
    * Adapt parse_date to handle ISO dates in ASCII format :gh:`842` - Eric L.
    * Use ast instead of eval for Python string extraction :gh:`915` - Aarni Koskela
    * This also enables extraction from static f-strings. F-strings with expressions are silently ignored (but won't raise an error as they used to).
    Infrastructure
    * Tests: Use regular asserts and pytest.raises() :gh:`875` ? Aarni Koskela
    * Wheels are now built in GitHub Actions :gh:`888` ? Aarni Koskela
    * Small improvements to the CLDR downloader script :gh:`894` ? Aarni Koskela
    * Remove antiquated __nonzero__ methods :gh:`896` - Nikita Sobolev
    * Remove superfluous __unicode__ declarations :gh:`905` - Lukas Juhrich
    * Mark package compatible with Python 3.11 :gh:`913` - Aarni Koskela
    * Quiesce pytest warnings :gh:`916` - Aarni Koskela
    Bugfixes
    * Use email.Message for pofile header parsing instead of the deprecated cgi.parse_header function. :gh:`876` ? Aarni Koskela
    * Remove determining time zone via systemsetup on macOS :gh:`914` - Aarni Koskela
    Documentation
    * Update Python versions in documentation :gh:`898` - Raphael Nestler
    * Align BSD-3 license with OSI template :gh:`912` - Lukas Kahwe Smith


author: Daniel Garcia <daniel.garcia@suse.com>
changelog:
  - Add fix-tests.patch to make tests work with EST/EDT swap,
    gh#python-babel/babel#988
  - Update to 2.12.1:
    * Include py.typed file in wheels by @AlexWaygood in #975
    * Become 2.12.1 by @akx in #976
  - 2.12.0:
    * docs(changes): Fix broken issue links by @DenverCoder1 in #922
    * Update docs build configuration by @akx in #924
    * feat: Adds Format.compact_decimal utility by @DenverCoder1 in #921
    * Remove vestigial Python 2 long check by @akx in #925
    * feat: Support for short compact currency formats by @DenverCoder1 in #926
    * Drop support for EOL Python 3.6 by @akx in #919
    * Cast number to Decimal in _get_compact_format by @DenverCoder1 in #930
    * Replace %/.format/concatenation with f-strings where feasible by @akx in #927
    * ci: Fix testing dependencies by @DenverCoder1 in #936
    * javascript extract improvements by @johanneswilm in #939
    * Fix compact singular formats and patterns with no numbers by @DenverCoder1 in #932
    * fix typo by @uniontech-lilinjie in #941
    * Enable pre-commit by @akx in #943
    * Added inline type annotations to Babel by @DenverCoder1 in #934
    * Implement zoneinfo support and make pytz optional by @ds-cbo in #940
    * Unify datetime imports by @akx in #945
    * Minor cleanups by @akx in #948
    * Renovate formatting in test_checkers and test_frontend by @akx in #950
    * Add ruff for linting by @akx in #949
    * Upgrade to CLDR 42 by @akx in #951
    * Update test dependencies (tox v4) by @DenverCoder1 in #953
    * Remove redundant tests for babel.support by @akx in #954
    * Support for formatting NaN, Infinity by @DenverCoder1 in #955
    * Clean up babel.localtime by @akx in #952
    * Use standard library UTC by @akx in #957
    * Fix unbound exc in babel.dates by @akx in #959
    * Finally remove get_next_timezone_transition by @akx in #958
    * More fixes and modernization by @akx in #960
    * Keep @modifiers when parsing locales by @madduck in #947
    * Add two new options in cmdline.rst docs by @m-aciek in #963
    * Numbers and core type fixes by @DenverCoder1 in #966
    * Use lru_cache where suitable by @akx in #967
    * Fix two issues with fuzzy matching by @jeanas in #970
    * Renovate CI tools a bit by @akx in #972
    * Tox: also test with pytz installed by @akx in #974
    * Become 2.12.0 by @akx in #973


author: Petr Gajdos <pgajdos@suse.com>
changelog:
  - update to 2.13.1:
    * Fix a typo in ``_locales_to_names``
    * Fix ``setuptools`` dependency for Python 3.12
    * This version, Babel 2.13, is the last version of Babel to
      support Python 3.7.
    * Add flag to ignore POT-Creation-Date for updates
    * Support 't' specifier in keywords
    * Add f-string parsing for Python 3.12 (PEP 701)
    * Various typing-related fixes
    * babel.messages.catalog: deduplicate _to_fuzzy_match_key logic
    * Freeze format_time() tests to a specific date to fix test
      failures
    * Spelling and grammar fixes
    * Renovate lint tools
    * Use SPDX license identifier
    * Use aware UTC datetimes internally


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 2.14.0:
    * ``Locale.number_symbols`` will now have first-level keys for
      each numbering system.
    * Babel no longer directly depends on either ``distutils`` or
      ``setuptools``; if you had been using the Babel setuptools
      command extensions, you would need explicitly depend on
      ``setuptools``
    * CLDR/Numbers: Add support of local numbering systems for
      number symbols
    * CLDR: Upgrade to CLDR 43
    * Frontend: Allow last_translator to be passed as an option to
      extract_message
    * Frontend: Decouple `pybabel` CLI frontend from
      distutils/setuptools
    * Numbers: Improve parsing of malformed decimals


author: John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
changelog:
  - Update to 2.15.0
    * Babel 2.15.0 will require Python 3.8 or newer
    * CLDR: Upgrade to CLDR 44
    * Dates: Support for the "fall back to short format"
      logic for time delta formatting
    * Message: More versatile .po IO functions
    * Numbers: Improved support for alternate spaces
      when parsing numbers
    * Upgrade GitHub Actions
    * The Unicode license is now included in `locale-data`
      and in the documentation
  - Adjust upstream source name in spec file


author: toddrme2178@gmail.com
changelog:
  - Update to version 1.0.4
    * fix unaligned access for aarch64-cross-armhf build
    * fix aarch64 target detection
    * allow CLI to compress with enabled "large window" feature
    * add NPOSTFIX / NDIRECT encoder parameters
    * automatic NDIRECT/NPOSTFIX tuning (better compression)
    * fix "memory leak" in python tests
    * fix bug in durchschlag
    * fix source file lists (add params.h)
    * fix Bazel/MSVC compilator options
    * fix "fall though" warnings
  - Update to version 1.0.3
    + Key changes:
    * new feature: "Large Window Brotli"
    * new dictionary generator
    + Other changes:
    * improved compression ratio: sub-blocks stitching
    * improved compression ratio: eliminated floating numbers rounding
    * improved compression ratio: make the zopflification aware of NDIRECT, NPOSTFIX
    * improve automake build
    * improve BrotliEncoderMaxCompressedSize precision
    * fix API documentation / typos
    * fix code style
    * make hashers host-endianness-independent
    * Java: added "eager" decoding both to JNI wrapper and pure decoder
    * CLI: window size is auto-adjusted
    * added dictionaryless compressed dictionary
  - Update to version 1.0.2
    + Major changes:
    * added Autotools build files
    * switched shared library version to libtool scheme
    + Minor changes:
    * BrotliDictionary members are not const now
    * ZopfliNode distance could be up to 128MiB
    * fixed API documentation typos
    * total_out is always set by decoder
    * fixed BROTLI_ENSURE_CAPACITY macro; no-op in preprocessed output
    + Other changes:
    * fixed scripts for oss-fuzz, test them with Travis
    * made Bazel JNI tests less messy
    * fixed linter warnings in JS decoder
    * fixed permissions of various files
    * added Bazel build to Appveyor matrix
    * added Sieve dictionary generator
  - Update to version 1.0.1
    * updated README.md
    * fixed parallel exeuction of CMake "compatibility" tests
  - Update to version 1.0.0
    + API changes
    * new CLI; bro -> brotli; + man page
    * remove "custom dictionary" support
    * add ability to side-load brotli RFC dictionary
    * add decoder API to avoid ringbuffer reallocation
    * PY streaming decompression support
    * PY wrapper accepts memview
    + New features
    * C# decoder (transpiled from Java)
    * JS decoder (transpiled from Java)
    * JNI wrappers
    + Improvements
    * speedup Java decoder
    * speedup compression of RLE-ish data
  - Spec file cleanups


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 1.0.9 (CVE-2020-8927, bsc##1175825):
    * Fix integer overflow when input chunk is longer than
      2GiB
    * `brotli -v` now reports raw / compressed size
    * decoder: minor speed / memory usage improvements
    * encoder: fix rare access to uninitialized data in ring-buffer


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 1.1.0:
    * added CLI --dictionary option
    * decoder: faster decoding
    * encoder: faster encoding
    * encoder: smaller stack frames


author: Tomá? Chvátal <tchvatal@suse.com>
changelog:
  - Update to 2.4.0:
    * Fix aspect and position when resizing root SVG tag
    * Follow aspect and position hints when using forced output size


author: Tomá? Chvátal <tchvatal@suse.com>
changelog:
  - Update to 2.4.1:
    * Fix the scale parameter
    * Allow href attributes with no namespace
    * Fix the tree root detection


author: andy great <andythe_great@pm.me>
changelog:
  - Update to version 2.5.1 (bsc#1180648, CVE-2021-21236):
    * Security fix: When processing SVG files, CairoSVG was using two
      regular expressions which are vulnerable to Regular Expression
      Denial of Service (REDoS). If an attacker provided a malicious
      SVG, it could make CairoSVG get stuck processing the file for a
      very long time.
    * Fix marker positions for unclosed paths
    * Follow hint when only output_width or output_height is set
    * Handle opacity on raster images
    * Don?t crash when use tags reference unknown tags
    * Take care of the next letter when A/a is replaced by l
    * Fix misalignment in node.vertices
  - Updates for version 2.5.0.
    * Drop support of Python 3.5, add support of Python 3.9.
    * Add EPS export
    * Add background-color, negate-colors, and invert-images options
    * Improve support for font weights
    * Fix opacity of patterns and gradients
    * Support auto-start-reverse value for orient
    * Draw images contained in defs
    * Add Exif transposition support
    * Handle dominant-baseline
    * Support transform-origin
  - Add _service file to fetch required submodule.


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 2.6.0:
    * Drop support of Python 3.5 and 3.6, add support of Python 3.9,
      3.10 and 3.11
    * Support crispEdges value for text antialiasing
    * Don?t crash when including CMYK images
    * Only update docstrings when not optimized
    * Don?t restore current point after empty paths
    * Assume that 1ch equals 0.5em
    * Fix various deprecation warnings


author: Daniel Garcia <daniel.garcia@suse.com>
changelog:
  - Update to 2.7.0 (bsc#1209538, CVE-2023-27586):
    WARNING: this is a security update.
    When processing SVG files, CairoSVG could access other files online,
    possibly leading to very long renderings or other security problems.
    This feature is now disabled by default. External resources can still be
    accessed using the "unsafe" or the "url_fetcher" parameter.


author: Daniel Garcia <daniel.garcia@suse.com>
changelog:
  - Update to 2.7.1:
    * Don't draw clipPath when defined after reference
    * Handle evenodd fill rule with gradients and patterns
    * Fix ratio and clip for "image" tags with no size
    * Handle data-URLs in safe mode
    * Use f-strings


author: Otto Hollmann <otto.hollmann@suse.com>
changelog:
  - Update to 18.8.0
    * Dangerous characters received in a host header encoded using RFC 2047 are
      now elided by default. Currently, dangerous characters are defined as CR
      and LF. The original value is still available as
      cherrypy.request.headers['Host'].raw if needed.
  - Changes from v18.7.0
    * Drop support for Python 3.5.
    * Fixed compatibility on Python 3.11.
  - Fix URL in spec file: cherrypy.org -> cherrypy.dev


author: Steve Kowalik <steven.kowalik@suse.com>
changelog:
  - Add patch use-read_file-not-readfp.patch:
    * Use read_file(), not readfp() for configparser.
  - Switch to autosetup and pyproject macros.


author: Angel Yankov <angel.yankov@suse.com>
changelog:
  - Update to 18.10.0
    * Removed the use of :mod:`cgi` deprecated in Python 3.11 -- by user: radez.
    * Various changes.


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 0.11.0:
    * Added Cycler.by_key, which produces values by key (#26)
    * Added Cycler.__contains__, which adds support for in checks (#34)
    * Wheels now includes the LICENSE file (#48)
    * The sdist now includes the LICENSE (#58) and tests (#32)
    * Cycler no longer supports Python 2. Supported versions of Python are 3.6 and above.
  - enable tests


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 0.12.1:
    * The major new feature in this release is the addition of type
      hints.
    * Furthermore, the minimum supported version of Python is now
      3.8.


author: Daniel Garcia Moreno <daniel.garcia@suse.com>
changelog:
  - update to version 3.0.3:
    * Features added
    - More warnings were added to help users migrate and avoid bugs.
      (Github issue #5650)
    - A warning-like category for performance hints was added that
      bypasses -Werror. (Github issue #5673)
    - FastGIL now uses standard thread_local in C++. (Github issue
      [#5640])
    - reference_wrapper was added to libcpp.functional. Patch by Vyas
      Ramasubramani. (Github issue #5671)
    - The cythonize command now supports the --cplus option known from
      the cython command. (Github issue #5736)
    * Bug fixed
    - Performance regressions where the GIL was needlessly acquired
      were fixed. (Github issues #5670, #5700)
    - A reference leak for exceptions in Python 3.12 was resolved.
      Patch by Eric Johnson. (Github issue #5724)
    - fastcall calls with keyword arguments generated incorrect C
      code. (Github issue #5665)
    - Assigning the type converted result of a conditional (if-else)
      expression to int or bool variables could lead to incorrect C
      code. (Github issue #5731)
    - Early (unlikely) failures in Python function wrappers no longer
      set a traceback in order to simplify the C code flow. Being
      mostly memory allocation errors, they probably would never have
      created a traceback anyway. (Github issue #5681)
    - Relative cimports from packages with __init__.py files could
      fail. (Github issue #5715)
    - Several issues with the Limited API support were resolved.
      (Github issues #5641, #5648, #5689)
    - The code generated for special-casing both Cython functions and
      PyCFunctions was cleaned up to avoid calling C-API functions
      that were not meant for the other type respectively. This could
      previously trigger assertions in CPython debug builds and now
      also plays better with the Limited API. (Github issues #4804,
      [#5739])
    - Fix some C compiler warnings. Patches by Ralf Gommers, Oleksandr
      Pavlyk, Sebastian Koslowski et al. (Github issues #5651, #5663,
      [#5668], #5717, #5726, #5734)
    - Generating gdb debugging information failed when using generator
      expressions. Patch by Oleksandr Pavlyk. (Github issue #5552)
    - Passing a setuptools.Extension into cythonize() instead of a
      distutils.Extension could make it miss the matching extensions.
    - cython -M needlessly required distutils, which made it fail in
      Python 3.12. (Github issue #5681)
    * Other changes
    - The visible deprecation warning for DEF was removed again since
      it proved difficult for some users to migrate away from it. The
      statement is still meant to be removed at some point (and thus,
      like IF, should not be used in new code), but the time for
      sunset is probably not around the corner. (Github issue #4310)
    - The np_pythran option raise a DeprecationWarning if it receives
      other values than True and False. This will eventually be
      disallowed (in line with all other boolean options).


author: Daniel Garcia Moreno <daniel.garcia@suse.com>
changelog:
  - update to version 3.0.4:
    * Features added
    - A new compiler directive show_performance_hints was added to
      disable the newly added performance hint output. (Github issue
      :issue:`5748`)
    * Bugs fixed
    - `cythonize` required ``distutils even for operations that did not
      build binaries. (Github issue :issue:`5751`)
    - A regression in 3.0.3 was fixed that prevented calling inline
      functions from another inline function in .pxd files. (Github
      issue :issue:`5748`)
    - Some C compiler warnings were resolved. Patch by Pierre Jolivet.
      (Github issue :issue:`5756`)


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 3.0.5:
    * Preliminary support for CPython 3.13a1 was added to allow
      early testing.
    * Bugs fixed
    * A compiler crash was fixed.
    * A typo in the ``always_allow_keywords`` directive for Python
      code was fixed.
    * Some C compiler warnings were resolved.


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 3.0.6:
    * Features added
    * Fused def function dispatch is a bit faster.
    * Declarations for the ``wchar`` PyUnicode API were added.
    * The Python "nogil" fork is now also detected with the new
      ``Py_GIL_DISABLED`` macro.
    * Patch by Hugo van Kemenade   (Github issue :issue:`583652`)
    * Bugs fixed
    * Comparing dataclasses could give different results than
      Python.
    * ``float(std::string)`` generated invalid C code.
    * Using ``cpdef`` functions with ``cimport_from_pyx`` failed.
    * A crash was fixed when string-formatting a Python value
      fails.
    * On item access, Cython could try the sequence protocol before
      the mapping protocol
    * in some cases if an object supports both.
    * A C compiler warning was resolved.
    * Complex numbers failed to compile in MSVC with C11.
    * Patch by Lysandros Nikolaou.  (Github issue :issue:`5809`)
    * Some issues with the Limited API and with PyPy were resolved.
    * A C++ issue in Python 3.13 was resolved.
    * Several directives are now also available (as no-ops) in
      Python code.
    * An error message was corrected.


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 3.0.7:
    * In the iterator of generator expressions, ``await`` and
      ``yield`` were not correctly analysed.
    * ``cpdef`` enums with the same name cimported from different
      modules could lead to invalid C code.
    * Some declarations in ``cpython.unicode`` were fixed and
      extended.
    * Compiling fused types used in pxd files could crash Cython in
      Python 3.11+.
    * Source files with non-ASCII file names could crash Cython.
    * Includes all bug-fixes and features from the 0.29 maintenance
      branch


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 3.0.8:
    * Using const together with defined fused types could fail to
      compile. (Github issue :issue:`5230`)
    * A "use after free" bug was fixed in parallel sections.
      (Github issue :issue:`5922`)
    * Several types were not available as cython.* types in pure
      Python code.
    * The generated code is now correct C89 again, removing some
      C++ style // comments and C99-style declaration-after-code
      code ordering.  This is still relevant for some ols C
      compilers, specifically ones that match old Python 2.7
      installations.


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 3.0.9:
    * Assigning const values to non-const variables now issues a
      warning.
    * Using noexcept on a function returning Python objects now
      issues a warning.
    * Some C-API usage was updated for the upcoming CPython 3.13.
      Patches by Victor Stinner et al.
    * The deprecated Py_UNICODE type is no longer used, unless
      required by user code.
    * std::string.replace() declarations were added to
      libcpp.string. Patch by Kieran Geary.
    * Cython generates incorrect (but harmless) self-casts when
      directly calling final methods of subtypes.  Lacking a better
      solution, the errors that recent gcc versions produce have
      been silenced for the time being. Original patch by Micha?
      Górny.
    * Unused variable warnings about clineno were fixed when C
      lines in tracebacks are disabled.
    * Subclass deallocation of extern classes could crash if the
      base class uses GC. Original patch by Jason Fried.
    * Type checks for Python memoryview could use an invalid C
      function. Patch by Xenia Lu.
    * Calling final fused functions could generate invalid C code.
    * Declaring extern enums multiple times could generate invalid
      C code.
    * pyximport used relative paths incorrectly. Patch by Stefano
      Rivera.
    * Running Cython with globbing characters ([]*?) in the module
      search path could fail.
    * Literal strings that include braces could change the C code
      indentation.
    * The "enum class not importable" warning is now only issued
      once per enum type.


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 3.0.10:
    * Cython generated incorrect self-casts when directly calling
      final methods of subtypes.
    * Internal C names generated from C function signatures could
      become too long for MSVC.
    * The noexcept warnings could be misleading in some cases.
    * The @cython.ufunc implementation could generate incomplete C
      code.
    * The libcpp.complex declarations could result in incorrect C++
      code. Patch by Raffi Enficiaud.
    * Several tests were adapted to work with both NumPy 1.x and
      2.0. Patch by Matti Picus.
    * C compiler warnings when the freelist implementation is
      disabled (e.g. on PyPy) were fixed. It can now be disabled
      explicitly with the C macro guard CYTHON_USE_FREELISTS=0.
    * Some C macro guards for feature flags were missing from the
      NOGIL Python configuration.
    * Some recently added builtins were unconditionally looked up
      at module import time (if used by user code) that weren't
      available on all Python versions and could thus fail the
      import.
    * A performance hint regarding exported pxd declarations was
      improved.


author: Steve Kowalik <steven.kowalik@suse.com>
changelog:
  - Remove leftover Python 2 gubbins.
  - Stop using handrolled macros for install and update-alternatives,
    switch to the provided ones.
  - Update package names in rpmlintrc.


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 0.29.33:
    * The ``cythonize`` and ``cython`` commands have a new option ``-M`` /
      ``--depfile`` to generate ``.dep`` dependency files for the
      compilation unit.  This can be used by external build tools to
      track these dependencies.
    * ``const`` fused types could not be used with memory views.
    * ``wstr`` usage was removed in Python 3.12 and later (PEP-623).
    * A type check assertion for Cython functions failed in debug Python
      builds.
    * Fixed various compiler warnings.
    * Fixed error when calculating complex powers of negative numbers.
    * Corrected a small mis-formatting of exception messages on Python 2.
    * The ``PyUnicode_AsUTF8AndSize()`` C-API function was missing from the
      CPython declarations.
    * A performance problem in the compiler was resolved when nesting
      conditional expressions.
    * Test suite problems with recent NumPy and CPython versions were
      resolved.
    * Other changes
    * The undocumented, untested and apparently useless syntax
    ``from somemodule cimport class/struct/union somename`` was deprecated
    in anticipation of its removal in Cython 3.  The type
    modifier is not needed here and a plain ``cimport`` of the name will do.
    * Properly disable generation of descriptor docstrings on PyPy since they
      cause crashes.
    It was previously disabled, but only accidentally via a typo.
    * The ``cpow`` directive of Cython 3.0 is available as a no-op.


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 0.29.34:
    * A refence leak of the for-loop list/tuple iterable was
      resolved if the for-loop's  ``else:`` branch executes
      a ``break`` for an outer loop.
    * Some C compile failures in CPython 3.12 were resolved.
    * Some old usages of the deprecated Python ``imp`` module were
      replaced with ``importlib``.
    * Patch by Matú? Valo.  (Github issue :issue:`5300`)
    * Some issues with ``depfile`` generation were resolved.
    * Patches by Eli Schwartz.  (Github issues :issue:`5279`,
      :issue:`5291`)


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 0.29.35:
    * A garbage collection enabled subtype of a non-GC extension
      type could call into the deallocation function of the
      super type with GC tracking enabled.  This could lead
      to crashes during deallocation if GC was triggered on the
      type at the same time.
    * Some C compile failures and crashes in CPython 3.12 were
      resolved.
    * ``except + nogil`` was syntactically not allowed.
    * ``except +nogil`` (i.e. defining a C++ exception handling
      function called ``nogil``) is now disallowed to prevent typos.
    * A C compile failure in PyPy 3.10 was resolved.
    * Cython modules now use PEP-489 multi-phase init by default in
      PyPy 3.9 and later.
    * API header files generated by different Cython versions can
      now be included in the same C file.
    * Function signatures containing a type like `tuple[()]` could
      not be printed.


author: Arun Persaud <arun@gmx.de>
changelog:
  - update to version 0.29.36:
    * Async generators lost their return value in PyPy. (Github issue
      :issue:`5465`)
    * The outdated C macro _PyGC_FINALIZED() is no longer used in
      Py3.9+.
    * The deprecated Py_OptimizeFlag is no longer used in Python
      3.9+. (Github issue :issue:`5343`)
    * Using the global __debug__ variable but not assertions could lead
      to compile errors.
    * The broken HTML template support was removed from Tempita. (Github
      issue :issue:`3309`)


author: Frank Schreiner <FSchreiner@suse.com>
changelog:
  - update to version 0.29.37
    * Fix a potential crash while cleaning up subtypes of externally
      imported extension types when terminating Python.
      This was introduced in Cython 0.29.35.
    * Fix a ``complex`` related compile error on Windows.
      (Github issue :issue:`5512`)
    * Compiling fused types used in pxd files could crash Cython in
      Python 3.11+. (Github issues :issue:`5894`, :issue:`5588`)
    * ``cythonize`` failed to consider the ``CYTHON_FORCE_REGEN`` env variable.
      Patch by Harmen Stoppels.  (Github issue :issue:`5712`)


author: Marketa Calabkova <mcalabkova@suse.com>
changelog:
  - update to 1.2.7
    * Fix: Warning displays the correct filename and line number when
      decorating a function if wrapt does not have the compiled c extension.
    * Add Black configuration file.


author: Johannes Grassler <johannes.grassler@suse.com>
changelog:
  - update to 1.2.9
    * Fix #20: Set the :func:warnings.warn stacklevel to 2 if
      the Python implementation is PyPy
    * Fix packit configuration: use dist-git-branch: fedora-all
    * Change the Tox configuration to run tests on PyPy v2.7 and 3.6.
    * Fix #15: The @deprecated decorator doesn't set a warning
      filter if the action keyword argument is not provided or None.
    * Fix #13: Warning displays the correct filename and line
      number when decorating a class if wrapt does not have the compiled c
      extension.


author: Ond?ej Súkup <mimi.vx@gmail.com>
changelog:
  - Update to 1.2.10
    * Fix #25: @deprecated respects global warning filters with actions other
      than ?ignore? and ?always? on Python 3.


author: Ben Greiner <code@bnavigator.de>
changelog:
  - Update to 1.2.12
    * Avoid "Explicit markup ends without a blank line" when the
      decorated function has no docstring.
    * Fix #40: 'version' argument is required in Sphinx directives.
    * Fix #41: deprecated.sphinx: strip Sphinx cross-referencing
      syntax from warning message.
  - Release 1.2.11
    * Fix packit configuration: use upstream_tag_template: v{version}.
    * Fix #33: Change the class ~deprecated.sphinx.SphinxAdapter: add
      the line_length keyword argument to the constructor to specify
      the max line length of the directive text. Sphinx decorators
      also accept the line_length argument.
    * Fix #34: versionadded and versionchanged decorators don't emit
      DeprecationWarning anymore on decorated classes.


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 1.2.13:
    * Change the signature of the :func:`~deprecated.sphinx.deprecated` decorator to reflect
      the valid use cases.
    * Fix ``versionadded`` and ``versionchanged`` decorators: do not return a decorator factory,
      but a Wrapt adapter.
    * change the requirements for ``pip`` to "pip >= 9.0.3, < 21" (Python 2.7, 3.4 and 3.5).
    * install ``typing`` when building on Python 3.4 (required by Pytest->Attrs).
    * run unit tests on Wrapt 1.13 (release candidate).


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 1.2.14:
    * Bug fix release
    * Fix return a correctly dedented docstring when long
      docstring are using the D212 or D213 format.
    * Add support for Python 3.11.
    * Drop support for Python older than 3.7 in build systems like
      pytest and tox, while ensuring the library remains
      production-compatible.


author: Daniel Garcia Moreno <daniel.garcia@suse.com>
changelog:
  - Update to 4.2.6 (bsc#1215978, CVE-2023-43665)
    * CVE-2023-43665: Denial-of-service possibility in
      django.utils.text.Truncator
      The input processed by Truncator, when operating in HTML mode, has
      been limited to the first five million characters in order to
      avoid potential performance and memory issues.
    * Fixed a regression in Django 4.2.5 where overriding the deprecated
      DEFAULT_FILE_STORAGE and STATICFILES_STORAGE settings in tests
      caused the main STORAGES to mutate (#34821).
    * Fixed a regression in Django 4.2 that caused unnecessary casting
      of string based fields (CharField, EmailField, TextField,
      CICharField, CIEmailField, and CITextField) used with the __isnull
      lookup on PostgreSQL. As a consequence, indexes using an __isnull
      expression or condition created before Django 4.2 wouldn?t be used
      by the query planner, leading to a performance regression
      (#34840).


author: Alberto Planas Dominguez <aplanas@suse.com>
changelog:
  - Update to 4.2.7
    * Fixed a regression in Django 4.2 that caused a crash of
      QuerySet.aggregate() with aggregates referencing expressions
      containing subqueries
    * Restored, following a regression in Django 4.2, creating
      varchar/text_pattern_ops indexes on CharField and TextField with
      deterministic collations on PostgreSQL


author: Alberto Planas Dominguez <aplanas@suse.com>
changelog:
  - Update to 4.2.8
    * Fixed a regression in Django 4.2 that caused makemigrations
    - -check to stop displaying pending migrations
    * Fixed a regression in Django 4.2 that caused a crash of
      QuerySet.aggregate() with aggregates referencing other aggregates
      or window functions through conditional expressions
    * Fixed a regression in Django 4.2 that caused a crash when
      annotating a QuerySet with a Window expressions composed of a
      partition_by clause mixing field types and aggregation expressions
    * Fixed a regression in Django 4.2 where the admin?s change list
      page had misaligned pagination links and inputs when using
      list_editable
    * Fixed a regression in Django 4.2 where checkboxes in the admin
      would be centered on narrower screen widths
    * Fixed a regression in Django 4.2 that caused a crash of querysets
      with aggregations on MariaDB when the ONLY_FULL_GROUP_BY SQL mode
      was enabled
    * Fixed a regression in Django 4.2 where the admin?s read-only
      password widget and some help texts were incorrectly aligned at
      tablet widths
    * Fixed a regression in Django 4.2 that caused a migration crash on
      SQLite when altering unsupported Meta.db_table_comment


author: Alberto Planas Dominguez <aplanas@suse.com>
changelog:
  - Update to 4.2.9:
    * Fixed a regression in Django 4.2.8 where admin fields on the same
      line could overflow the page and become non-interactive


author: Daniel Garcia <daniel.garcia@suse.com>
changelog:
  - Add python3122.patch to fix tests with python 3.12.2
    gh#django/django#17843
  - Update to 4.2.10 (bsc#1219683, CVE-2024-24680):
    - Django 4.2.10 fixes a security issue with severity "moderate" in
      4.2.9.
      CVE-2024-24680: Potential denial-of-service in intcomma template
      filter The intcomma template filter was subject to a potential
      denial-of-service attack when used with very long strings.


author: Alberto Planas Dominguez <aplanas@suse.com>
changelog:
  -  Update to 4.2.11 (CVE-2024-27351, bsc#1220358)
    * CVE-2024-27351: Potential regular expression denial-of-service in
      django.utils.text.Truncator.words()
    * Fixed a regression in Django 4.2.10 where intcomma template filter
      could return a leading comma for string representation of floats
  - Remove python3122.patch, already upstream


author: Daniel Garcia <daniel.garcia@suse.com>
changelog:
  - Add fix-safemimetext-set_payload.patch, to support python 3.11.9+
    (gh#django/django@b231bcd19e57, bsc#1222880)


author: Alberto Planas Dominguez <aplanas@suse.com>
changelog:
  - Update to 4.2.13
    + Django 4.2.13 fixes a packaging error in 4.2.12.
  - Update to 4.2.12
    + Django 4.2.12 fixes a compatibility issue with Python 3.11.9+ and 3.12.3+.
    + Fixed a crash in Django 4.2 when validating email max line lengths
      with content decoded using the surrogateescape error handling
      scheme
  - Drop fix-safemimetext-set_payload.patch, already merged upstream


author: Markéta Machová <mmachova@suse.com>
changelog:
  - Update to 5.0.7
    * Supports Python >= 3.10.
    * Facet counts are now shown for applied filters in the admin changelist
      when toggled on via the UI. This behavior can be changed via the new
      ModelAdmin.show_facets attribute.
    * Django 5.0 introduces the concept of a field group, and field group
      templates. This simplifies rendering of the related elements of a
      Django form field such as its label, widget, help text, and errors.
    * The new Field.db_default parameter sets a database-computed default value.
    * The new GeneratedField allows creation of database generated columns.
      This field can be used on all supported database backends to create
      a field that is always computed from other fields.
    * More options for declaring field choices
    * Few backwards-incompatible changes in the database backend API,
      django.contrib.gis and django.contrib.sitemaps
    * Dropped support for MySQL < 8.0.11
    * Using create_defaults__exact may now be required with QuerySet.update_or_create()
    * Migrating existing UUIDField on MariaDB 10.7+
  - This release also fixes several security issues:
    * bsc#1227590 (CVE-2024-38875)
    * bsc#1227593 (CVE-2024-39329)
    * bsc#1227594 (CVE-2024-39330)
    * bsc#1227595 (CVE-2024-39614)
  - Drop no-longer-needed patches:
    * dirty-hack-remove-assert.patch
    * sanitize_address.patch


author: Marketa Calabkova <mcalabkova@suse.com>
changelog:
  - update to version 0.2.8
    * enable_stdout_log, enable_stderr_log
    * py38 support
    * remove py34 support


author: Otto Hollmann <otto.hollmann@suse.com>
changelog:
  - Fix build dependencies for test flavour
  - Update to 1.1:
    * Use popen timeout parameter, remove daemon thread #22
    * use only kill(), remove terminate(), remove kill* parameters #20 #22
    * add py310 support, remove py36
    * fix EASYPROCESS_USE_TEMP_FILES env var usage
    * test: increase timeouts to avoid random fails
    * remove py2
    * add py39 support
    * Add option to force kill process after timeout


author: Ben Greiner <code@bnavigator.de>
changelog:
  - Package only supports Python >= 3.7
  - Remove linter flake8 and static type checker mypy from build
    requirements: Not used and not necessary during rpm packaging.
  - Remove stray build dependency for six
  - Remove entrypoint2 build dependency: only required for building
    docs
  - Don't catchall in files section


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 22.0.0:
    * Remove dot from `file_name` when `extention` is the empty
      string.
    * Allow extension in `file_path` to take a list of allowed
      extensions, or empty for "no extension".
    * Fix typo in `ru_RU` company names.


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 22.4.0:
    * Add `fa_IR` localization for currency provider. Thanks
      @parsariyahi.
    * Add bank provider for `uk_UA`. Thanks @SanderFtn.
    * Add bank provider for `cs_CZ`. Thanks @george0st.


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 22.6.0:
    * Add support for birthday and gender to  `uk_UA` `ssn` method.
    * Add area code `830000` to `zh_CN`. Thanks @antik.
    * Add `area_code` parameter to `ssn` provider for `zh_CN`.
    * Add `http_status_code` to internet provider.


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 24.3.0:
    * Add phone number formats to nl_BE.
    * Return capitalized city names in `hu_HU`.
    * Add `uk-UA` credit card provider.
    * Upgrade `uk_UA` person provider.
    * Fix prefix for male `bg_BG` names
    * Add Grenville to `land_coords` in geo provider.
    * Fix Kyiv name.
    * Fix returning random data for person provider in `et_EE`
      locale when the same seed value is set.
    * Add person, bank provider for `sk_SK` locale.
    * fix: update `pydecimal` algorithm to ensure left part is not
      generated with a leading 0.
    * Allow Uniqueness and Localization.
    * Add `uk_UA` lorem provider.
    * Consistently throw an error if the start of a daterange is
      after the end.
    * Add `uk_UA` automotive provider


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 25.0.1:
    * Add type stub file to `setup.py`.
    * Include type stubs in release.
    * Add job provider for `cs_CZ`.
    * Add geo provider for `sk_SK`.
    * Clean up data in `sk_SK` job provider.
    * Remove offensive word from `pl_PL` lorem provider.
    * Tune `cs_CZ` phone number validation.
    * Update list of `first_name_*` and `last_name` in `pt_BR`
      `PersonProvider`.
    * Update `uk_UA` phone provider.
    * Fix wrong pricetag format in `ru_RU` locale.
    * Update last names for `de_DE` locale.
    * Update phone number formats for `cs_CZ`, `sk_SK`.
    * Update versions in `user_agent` provider.
    * Add type hints stubs.
    * Add address words for `cs_CZ`.


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 25.1.0:
    * Add geo for `pl_PL`. Thanks @george0st.
    * Add geo for `sk_SK`. Thanks @george0st.


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 25.5.0:
    * Fix data in geo for `pl_PL`. Thanks @george0st.
    * Add landmarks in `geo` for `pl_PL`. Thanks @george0st.
    * Add more iOS versions to `user_agent`. Thanks @george0st.
    * Update VAT generation in `nl_BE` to align with correct
      Belgian format. Thanks @JorisSpruyt.


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 25.8.0:
    * Add handshake emoji with different color variations to emoji
      provider list.
    * Add missing translation for countries in `pt-BR`.
    * Fix data in geo for `pl_PL`.


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 26.0.0:
    * Fix upper limit of nb_elements.
    * Remove duplicate entry in currency provider.
    * Change `pydecimal` type hint for `min_value`, `max_value` to
      allow `int`s.
    * Add support for Nigerian Yoruba names and surnames (`yo_NG`).


author: Michael Ströder <michael@stroeder.com>
changelog:
  - Update to 2.1.2
    * Fix type annotation for json.loads, it accepts str or bytes. #4519
    * The --cert and --key options on flask run can be given in either order. #4459


author: Michael Ströder <michael@stroeder.com>
changelog:
  - Update to 2.1.3
    * Inline some optional imports that are only used for certain
      CLI commands. #4606
    * Relax type annotation for after_request functions. #4600
    * instance_path for namespace packages uses the path closest to
      the imported submodule. #4610
    * Clearer error message when render_template and render_template_string
      are used outside an application context. #4693
  - Add python-Flask-rpmlintrc


author: Michael Ströder <michael@stroeder.com>
changelog:
  - Update to 2.2.2
    + Version 2.2.2
    * Update Werkzeug dependency to >= 2.2.2. This includes fixes related to
      the new faster router, header parsing, and the development server. #4754
    * Fix the default value for app.env to be "production".
      This attribute remains deprecated. #4740
    + Version 2.2.1
    * Setting or accessing json_encoder or json_decoder raises a deprecation warning. #4732
    + Version 2.2.0
    * Remove previously deprecated code. #4667
    * Update Werkzeug dependency to >= 2.2.
    * The app and request contexts are managed using Python context vars directly rather than Werkzeug?s LocalStack.
      This should result in better performance and memory use. #4682
    * The FLASK_ENV environment variable and app.env attribute are deprecated,
      removing the distinction between development and debug mode.
      Debug mode should be controlled directly using the --debug option or app.run(debug=True). #4714
    * Some attributes that proxied config keys on app are deprecated: session_cookie_name,
      send_file_max_age_default, use_x_sendfile, propagate_exceptions, and templates_auto_reload.
      Use the relevant config keys instead. #4716
    * Add new customization points to the Flask app object for many previously global behaviors.
    * JSON configuration is moved to attributes on the default app.json provider.
      JSON_AS_ASCII, JSON_SORT_KEYS, JSONIFY_MIMETYPE, and JSONIFY_PRETTYPRINT_REGULAR are deprecated. #4692
    * Setting custom json_encoder and json_decoder classes on the app or a blueprint,
      and the corresponding json.JSONEncoder and JSONDecoder classes, are deprecated.
      JSON behavior can now be overridden using the app.json provider interface. #4692
    * json.htmlsafe_dumps and json.htmlsafe_dump are deprecated, the function is built-in to Jinja now. #4692
    * Refactor register_error_handler to consolidate error checking. Rewrite some error messages to be more consistent. #4559
    * Use Blueprint decorators and functions intended for setup after registering
      the blueprint will show a warning. In the next version, this will become an error
      just like the application setup methods. #4571
    * before_first_request is deprecated. Run setup code when creating the application instead. #4605
    * Added the View.init_every_request class attribute. If a view subclass sets this to False,
      the view will not create a new instance on every request. #2520.
    * A flask.cli.FlaskGroup Click group can be nested as a sub-command in a custom CLI. #3263
    * Add --app and --debug options to the flask CLI, instead of requiring that they are
      set through environment variables. #2836
    * Add --env-file option to the flask CLI. This allows specifying a dotenv file to load
      in addition to .env and .flaskenv. #3108
    * It is no longer required to decorate custom CLI commands on app.cli or blueprint.cli
      with @with_appcontext, an app context will already be active at that point. #2410
    * SessionInterface.get_expiration_time uses a timezone-aware value. #4645
    * View functions can return generators directly instead of wrapping them in a Response. #4629
    * Add stream_template and stream_template_string functions to render a template as a stream of pieces. #4629
    * A new implementation of context preservation during debugging and testing. #4666
    * Allow returning a list from a view function, to convert it to a JSON response like a dict is. #4672
    * When type checking, allow TypedDict to be returned from view functions. #4695
    * Remove the --eager-loading/--lazy-loading options from the flask run command. #4715


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 2.2.5 (bsc#1211246, CVE-2023-30861):
    * Set ``Vary: Cookie`` header when the session is accessed,
      modified, or refreshed.
    * Update for compatibility with Werkzeug 2.3.
    * Autoescape is enabled by default for ``.svg`` template
      files. :issue:`4831`
    * Fix the type of ``template_folder`` to accept
      ``pathlib.Path``. :issue:`4892`
    * Add ``--debug`` option to the ``flask run`` command.
      :issue:`4777`
  - drops CVE-2023-30861-always-vary-cookie.patch in older dists


author: Steve Kowalik <steven.kowalik@suse.com>
changelog:
  - Update to 2.3.2:
    * Set ``Vary: Cookie`` header when the session is accessed, modified, or
      refreshed.
    * Update Werkzeug requirement to >=2.3.3 to apply recent bug fixes.
    * Restore deprecated ``from flask import Markup``.
    * Drop support for Python 3.7.
    * Update minimum requirements to the latest versions.
    * Remove previously deprecated code.
    * Importing ``escape`` and ``Markup`` from ``flask`` is deprecated.
    * The ``app.got_first_request`` property is deprecated.
    * The ``locked_cached_property`` decorator is deprecated.
    * Signals are always available. ``blinker>=1.6.2`` is a required dependency.
    * Signals support ``async`` subscriber functions.
    * Remove uses of locks that could cause requests to block each other very
      briefly.
    * Use modern packaging metadata with ``pyproject.toml``.
    * Ensure subdomains are applied with nested blueprints.
    * If a blueprint is created with an empty name it raises a ``ValueError``.
    * ``SESSION_COOKIE_DOMAIN`` does not fall back to ``SERVER_NAME``.
    * The ``routes`` command shows each rule's ``subdomain`` or ``host``
      when domain matching is in use.
    * Use postponed evaluation of annotations.
  - Switch to pyproject macros.
  - Delete unneeded .gitignore files, update rpmlintrc


author: Steve Kowalik <steven.kowalik@suse.com>
changelog:
  - Update to 2.3.3:
    * Python 3.12 compatibility.
    * Require Werkzeug >= 2.3.7.
    * Use ``flit_core`` instead of ``setuptools`` as build backend.
    * Refactor how an app's root and instance paths are determined.
  - Fiddle with captialisation again, I look forward to this flipping back
    to Flask at some point.


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 3.0.1:
    * Correct type for path argument to send_file. :issue:`5230`
    * Fix a typo in an error message for the flask run --key
      option. :pr:`5344`
    * Session data is untagged without relying on the built-in
      json.loads object_hook. This allows other JSON providers that
      don't implement that. :issue:`5381`
    * Address more type findings when using mypy strict mode.
      :pr:`5383`
    * Remove previously deprecated code. :pr:`5223`
    * Deprecate the __version__ attribute. Use feature detection,
      or importlib.metadata.version("flask"), instead.
      :issue:`5230`
    * Restructure the code such that the Flask (app) and Blueprint
      classes have Sans-IO bases. :pr:`5127`
    * Allow self as an argument to url_for. :pr:`5264`
    * Require Werkzeug >= 3.0.0.


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 3.0.2:
    * Correct type for jinja_loader property. :issue:`5388`
    * Fix error with --extra-files and --exclude-patterns CLI
      options. :issue:`5391`


author: Matej Cepl <mcepl@suse.com>
changelog:
  - Dependencies for testing on sympy and ufoLib2 are actually not
    necessary (the test suite automatically skips affected tests),
    and scipy could be replaced by much less demanding munkres
    package.


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 4.39.3:
    * [sbix] Fixed TypeError when compiling empty glyphs whose
      imageData is None
    * [ttFont] Fixed AttributeError on python <= 3.10 when opening
      a TTFont from a tempfile
    * SpooledTemporaryFile, seekable method only added on python
      3.11 (#3052).
    * [varLib] Fixed regression introduced in 4.39.1 whereby an
      incomplete 'STAT' table would be built even though a
      DesignSpace v5 did contain 'STAT' definitions (#3045, #3046).
    * [avar2] Added experimental support for reading/writing avar
      version 2 as specified in this draft proposal:
      https://github.com/harfbuzz/boring-expansion-spec/blob/main/avar2.md
    * [glifLib] Wrap underlying XML library exceptions with
      GlifLibError when parsing GLIFs, and also print the name
      and path of the glyph that fails to be parsed (#3042).
    * [feaLib] Consult avar for normalizing user-space values in
      ConditionSets and in VariableScalars (#3042, #3043).
    * [ttProgram] Handle string input to Program.fromAssembly()
      (#3038).
    * [otlLib] Added a config option to emit GPOS 7 lookups,
      currently disabled by default because of a macOS bug (#3034).
    * [COLRv1] Added method to automatically compute ClipBoxes
      (#3027).
    * [ttFont] Fixed getGlyphID to raise KeyError on missing glyphs
      instead of returning None.
    * [sbix] Fixed UnboundLocalError: cannot access local variable
      'rawdata' (#3031).
    * [varLib] When building VF, do not overwrite a pre-existing
      ``STAT`` table that was built with feaLib from FEA feature
      file. Also, added support for building multiple VFs
      defined in Designspace v5 from ``fonttools varLib`` script
    * [mtiLib] Only add ``Debg`` table with lookup names when
      ``FONTTOOLS_LOOKUP_DEBUGGING`` env variable is set (#3023).
    * [mtiLib] Optionally add `Debg` debug info for MTI feature
      builds (#3018).
    * [ttx] Support reading input file from standard input using
      special `-` character,  similar to existing `-o -` option
      to write output to standard output (#3020).
    * [cython] Prevent ``cython.compiled`` raise AttributeError if
      cython not installed  properly (#3017).
    * [OS/2] Guard against ZeroDivisionError when calculating
      xAvgCharWidth in the unlikely scenario no glyph has non-zero
      advance (#3015).
    * [subset] Recompute xAvgCharWidth independently of --no-prune-
      unicode-ranges, previously the two options were involuntarily
      bundled together (#3012).
    * [fontBuilder] Add ``debug`` parameter to addOpenTypeFeatures
      method to add source debugging information to the font in the
      ``Debg`` private table (#3008).
    * [name] Make NameRecord `__lt__` comparison not fail on
      Unicode encoding errors (#3006).
    * [featureVars] Fixed bug in ``overlayBox`` (#3003, #3005).
    * [glyf] Added experimental support for cubic bezier curves in
      TrueType glyf table, as outlined in glyf v1 proposal (#2988):
    * Added new qu2cu module and related qu2cuPen, the reverse of
      cu2qu for converting TrueType quadratic splines to cubic bezier
      curves (#2993).
    * [glyf] Added experimental support for reading and writing
      Variable Composites/Components as defined in glyf v1 spec
      proposal (#2958):
    * [pens]: Added `addVarComponent` method to pen protocols' base
      classes, which pens can implement to handle varcomponents
    * [misc.transform] Added DecomposedTransform class which
      implements an affine transformation  with separate translate,
      rotation, scale, skew, and transformation-center components (#2598)
    * [sbix] Ensure Glyph.referenceGlyphName is set; fixes error
      after dumping and re-compiling sbix table with 'dupe' glyphs (#2984).
    * [feaLib] Be cleverer when merging chained single
      substitutions into same lookup when they are specified using
      the inline notation (#2150, #2974).
    * [instancer] Clamp user-inputted axis ranges to those of fvar
      (#2959).
    * [otBase/subset] Define ``__getstate__`` for BaseTable so that
      a copied/pickled 'lazy' object gets its own OTTableReader to
      read from; incidentally fixes a bug while subsetting COLRv1
      table containing ClipBoxes on python 3.11
    * [sbix] Handle glyphs with "dupe" graphic type on compile
      correctly (#2963).
    * [glyf] ``endPointsOfContours`` field should be unsigned!
      Kudos to behdad for spotting one of the oldest bugs in FT.
      Probably nobody has ever dared to make glyphs with more
      than 32767 points... (#2957).
    * [feaLib] Fixed handling of ``ignore`` statements with
      unmarked glyphs to match makeotf behavior, which assumes
      the first glyph is marked
    * Reformatted code with ``black`` and enforce new code style
      via CI check (#2925).
    * [feaLib] Sort name table entries following OT spec prescribed
      order in the builder (#2927).
    * [cu2quPen] Add Cu2QuMultiPen that converts multiple outlines
      at a time in interpolation compatible way; its methods take
      a list of tuples arguments that would normally be passed to
      individual segment pens, and at the end it dispatches the
      converted outlines to each pen (#2912).
    * [reverseContourPen/ttGlyphPen] Add outputImpliedClosingLine
      option
    * [gvar] Avoid expanding all glyphs unnecessarily upon compile
    * [scaleUpem] Fixed bug whereby CFF2 vsindex was scaled; it
      should not (#2893, #2894).
    * [designspaceLib] Add DS.getAxisByTag and refactor getAxis
      (#2891).
    * [unicodedata] map Zmth<->math in ot_tag_{to,from}_script
      (#1737, #2889).
    * [woff2] Support encoding/decoding OVERLAP_SIMPLE glyf flags
      (#2576, #2884).
    * [instancer] Update OS/2 class and post.italicAngle when
      default moved (L4)
    * Dropped support for Python 3.7 which reached EOL, fontTools
      requires 3.8+.
    * [instancer] Fixed instantiateFeatureVariations logic when a
      rule range becomes default-applicable (#2737, #2880).
    * [ttLib] Add main to ttFont and ttCollection that just
      decompile and re-compile the input font (#2869).
    * [featureVars] Insert 'rvrn' lookup at the beginning of
      LookupList, to work around bug in Apple implementation
      of 'rvrn' feature which the spec says it should be processed
      early whereas on macOS 10.15 it follows lookup order (#2140,
    * [instancer/mutator] Remove 'DSIG' table if present.
    * [svgPathPen] Don't close path in endPath(), assume open
      unless closePath() (#2089, #2865).


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 4.39.4:
    * [varLib.interpolatable] Allow for sparse masters (#3075)
    * [merge] Handle differing default/nominalWidthX in CFF (#3070)
    * [ttLib] Add missing main.py file to ttLib package (#3088)
    * [ttx] Fix missing composite instructions in XML (#3092)
    * [ttx] Fix split tables option to work on filenames containing
      '%' (#3096)
    * [featureVars] Process lookups for features other than rvrn
      last (#3099)
    * [feaLib] support multiple substitution with classes (#3103)


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 4.47.0:
    * [varLib.models] New API for VariationModel: ``getMasterScalars``
      and ``interpolateFromValuesAndScalars``.
    * [varLib.interpolatable] Various bugfixes and rendering
      improvements. In particular, add a Summary page in the front,
      and an Index and Table-of-Contents in the back.  Change the
      page size to Letter.
    * [Docs/designspaceLib] Defined a new ``public.fontInfo`` lib key,
      not used anywhere yet (#3358).
    * [featureVars] Allow to register the same set of substitution
      rules to multiple features.  The ``addFeatureVariations``
      function can now take a list of featureTags; similarly, the
      lib key 'com.github.fonttools.varLib.featureVarsFeatureTag' can
      now take a comma-separateed string of feature tags (e.g.
      "salt,ss01") instead of a single tag (#3360).
    * [featureVars] Don't overwrite GSUB FeatureVariations, but append
      new records to it for features which are not already there. But
      raise ``VarLibError`` if the feature tag already has feature
      variations associated with it (#3363).
    * [varLib] Added ``addGSUBFeatureVariations`` function to add GSUB
      Feature Variations to an existing variable font from rules
      defined in a DesignSpace document (#3362).
    * [varLib.interpolatable] Various bugfixes and rendering
      improvements. In particular, a new test for "underweight" glyphs.
      The new test reports quite a few false-positives though. Please
      send feedback.
    * [varLib.interpolatable] Various bugfixes and improvements, better
      reporting, reduced false positives.
    * [ttGlyphSet] Added option to not recalculate glyf bounds (#3348).
    * [varLib.interpolatable] Vastly improved algorithms. Also
      available now is ``--pdf`` and ``--html`` options to generate a
      PDF or HTML report of the interpolation issues.
      The PDF/HTML report showcases the problematic masters, the
      interpolated broken glyph, as well as the proposed fixed version.
    * [subset] Only prune codepage ranges for OS/2.version >= 1, ignore
      otherwise (#3334).
    * [instancer] Ensure hhea vertical metrics stay in sync with OS/2
      ones after instancing MVAR table containing 'hasc', 'hdsc' or
      'hlgp' tags (#3297).
    * [glyf] Have ``Glyph.recalcBounds`` skip empty components (base
      glyph with no contours) when computing the bounding box of
      composite glyphs. This simply restores the existing
      behavior before some changes were introduced in fonttools
      4.44.0 (#3333).
    * [feaLib] Ensure variable mark anchors are deep-copied while
      building since they get modified in-place and later reused
    * [OS/2|subset] Added method to ``recalcCodePageRanges`` to OS/2
      table class; added ``--prune-codepage-ranges`` to `fonttools
      subset` command (#3328, #2607).


author: ecsos <ecsos@opensuse.org>
changelog:
  - Update to 4.47.0
    - [varLib.models] New API for VariationModel: getMasterScalars and interpolateFromValuesAndScalars.
    - [varLib.interpolatable] Various bugfixes and rendering improvements.
      In particular, add a Summary page in the front, and an Index and Table-of-Contents in the back.
      Change the page size to Letter.
    - [Docs/designspaceLib] Defined a new public.fontInfo lib key, not used anywhere yet (#3358).
  - Changes from 4.46.0
    - [featureVars] Allow to register the same set of substitution rules to multiple features.
      The addFeatureVariations function can now take a list of featureTags; similarly, the lib key 'com.github.fonttools.varLib.featureVarsFeatureTag' can now take a comma-separateed string
      of feature tags (e.g. "salt,ss01") instead of a single tag (#3360).
    - [featureVars] Don't overwrite GSUB FeatureVariations, but append new records to it
      for features which are not already there. But raise VarLibError if the feature tag
      already has feature variations associated with it (#3363).
    - [varLib] Added addGSUBFeatureVariations function to add GSUB Feature Variations to
      an existing variable font from rules defined in a DesignSpace document (#3362).
    - [varLib.interpolatable] Various bugfixes and rendering improvements. In particular,
      a new test for "underweight" glyphs. The new test reports quite a few false-positives though.
      Please send feedback.
  - Changes from 4.45.1
    - [varLib.interpolatable] Various bugfixes and improvements, better reporting, reduced false positives.
    - [ttGlyphSet] Added option to not recalculate glyf bounds (#3348).
  - Changes from 4.45.0
  - [varLib.interpolator] Vastly improved algorithms. Also available now is --pdf and
    - -html options to generate a PDF or HTML report of the interpolation issues.
  - The PDF/HTML report showcases the problematic masters, the interpolated broken glyph,
    as well as the proposed fixed version.
  - Changes from 4.44.3
    - [subset] Only prune codepage ranges for OS/2.version >= 1, ignore otherwise (#3334).
    - [instancer] Ensure hhea vertical metrics stay in sync with OS/2 ones after
      instancing MVAR table containing 'hasc', 'hdsc' or 'hlgp' tags (#3297).
  - Changes from 4.44.2
    - [glyf] Have Glyph.recalcBounds skip empty components (base glyph with no contours)
      when computing the bounding box of composite glyphs. This simply restores the existing behavior
      before some changes were introduced in fonttools 4.44.0 (#3333).
  - Changes from 4.44.1
    - [feaLib] Ensure variable mark anchors are deep-copied while building
      since they get modified in-place and later reused (#3330).
    - [OS/2|subset] Added method to recalcCodePageRanges to OS/2 table class;
      added --prune-codepage-ranges to fonttools subset command (#3328, #2607).
    NOTE: this release was "yanked" from PyPI because it introduced a regression: #3334
  - Changes from 4.44.0
    - [instancer] Recalc OS/2 AvgCharWidth after instancing if default changes (#3317).
    - [otlLib] Make ClassDefBuilder class order match varLib.merger's, i.e. large classes first,
      then glyph lexicographic order (#3321, #3324).
    - [instancer] Allow not specifying any of min:default:max values and let be filled up with fvar's values (#3322, #3323).
    - [instancer] When running --update-name-table ignore axes that have no STAT axis values (#3318, #3319).
    - [Debg] When dumping to ttx, write the embedded JSON as multi-line string with indentation (92cbfee).
    - [varStore] Handle > 65535 items per encoding by splitting VarData subtable (#3310).
    - [subset] Handle null-offsets in MarkLigPos subtables.
    - [subset] Keep East Asian spacing fatures vhal, halt, chws, vchw by default (#3305).
    - [instancer.solver] Fixed case where axisDef < lower and upper < axisMax (#3304).
    - [glyf] Speed up compilation, mostly around recalcBounds (#3301).
    - [varLib.interpolatable] Speed it up when working on variable fonts, plus various micro-optimizations (#3300).
    - Require unicodedata2 >= 15.1.0 when installed with 'unicode' extra, contains UCD 15.1.
  - Changes from 4.43.1
    - [EBDT] Fixed TypeError exception in _reverseBytes method triggered
      when dumping some bitmap fonts with ttx -z bitwise option (#3162).
    - [v/hhea] Fixed UnboundLocalError exception in recalc method when no vmtx or hmtx tables are present (#3290).
    - [bezierTools] Fixed incorrectly typed cython local variable leading to TypeError
      when calling calcQuadraticArcLength (#3288).
    - [feaLib/otlLib] Better error message when building Coverage table with missing glyph (#3286).
  - Changes from 4.43.0
    - [subset] Set up lxml XMLParser(resolve_entities=False) when parsing OT-SVG documents
      to prevent XML External Entity (XXE) attacks (9f61271, CVE-2023-45139, bsc#1218748):
      https://codeql.github.com/codeql-query-help/python/py-xxe/
    - [varLib.iup] Added workaround for a Cython bug in iup_delta_optimize
      that was leading to IUP tolerance being incorrectly initialised,
      resulting in sub-optimal deltas (6012643, cython/cython#5732).
    - [varLib] Added new command-line entry point fonttools varLib.avar to add an avar table
      to an existing VF from axes mappings in a .designspace file (0a3360e).
    - [instancer] Fixed bug whereby no longer used variation regions were not correctly pruned after VarData optimization (#3268).
    - Added support for Python 3.12 (#3283).
  - Changes from 4.42.1
    - [t1Lib] Fixed several Type 1 issues (#3238, #3240).
    - [otBase/packer] Allow sharing tables reached by different offset sizes (#3241, #3236, 457f11c).
    - [varLib/merger] Fix Cursive attachment merging error when all anchors are NULL (#3248, #3247).
    - [ttLib] Fixed warning when calling addMultilingualName and ttFont parameter
      was not passed on to findMultilingualName (#3253).
  - Changes from 4.42.0
    - [varLib] Use sentinel value 0xFFFF to mark a glyph advance in hmtx/vmtx as non participating,
      allowing sparse masters to contain glyphs for variation purposes other than {H,V}VAR (#3235).
    - [varLib/cff] Treat empty glyphs in non-default masters as missing,
      thus not participating in CFF2 delta computation, similarly to how
      varLib already treats them for gvar (#3234).
    - Added varLib.avarPlanner script to deduce 'correct' avar v1 axis mappings based on glyph average weights (#3223).
  - Changes from 4.41.1
    - [subset] Fixed perf regression in v4.41.0 by making NameRecordVisitor
      only visit tables that do contain nameID references (#3213, #3214).
    - [varLib.instancer] Support instancing fonts containing null ConditionSet offsets
      in FeatureVariationRecords (#3211, #3212).
    - [statisticsPen] Report font glyph-average weight/width and font-wide slant.
    - [fontBuilder] Fixed head.created date incorrectly set to 0 instead of the current timestamp,
      regression introduced in v4.40.0 (#3210).
    - [varLib.merger] Support sparse CursivePos masters (#3209).
  - Changes from 4.41.0
    - [fontBuilder] Fixed bug in setupOS2 with default panose attribute
      incorrectly being set to a dict instead of a Panose object (#3201).
    - [name] Added method to removeUnusedNameRecords in the user range (#3185).
    - [varLib.instancer] Fixed issue with L4 instancing (moving default) (#3179).
    - [cffLib] Use latin1 so we can roundtrip non-ASCII in {Full,Font,Family}Name (#3202).
    - [designspaceLib] Mark as optional in docs (as it is in the code).
    - [glyf-1] Fixed drawPoints() bug whereby last cubic segment becomes quadratic (#3189, #3190).
    - [fontBuilder] Propagate the 'hidden' flag to the fvar Axis instance (#3184).
    - [fontBuilder] Update setupAvar() to also support avar 2, fixing _add_avar() call site (#3183).
    - Added new voltLib.voltToFea submodule (originally Tiro Typeworks' "Volto")
      for converting VOLT OpenType Layout sources to FEA format (#3164).
  - Changes from 4.40.0
    - Published native binary wheels to PyPI for all the python minor versions
      and platform and architectures currently supported that would benefit from this.
      They will include precompiled Cython-accelerated modules (e.g. cu2qu) without
      requiring to compile them from source. The pure-python wheel and source distribution
      will continue to be published as always (pip will automatically chose them when no
      binary wheel is available for the given platform, e.g. pypy).
      Use pip install --no-binary=fonttools fonttools to expliclity request pip to install from the pure-python source.
    - [designspaceLib|varLib] Add initial support for specifying axis mappings and build avar2 table from those (#3123).
    - [feaLib] Support variable ligature caret position (#3130).
    - [varLib|glyf] Added option to --drop-implied-oncurves; test for impliable oncurve points either before or after rounding
      (#3146, #3147, #3155, #3156).
    - [TTGlyphPointPen] Don't error with empty contours, simply ignore them (#3145).
    - [sfnt] Fixed str vs bytes remnant of py3 transition in code dealing with de/compiling WOFF metadata (#3129).
    - [instancer-solver] Fixed bug when moving default instance with sparse masters (#3139, #3140).
    - [feaLib] Simplify variable scalars that don?t vary (#3132).
    - [pens] Added filter pen that explicitly emits closing line when lastPt != movePt (#3100).
    - [varStore] Improve optimize algorithm and better document the algorithm (#3124, #3127).
    - Added quantization option (#3126).
    - Added CI workflow config file for building native binary wheels (#3121).
    - [fontBuilder] Added glyphDataFormat=0 option; raise error when glyphs contain cubic outlines
      but glyphDataFormat was not explicitly set to 1 (#3113, #3119).
    - [subset] Prune emptied GDEF.MarkGlyphSetsDef and remap indices; ensure GDEF is subsetted before GSUB and GPOS (#3114, #3118).
    - [xmlReader] Fixed issue whereby DSIG table data was incorrectly parsed (#3115, #2614).
    - [varLib/merger] Fixed merging of SinglePos with pos=0 (#3111, #3112).
    - [feaLib] Demote "Feature has not been defined" error to a warning when building aalt and referenced feature is empty (#3110).
    - [feaLib] Dedupe multiple substitutions with classes (#3105).
  - Add mssing recommends.


author: Dirk Müller <dmueller@suse.com>
changelog:
  - always obsolete fonttools. We have switched to python311 stack
    in SLE15 and need to get the obsoletes back


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 4.47.2:
    * [merge] Improve help message and add standard command line
      options
    * [otlLib] Pass ttFont to name.addName in buildStatTable
    * [featureVars] Re-use FeatureVariationRecord's when possible


author: Tomá? Chvátal <tchvatal@suse.com>
changelog:
  - Remove online tests:
    * remove-online-tests.patch
  - Work with new pycountry:
    * new-pycountry.patch
  - Run tests


author: pgajdos@suse.com
changelog:
  - switch from nose to pytest
  - added patches
    fix https://github.com/formencode/formencode/pull/154
    + python-FormEncode-remove-nose.patch


author: Ben Greiner <code@bnavigator.de>
changelog:
  - Update to 2.0.1
    * Add support for 3.10
    * use Pytest instead of Nose and Github Actions instead of Travis
      for tests
    * Documentation updates
    * Note this will be the last version to support Python 2.7. The
      next version will be 2.1 to signal this change. If you want to
      keep support for Python 2.7 update your dependencies spec to be
      below 2.1
  - Release 2.0.0
    * FormEncode can now run on Python 3.6 and higher without needing
      to run 2to3 first.
    * FormEncode 2.0 is no longer compatible with Python 2.6 and 3.2
      to 3.5. If you need Python 2.6 or 3.2 to 3.5 compatibility
      please use FormEncode 1.3. You might also try FormEncode
      2.0.0a1 which supports Python 2.6 and Python 3.3-3.5.
    * This will be the last major version to support Python 2.7
    * Add strict flag to USPostalCode to raise error on postal codes
      that has too many digits instead of just truncating
    * Various Python 3 fixes
    * Serbian latin translation
    * Changed License to MIT
    * Dutch, UK, Greek and South Korean postal code format fixes
    * Add postal code formats for Switzerland, Cyprus, Faroe Islands,
      San Marino, Ukraine and Vatican City.
    * Add ISODateTimeConverter validator
    * Add ability to target htmlfill to particular form or ignore a
      form
    * Fix format errors in some translations
    * The version of the library can be checked using
      formencode.__version__
  - Drop patches
    * new-pycountry.patch
    * python-FormEncode-remove-nose.patch
    * remove-online-tests.patch
    * six.patch
  - Find lang files


author: Steve Kowalik <steven.kowalik@suse.com>
changelog:
  - Clean up Python 2 leftovers.
  - Switch to pyproject macros.
  - Drop BuildRequires on setuptools_scm_git_archive


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 2.1.0:
    * Add support for Python 3.7 to 3.12, end support for older Python
      versions
    * Context.set() now works as a context manager
    * Fix binary of swedish translation
    * Some internal code cleanup and modernization


author: Ben Greiner <code@bnavigator.de>
changelog:
  - Update to 0.7.5
    * Fix handling of slices containing function call, variable name
      and attribute lookup AST nodes in Python 3.9 in template
      scripts (template expressions already correctly handled these
      cases). Thank you to Roger Leigh for finding this issue and
      contributing the fix for it.
    * C speedup module now available for Python >= 3.3. Support was
      added for PEP 393 (flexible string representation). Thank you
      to Inada Naoki for contributing this major enhancement.
    * Remove the custom 2to3 fixers (no longer used since the
      removal of 2to3 in 0.7.4).
  - Release 0.7.4
    * Add support for deprecation of ast classes slice, Index and
      ExtSlice in Python 3.9. See https://bugs.python.org/issue34822
      for details of the changes.
    * Update the project URL in setup.py to point to GitHub.
    * Remove use of 2to3 for generating Python 3 compatible code.


author: Ben Greiner <code@bnavigator.de>
changelog:
  - Add Genshi-pr39-fix-setuptools-extension.patch in order to fix
    failing the c extension with an updated setuptools
    gh#edgewall/genshi#36


author: Otto Hollmann <otto.hollmann@suse.com>
changelog:
  - Update to 0.7.7:
    * Declared setuptools as the build backend (#65)
    * Fixed deprecation warnings caused by escape sequences in regex pattern
      strings (#63)
  - Changes from 0.7.6:
    * Added support for Python 3.10 and 3.11 (#54, #56, #58)
    * Replaced assertEquals with assertEqual. assertEquals was deprecated in
      Python 3.2. (#42)
    * Removed used of element.getchildren() which has been removed from the Python
      standard library elementtree in Python 3.9. (#57)
    * Added support for Python 3.10 by using CodeType.replace in
      `build_code_chunk` to make code object updates more robust against changes
      in CodeType. (#49)
    * Moved tests and releases workflows to GitHub Actions (#61, #51)
    * Fixed reference leak in Markup.join C implementation. (#47)
    * Sort directives only by directive index. Previously they were sorted by the
      class, namespace and arguments of the directives. This was acceptable in
      Python 2, but is a bug in Python 3 since some the arguments may not be
      comparable. (#44)
    * Add support for msgctxt to i18n. (#13)
    * Implemented skipping of empty attributes during translation to match the
      behaviour during translation extraction (i.e. don't try to translate empty
      strings that are not extracted). (#38)
    * Ported setuptools options to declarative config in setup.cfg. (#40)
    * Removed used of deprecated setuptools Feature in setup.py. (#39)
  - Removed patches, already in upstream:
    * Genshi-pr39-fix-setuptools-extension.patch
    * Genshi-pr49-fix-python310-tests.patch


author: John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
changelog:
  - Update to 0.7.9
    * Add Python 3.12 to CI matrix and fix Python 3.12 support. (#77)
    * Add Python 3.13 beta to CI. (#81)
    * Add badges to the README. (#82)
  - from version 0.7.8
    * Do not merge sub directives if they have not been changed. (#53)
    * Silence deprecation warnings from attempting to import Ellipsis and
      Str (which are needed to support older Pythons). (#73)
    * Remove fallback to distutils, patching of bdist_egg and use of doctools. (#74)
    * Clarify the escaping in _URL_FINDER. (#76)
    * Fix installation with setuptools >= 60. (#68)
  - Rename README.txt to README.md in %files section


author: mmachova@suse.com
changelog:
  - Update to version 3.1.12.1610074031.f653af66:
    * fix flake
    * fix tests the fast way
    * First attempt to fix failing test of #1103


author: Steve Kowalik <steven.kowalik@suse.com>
changelog:
  - Update to version 3.1.30.1672298042.141cd65:
    * Make injections of command-invocations harder or impossible for clone and
      others. See #1518 for details. Note that this might constitute a breaking
      change for some users. (bsc#1206099, CVE-2022-24439)
    * Prohibit insecure options and protocols by default, which is potentially a
      breaking change, but a necessary fix for #1515.
    * Make the git.__version__ re-appear.
    * Reduced startup time due to optimized imports.
    * Fix a vulenerability that could cause great slowdowns when encountering
      long remote path names when pulling/fetching.
    * Newly added timeout flag is not be enabled by default, and was renamed
      to kill_after_timeout
    * drop support for python 3.5 to reduce maintenance burden on typing.
    * Add more static typing information
    * git.Commit objects now have a replace method that will return a copy of
      the commit with modified attributes.
    * Add python 3.9 support
    * Drop python 3.4 support
  - Refresh patches.


author: mcepl@suse.com
changelog:
  - Update to version 3.1.31.1676565040.f253335:
    * prepare next release
    * Add test asserting that get_values works by itself
    * Update cmd.py
    * Fix RecursionError when iterating streams
    * Update docs
    * Add additional assertions to test_base.py
    * Updated diff test to use different similarity thresholds
    * Add check to test bare repo
    * Added diff test to disable rename detection
    * fixed lint error
    * Enable user to override default diff -M arg
    * Remove optional from two member variables
    * Fix timezone parsing functions for non-hour timezones
    * Raise exception if return code from check-ignore is not 1
    * Add test to verify GitCommandError is raised when check-ignore is run against a file behind a symlink
    * Add test_ignored_items_reported
    * Lint with Flake8 via pre-commit
    * Upgrade Python syntax with pyupgrade --py37-plus
    * Fix typo
    * Declare support for Python 3.11
    * fix files list on file rename
    * get_values eagerly loads sections before return
    * Fix some resource leaks by open file handles
    * fix clone_from_unsafe_protocol tests
    * replace tempfile.mkdtemp w/ tempfile.TemporaryDirectory
    * fix/add allow_unsafe_* params in docstrings + fix typo
    * tests: Use `command -v` instead of third-party `which` program
    * Fix Sphinx rendering errors


author: Steve Kowalik <steven.kowalik@suse.com>
changelog:
  - Update to version 3.1.32.1689011721.5d45ce2:
    * Block insecure non-multi options in clone/clone_from Follow-up to #1521
      (bsc#1214174, CVE-2023-40267)
    * Name top-level exceptions as private variables
    * Revert the removal of Commit.trailers property.
    * Specify encoding in Commit.trailer_list.
    * Update Commit.trailer_list to return tuples.
    * Deprecate Commit.trailers.
    * Add trailers_list and trailers_list methods to fix the commit trailers
      functionality.
  - Switch to pyproject macros.


author: daniel.garcia@suse.com
changelog:
  - Update _service to use manualrun, disabledrun is deprecated now.
  - Update to version 3.1.34.1693646983.2a2ae77:
    * prepare patch release
    * util: close lockfile after opening successfully
    * update instructions for how to create a release
    * prepare for next release
    * Skip now permanently failing test with note on how to fix it
    * Don't check form of version number
    * Add a unit test for CVE-2023-40590
    * Fix CVE-2023-40590
    * feat: full typing for "progress" parameter
    * Creating a lock now uses python built-in "open()" method to work around docker virtiofs issue
    * Disable merge_includes in config writers
    * Apply straight-forward typing fixes
    * Add missing type annotation
    * Run black and exclude submodule
    * Allow explicit casting even when slightly redundant
    * Ignore remaining [unreachable] type errors
    * Define supported version for mypy
    * Do not typecheck submodule
    * typo
    * added more resources section
    * generic hash
    * redundant code cell
    * redundant line
    * fixed tabbing
    * tabbed all code-blocks
    * added new section for diffs and formatting
    * formatting wip
    * change to formatting - removed = bash cmds
    * Added new section to print prev file
    * WIP major changes to structure to improve readability
    * Removed all reference to source code
    * Updated generic sha hash
    * Added warning about index add
    * Made trees and blobs the first section
    * refactored print git tree
    * clarified comment
    * draft of description
    * replaced hash with generic
    * replaced output cell to generic commit ID
    * removed unnecessary variables
    * convert from --all flag to all=True
    * correct way to get the latest commit tree
    * removed try/except and updated sample url
    * Updated the sample repo URL
    * Made variable names more intuitive
    * try to fix CI by making it deal with tags forcefully.
    * Removed code from RST
    * added quickstart to toctree to fix sphinx warning
    * added quickstart to toctree and fixed sphinx warning
    * fixed some indentation
    * finished code for quickstart
    * finished code for quickstart
    * Finishing touches for Repo quickstart
    * Added git clone & git add
    * Made the init repo section of quickdoc


author: Daniel Garcia <daniel.garcia@suse.com>
changelog:
  - Add CVE-2023-41040.patch to fix directory traversal attack
    vulnerability gh#gitpython-developers/GitPython#1644
    bsc#1214810


author: Michael Ströder <michael@stroeder.com>
changelog:
  - dropped obsolete no-warnings-as-errors.patch
  - update to 3.0.2
    * Fix a loop scoping bug that caused assignments in nested loops to still
      be referenced outside of it. #1427
    * Make compile_templates deterministic for filter and import names. #1452, #1453
    * Revert an unintended change that caused Undefined to act like
      StrictUndefined for the in operator. #1448
    * Imported macros have access to the current template globals in async
      environments. #1494
    * PackageLoader will not include a current directory (.) path segment.
      This allows loading templates from the root of a zip import. #1467


author: Michael Ströder <michael@stroeder.com>
changelog:
  - update to 3.0.3
    * Fix traceback rewriting internals for Python 3.10 and 3.11. (#1535)
    * Fix how the native environment treats leading and trailing spaces
      when parsing values on Python 3.10. (PR#1537)
    * Improve async performance by avoiding checks for common types. (#1514)
    * Revert change to ``hash(Node)`` behavior. Nodes are hashed by id again (#1521)
    * ``PackageLoader`` works when the package is a single module file. (#1512)


author: Arun Persaud <arun@gmx.de>
changelog:
  - specfile:
    * update copyright year
    * require python-base >= 3.7
  - update to version 3.1.1:
    * The template filename on Windows uses the primary path separator.
      :issue:`1637`
  - changes from version 3.1.0:
    * Drop support for Python 3.6. :pr:`1534`
    * Remove previously deprecated code. :pr:`1544`
      + "WithExtension" and "AutoEscapeExtension" are built-in now.
      + "contextfilter" and "contextfunction" are replaced by
      "pass_context". "evalcontextfilter" and "evalcontextfunction"
      are replaced by "pass_eval_context".  "environmentfilter" and
      "environmentfunction" are replaced by "pass_environment".
      + "Markup" and "escape" should be imported from MarkupSafe.
      + Compiled templates from very old Jinja versions may need to be
      recompiled.
      + Legacy resolve mode for "Context" subclasses is no longer
      supported. Override "resolve_or_missing" instead of "resolve".
      + "unicode_urlencode" is renamed to "url_quote".
    * Add support for native types in macros. :issue:`1510`
    * The "{% trans %}" tag can use "pgettext" and "npgettext" by
      passing a context string as the first token in the tag, like "{%
      trans "title" %}". :issue:`1430`
    * Update valid identifier characters from Python 3.6 to 3.7.
      :pr:`1571`
    * Filters and tests decorated with "@async_variant" are pickleable.
      :pr:`1612`
    * Add "items" filter. :issue:`1561`
    * Subscriptions ("[0]", etc.) can be used after filters, tests, and
      calls when the environment is in async mode. :issue:`1573`
    * The "groupby" filter is case-insensitive by default, matching
      other comparison filters. Added the "case_sensitive" parameter
      to control this. :issue:`1463`
    * Windows drive-relative path segments in template names will not
      result in "FileSystemLoader" and "PackageLoader" loading from
      drive-relative paths. :pr:`1621`


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 3.1.2:
    * Add parameters to ``Environment.overlay`` to match ``__init__``.
    * Handle race condition in ``FileSystemBytecodeCache``. :issue:`1654`


author: Johannes Kastl <kastl@b1-systems.de>
changelog:
  - ignore 'pytest.PytestRemovedIn8Warning: Support for nose tests is
    deprecated and will be removed in a future release.' error from
    pytest 7.2


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 3.1.3 (bsc#1218722, CVE-2024-22195):
    * Fix compiler error when checking if required blocks in parent
      templates are xmlattr filter does not allow keys with spaces.
    * Make error messages stemming from invalid nesting of {% trans
      %} blocks more helpful. :pr:`1916`


author: Daniel Garcia <daniel.garcia@suse.com>
changelog:
  - Disable broken test with latest version of MarkupSafe (2.1.4)
    (gh#pallets/jinja#1930, gh#pallets/markupsafe#417)


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 3.1.4 (bsc#1223980, CVE-2024-34064):
    * The xmlattr filter does not allow keys with / solidus, >
      greater-than sign, or = equals sign, in addition to disallowing
      spaces. Regardless of any validation done by Jinja, user input
      should never be used as keys to this filter, or must be separately
      validated first.


author: saschpe@suse.de
changelog:
  - Simplified macro usage
  - Don't package PKG-INFO or MANIFEST, this is setuptools bloat
  - Removed outdated %clean section


author: termim@gmail.com
changelog:
  - updated to version 0.12
    * Fixed a bug in StringMatcher.StringMatcher.get_matching_blocks /
      extract_editops for Python 3; now allow only `str` editops on both
      Python 2 and Python 3, for simpler and working code.
    * Added documentation in the source distribution and in GIT
    * Fixed the package layout: renamed the .so/.dll to _levenshtein, and
      made it reside inside a package, along with the StringMatcher class.
    * Fixed spelling errors.
  - updated to version 0.11.2
    * Fixed a bug in setup.py: installation would fail on Python 3 if the
      locale  did not specify UTF-8 charset (Felix Yan).
    * Added COPYING, StringMatcher.py, gendoc.sh and NEWS in MANIFEST.in, as
      they  were missing from source distributions.


author: John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
changelog:
  - Update to version 0.25.1
    * Fix potentially incorrect results of `jaro_winkler`
      when using high prefix weights
  - from version 0.25.0
    * Improve type hints
  - from version 0.24.0
    * Upgrade ``rapidfuzz-cpp`` to ``v3.0.0``
    - Drop support for Python 3.7
  - from version 0.23.0
    * Added keyword argument `pad` to Hamming distance. This controls
      whether sequences of different length should be padded or lead
      to a `ValueError`
    * Upgrade to `Cython==3.0.3`
  - from version 0.22.0
    * Add support for Python 3.12
    * Drop support for Python 3.6
    * Add wheels for windows arm64
  - from version 0.21.1
    * Upgrade ``rapidfuzz-cpp`` to ``v2.0.0``
  - from version 0.21.0
    * Relax dependency requirement on ``rapidfuzz``
  - from version 0.20.9
    * Fix function signature of `get_requires_for_build_wheel`
  - from version 0.20.8
    - Type hints for `editops`/`opcoded`/`matching_blocks` did not allow any
      hashable sequence
  - from version 0.20.7
    - Type hints did not get installed
  - from version 0.20.6
    - Fix incorrect result normalization in `setratio` and `seqratio`
  - from version 0.20.5
    * Fix support for cmake versions below 3.17
    * Fix version requirement for `rapidfuzz-cpp` when building
      against a previously installed version
  - from version 0.20.4
    * Modernize cmake build to fix most conda-forge builds
  - from version 0.20.3
    * Added support for Python 3.11
  - from version 0.20.2
    * Fix matching_blocks conversion for empty editops
    * Added in-tree build backend to install cmake and ninja only when
      it is not installed yet and only when wheels are available
  - from version 0.20.1
    * Fix broken matching_blocks conversion
  - from version 0.20.0
    * Use `matching_blocks`/`apply`/`remove_subsequence`/`inverse`
      implementation from RapidFuzz
    * Stop adding data to wheels
    * Fix segmentation fault on some invalid editop sequences in subtract_edit
    * Detect duplicated entries in editops validation
  - from version 0.19.3
    * Add musllinux wheels
  - from version 0.19.2
    * Add missing type hints
  - from version 0.19.1
    * Add type hints
  - from version 0.19.0
    * Implement all Python wrappers mostly with cython
    * Replace usage of deprecated Python APIs
    * Fix behavior of median and median_improve
  - from version 0.18.2
    * Allow installation from system installed versions of `rapidfuzz-cpp`
  - from version 0.18.1
    * Indel.normalized_similarity was broken in RapidFuzz v2.0.0 (see #20)
  - from version 0.18.0
    * Fixed memory leak in error path of setratio
    * Fixed out of bound reads due to uninitialized variable in median
    * e.g. quickmedian(["test", "teste"], [0, 0]) caused out of bound reads
    * Use a faster editops implementation provided by RapidFuzz
    * Reduce code duplication
    * Reuse implementations from rapidfuzz-cpp
    * Transition to scikit-build
  - from version 0.17.0
    * Removed support for Python 3.5
  - from version 0.16.1
    * Add support for RapidFuzz v1.9.*
  - from version 0.16.0
    * Add support for Python 3.10
  - from version 0.15.0
    * Update SequenceMatcher interface to support the autojunk parameter
  - from version 0.14.0
    * Drop Python 2 support
    * Fixed free of non heap object due caused by zero offset on a heap object
    * Fixed warnings about missing type conversions
    * Fix segmentation fault in subtract_edit when incorrect input types are used
    * Fixed unchecked memory allocations
    * Implement distance/ratio/hamming/jaro/jaro_winkler
      using rapidfuzz instead of providing a own implementation
    * Implement Wrapper for inverse/editops/opcodes/matching_blocks/subtract_edit/apply_edit
      using Cython to simplify support for new Python versions
  - from version 0.13.0
    * Maintainership passed to Max Bachmann
    * Use faster bitparallel implementations for distance and ratio
    * Avoid string copies in distance, ratio and hamming
    * Fix usage of deprecated Unicode APIs in distance, ratio and hamming
    * Fixed incorrect window size inside Jaro and Jaro-Winkler implementation
    * Fixed incorrect exception messages
    * Removed unused functions and compiler specific hacks
    * Split the Python and C implementations to simplify building of
      the C library
    * Fixed multiple bugs which prevented the use as C library, since some functions
      only got defined when compiling for Python
    * Build and deliver python wheels for the library
    * Fixed incorrect allocation size in lev_editops_matching_blocks and
      lev_opcodes_matching_blocks
  - from version 0.12.1
    * Fixed handling of numerous possible wraparounds in calculating the size
      of memory allocations; incorrect handling of which could cause denial
      of service or even possible remote code execution in previous versions
      of the library.
  - Remove NEWS file from %files section
  - Rename HISTORY.txt to HISTORY.md in %files section
  - Rename README.rst to README.md in %files section
  - Switch build system from setuptools to pyproject.toml
    + Add python-pip and python-wheel to BuildRequires
    + Replace %python_build with %pyproject_wheel
    + Replace %python_install with %pyproject_install
  - Switch to new upstream project Levenshtein
    * Adjust upstream source name in spec file
    * Update URL to GitHub project
    * Update Source URL for upstream tarball
  - Update BuildRequires from pyproject.toml


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update CVE-2020-25657-Bleichenbacher-attack.patch to actually
    contain the fix rather than just being empty (CVE-2020-25657,
    bsc#1178829)


author: Matej Cepl <mcepl@suse.com>
changelog:
  - Update to 0.39.0:
    - SUPPORT FOR PYTHON 2 HAS BEEN DEPRECATED AND IT WILL BE
      COMPLETELY REMOVED IN THE NEXT RELEASE.
    - Remove dependency on parameterized and use unittest.subTest
      instead.
    - Upgrade embedded six.py module to 1.16.0 (really tiny
      inconsequential changes).
    - Make tests working on MacOS again (test_bio_membuf: Use fork)
    - Use OpenSSL_version_num() instead of unrealiable parsing of
      .h file.
    - Mitigate the Bleichenbacher timing attacks in the RSA
      decryption API (CVE-2020-25657)
    - Add functionality to extract EC key from public key + Update
      tests
    - Worked around compatibility issues with OpenSSL 3.*
    - Support for Twisted has been deprecated (they have their own
      SSL support anyway).
    - Generate TAP while testing.
    - Stop using GitHub for testing.
    - Accept a small deviation from time in the testsuite (for
      systems with non-standard HZ kernel parameter).
    - Use the default BIO.__del__ rather tha overriding in BIO.File
      (avoid a memleak).
    - Resolve "X509_Name.as_der() method from X509.py -> class
      X509_Name caused segmentation fault"
  - Remove upstreamed patches:
    - CVE-2020-25657-Bleichenbacher-attack.patch
    - m2crypto-0.38-ossl3-tests.patch
    - openssl-adapt-tests-for-3.1.0.patch
    - openssl-stop-parsing-header.patch
    - timeout_300hz.patch


author: Matej Cepl <mcepl@cepl.eu>
changelog:
  - Update to 0.40.0:
    - OK, SO NOT THIS RELEASE, BUT IN THE NEXT RELEASE PYTHON2 WILL
      TRULY GO!
    - BREAKING CHANGES:
    - There are no SWIG generated files (src/SWIG/_m2crytpo_wrap.c)
      included anymore, so swig must be installed, no
      exceptions! Also, for compatibility with Python 3.12+, swig
      4.0+ is required.
    - All support for asyncore has been removed, as it has been
      removed in Python 3.12 as well (which means also removal of
      contrib/dispatcher.py, M2Crypto/SSL/ssl_dispatcher.py,
      ZServerSSL).
    - All use of distutils (including the bundled ones in
      setuptools) has been removed, so `setup.py clean` is no
      more.
    - Excessively complicated and error-prone __init__py has been
      cleaned and `import M2Crypto` doesn?t include everything
      anymore. Imports should specified as for example with `from
      M2Crypto import foo`.
    - ASN1_Time handling has been mostly rewritten and it almost
      works even on Windows.
    - All tests in Gitlab CI (with exceptions of some skipped tests
      especially on Windows) are now green, tests of Python 2.7 on
      CentOS 7 have been included.
    - Introduce m2.err_clear_error()
    - Make X509_verify_cert() accessible as m2.x509_verify_cert
  - Add 32bit_ASN1_Time.patch to quench errors on 32bit archs.


author: Steve Kowalik <steven.kowalik@suse.com>
changelog:
  - Update to 1.2.1:
    * [bug] [tests] Various fixes to the test suite in the area of exception
      message rendering to accommodate for variability in Python versions as
      well as Pygments.
    * [performance] Optimized some codepaths within the lexer/Python code
      generation process, improving performance for generation of templates
      prior to their being cached. Pull request courtesy Takuto Ikuta.
    * [changed] [py3k] Corrected "universal wheel" directive in setup.cfg so
      that building a wheel does not target Python 2.
    * [changed] [py3k] The bytestring_passthrough template argument is removed,
      as this flag only applied to Python 2.
    * [changed] [py3k] With the removal of Python 2's cStringIO, Mako now uses
      its own internal FastEncodingBuffer exclusively.
    * [changed] Refactored test utilities into mako.testing module. Removed
      unittest.TestCase dependency in favor of pytest.
    * [changed] [setup] Replaced the use of pkg_resources with the importlib
      library. For Python < 3.8 the library importlib_metadata is used.
    * [changed] [py3k] Removed support for Python 2 and Python 3.6. Mako now
      requires Python >= 3.7.
    * [bug] [py3k] Mako now performs exception chaining using raise from,
      correctly identifying underlying exception conditions when it raises its
      own exceptions. Pull request courtesy Ram Rachum.
  - Remove python2 gubbins, since it is no longer supported.


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 1.2.2:
    * Fixed issue in lexer where the regexp used to match tags would not
      correctly interpret quoted sections individually (CVE-2022-40023,
      bsc#1203246)


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 1.2.3:
    * Fixed issue in lexer in the same category as that of :ticket:`366` where
      the regexp used to match an end tag didn't correctly organize for matching
      characters surrounded by whitespace, leading to high memory / interpreter
      hang if a closing tag incorrectly had a large amount of unterminated space
      in it. Credit to Sebastian Chnelik for locating the issue.
    * As Mako templates inherently render and directly invoke arbitrary Python
      code from the template source, it is **never** appropriate to create
      templates that contain untrusted input.


author: Yogalakshmi Arunachalam <yarunachalam@suse.com>
changelog:
  - Update to 1.2.4
    [bug] [codegen] Fixed issue where unpacking nested tuples in a for loop using would raise a
    "couldn't apply loop context" error if the loop context was used. The regex
    used to match the for loop expression now allows the list of loop variables
    to contain parenthesized sub-tuples. Pull request courtesy Matt Trescott.


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 1.3.0:
    * Mako 1.3.0 bumps the minimum Python version to 3.8
    * Python 3.12 is now supported explicitly.


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 1.3.2:
    * Fixed parsing issue where attempting to render a single percent
      sign % using an escaped percent %% would not function correctly
      if the escaped percent were not the first character on a line.
      Note that this is a revised version of a similar change made
      in Mako 1.3.1 which caused unexpected parsing regressions,
      resulting in the release being yanked.


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 1.3.3:
    * Fixed unexpected error when use control lines which the
      first control block with no bodies other than comments,
      as `pass` is now added to the first empty block.
    * Fixed unexpected syntax error in strict_undefined mode that
      occurred when using comprehensions within a function in a Mako
      Python code block.
      Now, the local variable in comprehensions won't be added to the
      checklist when using strict_undefined mode.


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 1.3.4:
    * Fixed regression caused by the fix for :ticket:`320` where new
      logic added to interpret list and dictionary comprehensions
      would fail for expression oriented keys.  As the parsing in
      question was not necessary for these
      keys, it's been removed.
    * Fixed issue where a parsed expression which contained
      sub-brackets, such as dictionary literals, would fail to be
      interpreted correctly even though the
      initial parsing is correct.


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 1.3.5:
    * Reverted the fix for :ticket:`400` as it caused new issues
      when traversing some bracketed situations.


author: Benoît Monin <benoit.monin@gmx.fr>
changelog:
  - update to version 3.3.7: bug-fix release
    * Disallow square brackets in reference link ids (#1209)
    * Retain configured pygments_style after first code block (#1240)
    * Ensure fenced code attributes are properly escaped (#1247)


author: Benoît Monin <benoit.monin@gmx.fr>
changelog:
  - update to version 3.4.1: bug-fix release
    * Fix an import issue with importlib.util (#1274).
  - additional changes from version 3.4.0:
    * see https://python-markdown.github.io/change_log/release-3.4/
      for details
  - drop requirement of python-xml, not needed by upstream
  - set the minimum python version to 3.7
  - require importlib-metadata only for python version < 3.10


author: Benoît Monin <benoit.monin@gmx.fr>
changelog:
  - update to version 3.4.3: bug-fix release
    * Restore console script (#1327).
  - additional changes from version 3.4.2: bug-fix release
    * Improve standalone * and _ parsing (#1300).
    * Consider <html> HTML tag a block-level element (#1309).
    * Officially support Python 3.11.
    * Switch from setup.py to pyproject.toml.
  - drop macros in spec file: already provided by python-rpm-macros


author: Benoît Monin <benoit.monin@gmx.fr>
changelog:
  - update to version 3.4.4: bug-fix release
    * Add a special case for initial 's to smarty extension (#1305).
    * Unescape any backslash escaped inline raw HTML (#1358).
    * Unescape backslash escaped TOC token names (#1360).


author: Benoît Monin <benoit.monin@gmx.fr>
changelog:
  - update to version 3.5:
    * Added:
      + Add permalink_leading configuration option to the toc
      extension (#1339)
    * Changed:
      + Add support for cPython version 3.12 (and PyPy 3.10) and drop
      support for Python version 3.7 (#1357).
      + Refactor changelog to use the format defined at
      https://keepachangelog.com/.
      + Update the list of empty HTML tags (#1353).
      + Add customizable TOC title class to TOC extension (#1293).
      + Add API documentation of the code base which is generated by
      mkdocstrings (#1220).
    * Fixed:
      + Fix a corner case in admonitions where if an indented code
      block was provided as the first block, the output would be
      malformed (#1329).
  - set the minimum python version to 3.8


