# changelog

author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 6.45
    see /usr/share/doc/packages/perl-HTTP-Message/Changes
    6.45      2023-09-27 14:27:31Z
    - Allow for file ownership conflicts with Docker and GitHub Actions
      (GH#193) (Olaf Alders)
    - Add the 'status_code' function for getting all status codes as hash
      (GH#194) (Dai Okabayashi)


author: Tina Müller <tina.mueller@suse.com>
changelog:
  - updated to 6.460.0 (6.46)
    see /usr/share/doc/packages/perl-HTTP-Message/Changes
    6.46      2024-05-27 18:58:16Z
    - Update several status codes to RFC 9110 (GH#197) (Wesley Schwengle)


author: rschweikert@novell.com
changelog:
  - Update source tarball to latest version
  - Fix line endings in README and Changes files to eliminate warnings


author: chris@computersalat.de
changelog:
  - update to 0.24
    - Makefile.PL fixed
    - New test added
  - cpanspec
    o switch to Build
  - demo to doc
  - changelog to changes file


author: coolo@suse.com
changelog:
  - updated to 0.26
    see /usr/share/doc/packages/perl-Hook-LexWrap/Changes
    0.26    2017-02-23 05:42:34Z
    - properly wrap CORE::caller for @DB::args (RT#103186, ?????? ???????)


author: coolo@suse.com
changelog:
  - updated to 1.1103
      [FIXED]
    - Fixed rt.cpan.org #71775: test failure on non-threaded Win32 perls
      [CHANGED]
    - Updated metadata, repo and bugtracker
    - Switched distribution management to Dist::Zilla


author: <timueller+perl@suse.de>
changelog:
  - updated to 1.1105
    see /usr/share/doc/packages/perl-IO-CaptureOutput/Changes
    1.1105    2019-10-25 17:40:04-04:00 America/New_York
      [META]
    - Add deprecation data to META file.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.004
    see /usr/share/doc/packages/perl-IO-HTML/Changes
    1.004  2020-09-26
    - No code changes since 1.003, just documentation improvements
    - New example file: detect-encoding.pl
    1.003  2015-09-26 Trial Release
    - Do not use incomplete quoted attribute values in find_charset_in.
    If we reach the end of the string without finding the closing quote,
    terminate processing instead of using whatever we did collect as
    the attribute's value.
    - Add tests for the $bytes_to_check configuration variable (GitHub#1)
    1.002  2015-09-19 Trial Release
    - Add $bytes_to_check configuration variable (GitHub#1)


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 2.083
    see /usr/share/doc/packages/perl-IO-Socket-SSL/Changes
    2.083 2023/05/18
    - fix t/protocol_version.t for OpenSSL versions which don't support SECLEVEL
      (regression from #122)
    2.082 2023/05/17
    - SSL_version default now TLS 1.2+ since TLS 1.1 and lower deprecated #122
    - fix output of alert string when debugging #132
    - improve regex for hostname validation #130, #126
    - add can_ciphersuites subroutine for feature checking #127
    - Utils::CERT_create - die if unexpected arguments are given instead of ignoring
      these


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 2.084
    see /usr/share/doc/packages/perl-IO-Socket-SSL/Changes
    2.084 2023/11/06
    - various fixes for edge cases and build: #136, #141, #142, #143, #145
    - update documentation to reflect default SSL_version


author: Pedro Monreal <pmonreal@suse.com>
changelog:
  - Fix the test t/core.t to build with OpenSSL 3.2.0. [bsc#1218342]
    * https://github.com/noxxi/p5-io-socket-ssl/issues/147
    * Add perl-IO-Socket-SSL-Openssl32.patch


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 2.085
    see /usr/share/doc/packages/perl-IO-Socket-SSL/Changes
    2.085 2024/01/22
    - #147 fix test which failed due to behavior changes in OpenSSL 3.2
    - update PublicSuffix
    - add examples for TLS JA3/JA4 fingerprinting to tls_fingerprint/


author: Tina Müller <tina.mueller@suse.com>
changelog:
  - updated to 2.86.0 (2.086)
    see /usr/share/doc/packages/perl-IO-Socket-SSL/Changes
    2.086 2024/07/03
    - internal optimzation: implement _touch_entry in session cache instead
      of using del+add.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 2.87.0 (2.087)
    see /usr/share/doc/packages/perl-IO-Socket-SSL/Changes
    2.087 2024/07/08
    - support for PSK, see SSL_psk in documentation


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 2.88.0 (2.088)
    see /usr/share/doc/packages/perl-IO-Socket-SSL/Changes
    2.088 2024/07/14
    - minor fixes for use on ancient versions of perl and for building with
      newer versions of openssl


author: Tina Müller <tina.mueller@suse.com>
changelog:
  - Remove patches 80315ed1a6a0b7968ce26284ed81b56c0ab288d9.patch,
    perl-IO-Socket-SSL-use-system-default-cipher-list.patch (fixed upstream)


author: coolo@novell.com
changelog:
  - update to 1.10
    * CPAN testers clean. Bumping to release version 1.10
    * RT 60788 - Better error reporting on Operating Systems
      that can't set a controlling terminal e.g. BeOS
    * CPAN testers looks clean. Internal testing done on perl 5.6
    * Bump version to 1.09 and release to CPAN
    * RT 61642 - Fix file number test to work without hang on cygwin
    * Update all versions to the new version
    * RT 45008 - only try TIOCSCTTY if we don't have a ctty
    * RT 53883 - IO::Tty detection on BeOS w/fix
    * RT 60014 - better META.yml by modernizing Makefile.PL
    * RT 44771 - Add _ to list of escape characters for compiler
      so it'll compile on windows This is experimental pending a
      successful dev release


author: coolo@suse.com
changelog:
  - updated to 1.12
    see /usr/share/doc/packages/perl-IO-Tty/ChangeLog
    2014-09-12 Todd Rinaldo <toddr@cpan.org> 1.12
    * Merge pull request from Chris Williams (bingos) to fix "redefinition of typedef" errors with v5.19.4 and above
    2014-05-05 Todd Rinaldo <toddr@cpan.org>
    * Release 1.11 to CPAN with explicit dropping of support for Win32 (we never supported it) - RT 77813
    * Bump version to a devel release 1.11_01 for experimental work.
    * Fix typo in compilter - RT 75649
    * Add support for PERL_MM_OPT


author: <timueller+perl@suse.de>
changelog:
  - updated to 1.14
    see /usr/share/doc/packages/perl-IO-Tty/ChangeLog
    2020-01-18 Todd Rinaldo <toddr@cpan.org> 1.14
    * Add strict/warnings to Tty.pm
    * Fix pod errors
    * Typo: s/dependend/dependent/
    * Prevent spurious warning from get_winsize()
    * Fix usage of setsid
    * Github actions testing. Windows is off of course.
    * Make README.md
    2014-12-14 Todd Rinaldo <toddr@cpan.org> 1.13_01
    * RT 91590 - Remove MAP_TARGET from Makefile.PL
    * RT 88271 - Fix for Solaris setuid when root running as other user


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.15
    see /usr/share/doc/packages/perl-IO-Tty/ChangeLog
    2020-10-03 Todd Rinaldo <toddr@cpan.org> 1.15
    * Skip winsize test on Solaris and QNX NTO
    * Make function tests more robust
    * Work around a header name collission on util.h. This is breaking on recent OSX


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.16
    see /usr/share/doc/packages/perl-IO-Tty/ChangeLog
    1.16 2021-01-2 Todd Rinaldo <toddr@cpan.org>
    * Switch to github for issue tracker.
    * Switch to testsuite CI workflow.
    * Tidy


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.17
    see /usr/share/doc/packages/perl-IO-Tty/ChangeLog
    1.17 2022-11-11 Todd Rinaldo <toddr@cpan.org>
    * Switch changelog entries to metacpan friendly format
    * #29 - Fix printf format conversion specifiers in croak to support size_t on all platforms
    * #11,#30 - Tty.pm: pre-allocate buffer for ioctl but leave it length 0
    * #28 - Use $arg to match @ARGV in Makefile.PL


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.18
    see /usr/share/doc/packages/perl-IO-Tty/ChangeLog
    1.18 2023-11-27 Todd Rinaldo <toddr@cpan.org>
    * #35 - Address Freebsd build issue: Make function checks more robust within shared lib


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.20
    see /usr/share/doc/packages/perl-IO-Tty/ChangeLog
    1.20 2023-12-28 Todd Rinaldo <toddr@cpan.org>
    * #32 - Skip t/pty_get_winsize.t tests on AIX
    * #27 - Fix patchlevel check for util.h
    1.19 2023-12-28 Todd Rinaldo <toddr@cpan.org>
    * #37 - Remove --no-undefined from compiler test which is not compatible with all platforms.


author: Pedro Monreal Gonzalez <pmonrealgonzalez@suse.com>
changelog:
  - Update to 2.113
    * Changes in 2.113     2020-01-16
    - Get rid of use of Common and TBone in all tests
    - Convert to Dist::Zilla for authoring
    - Cleaned up some of the docs. Needs more.
    * Changes in 2.112    2019-12-13
    - Change use vars qw() to our $whatever instead. 'our'
    - Hide IO::WrapTie subclasses from PAUSE
    - Convert README to README.md
    - Fix the documentation in the main module, IO::Stringy to better indicate
      where to get info and how to use the module
    - Add a LICENSE file
    - Get rid of the set-version.pl file as it's no longer needed
    - update t/IO_InnerFile.t to use Test::More and a proper TEMP file


author: chris@computersalat.de
changelog:
  - update to 2.27
    o Added dependency for Geography::Countries (thx Otto Hirr)
    o Database update (thx Aaron K Dancygier for reminder)
  - cleanup spec
    o added HEADER, Url, macros
  - added perl-macros


author: cfarrell@suse.com
changelog:
  - license update: (GPL-1.0+ or Artistic-1.0) and SUSE-Redistributable-Content
    SPDX format and add SUSE-Redistributable-Content from the list linked at
    http://license.opensuse.org


author: coolo@suse.com
changelog:
  - updated to 2.28
    see /usr/share/doc/packages/perl-IP-Country/CHANGES
    IP-Country-2.28, 2013.05.15
    - --------------------------
    Thanks to ANDK for bug report.
    BUGFIX: http://rt.cpan.org/Public/Bug/Display.html?id=74843
      minor robustness suggestion to work with CPAN::Reporter
    Database update (thx NHORNE and darrenrh-at-gmail for reminder)


author: coolo@suse.com
changelog:
  - updated to 0.98
    see /usr/share/doc/packages/perl-IPC-Run/Changes
    0.98 Thu Mar 29 2018
    - Switch to using $!{EINTR}
    - Honor umask for user/group permissions on a +rw file
    - Remove commented code from RT 50739
    - #63 - Patch for fixing _write on invalid objects
    - #54 - Make slave the controlling terminal so more programs can be called from IPC::Run reliably
    - #53 - Prevent Not a GLOB reference in close_terminal by untieing before close
    - #46 - '&' closing the stdin of the right process.
    - #41 - Do POSIX::_exit not ::exit
    - #40 - Assure child Win32 processes have same priority as parent
    - #38 - Add unit test for passing use of Readonly.pm
    - #39 - Fix GLOB test in IPC::Run::IO->new
    - #86 - Fix for memory leak [rt.cpan.org #57990]
    - MANIFEST was updated. New tests may start shipping now.
    0.97 Mon Mar 26 2018
    - Update meta and POD to point to GitHub issues not RT.
    - Update README with pod changes.
    - Fix variable name in synopsis - [Github #47]
    - Fix t/run.t to work on "perl in space" - [Github #100]


author: coolo@suse.com
changelog:
  - updated to 0.99
    see /usr/share/doc/packages/perl-IPC-Run/Changes
    0.99 Fri Mar 30 2018
    - Fixes for windows unit tests so they skip or pass.
      t/autoflush.t
      t/readonly.t
      t/run_stdin-callback-return-array.t


author: coolo@suse.com
changelog:
  - updated to 20180523.0
    see /usr/share/doc/packages/perl-IPC-Run/Changes
    20180523.0 Wed May 23 2018
    - #99 - Fix using fd in child process when it happens to be the same number in
      the child as it was in the parent.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 20220807.0
    see /usr/share/doc/packages/perl-IPC-Run/Changelog
    20220807.0 Mon Aug 1 2022
    If your applications rely on portability to Windows, see new documentation
    sections "argument-passing rules are program-specific" and "batch files".  This
    release fixes bugs in runs of Windows programs that use standard command line
    parsing rules.  Runs of non-standard programs may require changes.  Notable
    non-standard programs include cmd.exe, cscript.exe, and Cygwin programs.
    - #140 - skip t/pty.t test on NetBSD too
    - Add strict/warnings
    - #142 - Follow Windows argument quoting rules
    - #146 - allow win32_newlines.t to actually run
    - #150 - Make t/pty.t test pass on OpenBSD.
    - #148 - Support Win32 commands having nonstandard command line parsing rules
    - Support executing Win32 batch files.
    - Add IPC::Run::Win32Process, for delivering nonstandard command lines.
    - Fix reporting of Win32::Process::Create() errors.
    - #156 - On Windows, avoid hang when closing read end of pipe.
    - #155 - Ignore known test failure on msys. - t/windows_search_path.t
    - Avoid warning with IPCRUNDEBUG, in Windows spawned children.
    - Use $^X, not 'perl', in tests.
    - Thanks to the New active developer: Noah Misch!


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 20231003.0
    see /usr/share/doc/packages/perl-IPC-Run/Changelog
    20231003.0 Mon Oct 2 2023
    Windows now matches other platforms in that a child calling exit(N) causes
    result() to return N and full_result() to return N << 8.  On Windows, before
    this change, result() was returning N >> 8, and full_result() was returning N.
    Programs having workarounds for this may need to condition those workarounds on
    $IPC::Run::VERSION.
    - #157 - On Windows, avoid hang under IPCRUNDEBUG.
    - Refresh "cpanfile" from Makefile.PL, to allow use on Windows.
    - #163 - Normalize shebangs to /usr/bin/perl
    - Fix or skip all tests recently seen to fail on Windows.
    - Include t/result.t in releases.
    - #168 - Make full_result() and result() Windows behavior match non-Windows.


author: larry+opensuse@l2g.to
changelog:
  - New upstream version 0.044. From changelog:
    + ignore user-defined __DIE__ handler in _type (Jeff Lavallee)
    + Added test for __DIE__ handler behavior


author: coolo@suse.com
changelog:
  - updated to 0.045
    skip a test that tickles an OpenBSD bug and hangs the process (thanks,
    BinGOs)


author: coolo@suse.com
changelog:
  - updated to 0.046
    replace a die with a croak (thanks, Mike Doherty)
    typo fixes in documentation (thanks, David Steinbrunner)


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.049
    see /usr/share/doc/packages/perl-IPC-Run3/Changes
    0.049 2024-01-20
    - avoid some uninitialized warnings in ProfLogReader
    - improve errno handling on Windows (thanks, Graham Ollis)
    - avoid leaking fds (thanks, Dan Book)
    - fix typos in docs (thanks, Yoshikazu Sawa and Jakub Wilk)


author: coolo@suse.com
changelog:
  - updated to 1.25
    * BUILD: No longer ship unrequired file Debian_CPANTS.txt.
      (GH #7, thanks to real-dam)
    * BUILD: No longer mark BSD::Resource as required (GH #6).
    * TEST: Skip core-dump tests on OS X. They're not as
      straightforward as the test script would like. (GH #5).
    * BUGFIX: Silence "Statement unlikely to be reached" warning
      (Karen Etheridge)
    * BUGFIX: Repository information fix, and typo fixes (@dsteinbrunner)
    * BUILD: Converted to using dzil.
    * Same as 1.23 release, but with booched changelog. Oops! :)


author: <timueller+perl@suse.de>
changelog:
  - updated to 1.26
    see /usr/share/doc/packages/perl-IPC-System-Simple/Changes
    1.26      2020-01-25 02:00:45+00:00 UTC
    1.26      2020-01-24 20:47 America/NewYork
    * BUILD: Update FAIL_POSIX warning message
      Per:  https://github.com/pjf/ipc-system-simple/pull/28.  Thanks to scop.
    * TEST: t/07_taint.t: Use executable name as source of taintedness
      Addresses https://github.com/pjf/ipc-system-simple/issues/21
      Thanks to Petr Písa?.
    * OTHER: Typographic corrections:
      rt.cpan.org 60211; leonerd++
      rt.cpan.org 86403; dsteinbrunner++
      Add Travis configuration.
    1.26-TRIAL      2020-01-24 03:43:20 GMT
      TRIAL release only


author: Stephan Kulow <coolo@suse.com>
changelog:
  - updated to 4.00
    see /usr/share/doc/packages/perl-JSON/Changes
    4.00 2018-12-07
    - production release
    3.99_01 2018-12-03
    - BACKWARD INCOMPATIBILITY:
      As JSON::XS 4.0 changed its policy and enabled allow_nonref
      by default, JSON::PP, and thus JSON, also enabled allow_nonref
      by default
    - updated backportPP with JSON::PP 3.99_01
    - allow PERL_JSON_PP_USE_B environmental variable to restore
      old number detection behavior for compatibility


author: Stephan Kulow <coolo@suse.com>
changelog:
  - updated to 4.01
    see /usr/share/doc/packages/perl-JSON/Changes
    4.01 2019-01-21
    - added boolean function/method that takes a scalar value and
      returns a boolean value (David Cantrell)


author: Stephan Kulow <coolo@suse.com>
changelog:
  - updated to 4.02
    see /usr/share/doc/packages/perl-JSON/Changes
    4.02 2019-02-23
    - fixed a test that breaks if perl is compiled with -Dquadmath
      (RT-128589)


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 4.03:
    - corrected one typo in POD (James E Keenan)
    - updated backportPP with JSON::PP 4.06


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 4.04
    see /usr/share/doc/packages/perl-JSON/Changes
    4.04 2021-12-17
    - updated backportPP with JSON::PP 4.07


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 4.05
    see /usr/share/doc/packages/perl-JSON/Changes
    4.05 2022-01-14
    - removed VERSION section in pod (GH#52, abraxxa++)


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 4.06
    see /usr/share/doc/packages/perl-JSON/Changes
    4.06 2022-05-22
    - updated backportPP with JSON::PP 4.09


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 4.07
    see /usr/share/doc/packages/perl-JSON/Changes
    4.07 2022-06-24
    - updated backportPP with JSON::PP 4.10


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 4.09
    see /usr/share/doc/packages/perl-JSON/Changes
    4.09 2022-08-01
    - fix a test to pass under perl with core bool support
    4.08 2022-07-31
    - updated backportPP with JSON::PP 4.11


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 4.10
    see /usr/share/doc/packages/perl-JSON/Changes
    4.10 2022-10-09
    - updated backportPP with JSON::PP 4.12


author: coolo@suse.com
changelog:
  - updated to 6.06
    see /usr/share/doc/packages/perl-LWP-Protocol-https/Changes
    2014-04-18 LWP-Protocol-https 6.06
    Mike Schilli (3):
      Merge pull request #12 from drieux/subjectAltName
      Merge pull request #9 from chorny/master
      Updated libwww requirement to 6.06 to fix failing t/proxy.t test cases.
    Gisle Aas (2):
      Getopt::Long isn't actually used
      Merge pull request #7 from noxxi/master
    Alexandr Ciornii (1):
      better diagnostics in case of failures in apache.t
    Karen Etheridge (1):
      Merge pull request #8 from cpansprout/patch-1
    Steffen Ullrich (1):
      correct behavior for https_proxy, this goes together with change to
      libwww-perl cb80c2ddb7, new method _upgrade_sock in LWP::Protocol::https
    cpansprout (1):
      Typo fix: envirionment =~ s/io/o/
    drieux (1):
      support for subjectAltName
    _______________________________________________________________________________


author: pmonrealgonzalez@suse.com
changelog:
  - 6.07      2017-02-19
    - Cleaned up the Changes log
    - Explicitly add hostname for SNI to start_SSL (GH PR#17)
    - Fix the license name
    - Update some documentation on SSL args
    - Fix bug when checking for Mozilla::CA (GH PR#29)
  - Refreshed patch LWP-Protocol-https-6.04-systemca.diff
  - Cleaned spec file with spec-cleaner


author: Dirk Stoecker <opensuse@dstoecker.de>
changelog:
  - updated to 6.09
    see /usr/share/doc/packages/perl-LWP-Protocol-https/Changes
    6.09      2020-07-16 13:33:05Z
    - Make available the version of SSL/TLS protocol used in the connection
      (GH#56) (Jon Jensen)
    6.08      2020-03-23 20:19:22Z (TRIAL RELEASE)
    - Add defined check (GH#53) (Mohammad S Anwar)
    - Fix copyright year (GH#55) (Olaf Alders)
    - Upgrade Mozilla::CA dependency; originally #26 by dolmen (GH#54) (Shoichi Kaji)
    - Adds coverage tests (GH#51) (Juan Julin Merelo Guervs)
    - Migrated to DZil (GH PR#30)
    - Moved bug tracking from RT to GitHub (GH#48) (Olaf Alders)
    Rebase patch LWP-Protocol-https-6.04-systemca.diff to LWP-Protocol-https-6.09-systemca.diff


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 6.10
    see /usr/share/doc/packages/perl-LWP-Protocol-https/Changes
    6.10      2020-12-17 15:42:06Z
    - Fix #39 - prevent user env from breaking the test (GH#63) (Gianni
      Ceccarelli)
    - Include Net::SSLeay in reported prereqs (GH#60) (Olaf Alders)
    - Use GitHub as a bug tracker (GH#59) (Olaf Alders)


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 6.11
    see /usr/share/doc/packages/perl-LWP-Protocol-https/Changes
    6.11      2023-07-09 15:10:30Z
    - Remove Authority section from dist.ini (GH#64) (Olaf Alders)
    - Add very basic diagnostic information via test (GH#73) (Olaf Alders)
    - CVE-2014-3230 - don't disable verification if only hostnames should not
      (GH#14) (Steffen Ullrich)
    - Make explicit requirement of Mozilla::CA obsolete (GH#72) (Steffen
      Ullrich and Olaf Alders)
    - Remove _in_san and _cn_match. Empty out the _check_sock hook (GH#71)
      (Chase Whitener)
    - Use warnings (GH#69) (Pete Houston)


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 6.13
    see /usr/share/doc/packages/perl-LWP-Protocol-https/Changes
    6.13      2024-02-06 01:00:50Z
    - Fix ssl upgrade for regular host names (GH#77) (Axel Burri)
    6.12      2024-01-22 17:51:31Z
    - Enable MultiHomed for IO::Socket::SSL (GH#61) (?icolas ?.)
    - Making it possible to use IPv6 in https call through https proxy
      environment (in case of using CONNECT method to create a tunnel) (GH#74)
      (Dmitriy Shamatrin)


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 6.14
    see /usr/share/doc/packages/perl-LWP-Protocol-https/Changes
    6.14      2024-03-11 01:08:33Z
    - Inherit with 'use parent' instead of 'use base' (GH#78) (Marin Tsanov)


author: coolo@suse.com
changelog:
  - updated to 1.895
    - Fixed several dozen obscure plurals (thanks Tom)
    - Greatly improved the list of prepositions (thanks Tom)
    - Several minor doc nits cleaned up
    - Fixed 'miniseries', 'tv series' etc (thanks Lady Aleena)
    - NON-BACKWARDS COMPATIBLE CHANGE:
      WORDLIST now always add spaces around its final conjunction.
      Please report any cases where this is an adverse change.
    - Fixed a POD nit (thanks Gregor)
    - Added 'words_below', 'comma', and 'comma_every' options to NO()
      (Thanks Lady Aleena).


author: coolo@suse.com
changelog:
  - updated to 1.897
    see /usr/share/doc/packages/perl-Lingua-EN-Inflect/Changes
    1.896  Mon Feb  4 13:10:48 2013
    - Fixed another POD nit (thanks Matthew)
    - Removed second authorship attribution as requested.
    - Vastly improved NUMWORDS (thanks Matthew, and Lady Aleena)
    1.897  Tue May  5 16:10:54 2015
    - Noted "print NUMWORDS($num)" gotcha in documentation (thanks Lady Aleena)
    - Fixed undef var bug in t/no_commas.t
      (thanks Matthew!)
    - Fixed words-below tests on things that aren't really numbers
    - Removed unneeded dependency on version
    - Doc nit knitted (thank-you Lady Aleena)
    - Added a pointer to Lingua::EN::Inflexion


author: coolo@suse.com
changelog:
  - updated to 1.899
    see /usr/share/doc/packages/perl-Lingua-EN-Inflect/Changes
    1.899  Wed May  6 06:34:22 2015
    - Fixed bug in ORD() where huge integers (in strings) were
      downgraded to floating point before being (incorrectly) inflected
      (thanks Dmytro!)


author: coolo@suse.com
changelog:
  - updated to 1.901
    see /usr/share/doc/packages/perl-Lingua-EN-Inflect/Changes
    1.901  Sun Jan  1 06:16:25 2017
    - Removed Build.PL (thanks SKAJI)


author: coolo@suse.com
changelog:
  - updated to 1.902
    see /usr/share/doc/packages/perl-Lingua-EN-Inflect/Changes
    1.902  Sat May 27 22:23:21 2017
    - Noted the new conversion documentation in Lingua::EN::Inflexion
      (thanks Lady Aleena)


author: coolo@suse.com
changelog:
  - updated to 1.903
    see /usr/share/doc/packages/perl-Lingua-EN-Inflect/Changes
    1.903  Mon Oct 30 11:44:44 2017
    - Various bugs in documentation code debugged
      (Thanks, Kornel!)


author: Stephan Kulow <coolo@suse.com>
changelog:
  - updated to 1.904
    see /usr/share/doc/packages/perl-Lingua-EN-Inflect/Changes
    1.904  Sat Apr 27 22:01:03 2019
    - Corrected 'cyclops', 'triceratops', etc.
      (Thanks, Lady Aleena)


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.905
    see /usr/share/doc/packages/perl-Lingua-EN-Inflect/Changes
    1.905  Tue Dec  8 19:21:16 2020
    - Removed gratuitous use of Env.pm
      (Thanks, Bob)


author: mlin@suse.com
changelog:
  - Initial import from version 0.26
    * See changelog http://cpansearch.perl.org/src/ALINKE/Lingua-Translit-0.26/Changes


author: coolo@suse.com
changelog:
  - updated to 0.27
    see /usr/share/doc/packages/perl-Lingua-Translit/Changes
    0.27  -- 2017-04-26
    * Added "BGN/PCGN RUS Standard" and "BGN/PCGN RUS Strict"
      transliterations. Thanks to Nikola Le?i? for contributing these tables!


author: coolo@suse.com
changelog:
  - updated to 0.28
    see /usr/share/doc/packages/perl-Lingua-Translit/Changes
    0.28  -- 2017-10-16
    * Fixed wrong capitalised Cyrillic A in several context rules of both
      "BGN/PCGN RUS Standard" and "BGN/PCGN RUS Strict" - thanks to Nikola
      Le?i? for providing the fix!
    * Spelling corrections in man page - thanks to Lucas Kanashiro for
      providing a patch!
    * Updated copyright (Netzum Sorglos Software GmbH).


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.29
    see /usr/share/doc/packages/perl-Lingua-Translit/Changes
    0.29  -- 2022-06-15
    * Fixed numeric zero and empty string argument handling in translit() &
      translit_reverse().


author: coolo@suse.com
changelog:
  - updated to 0.08
    - This version now works with both List::MoreUtils 0.28-0.33 and the latest
    trial version, 0.400_006. Note that it does not work with earlier versions
    of 0.400.


author: coolo@suse.com
changelog:
  - updated to 0.09
    see /usr/share/doc/packages/perl-List-AllUtils/Changes
    0.09    2014-10-05
    - Clarify which of List::Util and List::MoreUtils wins when they both provide
      the same function. Requested by Karen Etheridge. RT #98560.


author: coolo@suse.com
changelog:
  - updated to 0.10
    see /usr/share/doc/packages/perl-List-AllUtils/Changes
    0.10    2016-05-08
    - Switched from List::MoreUtils to List::SomeUtils. This should not change any
      functionality of the module.
    - Make the test for subroutine redefined warnings much more
      specific. Previously tests could fail because of totally unrelated warnings
      from other modules. Reported by ribasushi. RT #113740.


author: coolo@suse.com
changelog:
  - updated to 0.11
    see /usr/share/doc/packages/perl-List-AllUtils/Changes
    0.11    2016-06-26
    - Added List::UtilsBy to the list of included modules. Based on a patch from
      Yanick Champoux. GH #3.


author: coolo@suse.com
changelog:
  - updated to 0.12
    see /usr/share/doc/packages/perl-List-AllUtils/Changes
    0.12    2016-10-16
    - Nothing from List::UtilsBy was actually being exported, because of a type
      and a lack of testing. Reported by Greg Oschwald. GitHub #5.


author: coolo@suse.com
changelog:
  - updated to 0.14
    see /usr/share/doc/packages/perl-List-AllUtils/Changes
    0.14    2017-02-07
    - Re-release after git pull of some changes.
    0.13    2017-02-07
    - The docs for the subs from List::UtilsBy were repeated twice. Reported by
      Andy Lester. RT #120123.


author: Stephan Kulow <coolo@suse.com>
changelog:
  - updated to 0.15
    see /usr/share/doc/packages/perl-List-AllUtils/Changes
    0.15    2018-12-10
    - Require List::UtilsBy 0.11 and include the docs from that version.
    - Require List::SomeUtils 0.56 and include the docs from that version.


author: <timueller+perl@suse.de>
changelog:
  - updated to 0.16
    see /usr/share/doc/packages/perl-List-AllUtils/Changes
    0.16    2020-02-29
    - Updated copied docs from other modules to their latest versions.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.18
    see /usr/share/doc/packages/perl-List-AllUtils/Changes
    0.18    2020-09-05
    - Switched to GitHub Issues.
    0.17    2020-09-05
    - Fix pod formatting errors that hid some function documentation. Fixed by
      Olaf Alders. GH #10.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.19
    see /usr/share/doc/packages/perl-List-AllUtils/Changes
    0.19    2021-04-23
    - We now prefer the mesh() and zip() functions from List::SomeUtils over the
      new, incompatible implementations in List::Util 1.56. Fixes GH #12.
      reported by Greg Oschwald.


author: coolo@suse.com
changelog:
  - updated to 0.412
    see /usr/share/doc/packages/perl-List-MoreUtils/Changes
    0.412	2015-05-19
    - release 0.411_001 without further changes
    0.411_001	2015-05-11
    - move generation of test endpoints to author stage as requested per issue/#9
    - add a rough guide for contributors
    - fix rt#103251 to avoid removing bundled stuff by accident
    - Fix compilation errors under cl (Thanks to jddurand)


author: coolo@suse.com
changelog:
  - updated to 0.413
    see /usr/share/doc/packages/perl-List-MoreUtils/Changes
    0.413	2015-06-10
    - Fix compiling in c++ mode (depreciated, but some people seem to
      require it). Solves RT#104690


author: coolo@suse.com
changelog:
  - updated to 0.415
    see /usr/share/doc/packages/perl-List-MoreUtils/Changes
    0.415	2016-05-01
    - Release 0.414_001 as 0.415 without further changes
    0.414_001 2016-04-13
    - fix RT#75727 - after's XS implementation call XSRETURN(-1) when it
      doesn't find an element (2nd patch provided by Reini Urban,
      regression test provided by Tony Cook)
    - fix RT#113117 - XS's minmax() sometimes return undef (perl >= 5.20),
      thanks PERLANCAR and SREZIC
    - explicit test for thesis in RT#110998 - XS implementation of pairwise
      fails with memory allocation error when there are more return values
      than in original lists -- thesis is proven wrong
    - efficiency improvements by bulk88
    - improve some tests to get clearer reports
    - distinguish between "Makefile.PL find's a .git directory" and
      "Makefile.PL runs in maintainer mode"


author: coolo@suse.com
changelog:
  - updated to 0.416
    see /usr/share/doc/packages/perl-List-MoreUtils/Changes
    0.416	2016-07-06
    - Change the way how the XS part is loaded as a result of RT#115808
    - Fix some spelling errors (fix RT#115807), thanks Salvatore Bonaccorso
    - Requires XSLoader 0.22


author: coolo@suse.com
changelog:
  - updated to 0.418
    see /usr/share/doc/packages/perl-List-MoreUtils/Changes
    0.418 2017-03-29
    - Clarify license conditions
    - fix Changes version/date of 0.417_001
    0.417_001 2017-03-21
    - Divorce List::MoreUtils and List::MoreUtils::XS
    - Change license to Apache 2.0 to avoid code stealing without credits
    - Don't support Perl 5.6 out of the box anymore
    - fix RT#120235 - uniq examples are incorrect
    - remove things which will be never done from TODO list as suggested
      by Mark Aufflick in PR#18
    - Apply patch from Yanick Champoux to avoid spelling checker complains


author: coolo@suse.com
changelog:
  - updated to 0.419
    see /usr/share/doc/packages/perl-List-MoreUtils/Changes
    0.419 2017-04-06
    - Fix RT#120799: Makefile.PL fails due to unescaped paths interpolated
      in regex pattern (thanks, A. Sinan Unur)


author: coolo@suse.com
changelog:
  - updated to 0.425
    see /usr/share/doc/packages/perl-List-MoreUtils/Changes
    0.425	2017-09-06
    - release 0.424_001 as 0.425 with XS is META.* after 136:0 PASS:FAIL
      on CPAN Tester Matrix
    0.424_001	2017-09-05
    - Makefile.PL: modify PREREQ_PM instead of recommend dynamically
    0.423	2017-08-22
    - sync version with List::MoreUtils::XS
    - add examples for binsert/bremove (LMU::XS issue #1, Thanks to shawnlaffan)
    - update tests to latest List::MoreUtils::XS
    - recommend List::MoreUtils::XS 0.423
    0.420_001	2017-08-15
    - add some new functions:
    * qsort (XS only)
    * binsert
    * bremove
    * listcmp
    * arrayify (RT#17230)
    * samples (RT#77562)
    * minmaxstr (RT#106401)
    * lower_bound
    * upper_bound
    * equal_range
    * frequencies
    * occurrences
    * mode (RT#91991)
    * zip6 (RT#42921)
    * reduce_0
    * reduce_1
    * reduce_u
    - improve tests
    - make List::MoreUtils::XS independent from List::MoreUtils
      Note that List::MoreUtils::XS doesn't guarantee API stability - this
      feature is only provided through List::MoreUtils as frontend.
    - improve Makefile.PL regarding some build artifacts


author: coolo@suse.com
changelog:
  - updated to 0.426
    see /usr/share/doc/packages/perl-List-MoreUtils/Changes
    0.426	2017-10-12
    - release 0.425_002 without further changes
    0.425_002	2017-10-05
    - re-introduce Config::AutoConf
      (https://rt.cpan.org/Ticket/Display.html?id=122875#txn-1745984)
      for final satisfying RT#122875
    - bump required version of List::MoreUtils::XS to 0.426, if XS is available
    0.425_001	2017-09-27
    - fix broken arrayify prototype
    - revert removal of old List::MoreUtils::XS parts


author: coolo@suse.com
changelog:
  - updated to 0.428
    see /usr/share/doc/packages/perl-List-MoreUtils/Changes
    0.428	2017-12-11
    - release 0.427_001 without further changes
    0.427_001	2017-11-06
    - fix Issue#22 (Upgrading from LMU 0.416 to split XS/PP version will fail)
      reported by Graham Knop (haarg), this time hopefully the right way,
      repeated in RT#123310.
    - fix Issue#29 (pairwise() PP implementation add tail undefs if arrays
      sizes differs) reported by 0x62ash


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.430
    see /usr/share/doc/packages/perl-List-MoreUtils/Changes
    0.430	2020-10-21
    - bump List::MoreUtils::XS requirement to 0.430
    - release 0.429_001 without any further changes
    0.429_001	2020-10-05
    - fix failing installation in parallel make (Issue#38)
    - infrastructure improvements and tooling updates,
      lot's of author tests with according fixes added
    - added slide and slideatatime functions wished by SCHWERN
    - documentation fixes (PR#21, PR#33, PR#34, RT#126029, RT#132043, RT#132940)


author: coolo@suse.com
changelog:
  - updated to 0.421
    see /usr/share/doc/packages/perl-List-MoreUtils-XS/Changes
    0.421	2017-08-14
    - correct license in META thanks to Chase Whitener (RT#122702)
    - fix issues with -DPERL_IMPLICIT_SYS on Windows with Strawberry-Perl
    0.420_002	2017-08-03
    - improve configure toolchain to use Config::AutoConf 0.315
    - speed up some inner loops by hinting the expected result
    - fix mind screwed up issue in upper_bound and reduce elements
      visited in equal_range
    0.420_001	2017-06-28
    - fix a lot of potential memory leaks when callbacks throw exceptions
    - add some new functions:
    * qsort
    * binsert
    * bremove
    * listcmp
    * arrayify (RT#17230)
    * samples (RT#77562)
    * minmaxstr (RT#106401)
    * lower_bound
    * upper_bound
    * equal_range
    * frequencies
    * occurances
    * mode (RT#91991)
    * zip6 (RT#42921)
    * reduce_0
    * reduce_1
    * reduce_u
    - improve tests
    - make List::MoreUtils::XS independent from List::MoreUtils
      Note that List::MoreUtils::XS doesn't guarantee API stability - this
      feature is only provided through List::MoreUtils as frontend.


author: coolo@suse.com
changelog:
  - updated to 0.423
    see /usr/share/doc/packages/perl-List-MoreUtils-XS/Changes
    0.423	2017-08-19
    - Fix dealing with lists with one element on bremove/binsert.
      Thanks shawnlaffan for reporting this via issues#2
    - add support for compilers before C99
    - fix some 32-bit compiler warnings
    - add support for compilers without statement expression feature
    0.422	2017-08-15
    - Rename 'occurances' into 'occurrences' as requested in RT#122806 by
      Paul Howarth as a slightly late side-note in RT#91991.
    - Add DESCRIPTION to Pod clarifying the role of List::MoreUtils::XS
    - improve Makefile.PL regarding some build artifacts


author: coolo@suse.com
changelog:
  - updated to 0.426
    see /usr/share/doc/packages/perl-List-MoreUtils-XS/Changes
    0.426	2017-10-02
    - release 0.425_001 as 0.426
    0.425_001	2017-09-27
    - Fix broken format in part (fixes issues/4, thanks Andreas Schwab
      for reporting and testing the fix)
    - Fix gcc 4.7 sequence point warning (fixes issues/5, thanks Andreas
      Schwab for reporting and testing the fix)
    - Fix incorrect padname resolving for perl > 5.21.6 (Fixes RT#122883,
      thanks Alexander Bluhm <alexander.bluhm@gmx.net> for reporting).
    - Fix compiling issue on CentOS 4 & CentOS 5 (thanks Alex Karelas
      <alex.karelas@gmail.com> for reporting and testing the fix)
  - obsolete format.patch and undefined.patch


author: coolo@suse.com
changelog:
  - updated to 0.428
    see /usr/share/doc/packages/perl-List-MoreUtils-XS/Changes
    0.428	2017-12-19
    - release 0.427_002 without further changes
    0.427_002   2017-12-14
    - Update ppport.h to 3.37 for improved blead support
    - Fix RT#123869 - context arg to croak() reported by Zefram
    - fix RT#123870 - one() returns true on empty list reported by Andy Lester
    - pamper RT#123868 - $a/$b/$_ refcounting bugs reported by Zefram
    0.427_001   2017-12-12
    - Fix RT#123613 - build fails on perl >=5.27.4 with -DDEBUGGING,
      thanks for reporting and the suggested patch goes to Andreas
      Koenig and Tony Cook


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.430
    see /usr/share/doc/packages/perl-List-MoreUtils-XS/Changes
    0.430	2020-10-21
    - re-release 0.429_002 without further changes
    0.429_002	2020-10-05
    - fix parts of RT#132043: listcmp misbehave in XS implementation
      (thanks to Henrik Pauli for reporting)
    0.429_001	2020-10-02
    - fix parts of RT#123989: more $a/$b/$_ refcounting bugs
      since some bugs are simply reported wrong, dealing with them breaks
      more (including running code) than it solves. Way to heavy to feel
      better ...
    - introduce functions slide and slideatatime (wished by SCHWERN)
    - toolchain fixes
    - fix RT#133128 - LANG=nb_NO.utf8 related str tests fails (thanks, SJN
      for reporting and provide a reasonable fix)
    - fix issue#7 (Typo), thanks AMBS for reporting


author: coolo@suse.com
changelog:
  - updated to 0.53
    see /usr/share/doc/packages/perl-List-SomeUtils/Changes
    0.53     2016-08-14
    - Replaced Exporter::Tiny with Exporter.


author: coolo@suse.com
changelog:
  - updated to 0.54
    see /usr/share/doc/packages/perl-List-SomeUtils/Changes
    0.54     2017-06-01
    - Moved issue tracking to GitHub.


author: coolo@suse.com
changelog:
  - updated to 0.56
    see /usr/share/doc/packages/perl-List-SomeUtils/Changes
    0.56     2017-07-22
    - Make sure we depend on the latest LSU::XS if the system support XS.
    0.55     2017-07-22
    - Fixed incorrect comments in doc examples for uniq().
    - Added a new function, mode(), requested by Jerrad Pierce. GH #2.


author: <timueller+perl@suse.de>
changelog:
  - updated to 0.58
    see /usr/share/doc/packages/perl-List-SomeUtils/Changes
    0.58     2019-10-26
    [BACKWARDS INCOMPATIBILITY]
    * Fixed a number of bugs in the handling of empty lists. The any_u(), all_u(),
      none_u(), notall_u(), and one_u() functions returned an empty list in list
      context instead of undef. This is in direct opposition to the documentation
      which has always said that it returned undef. Note that the
      List::SomeUtils::XS code had the _correct_ behavior, so most users probably
      have never experienced this bug.
    [IMPROVEMENTS]
    * Fixed some doc issues. Closes #7.
    0.57     2017-12-12 (TRIAL RELEASE)
    [BACKWARDS INCOMPATIBILITY]
    * Fixed a number of bugs in the handling of empty lists. The any_u(), all_u(),
      none_u(), notall_u(), and one_u() functions returned an empty list in list
      context instead of undef. This is in direct opposition to the documentation
      which has always said that it returned undef. Note that the
      List::SomeUtils::XS code had the _correct_ behavior, so most users probably
      have never experienced this bug.


author: Dirk Stoecker <opensuse@dstoecker.de>
changelog:
  - updated to 0.59
    see /usr/share/doc/packages/perl-List-SomeUtils/Changes
    0.59     2022-12-10
    * Require Module::Implementation 0.04. Without this tests fail. Reported by
      Eric Brine. GH #11.


author: coolo@suse.com
changelog:
  - updated to 0.53
    see /usr/share/doc/packages/perl-List-SomeUtils-XS/Changes
    0.53     2017-06-01
    - Moved issue tracking to GitHub.


author: coolo@suse.com
changelog:
  - updated to 0.54
    see /usr/share/doc/packages/perl-List-SomeUtils-XS/Changes
    0.54     2017-07-22
    - Added a new function, mode(), requested by Jerrad Pierce. GH #2.


author: coolo@suse.com
changelog:
  - updated to 0.55
    see /usr/share/doc/packages/perl-List-SomeUtils-XS/Changes
    0.55     2017-07-23
    - Skip all the tests unless List::SomeUtils 0.56 is installed. This fixes the
      issue where trying to install the new List::SomeUtils ends up pulling this
      distribution, which then fails because an older LSU is installed but doesn't
      export mode(). Reported by John SJ Anderson. GH #1.


author: coolo@suse.com
changelog:
  - updated to 0.56
    see /usr/share/doc/packages/perl-List-SomeUtils-XS/Changes
    0.56     2017-12-12
    - The one() sub returned true when given an empty list, but it should return
      false. Reported by randyl. GH #3.


author: coolo@suse.com
changelog:
  - updated to 0.58
    see /usr/share/doc/packages/perl-List-SomeUtils-XS/Changes
    0.58     2018-06-08
    - Re-release to fix the generated Makefile.PL. We do not want to try to build
      the XS code with compiler warnings enabled except on Perl 5.24+. There are
      unavoidable warnings with older Perls. If you tried to install this distro
      in an environment where AUTHOR_TESTING was set, these warnings would be
      enabled, along with "-Werror", causing the build to fail
      completely. Reported by Olaf Alders. GH #3.
    0.57     2018-05-26
    - Fix C compiler warnings. Reported by Jim Keenan. GH #2.


author: coolo@suse.com
changelog:
  - updated to 0.09
    see /usr/share/doc/packages/perl-List-UtilsBy/Changes
    0.09    CHANGES:
    * Added 'unzip_by'
    * Added 'nmax_by' and 'nmin_by' name aliases for 'max_by'/'min_by'
    0.08    CHANGES:
    * Ensure that 'bundle_by' passes a short list to the body function
      rather than trailing undefs
    * Better hopefully-more efficient implementation of *sort_by.
    * Removed back-compat renames of sortby etc..


author: coolo@suse.com
changelog:
  - updated to 0.10
    see /usr/share/doc/packages/perl-List-UtilsBy/Changes
    0.10    2015/07/16 19:22:00
      [CHANGES]
    * Added 'extract_first_by'
    * Updated documentation:
      + Added 'since' version to all functions
      + Use =head2 barename for nicer indexing


author: coolo@suse.com
changelog:
  - updated to 0.11
    see /usr/share/doc/packages/perl-List-UtilsBy/Changes
    0.11    2018-01-31 23:12:44
      [CHANGES]
    * Added 'minmax_by' (RT124275)
      [BUGFIXES]
    * use lib '.' for 5.26+ (RT120418)


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.12
    see /usr/share/doc/packages/perl-List-UtilsBy/Changes
    0.12    2022-04-29
      [CHANGES]
    * Documentation updates:
      + Add examples showing combining multiple functions to give
      further behaviours
      + Fixed typo "probability" (RT127988, RT136817)


author: coolo@suse.com
changelog:
  - updated to 1.47
    see /usr/share/doc/packages/perl-Log-Log4perl/Changes
    1.47 (2016/03/17)
    * (ms) [rt.cpan.org #102647] Slaven Rezic fixed a test
      case for file permissions
    * (ms) Fixed synopsis code in Log::Log4perl::Appender::DBI,
      reported by Chris Collins.
    * (ms) Added suggestion by Dylan Doxey to test for both MSWin32 and
      cygwin to detect windows-like systems for which tests need
      to be skipped.
    * (ms) [rt.cpan.org #110915] Fixed "Redundant argument in sprintf"
      warning caused by DateFormat.pm with %d{Z} placeholders,
      reported by Alexander Hartmaier.
    * (ms) [rt.cpan.org #110512] Felix Ostmann fixed a broken error
      message raised when a boolean filter can't be found.
    * (ms) All hash traversals in Config.pm now done via "sort keys"
      to make sure we can reliably reproduce potential problems.


author: coolo@suse.com
changelog:
  - updated to 1.48
    see /usr/share/doc/packages/perl-Log-Log4perl/Changes
    1.48 (2016/11/14)
    * (ms) [rt.cpan.org #117377] Moved PatternLayout's documentation of
      DateFormat features to DateFormat.pm to avoid duplication
      and keep the two parts consistent, as suggested by Max Carey.
    * (ms) [rt.cpan.org #114822] Split two lines with CVS-sensitive
      $Log.. variables into two parts.
    * (ms) Semaphore issue fixed in Synchronized (reported by
      Siarhei Kuchynski and Martin Köhler):
      https://github.com/mschilli/log4perl/issues/72
    * (ms) header_text now works with syswrite (reported by Tom Metro):
      https://github.com/mschilli/log4perl/issues/73


author: coolo@suse.com
changelog:
  - updated to 1.49
    see /usr/share/doc/packages/perl-Log-Log4perl/Changes
    1.49 (2017/02/20)
    * (ms) Adapted to perl 5.24 which balks at syswrite/utf8:
      https://github.com/mschilli/log4perl/issues/78


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.50
    see /usr/share/doc/packages/perl-Log-Log4perl/Changes
    1.50 2020-07-22
    * (ms) Fix for slow unlinking on Windows test - thanks @zhiyuan-lin
    * (ms) [rt.cpan.org #121346] Gabor Kanizsai reported a regression
      with empty messages logged via syswrite(). Fixed with test
      case.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.53
    see /usr/share/doc/packages/perl-Log-Log4perl/Changes
    1.53 2020-09-17
    - fix the broken "improved detection of modules" change


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.54
    see /usr/share/doc/packages/perl-Log-Log4perl/Changes
    1.54 2021-02-06
    - set real versions for some modules - thanks @eserte for report


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.55
    see /usr/share/doc/packages/perl-Log-Log4perl/Changes
    1.55 2022-06-02
    - fix Appender::File bug on Windows when different volume
    - add autoflush option to Log::Log4perl::Appender::Screen - thanks @abraxxa
    - stderr option for Appender::Screen* can take hash - thanks @bmodotdev


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.56
    see /usr/share/doc/packages/perl-Log-Log4perl/Changes
    1.56 2022-09-02
    - fix repo metadata - thanks @mschilli for report


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.57
    see /usr/share/doc/packages/perl-Log-Log4perl/Changes
    1.57 2022-10-21
    - fix tests so work on Perl 5.37.3 - thanks @tonycoz


author: pascal.bleser@opensuse.org
changelog:
  - update to 1.009.1:
    * workaround for aliasing on TIS-620 that is treated as ISO-8859-11 by Encode
    * added WINDOWS-874 as EXTENDED map of TIS-620
    * result of _find_encoder() will be cached
    * 'S' encoding will be resolved numerically, without comparing actually
      encoded lengths
    * added informations for WINDOWS-125[03-8].
  - changes from 1.008.2:
    * Bug Fix: body transfer-encoding profile "S" did not work properly, and
      profile for UTF-8 was NOT really updated
  - changes from 1.008.1:
    * workaround for CPAN RT#65796: deep recursion error finding invalid charset;
      limit length of charset name up to 75
    * supports Unicode/multibyte on Perl 5.7.3 (experimental)
    * Perl 5.7.3 & 5.8.3: avoid ``Useless use of a constant in void context''
      warnings


author: coolo@suse.com
changelog:
  - updated to 1.010
    * Fix: UTF-16 & UTF-32 encoders are died by the texts without BOM.
    * Added a test #6 and some cases to test #4.
    * Changed layout of distribution.
    * No new features.
    * CPAN RT #77715: Spelling mistake in documentation.
    * Bug on CPAN site: cannot render PODs including "=item" with
      non-ASCII.
    * Fix: detect_7bit_charset(): if charset was unknown, returns undef
      instead of "US-ASCII".
    * COPYING: Updated the address of FSF.


author: coolo@suse.com
changelog:
  - updated to 1.011.0
    * Use Encode::JISX0213 instead of Encode::JIS2K which was not
      fully implemented.
    * Added support for iso-2022-jp-2 and JIS X 0213 encodings.
    * Reformat Changes file to suit to CPAN::Changes::Spec.


author: coolo@suse.com
changelog:
  - updated to 1.011.1
    * Fix: "shift_jis-2004" did not depend on Encode::JISX0213 but
      Encode::ShiftJIS2004.
    * Chg: Added gb18030 to extended mapping of GB2312.
    * Updated inc::Module::Install to version 1.01.


author: coolo@suse.com
changelog:
  - updated to 1.012
    see /usr/share/doc/packages/perl-MIME-Charset/Changes
    1.012  2015-03-28  Hatuka*nezumi - IKEDA Soji  <hatuka(at)nezumi.nu>
    * CPAN RT #100839: Malformed JSON in META.json.
    1.011.3  2014-12-10  Hatuka*nezumi - IKEDA Soji  <hatuka(at)nezumi.nu>
    * Use "eval 'require ...'" to import optional encoding modules.
      Overridden $SIG{__DIE__} can pass "eval 'use ...'".
    * Replace META.yml with META.json.
    1.011.2  2014-11-27  Hatuka*nezumi - IKEDA Soji  <hatuka(at)nezumi.nu>
    * Added module CPAN to configure_require for inc::Test::AutoInstall.
    * Added POD2::Base to recommended feature.
    * Fix: wrong prototype for _resolve_S().
    * Move repository to github.


author: coolo@suse.com
changelog:
  - updated to 1.012.1
    see /usr/share/doc/packages/perl-MIME-Charset/Changes
    1.012.1  2017-04-07  Hatuka*nezumi - IKEDA Soji  <hatuka(at)nezumi.nu>
    * Fix: CPAN RT #116459: Remove "." from @INC when loading modules.
      A workaround for CVE-2016-1238.


author: coolo@suse.com
changelog:
  - updated to 1.012.2
    see /usr/share/doc/packages/perl-MIME-Charset/Changes
    1.012.2  2017-04-11  Hatuka*nezumi - IKEDA Soji  <hatuka(at)nezumi.nu>
    * Fix: Perl >= 5.26: Makefile.PL cannot use inc::Module::Install.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.013.1
    see /usr/share/doc/packages/perl-MIME-Charset/Changes
    1.013.1  2022-08-12  Hatuka*nezumi - IKEDA Soji  <hatuka(at)nezumi.nu>
    * No new features.
    * Update META.json.
    1.013  2022-08-09  Hatuka*nezumi - IKEDA Soji  <hatuka(at)nezumi.nu>
    * Update tests.
    * A typo in comment: "3.18" should be "3.19".
    * Fix: Escape sequences won't be used with DIN 66003.
    1.013_01  2022-08-08  Hatuka*nezumi - IKEDA Soji  <hatuka(at)nezumi.nu>
    * Imp: Added support for DIN 66003.
    * Chg: Workaround: "ISO-8859-8-I" is treated as an alias of "ISO-8859-8"
      by Encode (3.18): See the note in
      https://encoding.spec.whatwg.org/#legacy-single-byte-encodings
      However we'll treat these as separate names for compatibility.


author: chris@computersalat.de
changelog:
  - update to 0.11
    - Fix misspelled docs for get_isarev. Closes RT#46401.
    - Bump optional prereq on Class::C3 to 0.20.
  - 0.10 - Wed Mar 25, 2009
    - Remove the fake Build.PL. Module::Install doesn't support that anymore.
      (Florian Ragwitz)
    - Remove auto_install from Makefile.PL. Its use is strongly discouraged.
      (Closes RT#44542) (Simon Betrang)
  - noarch pkg
  - changelog to changes file


author: coolo@suse.com
changelog:
  - updated to 0.12
    - Bump Class::C3 dependency on 5.8 which in turn will automatically
      install Class::C3::XS if possible
    - Fix nonfunctional SYNOPSIS (RT#78325)


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.15
    see /usr/share/doc/packages/perl-MRO-Compat/Changes
    0.15 - 2022-01-06
    - fix function prototypes to match core functions
    0.14_01 - 2020-11-16
    - optimize pure perl DFS inheritance calculation on perl 5.8
    - pod formatting fix


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 2.20210112
    see /usr/share/doc/packages/perl-Mail-AuthenticationResults/Changes
    2.20210112 2021-01-12 22:10:28+00:00 UTC
    - Switch to a purely numeric version string


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 2.20210915
    see /usr/share/doc/packages/perl-Mail-AuthenticationResults/Changes
    2.20210915 2021-09-15 11:10:20+00:00 UTC
    - Fix for older versions of Perl
    2.20210914 2021-09-14 05:17:31+00:00 UTC
    - New method to copy children from 1 object to another


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 2.20230112
    see /usr/share/doc/packages/perl-Mail-AuthenticationResults/Changes
    2.20230112 2023-01-12 22:49:04+00:00 UTC
    - Add parser method to parse json serialized object back
      into the object(s) it represents


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 2.20231031
    see /usr/share/doc/packages/perl-Mail-AuthenticationResults/Changes
    2.20231031 2023-10-31 23:57:33+00:00 UTC
    - Option to set more strict quoting of string


author: stefan.jakobs@rus.uni-stuttgart.de
changelog:
  - Update to version 0.40 - released 2013-02-07
    * New/changed functionality:
    * a single DNS resolver is created for the lifetime of the program,
      rather than reinitializing the resolver for each new query.
    * bugfixes:
    * fix the error message given when an invalid algorithm is
      specified in the construction of Mail::DKIM::Signer.
    * avoid Perl warning about use of an undefined value in several
      places (rt.cpan.org issue #82913).
    * speed- improved performance of parsing the message into lines
      (rt.cpan.org issue #77902). Patch by Mark Martinec.
    * fix DNS queries to use the correct method (txtdata) of Net::DNS
      (rt.cpan.org issue #83170). Patch by Mark Martinec.
    * API changes:
    * global subroutines resolver() or enable_EDNS0() in module
      Mail::DKIM::DNS can be called to specify non-default options
      to Net::DNS::Resolver (see also rt.cpan.org issue #80425).


author: Stephan Kulow <coolo@suse.com>
changelog:
  - updated to 0.54
    see /usr/share/doc/packages/perl-Mail-DKIM/ChangeLog
    - - VERSION 0.54 --
    2018-10-12: Marc Bradshaw <marc@marcbradshaw.net>
    * The T tag on arcseal is not required
    - - VERSION 0.53 --
    2018-05-27: Marc Bradshaw <marc@marcbradshaw.net>
    * Make tests less dependent on local resolver setup
    * Add thanks to Valimail
    - - VERSION 0.52 --
    2018-01-12: Marc Bradshaw <marc@marcbradshaw.net>
    * Internet connection tests were declared in the wrong order
    - - VERSION 0.51 --
    2018-01-12: Marc Bradshaw <marc@marcbradshaw.net>
    * Fix for older versions of perl
    * Tests no longer fail with no internet connection
    - - VERSION 0.50 --
    2017-12-16: Marc Bradshaw <marc@marcbradshaw.net>
    * Added Strict mode to DKIM verifier
    * Code formatting fixes
    2017-12-14: John Levine <john.levine@standcore.com>
    * Make ARC code work a lot better
    * Add new arcsign.pl and arcverify.pl scripts
    - - VERSION 0.44 --
    2017-10-19: Marc Bradshaw <marc@marcbradshaw.net>
    * Added experimental support for ARC
    - - VERSION 0.43 --
    2017-09-20: Marc Bradshaw <marc@marcbradshaw.net>
    * Update tests for new DNS setup
    - - VERSION 0.42 --
    2017-07-29: Marc Bradshaw <marc@marcbradshaw.net>
    * Fix failing tests
    - - VERSION 0.41 --
    2017-04-14: Marc Bradshaw <marc@marcbradshaw.net>
    * commit aac893fdbaa7f8ccd5d37fa7f20d1785406cda51
      Author: Marc Bradshaw <marc@marcbradshaw.net>
      Date:   Fri Mar 17 14:53:53 2017 +1100
      Avoid use of $_ in read loop
      RT 106485: Mail::DKIM::PrivateKey->load tampering $_ and <FILE>
    * commit 06934f259e392b2a3cf94560e6051d9e522d0bf3
      Author: Marc Bradshaw <marc@marcbradshaw.net>
      Date:   Fri Mar 17 14:44:44 2017 +1100
      Ensure PrivateKey file is closed properly.
      Store PrivateKey file handle in lexical variable and close it
      once we are done.
      RT 120638: Mail::DKIM::PrivateKey does not close FILE
    * commit 9e7c1c4cb78a6cb1cf396ece4379c7ed2c44c974
      Author: Marc Bradshaw <marc@marcbradshaw.net>
      Date:   Fri Feb 27 12:08:11 2015 +1100
      Allow greater control over signed headers
    * commit 8291c034dc7db4394e9df80e70b8cbe8428a38c2
      Author: Marc Bradshaw <marc@marcbradshaw.net>
      Date:   Fri Jan 23 09:54:02 2015 +1100
      Allow greater control over which headers are signed by Signer
    2013-02-07: Jason Long <jlong@messiah.edu>
    * lib/Mail/DKIM/Verifier.pm (add_signature): call fetch_public_key() iff
      the signature passes a validity check;
      (finish_header): set result to 'invalid' if signature does not have a
      result
    * lib/Mail/DKIM/Signature.pm (check_protocol): now returns a list of
      supported protocols, or an empty list if no supported protocols found.
    2013-02-06: Jason Long <jlong@messiah.edu>
    * t/corpus/good_83176.txt: add new email to test suite; this email contains
      a signature with a LIST of query methods, one of which is good, but the
      rest should be quietly ignored. This test currently fails.
    * lib/Mail/DKIM/Signature.pm (check_protocol): support multiple methods being
      specified in signatures q= tag. We look for dns/txt to occur anywhere in
      the field; all other values are ignored.
    - - VERSION 0.40 --


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.20220408
    see /usr/share/doc/packages/perl-Mail-DKIM/Changes
    1.20220408 2022-04-08 UTC
      + Add support for signatures with an Expiration value


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.20220520
    see /usr/share/doc/packages/perl-Mail-DKIM/Changes
    1.20220520 2022-05-20 UTC
      + Change default algorithm in dkimsign.pl to sha-256
      + Use Getopt::Long::Descriptive in scripts for better command help


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.20230212
    see /usr/share/doc/packages/perl-Mail-DKIM/Changes
    1.20230212 2023-02-12 UTC
      + Fix typo in ARC signer example code.
      Thanks to @dev-aaront-org


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.20230630
    see /usr/share/doc/packages/perl-Mail-DKIM/Changes
    1.20230630 2023-06-30 UTC
    * Add support for Ed25519 signature types
      Thanks to  Matthäus Wander @mwander
    * Option to add custom tags to generated signatures


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.20230911
    see /usr/share/doc/packages/perl-Mail-DKIM/Changes
    1.20230911 2023-09-11 UTC
    * Option to add custom tags to generated ARC signatures and seals


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.20240124
    see /usr/share/doc/packages/perl-Mail-DKIM/Changes
    1.20240124 2024-01-24 UTC
    * ARC: Return fail for any ARC set with an instance number greater than 50.
      This brings ARC verification in line with DKIM verification limits.


author: Tina Müller <tina.mueller@suse.com>
changelog:
  - updated to 1.20240619
    see /usr/share/doc/packages/perl-Mail-DKIM/Changes
    1.20240619 2024-06-19 Australia/Melbourne
    * Remove version check for Net::DNS, this fixes issues when using a
      development version of Net::DNS


author: sweet_f_a@gmx.de
changelog:
  - cleanup spec file style
  - build requires Mail::SPF::Test (needed for test suite)
  - add skip_test.patch,
    see https://rt.cpan.org/Public/Bug/Display.html?id=78214


author: coolo@suse.com
changelog:
  - updated to 2.9.0
    see /usr/share/doc/packages/perl-Mail-SPF/CHANGES
    - -- 2.009 (2013-07-21 03:30)
      Mail::SPF:
    * Default to querying only TXT type RRs (query_rr_types = Mail::SPF::Server->
      query_rr_type_txt).  Experience has shown that querying SPF type RRs is
      impractical.


author: Pedro Monreal Gonzalez <pmonrealgonzalez@suse.com>
changelog:
  - Fix permissions in spfd command [bsc#1141089]
  - Added test dependency Test::Pod >= 1.00
  - Move LICENSE file from doc to license
  - Updated spec file with spec-cleaner


author: Tina Müller <tina.mueller@suse.com>
changelog:
  - updated to 3.202.406.170 (3.20240617)
    see /usr/share/doc/packages/perl-Mail-SPF/Changes
    3.20240617 2024-06-17 Australia/Melbourne
    - Update INSTALL file for Dist::Zilla changes
      Thanks to Giovanni <g.bechis@snb.it>
    - Fix memory leak in Mail::SPF::Server when cacheing a Mail::SPF::MacroString
      Thanks to Giovanni <g.bechis@snb.it> and Felipe Gasper
    - When mfrom is empty, create a synthetic mfrom (postmaster@helo) and check
      that identity using the mfrom scope as specified in RFC7208
      Thanks to Giovanni <g.bechis@snb.it>
    - Fix missing declare in Mail::SPF::Server
      Thanks to Giovanni <g.bechis@snb.it>
    - require Mail::SPF::Mech when needed
      Thanks to Giovanni <g.bechis@snb.it>
    - correctly handle empty labels
      Thanks to Giovanni <g.bechis@snb.it>
    - use "try" instead of "eval"
      Thanks to Giovanni <g.bechis@snb.it>
    - error out if the lookup fails
      Thanks to Giovanni <g.bechis@snb.it>


author: Peter Varkoly <varkoly@suse.com>
changelog:
  - spamassassin: sa-update.timer does not work
    (bsc#1175375)
    Remove sence less SPAM_SA_UPDATE
    Document how to use sa-update.service


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


author: Dirk Stoecker <opensuse@dstoecker.de>
changelog:
  - Set ProtectHome=false for spampd.service, as this breaks loading
    and storing data files in /home/vscan.


author: Johannes Segitz <jsegitz@suse.com>
changelog:
  - Drop ProtectHome from spamd.service and spampd.service. Unfortunately
    spamassing writes there, so ProtectHome=read-only doesn't work.
    Whitelisting a specific part has a too high chance of breaking for
    this package (bsc#1193248)


author: Paolo Stivanin <info@paolostivanin.com>
changelog:
  - Update to spamassissin 4.0.0:
    * Notable internal changes:
    - Meta rules no longer use priority values, they are evaluated
      dynamically when the rules they depend on are finished
    - DNS and other asynchronous lookups like DCC or Razor2 plugins
      are now launched when priority -100 is reached. This allows
      short circuiting at lower priority without sending unneeded
      DNS queries
    - New internal Mail::SpamAssassin::GeoDB module supporting
      RelayCountry and URILocalBL plugins provides a unified
      interface to Geographic IP modules. These include:
      MaxMind::DB::Reader (GeoIP2)
      Geo::IP
      IP::Country::DB_File
      IP::Country::Fast.
    * New plugins:
    - Mail::SpamAssassin::Plugin::ExtractText
    - Mail::SpamAssassin::Plugin::DMARC
    - Mail::SpamAssassin::Plugin::DecodeShortURLs
    * HashCash module has been removed completely
    * Full detailed changelog:
      https://svn.apache.org/repos/asf/spamassassin/trunk/Changes
  - Update to iXhash2 4.00:
    * Minimum required version: SpamAssassin 4.0.0
  - Update to spampd 2.61:
    * Performance and diagnostic improvements, quicker startups, and
      a lot of documentation updates.
    * Add support for configuration files (examples included in /misc
      folder and in POD).
    * Add optional "scalable mode" using Net::Server::PreFork module
      (16-year TODO!). More info in POD.
    * Add --logfile option to control logging destination(s) (syslog,
      stderr, and/or file/device).
    * Add --logident, --logfacility options for syslog.
    * Add multiple levels of help, including full "man" output with
      optional HTML formatting.
    * Add --show <thing> argument for printing default option values
      and other debug.
    * Fix SpamAssassin debug logging with versions 3.1+ (output
      was going to stderr/wrong syslog/null).
    * Fix for IPv6 addresses being used on --host and --relayhost
      options (was not possible due to ":<port>" check).
    * SIGHUP will now reload SpamAssassin and SpamPD configuration files
      (and all module code), still with graceful child process shutdown.
    * Use SpamAssassin::Logger module (with SA 3.1+) for all logging.
    * Log to stderr by default if running non-daemonized
    * Child processes are now renamed to "spampd child"
      to distinguish them from the parent in task lists.
    * Now requires Net::Server v0.89+ (though latest 2.009 is recommended).
    * The --auto-whitelist option is no longer allowed with SpamAssassin v3+.
    * Improve --debug option, adding ability to specify
      SpamAssassin (v3.1+) debug areas (aka channels/facilities).
    * All boolean options can take 0/1 argument and be negated
      with "no-" prefix.
    * The --children (-c) option is now more formally named
    - -max-servers (-mxs), but still accepted.
    * IO::Socket::UNIX and ::IP are only required if actually
      needed for --relaysocket / --relayhost options.


author: Arjen de Korte <suse+build@de-korte.org>
changelog:
  - Add BuildRequires Text::Diff that was accidentally removed from
    original submission
  - Update known warnings
    % spamassassin-rpmlintrc


author: Pedro Monreal <pmonreal@suse.com>
changelog:
  - Remove the dependency on perl(IO::Socket::INET6) as it has been
    deprecated by upstream, is no longer suitable for use and its not
    being maintained. A compatible replacement for this package is
    perl(IO::Socket::IP) which is shipped by the perl-base package.


author: Dirk Stoecker <opensuse@dstoecker.de>
changelog:
  - update to patch release version 4.0.1
    - Incompatibilities with some versions of perl and some perl modules
      that have been released since the release of SpamAssassin 4.0.0
    - Problems using cpan to install SpamAssassin when certain required
      or optional modules are not already installed
    - Support for space characters in the path name of some executables
      used by certain plugins
    - Improved handling of URL shortener link redirects
    - Improved TxRep locking management
    - Added Mail::SpamAssassin::Plugin::AuthRes plugin to use
      Authentication-Results header fields in other plugins
    - Added a Pyzor Perl implementation
    - Perl crash when certain uri_detail rules processed some messages
      with UTF-8 characters
    - Inconsistent handling of newlines in header rules
    - Text or HTML content placed in octet-stream attachments by
      spammers to bypass SpamAssassin scanning
    - Implemented TCP fallback for truncated DNS UDP replies
  - Refresh patch-URIDNSBL
  - Drop undocumented patch-SQL_ASCII_SORT breaking sqlite
  - Drop most of iXhash2-meta-rules.patch (additional services no longer exist)


author: pascal.bleser@opensuse.org
changelog:
  - update to 2.09:
    * remove dependency to Test::Pod by moving 99pod.t from t/ to xt/ as result
      of RT#69918


author: mls@suse.de
changelog:
  - fix searching of %INC, make sure the entry really has a set
    value. Fixes the perl-MIME-tools module.


author: coolo@suse.com
changelog:
  - update to 2.12
      Fixes:
    - default for Mail::Header::new(Modify) is 'false', not 'true'
      rt.cpan.org#79985 [Thomas Sibley]
    - Mail::Address take username with rindex(), a bit better than
      index() but still poor.
      rt.cpan.org#82056 [Filipe Gonçalves]
      Improvements:
    - check for bad folding of header lines
      rt.cpan.org#79993 [Thomas Sibley]
    - add a note about better to avoid Mail::Address->name(),
      in response to a question by
      rt.cpan.org#81459 [Moritz Lenz]
    version 2.11: Wed Aug 29 09:09:47 CEST 2012
      Fixes:
    - typo in Mail::Mailer::smtp, which only shows up in >5.14
      [cpantesters]
    version 2.10: Tue Aug 28 09:41:52 CEST 2012
      Fixes:
    - Mail::Mailer::smtp set from address twice.
      rt.cpan.org#77161 [Vladimir Goshev]
    - Mail::Mailer::smtps did not support the From option.
      rt.cpan.org#77161 [Vladimir Goshev]


author: coolo@suse.com
changelog:
  - updated to 2.14
    see /usr/share/doc/packages/perl-MailTools/ChangeLog
    version 2.14: Fri Nov 21 17:12:42 CET 2014
    Fixes:
    - threads and Mail::Field initiation
    rt.cpan.org#99153 [Autumn Lansing] and [Arne Becker]
    Improvements:
    - warn when loading of some Mail::Field::* fails [Arne Becker]
    version 2.13: Sun Jan  5 18:52:25 CET 2014
    Fixes:
    - optional 'from' and 'on' component in in-reply-to are comments
    rt.cpan.org#89371 [Ward Vandewege]
    - mailcap \\ -> \
    rt.cpan.org#89802 [Kevin Ryde]
    Improvements:
    - fix typos  rt.cpan.org#87188 [D Steinbrunner]
  - remove obsolete incsearch.diff


author: coolo@suse.com
changelog:
  - updated to 2.18
    see /usr/share/doc/packages/perl-MailTools/ChangeLog
    version 2.18: Wed 18 May 23:52:30 CEST 2016
    Fixes:
    - Mail::Header should accept 
   in empty line which ends the
    header.  rt.cpan.org#114382 [Ricardo Signes]
    version 2.17: Wed 11 May 17:20:21 CEST 2016
    Fixes:
    - Mail::Header should only accept totally empty lines as header
    terminator, not to break MIME::Tools regression tests.
    rt.cpan.org#113918 [David Cantrell]


author: coolo@suse.com
changelog:
  - updated to 2.19
    see /usr/share/doc/packages/perl-MailTools/ChangeLog
    version 2.19: Tue 22 Aug 13:30:41 CEST 2017
    Improvements:
    - block namespace MailTools rt.cpan.org#120905 [Karen Etheridge]


author: coolo@suse.com
changelog:
  - updated to 2.20
    see /usr/share/doc/packages/perl-MailTools/ChangeLog
    version 2.20: Mon 22 Jan 18:14:44 CET 2018
    Improvements:
    - rewrite doc syntax to my current standard style.
    - text corrections rt.cpan.org#123823 [Ville Skyttä]
    - text corrections rt.cpan.org#123824 [Ville Skyttä]
    - convert to GIT
    - move to GitHUB


author: Stephan Kulow <coolo@suse.com>
changelog:
  - updated to 2.21
    see /usr/share/doc/packages/perl-MailTools/ChangeLog
    version 2.21: Tue 21 May 16:26:30 CEST 2019
    Fixes:
    - fix metadata [Mohammad S Anwar]
    Improvements:
    - add more to the README
    - add Mail::Mailer option StartSSL for smtp backend
    rt.cpan.org#125871 [Guilhem Moulin]
    - deprecate Mail::Mailer backend smtps
    - document need for escaping docs for Mail::Send
    rt.cpan.org#129627 [Jonathan Kamens]
    - document limit on parameters for Mail::Send::new()
    rt.cpan.org#129633 [Sven Neuhaus]


author: coolo@suse.com
changelog:
  - updated to 0.102
    - revert the IO::String changes found in 0.101
      [THIS MIGHT BREAK YOUR CODE]
    - tweak how read_string handles non-ASCII strings; needs further
      automated testing, so be sure to run your test suites
    - add binmode option to set binmode on opened filehandles; this
      defaults to encoding(UTF-8); thanks, David Golden!
    - typo fix by the inimitable David Steinbrunner


author: coolo@suse.com
changelog:
  - updated to 0.104
    - clean up the docs for changes made in 0.103
      [THIS MIGHT BREAK YOUR CODE]
    - the string methods once again open references to scalars, rather
      than using IO::Scalar


author: coolo@suse.com
changelog:
  - updated to 0.105
    - update Readers to, by default, use PerlIO::utf8_strict to avoid
      problems with CRLF layer on Win32


author: coolo@suse.com
changelog:
  - updated to 0.108
    see /usr/share/doc/packages/perl-Mixin-Linewise/Changes
    0.108     2015-04-08 14:56:06-04:00 America/New_York
    - first argument can be options only if there are two options
    0.107     2015-04-07 20:14:41-04:00 America/New_York
    - add leading hashref arg for passing binmode to read_string,
      write_string
    - do not modify references of args passed to read_file, write_file
    0.106     2014-03-10 08:08:39-04:00 America/New_York
    - avoid dumb v-string warning in dumb perl versions (thanks, Graham
      Knop, you're not dumb!)


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.110
    see /usr/share/doc/packages/perl-Mixin-Linewise/Changes
    0.110     2021-06-22 22:27:07-04:00 America/New_York
    - tweak the file test again to exclude directories; (is this going to
      turn into something more convoluted in several releases? probably)
    0.109     2021-06-20 21:10:22-04:00 America/New_York
    - use "-r" test instead of "-f" test, to allow use on (say) named
      pipes (thanks, L. Alberto Giménez!)
    - update author information
    - add perl support section to docs


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.111
    see /usr/share/doc/packages/perl-Mixin-Linewise/Changes
    0.111     2022-12-31 21:09:24-05:00 America/New_York
    - update author information


author: coolo@suse.com
changelog:
  - updated to 0.4212
    see /usr/share/doc/packages/perl-Module-Build/Changes
    0.4212 - Sun May 17 00:33:34 CEST 2015
      [BUG FIXES]
    - Revert "Stop using version->normal(); prefer stringify()"


author: coolo@suse.com
changelog:
  - updated to 0.4218
    see /usr/share/doc/packages/perl-Module-Build/Changes
    0.4218 - Sun Apr 24 16:39:47 BST 2016
    - Skip XS test when link_executable fails
    0.42_17 - Mon Mar 21 14:02:06 CET 2016
    - Read extra_linker_flags using its accessor [Salvador Fandino]
    - Convert win shell splitting to m//gc parser, fixing handling of 0
      and handling of backslashes preceeding a double quote [Graham Knop]
    - Win32 installation of MB with gmake require SHELL env var to be set
      [bulk88]
    0.4216 - Wed Jan 20 10:39:27 CET 2016
    - Delete test that fails with new version.pm [Leon Timmermans]
    0.42_15 - Sat Nov 28 15:17:40 CET 2015
    - Honor environmental variables when using TAP::Harness directly [Leon Timmermans]
    - Reintroduce some level of perl 5.6 support [Leon Timmermans]
      Note that this comes with no guarantees or commitment
    - Allow Devel::Cover usage with TAP::Harness [Philipp Gortan]
    - Remove "running under some shell" [Shoichi Kaji]
    - Fix cookbook - code was missing trailing ` [Matthew Horsfall]
    0.4214 - Fri Jun 12 00:25:00 CEST 2015
    - Released 0.42_13 as 0.4214
    0.42_13 - Sat Jun  6 21:18:24 CEST 2015
      [BUG FIXES]
    - Handle failure to guess license from key better
      [ENHANCEMENTS]
    - Output data in a stable order [Jérémy Bobbio]
  - deleted patch make-builds-reproducible.patch


author: coolo@suse.com
changelog:
  - updated to 0.4220
    see /usr/share/doc/packages/perl-Module-Build/Changes
    0.4220 - Tue Aug 16 22:11:14 CEST 2016
    - Released 0.42_19 as 0.4220
    0.42_19 - Sun Aug  7 17:07:38 CEST 2016
    - Initialize MM Compat environmental variables to empty strings [Leon Timmermans]
    - Skip PPM test when link_executable fails [Leon Timmermans]
    - Make more actions deterministic [Zefram]
    - Preprocess file lists generated by rscan_dir() to sort them [Niko Tyni]


author: coolo@suse.com
changelog:
  - updated to 0.4222
    see /usr/share/doc/packages/perl-Module-Build/Changes
    0.4222 - Thu Mar 30 15:40:10 CEST 2017
    - Released 0.42_21 as 0.4222
    0.42_21 - Wed Mar 22 19:04:02 CET 2017
    - Include relative path for do in Build/Makefile.PL will function without . in @INC [Todd Rinaldo]
    - Remove use deprecate [Graham Knop]


author: coolo@suse.com
changelog:
  - updated to 0.4224
    see /usr/share/doc/packages/perl-Module-Build/Changes
    0.4224 - Tue May 30 19:50:07 CEST 2017
    - Released 0.42_23 without changes
    0.42_23 - Sun May 14 13:17:45 CEST 2017
    - Add code to special case dot-in-inc in Build


author: Stephan Kulow <coolo@suse.com>
changelog:
  - updated to 0.4229
    see /usr/share/doc/packages/perl-Module-Build/Changes
    0.4229 - Tue Apr 16 00:49:45 CEST 2019
    - Released 0.42_28 without changes
    0.42_28 - Thu Apr 19 16:34:32 CEST 2018
    - Replace "MOTIVATIONS" section with "COMPARISON" [Dan Brook]
    - Update configure, build, test prereqs [Karen Etheridge]
    0.4227 - Wed Dec 13 11:17:51 CET 2017
    - Released 0.42_26 without changes
    0.42_26 - Wed Dec 13 10:52:39 CET 2017
    - Improve pureperl-only support (#119914) [Shoichi Kaji]
    - Improve the documentation of Module::Build::Compat and dynamic_config [Dan Brook]


author: <timueller+perl@suse.de>
changelog:
  - updated to 0.4231
    see /usr/share/doc/packages/perl-Module-Build/Changes
    0.4231 - Wed Jan 29 08:47:56 CET 2020
    - Released 0.42_30 without code changes
    0.42_30 - Wed Jul 31 13:15:39 CEST 2019
    - Add dependency on ExtUtils::PL2Bat


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.4232
    see /usr/share/doc/packages/perl-Module-Build/Changes
    0.4232 - Thu Dec  8 10:27:44 PM CET 2022
    - Drop Pod::Man dependency for 5.8 compatibility


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.4234
    see /usr/share/doc/packages/perl-Module-Build/Changes
    0.4234 - Fri 28 Apr 2023 10:46:26 CEST
    - PodParser now respects =encoding directives
    - Don't use libraries in t/bundled for Build.PL
    - make_tarball: workaround for broken tar on Darwin
    - Respect $Config{man1ext}/$Config{man3ext}
    - Do not require a compiler if c_source is an empty list
    0.42_33 - Wed Mar 29 10:38:56 PM CEST 2023
    - PodParser now respects =encoding directives
    - Don't use libraries in t/bundled for Build.PL
    - make_tarball: workaround for broken tar on Darwin
    - Respect $Config{man1ext}/$Config{man3ext}
    - Do not require a compiler if c_source is an empty list


author: coolo@suse.com
changelog:
  - updated to 0.030
      Added workaround for #54606
      Respect harness environmental variables
      Add main dir to include path


author: coolo@suse.com
changelog:
  - updated to 0.034
      Make install tests more platform independent
      Require Getopt::Long 2.36
      Add install tests
      Fix env options and Build.PL options being ignored (regression in 0.031)
      Process argument sources separately
      Use mod2fname appropriately


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.046
    see /usr/share/doc/packages/perl-Module-Build-Tiny/Changes
    0.046     2023-06-01 19:31:21+02:00 Europe/Amsterdam
    - Add src/ to include paths
    0.045     2023-04-30 11:52:20+02:00 Europe/Brussels
    - Fix compilation issue on Windows
    0.044     2023-04-28 09:19:30+02:00 Europe/Brussels
    - Add module sharedirs
    - Only add src/*.c files to primary XS file
    0.043     2023-04-19 02:05:14+02:00 Europe/Amsterdam
    - Fix manification test for perls without man paths
    0.042     2023-04-18 23:32:40+02:00 Europe/Amsterdam
    - Restore manpage generation
    - Add include/ to include paths
    - Compile all .c files in src/
    0.041     2023-04-17 16:03:06+02:00 Europe/Amsterdam
    - Released without changes from 0.040
    0.040     2023-02-05 23:06:28+01:00 Europe/Amsterdam (TRIAL RELEASE)
    - Manify .pod after .pm
    - Filter out script documentation from scripts
    - Don't manify podless modules/scripts


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.047
    see /usr/share/doc/packages/perl-Module-Build-Tiny/Changes
    0.047     2023-09-28 17:53:41+02:00 Europe/Brussels
    - Avoid using empty regex for backwards compatability


author: Tina Müller <tina.mueller@suse.com>
changelog:
  - updated to 0.48.0 (0.048)
    see /usr/share/doc/packages/perl-Module-Build-Tiny/Changes
    0.048     2024-04-28 14:58:04+02:00 Europe/Brussels
    - Implement dynamic prerequisites


author: vcizek@suse.com
changelog:
  - update to 0.05
    - Make Test::Taint an optional dependency. This module requires XS, and
      requiring a compiler for Module::Implementation defeats its
      purpose. Reported by Peter Rabbitson. RT #74817.
    - This module no longer installs an _implementation() subroutine in
      callers. Instead, you can call
      Module::Implementation::implementation_for($package) to get the
      implementation used for a given package.


author: coolo@suse.com
changelog:
  - updated to 0.07
    - Require Test::Fatal 0.006+ to avoid test failures. Reported by Salve
      Nilsen. RT #76809.
  - remove old old_test_more.patch


author: coolo@suse.com
changelog:
  - updated to 0.09
    see /usr/share/doc/packages/perl-Module-Implementation/Changes
    0.09     2014-08-24
    - Backed out the Sub::Name change in 0.08. It was pointed out to me by Graham
      Knop that adding an XS dependency for a module that's often used to pick
      between XS and non-XS implementations doesn't work so well.
    0.08     2014-08-24
    - Subroutines copied from an implementation package into the loading package
      are now renamed using Sub::Name. This causes them to be considered part of
      the loading package, which is important for things like
      namespace::autoclean. Reported by Karen Etheridge. RT #98097.


author: coolo@suse.com
changelog:
  - updated to 0.68
    see /usr/share/doc/packages/perl-Module-Load-Conditional/CHANGES
    0.68    Fri Jul 29 08:01:12 BST 2016
    * Fix unconditional @INC localisation
    0.66    Wed Jul 27 08:22:53 BST 2016
    * Add FORCE_SAFE_INC option to fix CVE-2016-1238


author: <timueller+perl@suse.de>
changelog:
  - updated to 0.70
    see /usr/share/doc/packages/perl-Module-Load-Conditional/CHANGES
    0.70    Sun Nov 10 14:28:41 GMT 2019
    * Protect ourselves from Module::Metadata parsing problems
      [ RT#130939 ]


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.72
    see /usr/share/doc/packages/perl-Module-Load-Conditional/CHANGES
    0.72    Thu 25 Jun 08:21:16 BST 2020
    * Avoid using indirect calls


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.74
    see /usr/share/doc/packages/perl-Module-Load-Conditional/CHANGES
    0.74    Fri Aug 21 09:06:21 BST 2020
    * strictify the test suite packages


author: lars@linux-schulserver.de
changelog:
  - update to 1.000019:
    - warnings now disabled inside during the evaluation of generated version
      sub (BinGOs, RT#89282)
    - detaint version, if needed (RT#88576, Chris Williams)
    - Change wording about safety/security to satisfy CVE-2013-1437
    - Remove "now installs to 'site' for perl 5.12+" from last version
    - Fix reliance on recent Test::Builder
    - Make tests perl 5.6 compatible
    - now installs to 'site' for perl 5.12+, as per p5p recommendation
    - improved package detection heuristics (thanks, Edward Zborowski!)
    - fix ->contains_pod (RT#84932, Tokuhiro Matsuno)
    - fix detection of pod after __END__ (RT79656, Tokuhiro Matsuno)
    - Performance improvement: the creation of a Module::Metadata object
      for a typical module file has been sped up by about 40% (VPIT)
    - Fix t/metadata.t failure under Cygwin (JDHEDDEN)
    - Portability fix-ups for new_from_module() and test failures on VMS (CBERRY)


author: dnh@opensuse.org
changelog:
  - update to 1.000026
    1.000026  2015-01-17 19:22:34Z
    - patched tests to be less noisy in blead builds (Dave Mitchell, RT#101491)
    1.000025  2015-01-04 18:56:00Z
    - evaluate version assignment in a clean environment, to fix assignment in a
      block (RT#101095)
    1.000024  2014-06-03 01:52:46Z
    - fix inaccurate prerequisite declaration on Test::More (in 1.000023)
    1.000023  2014-06-02 02:37:17Z
    - support installations on older perls with an ExtUtils::MakeMaker earlier
      than 6.63_03
    1.000022 - 2014-04-29
    - work around change in comparison behaviour in Test::More 0.95_01 by being
      more explicit with our tests - now explicitly checking the string form of
      the extracted version, rather than the entire version object
    - ensure the extracted version is returned as a version object in all cases
      (RT#87782, Randy Stauner)
    1.000021 - 2014-04-29
    - fix use of newer interface from File::Path, to avoid another prereq on
      older perls (Graham Knop, PR#7)
    - fixed all out of date prereq declarations
    1.000020 - 2014-04-27
    - new is_indexable() object method (ether, RT#84357)
    - eliminated dependency on IO::File (and by virtue, XS) - thanks, leont!
    - removed cruft in test infrastructure left behind from separation from
      Module::Build (ether)
    - repository moved to https://github.com/Perl-Toolchain-Gang/Module-Metadata
    - .pm file is now wholly ascii, for nicer fatpacking (RT#95086)
    - some code micro-optimizations (Olivier Mengué, PR#4)


author: coolo@suse.com
changelog:
  - updated to 1.000027
    see /usr/share/doc/packages/perl-Module-Metadata/Changes
    1.000027  2015-04-11 00:21:26Z
    - work around issues with an unconfigured Log::Contextual (Kent Fredric)
    - allow tests to pass in a perl with no taint support (James Raspass)


author: coolo@suse.com
changelog:
  - updated to 1.000033
    see /usr/share/doc/packages/perl-Module-Metadata/Changes
    1.000033  2016-07-24 23:32:58Z
    - fix file operation in tests for VMS
    1.000032  2016-04-23 22:36:24Z (TRIAL RELEASE)
    - use a more strict matching heuristic when attempting to infer the
      "primary" module name in a parsed .pm file
    - only report "main" as the module name if code was seen outside another
      namespace, fixing bad results for pod files (RT#107525)
    1.000031  2015-11-24 03:57:55Z (TRIAL RELEASE)
    - be less noisy on failure when building as part of perl core (see perl
      RT#126685)
    1.000030  2015-11-20 03:03:24Z (TRIAL RELEASE)
    - temp dirs cleaned up during tests (Steve Hay)
    - more accurately mark tests as TODO, so as to have a quieter and less
      confusing test run without passing TODO tests. This release is primarily
      intended for the perl 5.23.5 release.
    1.000029  2015-09-11 16:25:43Z (TRIAL RELEASE)
    - fix missing "use" statement in refactored test helper (only affected older
      perls, due to other module interactions)
    1.000028  2015-09-11 04:24:39Z (TRIAL RELEASE)
    - refactored and expanded test cases
    - fixed a $VERSION extraction issue on perl 5.6.2 (RT#105978, PR#17)
    - fix the detection of package Foo when $Foo::VERSION is set (RT#85961)


author: Stephan Kulow <coolo@suse.com>
changelog:
  - updated to 1.000035
    see /usr/share/doc/packages/perl-Module-Metadata/Changes
    1.000035  2019-04-18 02:43:11Z
    - quieten noisy tests (issue #31)
    1.000034  2018-07-19 20:26:18Z (TRIAL RELEASE)
    - fix how relative paths are absolutized, so they work properly on MSWin32
      (Christian Walde, PR#24)


author: Stephan Kulow <coolo@suse.com>
changelog:
  - updated to 1.000036
    see /usr/share/doc/packages/perl-Module-Metadata/Changes
    1.000036  2019-04-18 18:25:15Z
    - properly clean up temp dirs after testing


author: <timueller+perl@suse.de>
changelog:
  - updated to 1.000037
    see /usr/share/doc/packages/perl-Module-Metadata/Changes
    1.000037  2019-09-07 18:32:44Z
    - add decode_pod option for automatic =encoding handling


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.000038
    see /usr/share/doc/packages/perl-Module-Metadata/Changes
    1.000038  2023-04-28 11:25:40Z
    - detects "class" syntax


author: pth@suse.de
changelog:
  - Update to 3.5
    * Patch from Audrey Tang to prevent clobbering of $@
    * Make sure we don't fail taint checking when other
      Module::Pluggable::* modules are installed.
    * Few more patches from Jos Boumans to get read for CORE
    * Remove Class::Inspector dependency and inline code
    * Prepare for assimilation into CORE


author: pth@suse.de
changelog:
  - Update to 3.8
    Changes since 3.5:
    - Set INSTALLDIRS correctly in Makefile.PL
    - A couple of other fixups to play nicely in Core
    - Ignore editor cruft by default
    - Doc patches
    - Prevent prototype mismatch warnings under Error.pm
    - Don't pick up the ::SUPER pseudo stash in 5.8
    - Make things work under VOS
    - Fix warning under Devel::Cover
    - Make tests run under Taint again
    - Get rid of Build.PL


author: lars@linux-schulserver.de
changelog:
  - Update to 3.9:
    + Allow inner packages when in a one file situation
      (suggestion from Christopher Brown)
    + Fix bug with requiring skipped packages (from Jos Boumans)
  - follow perl packaging guidelines
  - fix the filelist instead using rpmlintrc


author: mardnh@gmx.de
changelog:
  - Update to 5.1:
    - 2014-01-05 - 5.1
    - Add in missing files left out of the MANIFEST due to stupidity
      (thanks to Petr Pisar)
    - 2013-12-20 - 5.0
    - Gain support for @INC hooks and hence for App::FatPacker
      (thanks to Diab Jerius)
    - 2013-10-22 - 4.9
    - Fix the fact that we can't handle single letter package names
      (thanks sbaynes)
    - 2013-05-27 - 4.8
    - Fix some typos (David Steinbrunner)
    - Fix error in testing when Text::BibTex is installed
      (thanks to Andreas Koenig)
    - 2013-02-25 - 4.7
    - Fix more hash ordering bugs in tests by forcing sort of returned plugins
      (Yves Orton)
    - 2013-01-23 - 4.6
    - Add warning about future removal from core
    - 2012-11-05 - 4.5
    - Fix docs
    - Fix problem with PAUSE upload
    - 2012-11-05 - 4.4
    - Fix hash ordering bug in tests (Yves Orton)
    - Fix install dir (Tatsuhiko Miyagawa)
    - 2012-08-15 - 4.3
    - Fix calling the correct method when instantiating (Doh!)
    - Hopefully stop smoker failures
    - 2012-08-14 - 4.2
    - Fix a problem with installation directory (Jerry D. Hedden)
    - 2012-07-20 - 4.1
    - Allow triggers on events which gives a powerful way to modify behaviour
      (Tim Brody, Dan Dascalescu, Paul Evans, Jens Rehsack)
    - Put documentation in about behaviour under blib and test, allow searching
      outside blib under test (suggestion from Stephen Baynes)
    - Made following symlinks the default behaviour, added ability to turn
      that off (Aran Deltac)
    - Fix installation path (Matthias Dietrich, Todd Rinaldo)
    - Allow min_depth and max_depth (as per suggestion from Jens Rehsack)
    - Set our @INC up to include and prefer our search_dirs if necessary
      (as per suggestion from Ian Goodacre)
    - Switch to Module::Build
    - 2012-01-03 - 4.0
      Don't use defined on an array (it's deprecated)


author: coolo@suse.com
changelog:
  - updated to 5.2
    see /usr/share/doc/packages/perl-Module-Pluggable/Changes
    2015-08-05 - 5.2
      Use Module::Runtime if it's installed (thanks to Olivier Mengué)
      Switch to using ExtUtils::MakeMaker (thanks to Karen Etheridge and Tim Orling)


author: coolo@suse.com
changelog:
  - updated to 0.012
    * work around Perl core bug [RT#68590] regarding leakage of %^H
      into modules being loaded
    * work around Perl core bug that made a failed module loading appear
      successful when re-requiring the same module
    * duplicate is_string() from Params::Classify, rather than importing it,
      to avoid circular dependency problems (affecting both installation
      and runtime)
    * duplicate minimal exporting behaviour from Exporter, and avoid using
      the "feature", "warnings", "strict", and "parent" pragmata, to allow
      for possible future use of this module by any infrastructure module
    * document core bug workarounds
    * document module name syntax more prominently, and discuss the state
      of Unicode handling
    * tweak documentation of use_package_optimistically()
    * test behaviour with tainted module name
    * test lack of unwanted eval frame around require
    * give test modules more meaningful names
    * convert .cvsignore to .gitignore


author: coolo@suse.com
changelog:
  - updated to 0.013
    * fix false failure of the test for lack of unintended dependencies
      that occurred on systems using a sitecustomize.pl


author: coolo@suse.com
changelog:
  - updated to 0.014
    * bugfix: suppress any CORE::GLOBAL::require override, where possible,
      to avoid use_package_optimistically() being misled into treating
      missing modules as broken
    * bugfix: in use_module() and use_package_optimistically(), pass a
      supplied VERSION parameter through for the version check even if it
      is undef
    * tighten use_package_optimistically()'s recognition of can't-locate
      errors (the same way that base.pm has recently been tightened),
      so that, when a module fails to load because a module that it uses
      isn't available, the outer module will be perceived as broken rather
      than missing
    * update documentation notes about the state of Unicode handling for
      module names
    * in META.{yml,json}, point to public git repository


author: coolo@suse.com
changelog:
  - updated to 0.015
    see /usr/share/doc/packages/perl-Module-Runtime/Changes
    version 0.015; 2017-07-16
    * update test suite to not rely on . in @INC, which is no longer
      necessarily there from Perl 5.25.7
    * in documentation, warn about the security problem with
      use_package_optimistically()
    * declare correct version for Test::More dependency
    * generate "traditional" style of compatibility Makefile.PL, to
      permit building in environments that don't support Build.PL or
      configure_requires


author: coolo@suse.com
changelog:
  - updated to 0.016
    see /usr/share/doc/packages/perl-Module-Runtime/Changes
    version 0.016; 2017-10-17
    * port t/taint.t to Perl 5.27.5, where re-requiring an already-loaded
      module doesn't trigger tainting
    * skip t/taint.t if the perl empirically doesn't perform taint checks
      but the script got run anyway (which happens with an unsupported
      configuration of the Perl core which some people are using in the
      absence of a supported no-taint configuration)
    * in t/taint.t, use $^X rather than $ENV{PATH} as the primordial
      tainted value to taint a string being tested
    * in documentation, use four-column indentation for all verbatim
      material
    * in META.{yml,json}, point to public bug tracker
    * in META.json, specify type of public repository


author: Pedro Monreal Gonzalez <pmonrealgonzalez@suse.com>
changelog:
  - Initial packaging
    * 2.000     2018-12-17 20:49:49 EST
    - Fixed warnings in collection uniq method when collection contains undefined
      values. (from Mojolicious 7.75)
    - Added support for namespace selectors like "ns|*". (from Mojolicious 7.77)
    - Added support for hyphen-separated list attribute selectors like
      "[hreflang|=en]". (from Mojolicious 7.77)
    - Added support for :link and :visited pseudo-classes. (from Mojolicious 7.77)
    - Improved performance of all DOM manipulation methods significantly when
      reusing Mojo::DOM58 objects. (from Mojolicious 7.78)
    - Added new_tag method. (from Mojolicious 7.78)
    - Added tag_to_html function. (from Mojolicious 7.78)
    - Added selector method. (from Mojolicious 7.79)
    - Improved HTML5.2 compliance. (from Mojolicious 8.02)
    * 1.005     2018-02-06 14:28:11 EST
    - Improved HTML Living Standard compliance (from Mojolicious 7.60)
    * 1.004     2017-11-11 16:46:13 EST
    - Added with_roles method to Mojo::DOM58 and collection objects to support
      applying roles with Role::Tiny. (from Mojolicious 7.43)
    * 1.003     2017-07-20 02:44:32 EDT
    - Added EXPERIMENTAL support for :matches pseudo-class and :not pseudo-class
      with compound selectors. (from Mojolicious 7.33)
    - Fixed a few form element value extraction bugs. (from Mojolicious 7.33)
    - Performance improvements (from Mojolicious 7.34)
    * 1.002     2017-04-01 16:11:40 EDT
    - Added html_attr_unescape function to Mojo::DOM58::Entities. (from
      Mojolicious 7.29)
    - Fixed unescaping of HTML5 attribute values. (from Mojolicious 7.29)
    * 1.001     2016-11-23 16:17:25 EST
    - Fix bug in Mojo::DOM58::Entities where the DATA handle would be mentioned
      in error messages. (from Mojolicious 7.03)
    * 1.000     2016-08-10 21:57:48 EDT
    - (INCOMPATIBLE CHANGE) Removed support for smart whitespace trimming from
      all_text and text methods, and fix whitespace bugs (from Mojolicious 7.0)
    - Fixed CSS selector for value-less attributes (from Mojolicious 7.0)
    * 0.999     2016-08-01 04:24:01 EDT (TRIAL RELEASE)
    - (INCOMPATIBLE CHANGE) Removed support for smart whitespace trimming from
      all_text and text methods, and fix whitespace bugs (from Mojolicious 7.0)
    - Fixed CSS selector for value-less attributes (from Mojolicious 7.0)
    * 0.002     2016-06-14 01:28:10 EDT
    - Added recognition of <slot> element (from Mojolicious 6.59)
    - Recognize legacy HTML entities without semicolons again (from Mojolicious 6.64)
    * 0.001     2016-03-27 16:12:42 EDT
    - First release


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 3.000
    see /usr/share/doc/packages/perl-Mojo-DOM58/Changes
    3.000     2021-04-04 23:34:33 EDT
    - Added head and tail collection methods. (from Mojolicious 8.23)
    - Added EXPERIMENTAL support for :any-link pseudo-class. (from Mojolicious 8.42)
    - Added EXPERIMENTAL support for case-sensitive attribute selectors like
      [foo="bar" s]. (from Mojolicious 8.42)
    - Renamed experimental :matches pseudo-class to :is. (from Mojolicious 8.42)
    - Fixed a bug where the case-sensitivity identifier in attribute selectors was
      case-sensitive. (from Mojolicious 8.42)
    - Fixed a bug where select and ruby elements were parsed incorrectly.
      (from Mojolicious 8.54)
    - Added EXPERIMENTAL support for :scope and :has pseudo-classes.
      (from Mojolicious 8.54)
    - Added support for MOJO_DOM58_CSS_DEBUG environment variable to print
      diagnostics information for CSS selectors. (from Mojolicious 8.55)
    - Unknown CSS selectors will now throw exceptions. (from Mojolicious 8.66)
    - (INCOMPATIBLE CHANGE) Improved all_text method to exclude "<script>" and
      "<style>" from text extraction in HTML documents. (from Mojolicious 9.0)


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 3.001
    see /usr/share/doc/packages/perl-Mojo-DOM58/Changes
    3.001     2021-06-16 01:28:52 EDT
    - Update IRC metadata to libera.chat


author: coolo@suse.com
changelog:
  - updated to 2.003002
    see /usr/share/doc/packages/perl-Moo/Changes
    2.003002 - 2017-03-28
    - ensure tarball does not contain SCHILY headers


author: coolo@suse.com
changelog:
  - updated to 2.003003
    see /usr/share/doc/packages/perl-Moo/Changes
    2.003003 - 2017-11-16
    - test tweaks
    - fix handling of code refs stored directly in the stash (for perl 5.28)
    - consider inline packages with constants in them as being loaded
    - stubs will be treated as methods that exist when inflating to Moose
    - avoid loading overload.pm unless required


author: coolo@suse.com
changelog:
  - updated to 2.003004
    see /usr/share/doc/packages/perl-Moo/Changes
    2.003004 - 2017-12-01
    - re-allow stubs for attribute parameters like isa or coerce (RT#123753)
    - fix accidentally removed space in coderef error message (GH#33)
    - fix test errors with old Carp versions


author: <timueller+perl@suse.de>
changelog:
  - updated to 2.003006
    see /usr/share/doc/packages/perl-Moo/Changes
    2.003006 - 2019-10-25
    - update Role::Tiny prerequisite to 2.001004 to fix issues with re-importing
      Moo::Role
    2.003_005 - 2019-10-18
    - always exclude helper subs (has, with, etc) from the list of methods, even
      if they are installed later or wrapped with a modifier
    - drop Devel::GlobalDestruction prerequisite unless using perl < 5.14
    - fix preserving full accuracy of numbers in non-ref defaults
    - fix tracking of stubs and constants as methods to be consistent and work
      properly with unusual ways of storing subs (RT#130050)
    - fix test for modules broken by newer Moo versions when new enough
      CPAN::Meta version is not available
    - fix undeferring subs before wrapping with a method modifier when subs to
      wrap are given as a list or array ref
    - fix error reporting locations from Carp calls in DEMOLISH (RT#124845)
    - fix extending attributes (has +) to allow overriding a default with a
      builder (RT#130361)
    - fix re-throwing Moose inflation exceptions when examining exception
      objects on older Moose or Devel::StackTrace versions
    - reorganized documentation related to Moose to improve clarity
    - improved documentation of usage with namespace::clean
    - various documentation tweaks


author: <timueller+perl@suse.de>
changelog:
  - updated to 2.004000
    see /usr/share/doc/packages/perl-Moo/Changes
    2.004000 - 2020-04-09
    - minor documentation tweaks
    - minor test tweaks
    - refactor creation and installation of helper subs allowing extensions to
      customize the behavior easier.
    - added is_class and make_class methods to Moo
    - added make_role method to Moo::Role
    - lower Scalar::Util dependency to 1.00
    - fix unlikely failure to properly inflate Type::Tiny types to Moose under
      threads on perl 5.8


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 2.004003
    see /usr/share/doc/packages/perl-Moo/Changes
    2.004003 - 2020-11-21
    - fix extraneous MANIFEST entry
    2.004002 - 2020-11-20
    - no changes
    - releasing as stable
    2.004_001 - 2020-07-30
    - remove Module::Runtime prerequisite
    - internal code cleanups
    - added test for conflicts in extensions wrapping 'has' and similar subs


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 2.004004
    see /usr/share/doc/packages/perl-Moo/Changes
    2.004004 - 2020-11-25
    - fix error location test when using core Carp on perl 5.8.9 - 5.10.1


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 2.005003
    see /usr/share/doc/packages/perl-Moo/Changes
    2.005003 - 2021-03-21
    - silence 'once' warnings from Moo::_Utils
    2.005_002 - 2021-01-22
    - fix C3 test skipping properly when MRO::Compat not available on perl < 5.10
    2.005_001 - 2021-01-20
    - fix perl version check in global destruction code
    2.005_000 - 2021-01-20
    - remove MooseX::Types from developer prereqs
    - recommend Sub::Util rather than Sub::Name, since Sub::Util is in core
    - fix line numbers when using oo module (perl -Moo)
    - adjust some author tests to rely less on external modules
    - lower Exporter prereq to any version
    - bump Role::Tiny prereq to 2.003004
    - refactor and simplify role application code, as allowed by new Role::Tiny
      version
    - switch to using normal strict+warnings rather than strictures for authors
    - remove strictures from recommends, as Moo does not use it anywhere
    - remove Task::Weaken prereq, as it served no purpose
    - remove MRO::Compat prereq, using it only when user code does
    - remove use of Devel::GlobalDestruction in code, only using
      Devel::GlobalDestruction::XS when it is available. Devel::GlobalDestruction
      is still a dependency on perl < 5.14 to facilitate the installation of the
      ::XS module.
    - Moo now has no mandatory perl version specific dependencies. The version
      specific modules are now optional or not used. This means code using Moo can
      be fatpacked on a new perl version without special cases, and it will work
      on older perl versions.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 2.005004
    see /usr/share/doc/packages/perl-Moo/Changes
    2.005004 - 2021-03-29
    - fix file set in %INC in create_class_with_roles (RT#134845)


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 2.005005
    see /usr/share/doc/packages/perl-Moo/Changes
    2.005005 - 2023-01-05
    - drop dependency on Test::Fatal


author: chris@computersalat.de
changelog:
  - update to 0.21
    - Fix RT Tickets:
    - 14535: Fix spanner clean() docs (reported by carbon at pobox.com).
    - 25898: Undef dereference with empty object (patch by Adam Tomason).
    - 30777: Add short_list_range() method (patch by Josef Kutej).
    - 48308: clean() or list() before add() causes error (reported by David Cawley).
    - 50042: spanner add() did not accept non-object (patch by Tomo.M).
    - 52571: "::" not accepted as valid IPv6 address (reported by Tim Wilde).
  - 0.20  Sun Feb 12 01:00:00 2006
    - Fix error message on mask values.
  - 0.19  Sat Jan 30 01:00:00 2006
    - Allow net mask of zero.
  - cleanup spec
    o fixed HEADER, TAGS, deps, macros
  - added perl-macros
  - removed .packlist, .pod
    > noarch


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.22
    see /usr/share/doc/packages/perl-Net-CIDR-Lite/Changes
    0.22  2021-04-04
    - Security: IPv4 octets with leading zeroes are no longer allowed.
      https://blog.urth.org/2021/03/29/security-issues-in-perl-ip-address-distros/


author: chris@computersalat.de
changelog:
  - bzipped Source
  - cleanup spec
    o added HEADER
    o sort TAGS
    o added cpan_name macro
    o fixed deps


author: coolo@suse.com
changelog:
  New in 1.0.0:
    - Updated to require minimum dbus >= 1.0.0
    - Automatically track change in ownership of bus names
    for signal handlers
    - Strict validation of method invocation against introspection
    data on exported objects
    - Improved error messages for invalid interfaces
    - Add API for disconnecting an object from a signal
    - Implement GetAll methods on properties interface
    - Allow leading _ in interface names
    - Other minor fixes


author: <timueller+perl@suse.de>
changelog:
  - updated to 1.2.0
    see /usr/share/doc/packages/perl-Net-DBus/Changes
    1.2.0 2019-12-16
    - Avoid memory leak with timeouts in reactor
    - Disable XML entity expansion in introspection XML docs
    - Don't include GIT repo in dist
    - Remove obsolete XML::Grove dep from spec
    - Fix GIT repo location
    - Fix misc typos in POD
    - Make reactor robust to time going backwards
    - Add GIT repo & bug tracker to Makefile.PL
    - Fix basepath when enumerating subnodes
    - Fix child paths in introspection XML to be relative
    - Support passing UNIX file descriptors
    - Fix encoding of properties via GetAll method
    - Add return & param names for standard interface introspection
    - Use org.freedesktop.DBus.Error.UnknownMethod error code
    - Fix reactor add_exception method
    - Enable exporting objects on the root node
    - Fix introspection decode with zero parameters
    - Validate parameters for standard methods
    - Validate object interface against declared method
    - Don't include MYMETA.* files in dist
    - Fix passing nomainloop parameter to constructor
    - Fix variant type in mock iterator


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.20220817
    see /usr/share/doc/packages/perl-Net-DNS-Resolver-Mock/Changes
    1.20220817 2022-08-17 03:33:52+00:00 UTC
    - Fix issue when looking up record at the root


author: dimstar@opensuse.org
changelog:
  - Add Net-DNS-Resolver-Net-DNS-0.75.patch: Deal with changes in
    Net::DNS 0.75.
    https://rt.cpan.org/Public/Bug/Display.html?id=95901


author: coolo@suse.com
changelog:
  - updated to 0.005
    see /usr/share/doc/packages/perl-Net-DNS-Resolver-Programmable/CHANGES
    - -- 0.005 (2017-07-13)
    * Remove debian/ subdir as per RT #108522
    * Regenerate README via pod2readme
    * Fix version number in changelog entry below - d'oh - and remove
      use of deprecated qv()
    * Import rcode list from Net::DNS - RT 96390
    - -- 0.004 (2017-07-13)
    * BIGPRESH taking over maintainership of this seemingly orphaned but
      very useful distribution.  Plan to fix various RT tickets.
    * Fix RT 109266 - avoid deprecated make_query_packet() call


author: coolo@suse.com
changelog:
  - updated to 0.006
    see /usr/share/doc/packages/perl-Net-DNS-Resolver-Programmable/CHANGES
    - -- 0.006 (2017-07-16)
    * Don't demand 5.10, work on perl >= 5.6
    * No taint mode flag in t/01-basic.t
    * Avoid problems with our $VERSION = '...' on one line
      All these courtesy of Dick Franks (rwfranks) - thanks!


author: coolo@suse.com
changelog:
  - updated to 0.009
    see /usr/share/doc/packages/perl-Net-DNS-Resolver-Programmable/CHANGES
    - -- 0.009 (2017-07-24)
      + Cleaner way to handle both arrays of strings and Net::DNS::Packet objects,
      courtesy of NLNETLABS (Dick Franks) in RT 122542 - thanks!
      + Extend tests to cover non-mocked queries too
    - -- 0.008 (2017-07-21)
    * Add Scalar::Util to deps
    - -- 0.007 (2017-07-19)
    * Fix handling pre-prepared ::Packet objects passed to send()
      + Additional tests
  - remove Net-DNS-Resolver-Net-DNS-0.75.patch


author: coolo@suse.com
changelog:
  - updated to 6.14
    see /usr/share/doc/packages/perl-Net-HTTP/Changes
    6.14      2017-04-24 11:27:26-04:00 America/Toronto
    - Improvements to live tests (Shoichi Kaji and Kent Fredric)
    - Fix a bug where downloading files is sometimes very slow GH#44 (Shoichi
      Kaji)


author: coolo@suse.com
changelog:
  - updated to 6.15
    see /usr/share/doc/packages/perl-Net-HTTP/Changes
    6.15      2017-05-12 14:57:02+02:00 Europe/Paris
    - Fix t/rt-112313.t (Shoichi Kaji)


author: coolo@suse.com
changelog:
  - updated to 6.16
    see /usr/share/doc/packages/perl-Net-HTTP/Changes
    6.16      2017-05-29 10:46:24-04:00 America/Toronto
    - Bump IO::Socket::SSL version from 1.38 to 2.012


author: coolo@suse.com
changelog:
  - updated to 6.17
    see /usr/share/doc/packages/perl-Net-HTTP/Changes
    6.17      2017-09-01 15:30:20Z
    - Fix test which relied on cpan.org speaking plain HTTP GH#54 (Chase
      Whitener)


author: coolo@suse.com
changelog:
  - updated to 6.18
    see /usr/share/doc/packages/perl-Net-HTTP/Changes
    6.18      2018-05-09 14:55:43Z
    - Move test that relies on http://httpbin.org to author tests


author: Stephan Kulow <coolo@suse.com>
changelog:
  - updated to 6.19
    see /usr/share/doc/packages/perl-Net-HTTP/Changes
    6.19      2019-05-16 19:16:59Z
    - partially skip live-https.t if there's no keep-alive connection (GH#58) (Slaven Rezi?)
    - set "x_static_install" : 1 in META files


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 6.21
    see /usr/share/doc/packages/perl-Net-HTTP/Changes
    6.21      2021-03-18 21:56:42Z
    - Accept PeerAddr of 0. (GH#72) (trwyant)


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 6.22
    see /usr/share/doc/packages/perl-Net-HTTP/Changes
    6.22      2022-01-21 20:41:21Z
    - Format method bullet points as code in docs (GH#77) (Paul Cochrane)
    - Ignore automatically generated directories (GH#76) (Paul Cochrane)
    - Use copyright start year rather than range (issue raised by Paul
      Cochrane)


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 6.23
    see /usr/share/doc/packages/perl-Net-HTTP/Changes
    6.23      2023-06-16 11:46:01Z
    - Don't treat HTTP header names as case sensitive in test (GH#81) (Olaf
      Alders)


author: chris@computersalat.de
changelog:
  - update to 1.23
    - Setting values for read only tied hash %! is illegal. removing code.
  - 1.22 Fri Jun 11 09:00:00 CST 2010
    - Remove Apache (mod_perl) as a dep for this module
  - 1.21 Fri Jun 11 01:00:00 CST 2010
    - Move sub around to fix prototyping bug.
    - Remove broken ident hosts from list so tests don't break. Right now
      i know of no working public ident hosts. Patches welcome!
    - Update Makefile.PL with new options
    - Add META.yml to module
    - use %! to determine if error was EINPROGRESS to function in other languages
  - recreated by cpanspec 1.78
  - noarch pkg


author: coolo@suse.com
changelog:
  - updated to 1.24
    see /usr/share/doc/packages/perl-Net-Ident/Changes
    1.24 Sun Dec 14 2014
    - RT 79165 - Fix for Strawberry Perl
    - Tidy code base for conformity of future patches


author: <timueller+perl@suse.de>
changelog:
  - updated to 1.25
    see /usr/share/doc/packages/perl-Net-Ident/Changes
    1.25 Sat Jan 18 2020
    - Enable github actions testing
    - Switch to README.md and point to testing status
    - Fix spelling typo provided by Debian project
    - Switch primary tracker to github issues
    - Remove META.yml from source control


author: coolo@suse.com
changelog:
  - updated to 1.02
    see /usr/share/doc/packages/perl-Net-SMTP-SSL/Changes
    1.02    2015-03-26
    - make it work again under blead; thanks to Zefram for the patch


author: coolo@suse.com
changelog:
  - updated to 1.03
    see /usr/share/doc/packages/perl-Net-SMTP-SSL/Changes
    1.03    2015-06-20
    - $net_smtp_ssl->isa('Net::SMTP') is now true


author: coolo@suse.com
changelog:
  - updated to 1.04
    see /usr/share/doc/packages/perl-Net-SMTP-SSL/Changes
    1.04    2016-10-09
    - mark this library deprecated, suggest newer Net::SMTP instead


author: chris@computersalat.de
changelog:
  - update to v6.0.0
  - Substantial internal code cleanup was performed based upon the
    Perl::Critic module and the "Perl Best Practices" book.
  - Added support for the Module::Build system for building, testing,
    and installing Perl modules.
  - The translation logic for OCTET STRINGs now uses the definition of
    a DisplayString in RFC 2579 to determine if the octets are to be
    converted into a hexadecimal representation.
  - The get_table() and get_entries() methods were refactored as part
    of the code cleanup.  The get_entries() method now handles "holes"
    in tables better and indexes with a value of zero.
  - The inheritance structure of the Transport Domain objects was
    updated to reduce code duplication and increase maintainability.
  - The resolution of IPv6 addresses was made more exhaustive.
  - The handling of OBJECT IDENTIFIERs was made more efficient by
    using [un]pack() with a BER compressed integer template.
  - Additional validation of the values passed to most methods is now
    performed and the error messages have been made more robust.
  - The documented examples were updated based upon commonly asked
    questions (specifically Example 3 and Example 4).
  - A Response-PDU with an error-status set to "noError" no longer
    generates an error when the error-index is non-zero, as decribed
    in Section 4.2.4 of RFC 3416.
  - The function oid_lex_cmp() was added to provide for the
    lexicographical comparison of two OBJECT IDENTIFIERs.
  - The error-status is no longer set for the exceptions noSuchObject,
    noSuchInstance, and endOfMibView when translation is not enabled.
  - recreated by cpanspec 1.78
  - noarch pkg


author: lars@linux-schulserver.de
changelog:
  - update to v6.0.1
    + Removed all occurrences of the "locked" attribute that was
      deprecated in Perl 5.12.0.
    + Changed the test validating the presence of a monotonic time value
      to check for invalid implementations.
    + The SNMPv3 contextEngineID and contextName are now stored as part
      of the request allowing for these values to be changed between
      messages.
  - also package the examples


author: Pedro Monreal Gonzalez <pmonrealgonzalez@suse.com>
changelog:
  - Update to 1.86_07
    1.86_07 2018-12-13
    - Net::SSLeay::RSA_generate_key() now prefers using
      RSA_generate_key_ex. This avois deprecated RSA_generate_key
      and allows removing the only Android specific code in
      SSLeay.xs. Fixes RT#127593. Thanks to Rouven Weiler.
    - SSL_CTX_get0_param, SSL_CTX_get0_param,
      X509_VERIFY_PARAM_set1_host, X509_VERIFY_PARAM_add1_host,
      X509_VERIFY_PARAM_set_hostflags,
      X509_VERIFY_PARAM_get0_peername,
      X509_VERIFY_PARAM_set1_email, X509_VERIFY_PARAM_set1_ip and
      X509_VERIFY_PARAM_set1_ip_asc added in 1.83 for OpenSSL
      1.0.2 and later are now available with LibreSSL 2.7.0 and
      later.
    - get_keyblock_size() now gets the MAC secret size from the
      cipher on LibreSSL 2.7.0 and later, rather than reaching
      into libssl internals. This effectively takes the OpenSSL
      1.1 code path for LibreSSL 2.7.0 instead of the OpenSSL 1.0
      code path.  Thanks to Alexander Bluhm.
    - get_client_random and get_server_random now use API
      functions supported by LibreSSL 2.7.0 and later. Thanks to
      Alexander Bluhm.
    - Add X509_check_host(), X509_check_email(), X509_check_ip(),
      and X509_check_ip_asc() for LibreSSL 2.5.0 and later. Thanks
      to Alexander Bluhm.
    - OpenSSL_version() and OpenSSL_version_num() are available
      with LibreSSL 2.7.0 and later. Thanks to Alexander Bluhm.
    - Use OPENSSL_cleanse() instead of memset(). Fixes
      RT#116599. Thanks to A. Sinan Unur.
    1.86_06 2018-09-29
    - Net::SSLeay::read() and SSL_peek() now check SSL_get_error()
      for SSL_ERROR_ZERO_RETURN for return values <= 0 to make
      Net::SSLeay::read() behave more like underlying OpenSSL
      function SSL_read().
      Convenience function ssl_read_all() now does an automatic
      retry when ERROR_WANT_READ or ERROR_WANT_WRITE is returned
      with Net::SSLeay::read().
      Convenience function ssl_read_until() now uses
      Net::SSLeay::ssl_read_all() instead of
      Net::SSLeay::read(). Tests 07_sslecho.t and 36_verify.t were
      also updated to use ssl_read_all() and ssl_write_all(). The
      tests now also disable TLSv1.3 session tickets and ignore
      SIGPIPE to avoid this signal when the client has finished
      before server has sent session tickets and called
      Net::SSLeay::accept().
      Thanks to Petr Pisar and Sebastian Andrzej Siewior for the
      patches (in #RT125218).
    - Fix a memory leak in cb_data_advanced_put. Fixes
      RT#127131. Noticed, investigated and patched by Paul
      Evans. Thanks!
    - Enable OpenSSL 1.1.1-pre9 with Travis CI.
    - Add SSL_CTX_set_num_tickets, SSL_CTX_get_num_tickets,
      SSL_set_num_ticket and SSL_get_num_tickets for controlling
      the number of TLSv1.3 session tickets that are issued.  Add
      tests in 44_sess.t. Parts taken from a larger patch by Petr
      Pisar of RedHat.
    - Add SSL_CTX_set_ciphersuites and SSL_set_ciphersuites for
      configuring the available TLSv1.3 ciphersuites. Add tests in
      43_misc_functions.t and clarify SSL_client_version tests.
    - Add SSL_CTX_set_security_level, SSL_CTX_get_security_level,
      SSL_set_security_level and SSL_get_security_level.
      Add new test file 65_security_level.t.
      All courtesy of Damyan Ivanov of Debian project.
    - Fix export_keying_material return value check and context
      handling. SSL_export_keying_material use_context is now
      correctly set to non-zero value when context is an empty
      string. This affects values exported with TLSv1.2 and earlier.
      Update documentation in NetSSLeay.pod and add tests
      in t/local/45_export.t.
    - Add RAND_priv_bytes. Add new test file t/local/10_rand.t for
      RAND_bytes, RAND_pseudo_bytes, RAND_priv_bytes, RAND_status,
      RAND_poll, RAND_file_name and RAND_load_file.
    - Update documentation for RAND_*bytes return values and
      RAND_file_name behaviour with LibreSSL.
    - Add SSL_SESSION_is_resumable. Add and update tests in 44_sess.t.
    - Set OpenSSL security level to 1 in tests that use the test suite's
      (1024-bit) RSA keys, which allows the test suite to pass when
      Net-SSLeay is built against an OpenSSL with a higher default
      security level. Fixes RT#126987. Thanks to Petr Pisar (in
      RT#126270) and Damyan Ivanov (in RT#126987) for the reports and
      patches, and to Damyan Ivanov for the preferred patch.
    - Add SSL_CTX_sess_set_new_cb and SSL_CTX_sess_set_remove_cb.
      Add new test file 44_sess.t for these and future session
      related tests for which no specific test file is needed.
    - Add SSL_get_version, SSL_client_version and SSL_is_dtls.
    - Add SSL_peek_ex, SSL_read_ex, SSL_write_ex and SSL_has_pending.
      Add tests in t/local/11_read.t
    - Add SSL_CTX_set_post_handshake_auth contributed by Paul
      Howarth. Add SSL_set_post_handshake_auth,
      SSL_verify_client_post_handshake and constant
      SSL_VERIFY_POST_HANDSHAKE.
    - Applied a patch to set_cert_and_key() from Damyan Ivanov,
      Debian Perl Group. This function now returns errors from
      library's error stack only when an underlying routine
      fails. Unrelated errors are now skipped. Fixes RT#126988.
    - Add support for TLSv1.3 via $Net::SSLeay::ssl_version.
    - Enhance t/local/43_misc_functions.t get_keyblock_size test
      to work better with AEAD ciphers.
    - Add constants SSL_OP_ENABLE_MIDDLEBOX_COMPAT and
      SSL_OP_NO_ANTI_REPLAY for TLSv1.3
    - Fix compile time DEFINE=-DSHOW_XS_DEBUG to work with
      non-threaded Perls. Fixes RT#127027. Thanks to SREZIC for
      the report. Also fix other minor compile warnings.
    1.86_05 2018-08-22
    - Net-SSLeay now requires at least Perl 5.8.1. This is a
      formalisation of what has been the de facto case for some time,
      as the distribution hasn't compiled and passed its tests on Perl
      5.005 for several years.
    - Increment Net::SSLeay::Handle's version number to keep it in sync
      with Net::SSLeay's, thus satisfying Kwalitee's consistent_version
      metric.
    - Re-enable the d2i_X509_bio() test in t/local/33_x509_create_cert.t
      for LibreSSL. Thanks to Alexander Bluhm.
    - Automatically detect new library names on Windows for OpenSSL
      1.1.0 onwards (libcrypto, libssl). Fixes part of RT#121084. Thanks
      to Jean-Damien Durand.
    - Fix a typo preventing OpenSSL libraries built with the VC compiler
      (i.e. ones with a ".lib" suffix) from being automatically detected
      on Windows. Fixes part of RT#121084. Thanks to Jean-Damien Durand.
    - Add missing call to va_end() following va_start() in TRACE().
      Fixes RT#126028. Thanks to Jitka Plesnikova.
    - Added SSL_in_init() and the related functions for all
      libraries and their versions. All return 0 or 1 as
      documented by OpenSSL 1.1.1. Use of these functions is
      recommended over using constants returned by get_state() and
      state(). New constants TLS_ST_*, used by OpenSSL 1.1.0 and
      later, will not be made available by Net::SSLeay.
    1.86_04 2018-07-30
    - Re-add SSLv3_method() for OpenSSL 1.0.2 and above. Fixes
      RT#101484.
    - Don't expose ENGINE-related functions when building against
      OpenSSL builds without ENGINE support. Fixes RT#121538. Thanks to
      Paul Green.
    - Automatically detect OpenSSL 1.0.x on VMS, and update VMS
      installation instructions to reflect removal of Module::Install
      from the build system. Fixes RT#124388. Thanks to Craig A. Berry.
    - Prevent memory leak in OCSP_cert2ids() and OCSP_response_verify().
      Fixes RT#125273. Thanks to Steffen Ullrich.
    1.86_03 2018-07-19
    - Convert packaging to ExtUtils::MakeMaker. Thanks to mohawk2.
    - Module::Install is no longer a prerequisite when building
      from the reposistory.
    - Re-apply patch from ETJ permitting configure and build in
      places with a space in the name.
    1.86_02 2018-07-06
    - Removed inc/ from repository. Module::Install is now a
      prerequisite when building from the repository. This allowed
      also removing "." from Makefile.PL lib path which was added
      in version 1.81. These updates require no changes when
      building from release packages. They also help AppVeyor
      builds to work better with old Perls.
    - Added CONTRIBUTING.md, reformatted the previous Changes
      entry to use CPAN::Changes::Spec guidelines and removed
      unused version control tags from comments.
    1.86_01 2018-07-04
      [Version control system change]
    - Chris Novakovic did a full conversion from the old Debian
      hosted SVN repository to git.
    - Fixes to commit metadata, branches and tags that git-svn
      couldn't handle or had no way of handling, were done
      manually or semi-automatically afterwards. For instance, the
      "git-svn-id:" lines that git-svn appends to commit messages
      were kept because Mike used SVN revision numbers in RT
      replies to indicate when bugs had been fixed/patches applied
      (which may be useful for future reference).
    - All commits were replayed onto a single master branch rather
      than having separate dead-end branches for the old SVN
      version tags (as this seems more "git-like").
    - New lightweight tags were created for each public release
      going back as far as the start of the SVN repository using
      data from MetaCPAN (cross-referencing with the changelog
      when it wasn't clear when a release was cut from the SVN
      repo).
    - Florian's and Mike's email addresses were mapped to git
      author/committer IDs
      [Continuous integration]
    - Travis CI configuration was added for automated testing on
      Linux using 64 bit Ubuntu Trusty. Build matrix dimensions
      are: Perl 5.8 - 5.26 x OpenSSL 0.9.8zh - 1.1.0h. Only the
      currently latest version for each major Perl and OpenSSL
      release is chosen.
    - AppVeyor configuration was added for automated testing on
      Windows. Build matrix dimensions are: Perl 5.8 - 5.26 x
      32bit and 64bit Perl environment x Windows Server 2012R2 and
      Windows Server 2016. The Perl environment is Strawberry Perl
      and its OpenSSL is used with builds. Only the latest major
      versions are used, similarly to Travis CI. Net-SSLeay PPM
      and PPD files are made available as artifacts.
    - Added README.md with link to master branch build and test
      status. Did minor updates to README and other misc files.
      [Release packaging]
    - Files t/local/43_misc_functions.t and
      t/local/65_ticket_sharing_2.t were missing from MANIFEST.
    - Updated inc/ directory with Module::Install 1.19. Updated
      Makefile.PL author and resource information. Synced
      SSLeay.pm under ext/ with the latest changes under
      inc/. Reordered use imports so that META.yml gets correctly
      regenerated. More Module::Install related changes will
      follow.
      [Repository amd maintainer change]
    - Net::SSLeay functionality was not changed in this
      release. Work was done to switch version contorol systems,
      add automated testing, update module packaging and change
      the primary maintainer. This coincided with the decommission
      of previous code repository service on alioth.debian.org.
    - The module is now primarily maintained by Tuure Vartiainen
      and Heikki Vatiainen of Radiator Software. The new
      repository location is
      https://github.com/radiator-software/p5-net-ssleay
  - Dropped patches merged upstream:
    * Net-SSLeay-1.85-Adapt-to-OpenSSL-1.1.1.patch
    * Net-SSLeay-1.85-Expose_SSL_CTX_set_post_handshake_auth.patch
    * Net-SSLeay-1.85-Avoid-SIGPIPE-in-t-local-36_verify.t.patch
    * Net-SSLeay-1.85-Move-SSL_ERROR_WANT_READ-SSL_ERROR_WANT_WRITE-retry-.patch
    * Net-SSLeay-1.85-Move-SSL_ERROR_WANT_READ-SSL_ERROR_WANT_WRITE-retry-from_write_partial.patch


author: Pedro Monreal Gonzalez <pmonrealgonzalez@suse.com>
changelog:
  - Update to 1.88
    1.88 2019-05-10
    - New stable release incorporating all changes from developer
      releases 1.86_01 to 1.86_11.
    - From this release, Net-SSLeay is switching to an "odd/even"
      developer/stable release version numbering system, like that of
      many core modules (e.g. ExtUtils::MakeMaker): developer releases
      will have an odd minor version number (and the usual "_xx" suffix),
      and stable releases will have an even minor version number. This
      means there is no Net-SSLeay 1.87.
    - Summary of major changes since version 1.85:
    - Mike McCauley has stepped down as maintainer. The new maintainers
      are Chris Novakovic, Heikki Vatiainen and Tuure Vartiainen.
    - The source code has moved from the now-defunct Debian Subversion
      server (alioth.debian.org) to GitHub
      (https://github.com/radiator-software/p5-net-ssleay).
    - Net-SSLeay is provided under the terms of the Artistic License
      2.0 - this has been the case since version 1.66, but references
      to other licenses remained in the source code, causing ambiguity.
    - Perl 5.8.1 or newer is now required to use Net-SSLeay. This has
      already been the case for some time in practice, as the test
      suite hasn't fully passed on Perl 5.6 for several years.
    - Much-improved compatibility with OpenSSL 1.1.1, and improved
      support for TLS 1.3.
    - Fixed a long-standing bug in cb_data_advanced_put() that caused
      memory leaks when callbacks were frequently added and removed.
    - Support in the test suite for "hardened" OpenSSL configurations
      that set a default security level of 2 or higher (e.g., in the
      OpenSSL packages that ship with recent versions of Debian, Fedora
      and Ubuntu).
    1.86_11 2019-05-08
    - Clarified Net-SSLeay's licensing terms: the module distribution has
      been released under the terms of the Artistic License 2.0 since
      version 1.66; references to other licenses have been removed. Fixes
      RT#106314. Thanks to Kent Fredric for pointing out the ambiguity.
    - Replace the HTTPS hosts in the external tests (some of which were
      no longer online) with more resilient ones. Closes issue #26.
    1.86_10 2019-05-04
    - Use locally-generated certificate chain in local tests rather
      than the Twitter one, which changes regularly and breaks the
      test suite unnecessarily. Fixes RT#129201. Thanks to Petr Písa?
      for the report and patch, and Steffen Ullrich for an alternative
      patch suggestion.
    - In t/local/09_ctx_new.t, rather than checking that the functions
      (CTX_)get_min_proto_version and (CTX_)get_max_proto_version return
      0x0000 (indicating the lowest and highest versions supported by
      libssl respectively, which is not the case if a run-time
      configuration is enforcing a different minimum or maximum), just
      check whether the returned value is one of those mentioned on the
      SSL_CTX_set_min_proto_version(3) man page. Partially fixes
      RT#128025. Thanks to Slaven Rezi? and Dmytro Zagashev for the
      downstream reports.
    - Move from 1024-bit keys/certificates to 2048-bit keys/certificates
      across the entire test suite. This removes the need to manually
      set the security level to 1 in tests that used the old keys, and
      fixes large numbers of test failures on modern Linux distributions
      that set the minimum OpenSSL security level to 2. Fixes RT#126270
      and the remainder of RT#128025. Thanks to Petr Písa? and Slaven
      Rezi? for the downstream reports.
    - In t/local/06_tcpecho.t and t/local/07_sslecho.t, connect to
      127.0.0.1 instead of localhost. This fixes these tests when
      executed inside a network sandbox that disrupts the behaviour of
      gethostbyname(). Fixes RT#128207. Thanks to Kent Fredric for the
      downstream report.
    1.86_09 2019-03-12
    - Add missing files to MANIFEST that prevented tests from passing
      when installing from the 1.86_08 release tarball.
    1.86_08 2019-03-12
    - Add and fix functions needed to properly implement client
      side session reuse for TLS 1.3 with using
      CTX_sess_set_new_cb. Newly exposed functions:
      SSL_SESSION_dup and SSL_SESSION_up_ref.
      Fixed functions: i2d_SSL_SESSION and d2i_SSL_SESSION.
      Thanks to Steffen Ullrich.
    - Add functions functions to allow reading multiple pems from
      file and creating untrusted chain: These functions allow you
      to:
    - Read in a PEM file with multiple certificates as a
      STACK_OF(X509_INFO)
    - Determine the size of the STACK_OF(X509_INFO) and value at
      an index, which allows you to loop over the stack.
    - Retrieve the X509 structure from each X509_INFO structure
      in the stack.
      Then you can create a new STACK_OF(X509) and push the X509
      structures onto the new stack. You can then pass this
      STACK_OF(X509) to X509_STORE_CTX_init which will allow you
      to add additional untrusted certificates to the chain for
      verification. Exposed functions are:
      PEM_X509_INFO_read_bio
      sk_X509_INFO_num
      sk_X509_INFO_value
      sk_X509_INFO_free
      sk_X509_new_null
      sk_X509_free
      sk_X509_push
      New function implemented by Net::SSLeay:
      P_X509_INFO_get_x509
      Thanks to Marc Reisner.
    - Add functions and constants that are necessary to verify a
      certificate using a hash directory outside of an SSL/TLS
      connection. Newly exposed functions:
      X509_STORE_CTX_init
      X509_STORE_CTX_free
      X509_STORE_new
      X509_STORE_free
      X509_STORE_add_lookup
      X509_LOOKUP_hash_dir
      X509_LOOKUP_add_dir
      Newly exposed constants:
      X509_FILETYPE_ASN1
      X509_FILETYPE_DEFAULT
      X509_FILETYPE_PEM
      Thanks to Marc Reisner.
    - Declare n_a in ssleay_set_psk_client_callback_invoke and
      ssleay_ctx_set_psk_client_callback_invoke to avoid a compilation
      error with Perl versions below 5.8.8. Fixes RT#128030. Thanks to
      Graham Ollis for the report.
    - Add X509_get0_serialNumber. Thanks to Marc Reisner.
    - Enable Travis CI for LibreSSL 2.2.1, 2.7.5, 2.8.3 and 2.9.0
      on Perl 5.20 and more recent.
    - Expose the following functions for curve and group selection:
    - CTX_set_ecdh_auto, set_ecdh_auto
    - CTX_set1_curves_list, set1_curves_list
    - CTX_set1_groups_list, set1_groups_list
      Thanks to Steffen Ullrich.


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 1.90:
    - New stable release incorporating all changes from developer releases
      1.89_01 to 1.89_05.
    - Summary of major changes since version 1.88:
    - Formalised libssl version support policy: all stable versions of OpenSSL
    in the 0.9.8 - 1.1.1 branches (with the exception of 0.9.8 - 0.9.8b) and
    all stable releases of LibreSSL in the 2.0 - 3.1 series are supported.
    The LibreSSL 3.2 series is not yet fully supported because its TLSv1.3
    implementation is not currently libssl-compatible.
    - Added support for LibreSSL on Windows when built with Visual C++.
    - Exposed P_X509_CRL_add_extensions, several SSL_CIPHER functions, and
    several stack functions.
    - Fixed crashes in the callback functions CTX_set_next_proto_select_cb and
    CTX_set_alpn_select_cb.
    - The test suite is now compatible with OpenSSL 1.1.1e onwards, as well as
    OpenSSL security level 2 (the default on many Linux distributions).


author: Pedro Monreal <pmonreal@suse.com>
changelog:
  - Fix autoupdate build:
    * Add required build and test dependencies
    * Update spec file and add cpanspec.yml


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.92
    see /usr/share/doc/packages/perl-Net-SSLeay/Changes
    1.92 2022-01-12
    - New stable release incorporating all changes from developer releases 1.91_01
    to 1.91_03.
    - Summary of major changes since version 1.90:
    - Net::SSLeay now supports stable releases of OpenSSL 3.0.
    - OpenSSL 3.0.0 introduces the concept of "providers", which contain
    cryptographic algorithm implementations. Many outdated, deprecated and/or
    insecure algorithms have been moved to the "legacy" provider, which may
    need to be loaded explicitly in order to use them with Net::SSLeay. See
    "Low level API: OSSL_LIB_CTX and OSSL_PROVIDER related functions" in the
    Net::SSLeay module documentation for details.
    - Net::SSLeay's built-in PEM_get_string_PrivateKey() function depends on
    algorithms that have moved to the legacy provider described above; if
    OpenSSL has been compiled without the legacy provider, the tests
    t/local/33_x509_create_cert.t and t/local/63_ec_key_generate_key.t will
    fail when the test suite is run.
    - TLS 1.1 and below may only be used at security level 0 as of OpenSSL
    3.0.0; if a minimum required security level is imposed (e.g. in an
    OpenSSL configuration file managed by the operating system), the tests
    t/local/44_sess.t and t/local/45_exporter.t will fail when the test suite
    is run.
    - Net::SSLeay now supports stable releases of LibreSSL from the 3.2 - 3.4
    series (with the exception of 3.2.2 and 3.2.3 - see "COMPATIBILITY" in the
    Net::SSLeay module documentation for details).
    - The TLS 1.3 implementation in LibreSSL 3.1 - 3.3, parts of which are
    enabled by default, is not fully compatible with the libssl API and may
    not function as expected with Net::SSLeay; see "KNOWN BUGS AND CAVEATS"
    in the Net::SSLeay module documentation for details.
    - A number of new libcrypto/libssl constants and functions are now exposed,
    including SSL_CTX_set_keylog_callback() and SSL_CTX_set_msg_callback(),
    which are helpful when debugging TLS handshakes. See the release notes for
    the 1.91 developer releases below for a full list of newly-exposed
    constants and functions.
    1.91_03 2022-01-10
    - Avoid misclassifying Clang as GCC in Test::Net::SSLeay's can_thread()
    function. This fixes test failures in 61_threads-cb-crash.t and
    62_threads-ctx_new-deadlock.t on OpenBSD and FreeBSD (and possibly other OSes
    too). Fixes GH-350.
    - Add the following constants for OpenSSL_version():
    - OPENSSL_CPU_INFO
    - OPENSSL_FULL_VERSION_STRING
    - OPENSSL_MODULES_DIR
    - OPENSSL_VERSION_STRING
    These constants are new in OpenSSL 3.0.0 release.
    - Update test 03_use.t to print information returned by the new constants.
    - Add more information to 03_use.t print output, including printing
    OPENSSL_VERSION_NUMBER as a 32bit hex number.
    - Add the following constants for OPENSSL_info() added in OpenSSL 3.0.0.
    - OPENSSL_INFO_CONFIG_DIR
    - OPENSSL_INFO_CPU_SETTINGS
    - OPENSSL_INFO_DIR_FILENAME_SEPARATOR
    - OPENSSL_INFO_DSO_EXTENSION
    - OPENSSL_INFO_ENGINES_DIR
    - OPENSSL_INFO_LIST_SEPARATOR
    - OPENSSL_INFO_MODULES_DIR
    - OPENSSL_INFO_SEED_SOURCE
    - Expose OPENSSL_info(), OPENSSL_version_major(),
    OPENSSL_version_minor(), OPENSSL_version_patch(),
    OPENSSL_version_pre_release() and
    OPENSSL_version_build_metadata() added in OpenSSL
    3.0.0. Update 03_use.t diagnostics and 04_basic.t tests to
    use these functions.
    - Clarify documentation of OpenSSL_version_num(), SSLeay(),
    SSLeay_version() and OpenSSL_version().
    - Add notes to OpenSSL_version_num() and SSLeay() on how to
    determine if the library is OpenSSL or LibreSSL and how to
    interpret the version number these functions return.
    - Add constants OPENSSL_VERSION_MAJOR, OPENSSL_VERSION_MINOR
    and OPENSSL_VERSION_PATCH. Update
    OPENSSL_version_major/minor/patch documentation to describe
    how these library functions relate to Net-SSLeay compile
    time constants. Add tests to verify the constants and
    functions return equal values.
    1.91_02 2021-12-29
    - On OpenVMS, detect vendor SSL111 product based on OpenSSL 1.1.x.
    - Cast the return value of OCSP_SINGLERESP_get0_id to fix a
    const/non-const mismatch warning that broke the build on OpenVMS.
    - Create SSL_CTXs with Test::Net::SSLeay's new_ctx() function for tests that
    are broken with LibreSSL 3.2. Partially fixes GH-232.
    - In 36_verify.t, account for the presence of the X509_V_FLAG_LEGACY_VERIFY
    flag (signalling the use of the legacy X.509 verifier) in LibreSSL 3.2
    versions from 3.2.4 onwards. Fixes the remainder of GH-232.
    - Note in the Net::SSLeay documentation that the TLS 1.3 implementation in
    LibreSSL 3.1 - 3.3, parts of which are enabled by default, is not
    libssl-compatible. See the "KNOWN BUGS AND CAVEATS" section of
    lib/Net/SSLeay.pod for details.
    - Add constants for, but not limited to,
    SSL_CTX_set_msg_callback and SSL_set_msg_callback functions:
    SSL3_RT_* for record content types, SSL3_MT_* for Handshake
    and ChangeCipherSpec message types, SSL2_VERSION to
    complement the list of existing SSL and TLS version
    constants and SSL2_MT_* for SSLv2 Handshake messages.
    - Expose SSL_CTX_set_keylog_callback and
    SSL_CTX_get_keylog_callback available with OpenSSL 1.1.1pre1
    and later.
    - Enhance 10_rand.t RAND_file_name tests: tests are no longer
    affected by the runtime environment variables, HOME and
    RANDFILE. These variables are insted controlled by the tests
    with local %ENV. Problems related to RAND_file_name were
    discussed in Github issue GH-152, and there might still be
    cases when, for example, setuid is used because of OpenSSL's
    use of glibc secure_getenv() and related functions. Address
    RAND_file_name differences between OpenSSL versions. Note in
    SSLeay.pod that RAND_file_name() can return undef with
    LibreSSL and recent OpenSSL versions.
    - Removed the following exportable symbols from SSLeay.pm:
    - SESSION, clear_error and err have never been defined.
    - add_session, flush_sessions and remove_session were
    removed in Net::SSLeay 1.04
    - Undocumented X509_STORE_CTX_set_flags() was removed in
    Net::SSLeay 1.37 when X509_VERIFY_PARAM_* functions were
    added. These are preferred over directly setting the flags.
    - Clarified Changes entry for release 1.75 to state that
    CTX_v2_new is not removed from Net::SSLeay. SSLv2 is
    completely removed in OpenSSL 1.1.0.
    - Beginning with OpenSSL 3.0.0-alpha17, SSL_CTX_get_options()
    and related functions return uint64_t instead of long. For
    this reason constant() in constant.c and Net::SSLeay must
    also be able to return 64bit constants. Add uint64_t
    definitions to typemap file and update constant() and
    options functions to use uint64_t with OpenSSL 3.0.0 and
    later when Perl is compiled with 64bit integers. With 32bit
    integers, the functions remain as they are: constant()
    functions return double and options functions return
    long. This partially fixes GH-315, 32bit integer Perls need
    to be handled separately.
    - Work around macOS Monterey build failure during 'perl
    Makefile.PL' that causes perl to exit with 'WARNING:
    .../perl is loading libcrypto in an unsafe way' or similar
    message. This fixes GH-329. Thanks to Daniel J. Luke for the
    report and John Napiorkowski for additional help.
    1.91_01 2021-10-24
    - Correct X509_STORE_CTX_init() return value to integer. Previous
    versions of Net::SSLeay return nothing.
    - Update tests to call close() to avoid problems seen with
    test 44_sess.t, and possibly other tests, running on older
    Windows Perl versions. Also add some missing calls in tests
    to shutdown and free ssl structures.
    - Fix multiple formatting errors in the documentation for Net::SSLeay.
    Thanks to John Jetmore.
    - Check for presence of libssl headers in Makefile.PL, and exit with an
    error instead of generating an invalid Makefile if they cannot be found.
    Fixes RT#105189. Thanks to James E Keenan for the report.
    - Added support for SSL_CTX_set_msg_callback/SSL_set_msg_callback
    Thanks to Tim Aerts.
    - Adjust time in ASN1_TIME_timet based on current offset to GMT to
    address GH-148. Thanks to Steffen Ullrich.
    - Multiple updates to tests to match OpenSSL 3.0 behaviour.
    Thanks to Michal Josef ?pa?ek.
    - OpenSSL 3.0 related changes in tests include:
    - TLSv1 and TLSv1.1 require security level 0 starting with 3.0 alpha 5.
    - SSL_CTX_set_ciphersuites() and SSL_set_ciphersuites() ignore
    unknown ciphersuites starting with 3.0 alpha 11.
    - Error code and error string packing and formatting changes.
    - PEM_get_string_PrivateKey default algorithm requires legacy provider.
    - See OpenSSL manual page migration_guide(7) for more information about
    changes in OpenSSL 3.0.
    - Automatically detect OpenSSL installed via Homebrew on ARM-based macOS
    systems. Thanks to Graham Knop for the patch.
    - Account for the divergence in TLSv1.3 ciphersuite names between OpenSSL and
    LibreSSL, which was causing failures of some TLSv1.3 tests with LibreSSL.
    - In 36_verify.t, account for the presence of the X509_V_FLAG_LEGACY_VERIFY
    flag (signalling the use of the legacy X.509 verifier) in LibreSSL 3.3.2 and
    above.
    - In 43_misc_functions.t, account for the fact that LibreSSL 3.2.0 and above
    implement TLSv1.3 without exposing a TLS1_3_VERSION constant.
    - Expose OpenSSL 3.0 functions
    OSSL_LIB_CTX_get0_global_default, OSSL_PROVIDER_load,
    OSSL_PROVIDER_try_load, OSSL_PROVIDER_unload,
    OSSL_PROVIDER_available, OSSL_PROVIDER_do_all
    OSSL_PROVIDER_get0_name and OSSL_PROVIDER_self_test.
    Add test files 22_provider.t, 22_provider_try_load.t and
    22_provider_try_load_zero_retain.t.
    - With OpenSSL 3.0 and later, the legacy provider is loaded in
    33_x509_create_cert.t to allow PEM_get_string_PrivateKey to
    continue working until its default encryption method is
    updated. Fixes GH-272 and closes GH-273.
    - Remove the test suite's optional dependency on the non-core modules
    Test::Exception, Test::NoWarnings and Test::Warn. Tests that verify
    Net::SSLeay's behaviour when errors occur are now executed regardless of the
    availability of these modules.
    - Fully automate the process of changing the list of constants exported by
    Net::SSLeay. Fixes GH-313.
    - Perform function autoloading tests in the test suite. Fixes GH-311.
    - In 36_verify.t, account for the fact that the X509_V_FLAG_LEGACY_VERIFY flag
    (signalling the use of the legacy X.509 verifier) is no longer exposed as of
    LibreSSL 3.4.1. Fixes GH-324.


author: Otto Hollmann <otto.hollmann@suse.com>
changelog:
  - Use constants X509_VERSION_3 and X509_REQ_VERSION_1 when available (#GH-449)
    * Add Use-constants-X509_VERSION_3-and-X509_REQ_VERSION_1-when-available.patch


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.94
    see /usr/share/doc/packages/perl-Net-SSLeay/Changes
    1.94 2024-01-08
    - New stable release incorporating all changes from developer releases 1.93_01
    to 1.93_05.
    - Summary of major changes since version 1.92:
    - Net::SSLeay now officially supports all stable releases of OpenSSL 3.1 and
    3.2, and LibreSSL 3.5 - 3.8.
    - Many noisy compiler warnings have been silenced - if SSLeay.xs fails to
    compile, it should now be much easier to identify the cause.
    - libcrypto's OPENSSL_init_crypto() function and libssl's OPENSSL_init_ssl()
    function are now exposed, enabling fine-grained control over the
    initialisation and configuration of both libraries.
    - libssl functions implementing TLS 1.3 PSK authentication are now exposed,
    in particular SSL_CTX_set_psk_find_session_callback() (on the server side)
    and SSL_CTX_set_psk_use_session_callback() (on the client side).
    - libssl functions implementing server-side TLS 1.2 PSK authentication are
    now exposed, in particular SSL_CTX_set_psk_server_callback().
    - libssl's SSL_CTX_set_client_hello_cb() function is now exposed, allowing a
    TLS server to set a callback function that is executed when the server
    processes a ClientHello message.
    - Many more libcrypto/libssl constants and functions are now exposed; see the
    release notes for the 1.93 developer releases for a full list.
    1.93_05 2024-01-06
    - Remove support for automatic detection of libssl/libcrypto via pkg-config
    with ExtUtils::PkgConfig if it is installed, due to the compiler and linker
    options provided by pkg-config being used unconditionally (which is
    incompatible with the OPENSSL_PREFIX detection method). The implementation of
    this was merged in time for developer release 1.93_03 and therefore hasn't
    been included in a stable release yet, so this doesn't represent a breaking
    change to the way in which libssl/libcrypto are detected by Makefile.PL. This
    is, however, a very useful feature, and we intend to bring it back in time
    for Net-SSLeay 1.96 after ironing out the remaining bugs.
    1.93_04 2024-01-05
    - Use -DOPENSSL_API_COMPAT=908 when compiling SSLeay.xs to
    suppress OpenSSL deprecation warnings.
    - Expose a number of functions that were added in recent
    LibreSSL releases or were not otherwise exposed before:
    - SSL(_CTX)_get/set_security_level in LibreSSL 3.6.0
    - SSL(_CTX)_get/set_num_tickets in LibreSSL 3.5.0
    - SSL(_CTX)_set_ciphersuites in LibreSSL 3.4.0
    - EVP_PKEY_security_bits in LibreSSL 3.6.0
    - SSL_CTX_set_keylog_callback in LibreSSL 3.5.0
    - SSL_is_dtls in LibreSSL 3.3.2
    - Remove Tuure Vartiainen as an active contributor. Tuure's contributions were
    instrumental in the transition from ad hoc testing to CI-based testing, which
    has greatly improved Net-SSLeay's stability, reliability and compatibility.
    Thanks for your contributions, Tuure!
    1.93_03 2024-01-02
    - Pass RAND_seed()'s sole argument to the underlying RAND_seed() function in
    libcrypto, rather than passing the value of a non-existent second argument.
    Fixes GH-427. Thanks to cgf1 for the report.
    - Avoid explicit and implicit use of weak hash algorithms,
    such as MD5 and SHA-1, in test suite. This allows tests
    44_sess.t and 45_exporter.t to correctly work on systems
    where crypto policies prohibit their direct use and TLS
    versions that require them. An example of such a system is
    Rocky Linux 9.2. Any Red Hat Enterprise Linux 9 and derived
    system is likely to have similar behaviour.  Thanks to Paul
    Howarth for the investigation and patches.
    - LibreSSL 3.8.0 release notes state: The POLICY_TREE and its
    related structures and API were removed. The affected
    Net::SSLeay functions are:
    - X509_policy_level_get0_node
    - X509_policy_level_node_count
    - X509_policy_node_get0_parent
    - X509_policy_node_get0_policy
    - X509_policy_node_get0_qualifiers
    - X509_policy_tree_free
    - X509_policy_tree_get0_level
    - X509_policy_tree_get0_policies
    - X509_policy_tree_get0_user_policies
    - X509_policy_tree_level_count
    Patch by GitHub user orbea.
    - Add OpenSSL 3.1 and LibreSSL 3.7 minor releases to GitHub CI testing.
    Update the previous minor releases to their latest versions. Add
    NetBSD to BSDs job and update the other BSDs and Alpine Linux jobs to
    cover additional and latest releases. Use the latest MacOS runners.
    - Expose SSL_CTX_set_client_hello_cb for setting a callback
    the server calls when it processes a ClientHello. Expose the
    following functions that can be called only from the
    callback. None of these are available with LibreSSL.
    - SSL_client_hello_isv2
    - SSL_client_hello_get0_legacy_version
    - SSL_client_hello_get0_random
    - SSL_client_hello_get0_session_id
    - SSL_client_hello_get0_ciphers
    - SSL_client_hello_get0_compression_methods
    - SSL_client_hello_get1_extensions_present
    - SSL_client_hello_get_extension_order
    - SSL_client_hello_get0_ext
    - Expose constants used by SSL_CTX_set_client_hello_cb related
    functions.
    - AD_ prefixed constants naming TLS alert codes for
    returning from a ClientHello callback or where alert types
    are used
    - CLIENT_HELLO_ERROR, CLIENT_HELLO_RETRY and
    CLIENT_HELLO_SUCCESS for returning from a ClientHello
    callback
    - TLSEXT_TYPE_ prefixed contants for naming TLS extension
    types
    - Expose functions for setting up TLS PSK on the server
    side. Only SSL_CIPHER_find is available with LibreSSL.
    - SSL_use_psk_identity_hint
    - SSL_CTX_use_psk_identity_hint
    - SSL_set_psk_server_callback
    - SSL_CTX_set_psk_server_callback
    - SSL_set_psk_find_session_callback
    - SSL_CTX_set_psk_find_session_callback
    - SSL_SESSION_set1_master_key
    - SSL_SESSION_set_cipher
    - SSL_SESSION_set_protocol_version
    - SSL_CIPHER_find
    - Expose NID_shake128, NID_shake256 and the rest of NID_sha* constants.
    - Expose functions for setting up TLS 1.3 PSK authentication
    on the client side. Only SSL_SESSION_get0_cipher is
    available with LibreSSL.
    - SSL_set_psk_use_session_callback
    - SSL_CTX_set_psk_use_session_callback
    - SSL_CIPHER_get_handshake_digest
    - SSL_SESSION_get0_cipher
    - EVP_MD_get0_description
    - EVP_MD_get0_name
    - EVP_MD_get_type
    - Major documentation cleanup. Thanks to John Jetmore.
    - Add constants for specifying version field for certificates,
    certificate requests and CRLs. Available in OpenSSL 3.0:
    - X509_VERSION_1, X509_VERSION_2 and X509_VERSION_3
    - X509_REQ_VERSION_1, X509_REQ_VERSION_2 and X509_REQ_VERSION_3
    - X509_CRL_VERSION_1 and X509_CRL_VERSION_2
    - Remove conditional compilation checks from SSLeay.xs and
    compatilibty notes from SSLeay.pod for OpenSSL versions
    earlier than 0.9.8. This includes all 0.9.7 and earlier
    releases down to 0.9.3a. Update tests respectively.
    - Add OpenSSL 3.2 and LibreSSL 3.8 minor releases to GitHub CI
    testing. Update existing OpenSSL releases to 1.1.1w, 3.0.12
    and 3.1.4.
    - Support compiling SSLeay.xs with a C++ compiler. Thanks to
    James E Keenan and GitHub user twata1 for suggesting this,
    testing and providing detailed test reports. Tested with GCC
    13 g++, Clang 17 clang++ and Visual Studio Community 2022
    C++ compilers. Discussion in GH-425 and GH-438.
    - Add constants for OPENSSL_init_crypto and related functions:
    - CONF_MFLAGS_DEFAULT_SECTION
    - CONF_MFLAGS_IGNORE_ERRORS
    - CONF_MFLAGS_IGNORE_MISSING_FILE
    - CONF_MFLAGS_IGNORE_RETURN_CODES
    - CONF_MFLAGS_NO_DSO
    - CONF_MFLAGS_SILENT
    - OPENSSL_INIT_ADD_ALL_CIPHERS
    - OPENSSL_INIT_ADD_ALL_DIGESTS
    - OPENSSL_INIT_ASYNC
    - OPENSSL_INIT_ATFORK
    - OPENSSL_INIT_ENGINE_AFALG
    - OPENSSL_INIT_ENGINE_CAPI
    - OPENSSL_INIT_ENGINE_CRYPTODEV
    - OPENSSL_INIT_ENGINE_DYNAMIC
    - OPENSSL_INIT_ENGINE_OPENSSL
    - OPENSSL_INIT_ENGINE_PADLOCK
    - OPENSSL_INIT_ENGINE_RDRAND
    - OPENSSL_INIT_LOAD_CONFIG
    - OPENSSL_INIT_LOAD_CRYPTO_STRINGS
    - OPENSSL_INIT_LOAD_SSL_STRINGS
    - OPENSSL_INIT_NO_ADD_ALL_CIPHERS
    - OPENSSL_INIT_NO_ADD_ALL_DIGESTS
    - OPENSSL_INIT_NO_ATEXIT
    - OPENSSL_INIT_NO_LOAD_CONFIG
    - OPENSSL_INIT_NO_LOAD_CRYPTO_STRINGS
    - OPENSSL_INIT_NO_LOAD_SSL_STRINGS
    - Expose functions for OpenSSL libcrypto and libssl
    initialisation, configuration and deinitialisation.
    These are available in OpenSSL 1.1.0 and later:
    - OPENSSL_init_ssl and OPENSSL_init_crypto
    - OPENSSL_cleanup, also in LibreSSL 3.6.0
    - OPENSSL_INIT_new and OPENSSL_INIT_free
    - OPENSSL_INIT_set_config_filename
    - OPENSSL_INIT_set_config_appname
    - OPENSSL_INIT_set_config_file_flags
    - Add new test file 23_openssl_init.t for OPENSSL_init_ssl and
    related functions.
    - Support finding OpenSSL libraries using
    ExtUtils::PkgConfig. Thanks to Paul Howarth for the patch.
    - Fix a number of cases where variables were declared after
    code triggering Gcc and Clang warning
    - Wdeclaration-after-statement. This is supported by C
    language version C99 and used by Perl 5.35.5 and
    later. SSLeay.xs is likely compiled with compilers that do
    not support this, therefore such constructs are avoided in
    SSLeay.xs. Thanks to GitHub user bulk88 for the patch.
    - Fix _CRT_SECURE_NO_DEPRECATE warning on Windows. Fix OpenSSL
    library file path detection loop in Makefile.PL. Both thanks
    to bulk88.
    - Update Shining Light OpenSSL detection to work with OpenSSL
    1.1.1w, 3.0.12, 3.1.4 and 3.2.0 installers. Caveats: when
    both 32bit and 64bit versions are installed, OpenSSL library
    path detection may pick the wrong version. Static
    compilation needs seems not to work with the these
    versions. Thanks to bulk88 for the initial updates.
    - Tone down Makefile.PL and README warning against mixing
    compilers and flags when compiling OpenSSL, Perl and
    Net::SSLeay. This may still be a requirement on some
    platforms, but, for example, with Linux and macOS mixing
    clang and gcc appears to work.
    - Add general installation instructions in README. Thanks to
    GitHub user viviparous. Update README and README.OSX.
    1.93_02 2023-02-22
    - Update ppport.h to version 3.68. This eliminates thousands of
    compound-token-split-by-macro compiler warnings when building Net-SSLeay with
    Clang 12 or greater. Partially fixes GH-383.
    - Silence compound-token-split-by-macro warnings when building Net-SSLeay with
    Clang 12 or greater. Fixes the remainder of GH-383.
    - When building Net-SSLeay, search for the openssl binary in the same directory
    in which Perl is installed (i.e. $Config{prefix}/bin/). Thanks to Henrik
    Grimler for the patch.
    - Expose EVP_PKEY_security_bits. Thanks to Felipe Gasper.
    - Major update to Gihub Actions configuration. Thanks to Felipe Gasper.
    New testing targets are:
    - OpenSSL and LibreSSL on Alpine Linux on i386, x390x, arm32v6,
    ar32v7 and arm64v8 architectures.
    - OpenSSL and LibreSSL on Ubuntu on i386, x390x, ar32v7 and arm64v8
    architectures.
    - OpenSSL on FreeBSD 13.0, not enabled yet because of GH #272 and #394
    - LibreSSL on FreeBSD 13.0
    - LibreSSL on OpenBSD 6.9
    - LibreSSL on OpenBSD 7.1
    - Cygwin on x86_64
    - Fix compilation failure using cl. Microsoft cl compiler do
    not like when preprocessor directives are inside a
    macro. Fixes GH-403. Thanks to Jean-Damien Durand.
    - Update CTX_use_PKCS12_file() and CTX_use_PKCS12_file() to
    use BIO functions for avoiding "no OPENSSL_Applink" runtime
    errors. Fixes GH-281 and RT#101638. Thanks to Jean-Damien
    Durand.
    - Add to README.Win32 more information about OPENSSL_Applink
    and how it may be needed with FILE pointers and POSIX/Unix
    fds. Recommended method is to avoid them and use OpenSSL BIO
    functions instead. Update SSLeay.pod with alternatives to
    Net::SSLeay::SESSION_print_fp(). Closes GH-411.
    - Refactor variable declarations in RSA_generate_key to allow SSLeay.xs to
    compile under -Werror=declaration-after-statement. Fixes GH-407. Thanks to
    dharanlinux for the report.
    - Fix memory leaks after calls to X509_get_ext_d2i. Thanks to Anton Borowka.
    - Documentation fix: Correct CRL revocation reasons in
    P_X509_CRL_add_revoked_serial_hex(). Closes GH-397. Reported
    by Marc Reisner.
    - Support stable releases of LibreSSL 3.5 and 3.6.
    - Update callback set by SSL_set_session_secret_cb to adjust
    master secret's length. This is needed with OpenSSL 1.1.1
    and later that provide buffer that is now longer than 48
    octets. Fix Net::SSLeay::get_keyblock_size() size
    calculation with AEAD ciphers. These functions were
    originally added to OpenSSL and Net::SSLeay for
    EAP-FAST. These changes allow EAP-FAST to work with AEAD
    ciphers and with OpenSSL versions 1.1.1 and later.
    - Remove code guarded by obsolete
    SSL_F_SSL_SET_HELLO_EXTENSION #ifdef. This was used by the
    initial EAP-FAST related OpenSSL patch which was never part
    of the OpenSSL distribution.
    - PEM_get_string_PrivateKey() currently uses DES-CBC as its
    default encryption algorithm. Test 33_x509_create_cert.t now
    skips testing the default algorithm on systems that support
    providers but don't have the legacy provider available. One
    such system is FreeBSD 13.0 with OpenSSL which was added as
    disabled in GitHub actions by PR GH-402 but can now be
    enabled. Long term fix is to replace DES-CBC with a modern
    cipher. Allows closing GH-394.
    1.93_01 2022-03-20
    - LibreSSL 3.5.0 has removed access to internal data
    structures: Use X509_get0_tbs_sigalg() and
    OCSP_SINGLERESP_get0_id() like in OpenSSL 1.1. Also use
    RSA_get0... with RSA_get_key_parameters(). Thanks to
    Alexander Bluhm.
    - Expose SSL_CTX_get_min_proto_version(),
    SSL_CTX_get_max_proto_version(), SSL_get_min_proto_version()
    and SSL_get_max_proto_version() with LibresSSL 3.4.0 and
    later. Thanks to Alexander Bluhm.
    - Update tests 07_sslecho.t and 44_sess.t to work around
    failures seen on Windows with Perls earlier than 5.20. For
    the details, see GH-356 and look for CloseHandle() in Perl
    5.20.0 changelog. Thanks to GitHub user twata1 for the
    report and additional help.
    - Alexander's recent work with RSA_get_key_parameters(),
    allows to make it available with all OpenSSL versions. It
    was already available with versions earlier than 1.1.0.
    - Expose BN_dup(), BN_clear(), BN_clear_free() and BN_free().
    - Use PTR2IV instead of direct cast to IV to fix compilation
    warning with SSLeay.xs internal function bn2sv().
    - Expose X509_CRL_get0_lastUpdate(),
    X509_CRL_get0_nextUpdate(), X509_CRL_set1_lastUpdate() and
    X509_CRL_set1_nextUpdate() that became available with
    OpenSSL 1.1.0 and LibreSSL 2.7.0. These, and the respective
    deprecated _get/set_ aliases, are available with all OpenSSL
    and LibreSSL versions. Fixes part of RT#124371.
    - Note in documentation that the X509_CRL_get* functions
    return a pointer to time structure that should be considered
    read-only.
    - Use ASN1_STRING_get0_data() instead of ASN1_STRING_data() to
    avoid compile time deprecation warnings. Partly fixes
    RT#124371.
    - Add the following constants from Current OpenSSL master branch:
    - SSL_ASYNC_PAUSED
    - SSL_ASYNC_NO_JOBS
    - SSL_CLIENT_HELLO_CB
    - SSL_ERROR_WANT_ASYNC
    - SSL_ERROR_WANT_ASYNC_JOB
    - SSL_ERROR_WANT_CLIENT_HELLO_CB
    - SSL_ERROR_WANT_RETRY_VERIFY
    - SSL_MODE_ASYNC
    - SSL_MODE_NO_AUTO_CHAIN
    - SSL_OP_ALLOW_CLIENT_RENEGOTIATION
    - SSL_OP_CLEANSE_PLAINTEXT
    - SSL_OP_DISABLE_TLSEXT_CA_NAMES
    - SSL_OP_ENABLE_KTLS
    - SSL_OP_IGNORE_UNEXPECTED_EOF
    - SSL_OP_NO_EXTENDED_MASTER_SECRET
    - SSL_RETRY_VERIFY
    - SSL_SESS_CACHE_UPDATE_TIME
    - X509_TRUST_DEFAULT
    - X509_V_ERR_AUTHORITY_KEY_IDENTIFIER_CRITICAL
    - X509_V_ERR_CA_BCONS_NOT_CRITICAL
    - X509_V_ERR_CA_CERT_MISSING_KEY_USAGE
    - X509_V_ERR_EC_KEY_EXPLICIT_PARAMS
    - X509_V_ERR_EMPTY_SUBJECT_ALT_NAME
    - X509_V_ERR_EMPTY_SUBJECT_SAN_NOT_CRITICAL
    - X509_V_ERR_EXTENSIONS_REQUIRE_VERSION_3
    - X509_V_ERR_ISSUER_NAME_EMPTY
    - X509_V_ERR_KU_KEY_CERT_SIGN_INVALID_FOR_NON_CA
    - X509_V_ERR_MISSING_AUTHORITY_KEY_IDENTIFIER
    - X509_V_ERR_MISSING_SUBJECT_KEY_IDENTIFIER
    - X509_V_ERR_NO_ISSUER_PUBLIC_KEY
    - X509_V_ERR_PATHLEN_INVALID_FOR_NON_CA
    - X509_V_ERR_PATHLEN_WITHOUT_KU_KEY_CERT_SIGN
    - X509_V_ERR_SIGNATURE_ALGORITHM_INCONSISTENCY
    - X509_V_ERR_SIGNATURE_ALGORITHM_MISMATCH
    - X509_V_ERR_SUBJECT_KEY_IDENTIFIER_CRITICAL
    - X509_V_ERR_SUBJECT_NAME_EMPTY
    - X509_V_ERR_UNSUPPORTED_SIGNATURE_ALGORITHM
    - Expose X509_get0_notBefore(), X509_getm_notBefore()
    X509_get0_nextAfter() and X509_getm_nextAfter() that became
    available with OpenSSL 1.1.0 and LibreSSL 2.7.0. These, and
    the deprecated _get functions, are available, as aliases
    when needed, with all OpenSSL and LibreSSL versions. Fixes
    GH-367.
    - Only export the TLSv1*_method() functions when support for the respective TLS
    version is available in the underlying libssl library. This allows
    Net::SSLeay to be built against libssl libraries that were compiled without
    support for old TLS versions.


author: Tina Müller <tina.mueller@suse.com>
changelog:
  - Remove Use-constants-X509_VERSION_3-and-X509_REQ_VERSION_1-when-available.patch
    (fixed upstream)


author: aj@ajaissle.de
changelog:
  - Skipped the following upstream releases:
  - Changelog 2.006  Jun 20 2012
    * Allow for case where host is *, and IO::Socket::INET6 is installed, but IPv6 doesn't really work.
    * Add missing child_init_hook in Fork server (so Fork can be more parallel with PreFork in some respects)
    * Change BOUND_SOCKETS passing to use ; as a separator rather than a \n
  - Changelog 2.005  Jun 12 2012
    * NOTE: ipv now defaults to *
    * Change the default of ipv from 4 to *.  This means if a host of * (default), or a named host is used, any available IPv4 OR IPv6 address will be used.
    * Allow for explicit close_client_stdout call
    * Add dispatch methods and app setup to HTTP
    * Allow for exec_fork_hook in HTTP
    * Make sure errors in HTTP use correct logging mechanisms (and do not die un-needed)
    * Fix 500 call in PSGI
    * Fix send_header
  - Changelog 2.004  Jun 08 2012
    * NOTE: Version 2.005 will change the default ipv value to * meaning it will attempt to bind IPv4 and IPv6 if they are available if you pass a hostname
    * Add Net::Server::Proto->get_addr_info which can more reliably resolve domain information.
    * Use that information to figure out an appropriate host to bind to for tests
    * Make get_addr_info less reliant on magic values of sysctl net.ipv6.bindv6only
    * Allow all tests to function in IPv6 only environments
    * Fix broken number of tests in test suite
    * Add warnings about changes to the default value of ipv coming in 2.005
  - Changelog 2.003  Jun 06 2012
    * Make the logging system pluggable
    * Added net-server server executor for writing easier one line servers
    * Sys::Syslog and Log::Log4perl are now moved out to their own module subsystems
    * Added full apache style HTTP log formatting for the HTTP server
    * Allow for ipv to be specified as part of host, or proto, or passed via $ENV{'IPV'}
    * Add apache style access logging (access_log_file and access_log_format) to HTTP
    * Allow HTTP header parsing to not untaint the headers (thanks Miko O'Sullivan)
    * Fix missing legacy NS_unix_path call (missing since 2.000)
    * Fix a bug in MultiType that prevented calling server_type HTTP
  - Changelog 2.002  May 31 2012
    * Make HTTP output header parsing more consistent - and catch more errors
    * Add exec_cgi and exec_trusted_perl methods to HTTP
    * Add bugfix for ipv=>"*" combined with UNIX sockets. (Mark Martinec)
    * Fix the SSL_test.t to use exit rather than quit so the parent departs
  - Changelog 2.001  May 30 2012
    * Bug fix wrong usage of File::Temp::tempfile.
    * Fix HTTP_COOKIES to be HTTP_COOKIE
    * Handle multiple header values better in HTTP
    * Add Log::Log4perl logging courtesy of TONVOON@cpan
  - Changelog 2.000  May 30 2012
    * Bring Net::Server::Proto::SSL back.  It is now fully functional under all scenarios, including IPv4 and IPv6
    * Change Proto interface to allow passing more information.  This represents an internal API change.
    * Updates to the HUP mechanisms to make sure we rebind all types of ports correctly.
    * Add IPv6 integration via ::1 style addresses as well as the ipv configuration parameter (Mark Martinec)
    * Added graceful shutdown (Tatsuhiko Miyagawa)
    * Added hot deploy via TTIN and TTOU (Tatsuhiko Miyagawa)
    * Internal code retidying
    * Finish out support for connecting to ports by service name
    * Don't loose track of fork and prefork children on a hup - make sure to actively wait them off
    * Correct accept to take a classname, and optionally be called in array context
    * Cleanup numerous configuration issues.
    * Added sig_passthrough option to Fork, PreFork, and PreForkSimple servers allowing for arbitrary signals to propagate to children
    * Add syswrite/sysread support to SSLEAY (Sergey Zasenko).
    * Add PSGI module.
    * Many small accumulated bugfixes.


author: aj@ajaissle.de
changelog:
  - updated to new upstream version 2.007
  - Changelog 2.007  Jan 09 2013
    * Update run_dequeue to clear out signals after fork.
    * Add serialize none for PreFork and PreForkSimple servers that at not multi-port.
    * Allow for auto-assigned port to be the same when hostname resolves to multiple ips/ipvs (RT #78024)
    * Fix bug in header parsing (RT #82125)
    * Fix warning bug (RT #78828)
    * Fix wrong wantarray context in Proto::TCP (RT #31437)
    * Simplify _get_commandline to just use $0 - no fishing in proc (RT #80260)
    * Fix uninitialized begin (RT #78830)
    * Fix misplaced +2 (RT #78827)
    * Fix various spelling errors and pod nits (RT #77994)
    * Allow for log calls from the MUX object (RT #78514)
    * Give an error at begin time of SSLEAY if the need Fcntl function is not available on this platform (RT #82542)
    * Make all of the tests self cancel much earlier if there is an error handling the request.
    * Add a stronger timeout to PreFork tests - ideally we'd like to find a real way to test these one windows (RT #811411, #81993) - still broken - but shouldn't hang
    * Superficial changes to help packagers not list Log4perl as dependency (it is optional)


author: aj@ajaissle.de
changelog:
  - Updated to new upstream version 2.008
  - Changelog 2.008  May 12 2014
    * Long awaited patch for the IO::Socket::SSL default verify mode bug
    * Add Time::HiRes as a dep
    * Update to new github hosted repository with all legacy code imported
    * Beginnings of change to dzil based releases
    * There are several dozen outstanding bugs that will be addressed in the next release


author: coolo@suse.com
changelog:
  - updated to 2.009
    see /usr/share/doc/packages/perl-Net-Server/Changes
    2.009  Aug 09 2017
    - Several long awaited fixes
    - Log when a child exits abnormally. RT #86815
    - Added delete-child hook
    - Add cleanup_dead_child_hook to PreFork server
    - Removed stray warn
    - Use File::Temp instead of POSIX::tmpnam
    - UNIX read_until to allow for SSL under unix sockets


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 2.010
    see /usr/share/doc/packages/perl-Net-Server/Changes
    2.010  Mar 22 2021
    - Add SSL_verify_callback
    - Fix SSLEAY connect spinloop
    - Various pod typos
    - Allow for logging to STDOUT for HTTP
    - Add PATCH verb to HTTP


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 2.013
    see /usr/share/doc/packages/perl-Net-Server/Changes
    2.013  Dec 03 2022
    - Update MANIFEST for missing file
    2.012  Dec 02 2022
    - More code/documentation typo fixes
    - Add /simple routes to HTTP and PSGI echo handlers for doing static request samples.
    - Fix PSGI header handling that was broken in 2.011
    2.011  Dec 01 2022
    - Default to IO::Socket::IP with continued fallback to IO::Socket::INET6
    - Add double_reverse_lookups configuration and code
    - Cleanup hostname lookup under both IO::Socket::IP and IO::Socket::INET6
    - Change SSL to use IO::Socket::SSL SSL_startHandshake
    - Fix semaphore release
    - Update various POD issues
    - Finally add register_child method called if a child process is started.
    - Bugfix Net::Server::PSGI
    - Allow groups to be separated by ,
    - Allow . in usernames and groups
    - Allow space in config file values
    - Retro-actively acknowlege that 2.008 changed default Net::Server::HTTP type to PreFork (and update docs)
    - Fix Location bounce with other status set
    - Return status 400 under request_denied_hook in Net::Server::HTTP


author: Tina Müller <tina.mueller@suse.com>
changelog:
  - Add fix-UDB-receiving-in-Fork-server.patch https://bugzilla.suse.com/show_bug.cgi?id=1206763
    https://rt.cpan.org/Ticket/Display.html?id=146575


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 2.014
    see /usr/share/doc/packages/perl-Net-Server/Changes
    2.014  Mar 14 2023
    - Apply patch to Fork for UDP
    - Fix tests on perls without threads


author: Tina Müller <tina.mueller@suse.com>
changelog:
  - Remove patch fix-UDB-receiving-in-Fork-server.patch, has been fixed
      upstream.
      https://rt.cpan.org/Ticket/Display.html?id=146575
      https://bugzilla.suse.com/show_bug.cgi?id=1206763


author: coolo@novell.com
changelog:
  - updated to 4.044
      added missing support for ->compactref(\@list) which is described
      in the documentation but not implemented.


author: coolo@suse.de
changelog:
  - updated to 4.058
      up rev for documentation update
      update documentation in InetBase v0.06
      Lite.pm v1.40
      add call to InetBase::fillIPv4 to all uses of gethostbyname
      break out the code in InetBase v0.05 that expands short IPv4
      addresses into dotquad format to account for broken BSD
      implementations of inet_aton and gethostbyname that do
      not recognize the short format. EXPORT this as sub 'fillIPv4'
      in Util.pm v1.45, add 'fillIPv4' to calls to gethostbyname to
      work around broken inet_aton and gethostbyname implementations
      in certain BSD implementations


author: coolo@suse.com
changelog:
  - updated to 4.069
      IN Lite.pm v1.50, add =encoding UTF-8
      In Util.pm v1.50
      changed Makefile.PL to check for config.h when building for XS
      with 'gcc', try building with 'cc', and check again.
      If config.h is not found, force Pure Perl mode.
      Kill XS in winduhs and Darwin, both of which misbehave when compiling XS code
    4.067 Sat Mar 30 12:57:20 PDT 2013
      Improved diagnostic message for "die" with bad mask for
      hostenum, hostenumref, split, splitref, rsplit, rsplitref
      Thanks to GENSYM@cpan.org for pointing out the need.
    4.066 Mon Oct 29 13:30:14 PDT 2012
      update Lite.pm v1.47 to support bracketed IPv6 URI notation
      as described in RFC-3986
      Thanks to Quanah Gibson-Mount mishikal@yahoo.com
    4.065 Tue Oct  2 12:36:11 PDT 2012
      correct format for IPv6 embedded IPv4 addresses
      in InetBase v0.8
    4.064 Tue Sep 25 13:54:47 PDT 2012
      added support for rfc3021 /31 networks to hostenum
    4.063 Fri Aug 10 11:46:18 PDT 2012
      Updated GPL v2.0 text and address in all modules
    4.062 Wed Jun  6 12:34:48 PDT 2012
      documentation updates courtesy of
      Ben Bullock <benkasminbullock@gmail.com>
      Thank you Ben.
    4.061 Tue May  8 16:24:03 PDT 2012
      fixed bug in Lite v1.44 that returned
      $ip->num() = 2^128 for 0.0.0.0/0
      Thanks to Sebastian <debug@test1.org> for spotting it.
    4.060 Fri Apr  6 16:00:02 PDT 2012
      In Lite.pm v1.43,
      fix bug #75976, change in behavior introduced in v4.050


author: coolo@suse.com
changelog:
  - updated to 4.071
      add method "canon" by request from <tom.jones@bccx.com>
      nth documention error fixed. thanks to Anton tobez@tobez.org
      Lite v1.51, add new6FFFF, RFC4291 compliant ipv4->ipV6 new


author: coolo@suse.com
changelog:
  - updated to 4.079
    see /usr/share/doc/packages/perl-NetAddr-IP/Changes
    Revision history for Perl extension NetAddr::IP


author: vcizek@suse.com
changelog:
  - update to 0.02
    - apply warning-related fix -
      https://rt.cpan.org/Public/Bug/Display.html?id=58466


author: vcizek@suse.com
changelog:
  - update to 0.03
      Generate a new tarball on linux.  Doing the C<make dist> on OSX
      generated a tarball that upset dumb tars
      tar: Ignoring unknown extended header keyword `SCHILY.dev'
      tar: Ignoring unknown extended header keyword `SCHILY.ino'
      tar: Ignoring unknown extended header keyword `SCHILY.nlink'


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.22
    see /usr/share/doc/packages/perl-OLE-Storage_Lite/Changes
    0.21 Fri Feb 17 2020
      + Fix for Spreadsheet::ParseExcel break due to the previous change in
      v0.20.  https://github.com/jmcnamara/ole-storage-lite/pull/4
    0.20 Wed Feb 15 2020
      + Added performance improvement of 95+ percent on certain complex
      messages. Patch from Todd Richmond.
      https://github.com/jmcnamara/ole-storage-lite/pull/4


author: Stephan Kulow <coolo@suse.com>
changelog:
  - updated to 1.269
    see /usr/share/doc/packages/perl-PPI/Changes
    1.269   2019-05-17 18:36:46Z
    Summary:
    - many small documentation improvements
    1.268   2019-05-16 10:00:39Z
    Summary:
    - fix a broken link in the pod
    1.267   2019-05-16 09:22:34Z
    Summary:
    - make PPI::Test::Run more OS-agnostic
    1.266   2019-05-15 16:17:49Z
    Summary:
    - keep heredoc terminator detection from triggering regex errors
    - small cleanups
    Details:
    - make the output of PPI::Test::Run more useful
    - remove a superfluous import


author: Stephan Kulow <coolo@suse.com>
changelog:
  - updated to 1.270
    see /usr/share/doc/packages/perl-PPI/Changes
    1.270   2019-07-09 15:14:57Z
    Summary:
    - attempt to handle new blead binary/hexadecimal parsing behavior in tests


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.271
    see /usr/share/doc/packages/perl-PPI/Changes
    1.271   2022-01-25 21:47:21Z
    Summary:
    - return correct name for lexical subroutines
    - silence uninitialized warning in t/07_token.t
    - bump minimum Test::More version to 0.96
    - fix some typos in Pod
    - moved repository to Perl-Critic GitHub org:
    https://github.com/Perl-Critic/PPI


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.272
    see /usr/share/doc/packages/perl-PPI/Changes
    1.272   2022-02-02 16:10:50Z
    Summary:
    - Drop prerequisite for IO::String on perl 5.8+


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.273
    see /usr/share/doc/packages/perl-PPI/Changes
    1.273   2022-04-22 15:58:31Z
    Summary:
    - Whitespace in signatures is now preserved (GH#257)


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.274
    see /usr/share/doc/packages/perl-PPI/Changes
    1.274   2022-05-02 18:21:56Z
    Summary:
    - Indentation in here-docs is now preserved (GH#252) (trwyant)


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.276
    see /usr/share/doc/packages/perl-PPI/Changes
    1.276   2022-07-19 21:43:50Z
    Summary:
    - Implement Replace Method (GH#274) (Renee and Olaf Alders)
    1.275   2022-07-18 19:42:13Z
    Summary:
    - CHECK bareword handle parsed as scheduled block (GH#247) (trwyant)


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.277
    see /usr/share/doc/packages/perl-PPI/Changes
    1.277   2023-09-22 09:12:48Z
    Summary:
    - Parse prototypes as literal quotes, enables parens and newlines in protos
    - Fix false positive detection of labels (GH#289) (Dan Church)
    Details:
    - Wrapped most Document->new calls in tests with automatic checks


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.278
    see /usr/share/doc/packages/perl-PPI/Changes
    1.278   2024-03-11 02:20:06Z
    - Add support for new octal number syntax (GH#295) (Branislav Branislav
      Zahradník)


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.014
    see /usr/share/doc/packages/perl-PPIx-QuoteLike/Changes
    0.014		2021-01-14	T. R. Wyant
      Add Travis CI testing.
      Use GitHub as bug tracker. R.I.P. rt.cpan.org.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.015
    see /usr/share/doc/packages/perl-PPIx-QuoteLike/Changes
    0.015		2021-02-05	T. R. Wyant
      Handle <<\EOD and <<~\EOD, which are equivalent to <<'EOD' and
      <<~'EOD', respectively.
      Recognize indented here documents. Thanks to Olaf Alders (oalders)
      for alerting me to this omission.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.016
    see /usr/share/doc/packages/perl-PPIx-QuoteLike/Changes
    0.016		2021-03-26	T. R. Wyant
      Add rt.cpan.org back to bug reporting methods. Long live RT!
      Get prerequisites up to snuff, and add xt/author/prereq.t to ensure
      they stay that way.
      Refactor authortest into three, so I do not have to generate stub
      files to test without optional modules.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.017
    see /usr/share/doc/packages/perl-PPIx-QuoteLike/Changes
    0.017		2021-04-16	T. R. Wyant
      All uses of the postderef argument to new() now warn.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.018
    see /usr/share/doc/packages/perl-PPIx-QuoteLike/Changes
    0.018		2021-10-22	T. R. Wyant
      Argument postderef is now fatal.
      Correct generation of 'provides' metadata.  Thanks to Favio Poletti
      for blogging
      https://github.polettix.it/ETOOBUSY/2021/06/15/the-real-pause-workaround/,
      and ultimately to Joel Berger for the pointer to
      https://metacpan.org/pod/CPAN::Meta::Spec#no_index


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.019
    see /usr/share/doc/packages/perl-PPIx-QuoteLike/Changes
    0.019		2021-11-15	T. R. Wyant
      Add CONTRIBUTING file.
      Try to quell weird Win32 test failures which seem to occur only in
      tests where I am using 'use open' to put the standard handles into
      UTF-8 mode. The fix (I hope) is to do this to the Test::Harness
      handles at run time instead of to the standard handles at compile
      time.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.020
    see /usr/share/doc/packages/perl-PPIx-QuoteLike/Changes
    0.020		2022-03-17	T. R. Wyant
      Correct and optimize the computation of logical column position (the
      one that takes account of tabs).


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.021
    see /usr/share/doc/packages/perl-PPIx-QuoteLike/Changes
    0.021		2022-04-03	T. R. Wyant
      Recognize postfix deref in '@{[ ... ]}' for determining minimum Perl
      version.  This recognizes all forms of postfix dereference,
      including ->%*, ->&*, and ->**.  NOTE that for now this remains a
      PPIx::QuoteLike::Token::Interpolation.
      Require PPI 1.238 for postfix deref support, and prune code that
      dealt with PPI's old behavior.
      Postfix %*, &*, and ** do not interpolate.
      Correct perl_version_introduced() for interpolated postfix scalar
      deref.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.022
    see /usr/share/doc/packages/perl-PPIx-QuoteLike/Changes
    0.022		2022-04-15	T. R. Wyant
      Remove 'postderef' argument to new().  Postfix dereference is always
      recognized.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.023
    see /usr/share/doc/packages/perl-PPIx-QuoteLike/Changes
    0.023		2022-09-16	T. R. Wyant
      Update discouragement notice for variables(), and add a TODO in
      t/variables.t for why.
      Correct normalization of ${^FOO} for PPI. If the caret is present
      the braces are not removed.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.079
    see /usr/share/doc/packages/perl-PPIx-Regexp/Changes
    0.079		2021-03-26	T. R. Wyant
      Get prerequisites up to snuff, and add xt/author/prereq.t to ensure
      they stay that way.
      Add rt.cpan.org back to bug reporting methods. Long live RT!


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.080
    see /usr/share/doc/packages/perl-PPIx-Regexp/Changes
    0.080		2021-04-16	T. R. Wyant
      All uses of the postderef argument to new() now warn.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.081
    see /usr/share/doc/packages/perl-PPIx-Regexp/Changes
    0.081		2021-10-22	T. R. Wyant
      Any use of the postderef argument is now fatal.
      Correct generation of 'provides' metadata.  Thanks to Favio Poletti
      for blogging
      https://github.polettix.it/ETOOBUSY/2021/06/15/the-real-pause-workaround/,
      and ultimately to Joel Berger for the pointer to
      https://metacpan.org/pod/CPAN::Meta::Spec#no_index
      Add YAPE::Regex to SEE ALSO


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.082
    see /usr/share/doc/packages/perl-PPIx-Regexp/Changes
    0.082		2021-11-29	T. R. Wyant
      Add --version to eg/predump, and document all options with double
      dashes.
      Silence 'uninitialized' warning generated by /(?<=.{35})/.
      Thanks to Brian Fraser for reporting this.
      Try to quell weird Win32 test failures which seem to occur only in
      tests where I am using 'use open' to put the standard handles into
      UTF-8 mode. The fix (I hope) is to do this to the Test::Harness
      handles at run time instead of to the standard handles at compile
      time.
      Add file CONTRIBUTING.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.083
    see /usr/share/doc/packages/perl-PPIx-Regexp/Changes
    0.083		2022-03-17	T. R. Wyant
      Correct and optimize the computation of logical column position (the
      one that takes account of tabs).


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.084
    see /usr/share/doc/packages/perl-PPIx-Regexp/Changes
    0.084		2022-04-02	T. R. Wyant
      Require PPI 1.238 for postfix deref support, and recode the
      postfix deref logic in terms of 1.238's functionality.
      Parse '@{[ ... ]}' as code, not interpolation.  This is more in line
      with what it actually represents, and allows correct versioning of
      postfix dereferences.  But is is an incompatible change.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.085
    see /usr/share/doc/packages/perl-PPIx-Regexp/Changes
    0.085		2022-04-16	T. R. Wyant
      Remove 'postderef' argument to PPIx::Regexp->new().  Postfix
      dereference is always recognized.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.086
    see /usr/share/doc/packages/perl-PPIx-Regexp/Changes
    0.086		2022-12-13	T. R. Wyant
      Add width(), which returns the number of characters matched. Note
      that an indefinite upper boumd is represented as IEEE 754 Inf if
      that appears to be supported; otherwise by a singleton object
      overloaded to allow stringification, numification, and numeric
      tests.
      Use width() to enhance the detection of variable-width look-behinds.
      Serious clean-up on accepts_perl() subsystem.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.087
    see /usr/share/doc/packages/perl-PPIx-Regexp/Changes
    0.087		2023-01-28	T. R. Wyant
      Add support for code in optimized regex, a.k.a. (*{...}).  This
      involved making the recognition of backtracking control more
      specific, since it also uses (?*...).
      If (*{...}) and (**{...}) are removed from Perl before Perl 5.38.0,
      support for them will be removed from this package.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.088
    see /usr/share/doc/packages/perl-PPIx-Regexp/Changes
    0.088		2023-02-28	T. R. Wyant
      Remove support for (**{ ... code ... }).  This was introduced in
      Perl 5.37.8 along with a single-splat version.  The double-splat
      version was removed without deprecation in Perl 5.37.9, so it is
      being removed without deprecation here as well, per my stated policy
      about development functionality.  The single-splat version still
      exists (and is documented) in Perl 5.37.9, and in this package.


author: coolo@suse.com
changelog:
  - updated to 0.13
    - Fix dist.ini to not add Test::Spelling as a requirement. (Tomas Doran)
    - Fix tests to pass with Carp 1.25. Reported by Andreas Koenig. RT#75520


author: lars@linux-schulserver.de
changelog:
  - remove Package-DeprecationManager-0.10-Build_n_Test.patch as it
    did not apply to newest version any more - use inline sed instead


author: coolo@suse.com
changelog:
  - updated to 0.14
    see /usr/share/doc/packages/perl-Package-DeprecationManager/Changes
    0.14     2015-04-18
    - Use any() from List::Util 1.33+ instead of List::MoreUtils.


author: coolo@suse.com
changelog:
  - updated to 0.15
    see /usr/share/doc/packages/perl-Package-DeprecationManager/Changes
    0.15     2015-11-13
    - Made this module co-operate with existing import() subs in packages that use
      this module, as long as you use this module last.


author: coolo@suse.com
changelog:
  - updated to 0.16
    see /usr/share/doc/packages/perl-Package-DeprecationManager/Changes
    0.16     2016-03-21
    - The subs installed into the caller are now named with Sub::Name. This makes
      these subs appear to be part of the caller, as opposed to an import, which
      is what we want, since each installed sub is constructed uniquely for a
      given package.


author: coolo@suse.com
changelog:
  - updated to 0.17
    see /usr/share/doc/packages/perl-Package-DeprecationManager/Changes
    0.17     2016-06-17
    - Remove use of namespace::autoclean.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.18
    see /usr/share/doc/packages/perl-Package-DeprecationManager/Changes
    0.18     2023-02-19
    - Use Sub::Util instead of Sub::Name, which is part of Scalar-List-Utils,
      which itself is a dependency already. Implemented by Aristotle Pagaltzis. GH
      [#3].


author: tabraham@novell.com
changelog:
  - updated to 0.33
    - add conflict on MooseX::Method::Signatures 0.36 (ether)
  - updated to 0.32 2011-09-05
    - bring the behavior of has_symbol for nonexistant scalars into
      line with the XS version
    - invalid package names (for instance, Foo::Bar) are not allowed
    - invalid stash entry names (anything containing ::) are not allowed
  - updated to 0.31 2011-08-08
    - fix ->add_symbol('$foo', qr/sdlfk/) on 5.12+
    - fix ->add_symbol('$foo', \v1.2.3) on 5.10+
  - updated to 0.30 2011-07-21
    - fix compiler detection in Makefile.PL (ribasushi)


author: coolo@suse.com
changelog:
  - updated to 0.34
    - support anonymous stashes on newer perl versions
    - prevent harmful effects from invalid settings for
      $ENV{PACKAGE_STASH_IMPLEMENTATION}
    - switch to Module::Implementation


author: coolo@suse.com
changelog:
  - updated to 0.35
    - remove old deprecated api
  - remove outdated perl-Package-Stash-old_Test-More.patch


author: coolo@suse.com
changelog:
  - updated to 0.37
    see /usr/share/doc/packages/perl-Package-Stash/Changes
    0.37  2014-09-21
    - fix spurious warning in taint mode (Niko Tyni, #12)


author: Stephan Kulow <coolo@suse.com>
changelog:
  - updated to 0.38
    see /usr/share/doc/packages/perl-Package-Stash/Changes
    0.38      2018-12-31 03:25:07Z
    - avoid new warning in 5.21.x regarding too many arguments for
      printf/sprintf (Renée Bäcker)
    - canonical repository moved to https://github.com/moose/Package-Stash


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.39
    see /usr/share/doc/packages/perl-Package-Stash/Changes
    0.39      2020-11-22 01:26:43Z
    - updated distribution metadata and packaging
    - configuration phase now uses ExtUtils::HasCompiler


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.40
    see /usr/share/doc/packages/perl-Package-Stash/Changes
    0.40      2022-02-21 05:38:38Z
    - update bundled version of ExtUtils::HasCompiler, for new new Apple
      include paths


author: lars@linux-schulserver.de
changelog:
  - fix build on distributions with old Test::More module
    ( perl-Package-Stash-XS-old_Test-More.patch )


author: tabraham@novell.com
changelog:
  - updated to 0.25
    - fix compilation on perl 5.8 (RT#70762)
  - updated to 0.24 2011-09-05
    - invalid package names (for instance, Foo::Bar) are not allowed
    - invalid stash entry names (anything containing ::) are not allowed
  - updated to 0.23 2011-08-08
    - fix the test for scalar values, again (t0m, rafl)
    - disallow assigning globrefs to scalar glob slots (this doesn't
      actually make any sense)


author: coolo@suse.com
changelog:
  - updated to 0.26
    - internal refactorings to support Package::Anon stashes - this should
      work now
  - remove outdated perl-Package-Stash-XS-old_Test-More.patch


author: coolo@suse.com
changelog:
  - updated to 0.28
    - fix test issue (Graham Knop)
    - handle magic more correctly in add_symbol and get_or_add_symbol


author: Stephan Kulow <coolo@suse.com>
changelog:
  - updated to 0.29
    see /usr/share/doc/packages/perl-Package-Stash-XS/Changes
    0.29      2018-12-31 03:26:01Z
    - quiet compiler warning (Jacques Germishuys, PR #2)
    - canonical repository moved to
      https://github.com/moose/Package-Stash=XS


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.30
    see /usr/share/doc/packages/perl-Package-Stash-XS/Changes
    0.30      2022-06-12 20:00:39Z
    - misc tooling updates
    - fixed redundant argument in sprintf in tests (RT#143205)


author: rschweikert@suse.com
changelog:
  - Update to latest source, version 1.96
    + Correct the version number in META.yml
    + Make one of the tests a bit more flexible, to accommodate a subtle
      change in behaviour caused by a recent change to perl
    + Restore compatibility with Perl 5.8


author: rschweikert@suse.com
changelog:
  - Update to latest version 1.98
    + Improve peek_sub error handling
    Thanks to Zefram for the bug report.
    See https://rt.cpan.org/Ticket/Display.html?id=89679
    + Make new test compatible with old versions of perl.


author: coolo@suse.com
changelog:
  - updated to 2.0
    see /usr/share/doc/packages/perl-PadWalker/Changes
    1.99  Tue 11 Nov 2014 15:01:37 CET
    - Make it compatible with bleadperl.
      Patch from Father Chrysostomous at https://rt.cpan.org/Public/Bug/Display.html?id=100262
    1.99_1  Tue 11 Nov 2014 19:38:17 CET
    - Restore compatibility with perl 5.8
      Patch from paul@city-fan.org at https://rt.cpan.org/Public/Bug/Display.html?id=100262#txn-1431869
    2.0  Mon  8 Dec 2014 13:45:37 GMT
    - Restore compatibility with bleadperl
      Patch from Dagfinn Ilmari Mannsåker at https://github.com/robinhouston/PadWalker/pull/3


author: coolo@suse.com
changelog:
  - updated to 2.1
    see /usr/share/doc/packages/perl-PadWalker/Changes
    2.1  Fri 24 Apr 2015 20:29:12 BST
    - Another bleadperl fix
      https://rt.cpan.org/Public/Bug/Display.html?id=101037


author: coolo@suse.com
changelog:
  - updated to 2.2
    see /usr/share/doc/packages/perl-PadWalker/Changes
    2.2  Fri 23 Oct 2015 17:55:31 BST
    - Convert to PERL_NO_GET_CONTEXT
      https://github.com/robinhouston/PadWalker/pull/2


author: coolo@suse.com
changelog:
  - updated to 2.3
    see /usr/share/doc/packages/perl-PadWalker/Changes
    2.3  Fri 10 Nov 2017 18:26:29 GMT
    - Make tests work with -Ddefault_inc_excludes_dot
      https://rt.cpan.org/Public/Bug/Display.html?id=120421


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 2.5
    see /usr/share/doc/packages/perl-PadWalker/Changes
    2.4  Sat 26 Sep 2020 18:39:17 BST
    - Names of utf8 lexical vars not reported correctly
      https://rt.cpan.org/Ticket/Display.html?id=133424
    2.5  Sun 27 Sep 2020 13:22:11 BST
    - Make 2.4 compatible with older perl.


author: lars@linux-schulserver.de
changelog:
  - update to 1.01:
    + Fixed can_cc() bug in Makefile.PL where it was checking an
      existence of PATH directory rather than executables. RT#55668
      (DGOLDEN, MIYAGAWA)
  - build parallel


author: coolo@novell.com
changelog:
  - update to 1.03
    - Trying for a much more advanced can_xs() alternative to can_cc()
      to deal with the situation where a host has a superficially
      working compiler, but completely screwed up headers.
    - Adding some fallback strategies to deal with cases where these
      same machines don't support configure_requires.
    - Adopt Chorny's eumm-upgrade style for the Makefile.PL.
    - Allow the Makefile.PL to build it's own META.yml now.


author: coolo@suse.com
changelog:
  - updated to 1.06
    - Remove the need for the sanexs.c file by generating into a temp
      file instead.
    - Restore compatibility with pre-5.8.8 Perls without a working
      compiler available install time (RIBASUSHI)


author: lars@linux-schulserver.de
changelog:
  - update to 1.07:
    + Disable XS version on cygwin as it shows bizarre behaviour
      that breaks form when using Params::Util XS verwion.


author: Dirk Stoecker <opensuse@dstoecker.de>
changelog:
  - updated to 1.101
    see /usr/share/doc/packages/perl-Params-Util/Changes
    1.101	2020-10-22
    - fix inconsistent license conditions in meta data and documentation
    and add appropriate LICENSE files. Fixes RT#133586.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.102
    see /usr/share/doc/packages/perl-Params-Util/Changes
    1.102	2020-11-02
    - fix RT#133623 - Can't install in pureperl mode. Thanks to Nigel
    Gregoire (@nfg) for reporting and proposal for proper fix.
    - update ppport.h from Devel::PPPort 3.62


author: coolo@suse.com
changelog:
  - updated to 1.22
    see /usr/share/doc/packages/perl-Params-Validate/Changes
    1.22    2016-02-13
    - Fixed a bug when a callback failed but did not die. The resulting error
      message had a pointless colon in it. Reported by Slaven Rezic. RT #111036.
    - Made the pure Perl version use Carp's croak rather than confess. The XS
      version has never included a stack trace in errors. You can use the on_fail
      setting to get a stack trace if you prefer. Reported by Slaven Rezic. RT
      [#111036].
    - The pure Perl code now uses "(unknown)" when it cannot determine the sub
      that failed, instead of "N/A". Reported by Slaven Rezic. RT #111036.
    - Documented the PARAMS_VALIDATE_IMPLEMENTATION environment
      variable. Requested by Slaven Rezic. RT #111035.


author: coolo@suse.com
changelog:
  - updated to 1.23
    see /usr/share/doc/packages/perl-Params-Validate/Changes
    1.23    2016-03-26
    - Fixed some Perl stack corruption bugs. Based on a proposed PR from Tony Cook
      plus some additional changes. GH #8.
    - Fixed tests with Carp 1.01 (shipped with Perl 5.8.3). Patch by Andreas
      Koenig. RT #113318.


author: coolo@suse.com
changelog:
  - updated to 1.24
    see /usr/share/doc/packages/perl-Params-Validate/Changes
    1.24    2016-05-08
    - Author tests are no longer in t/. This makes running tests for non-authors
      faster. Requested by Karen Etheridge. RT #113063.


author: coolo@suse.com
changelog:
  - updated to 1.25
    see /usr/share/doc/packages/perl-Params-Validate/Changes
    1.25    2016-09-25
    - Switched to Params::Validate.


author: coolo@suse.com
changelog:
  - updated to 1.26
    see /usr/share/doc/packages/perl-Params-Validate/Changes
    1.26    2016-10-06
    - Reverted to Module::Build. The use of EUMM in 1.25 broke Windows builds.


author: coolo@suse.com
changelog:
  - updated to 1.27
    see /usr/share/doc/packages/perl-Params-Validate/Changes
    1.27    2017-04-29
    - When more than one required parameters are missing, the list of missing
      parameters in the error message is sorted by name. Patch by E. Choroba. GH
      [#14].


author: coolo@suse.com
changelog:
  - updated to 1.28
    see /usr/share/doc/packages/perl-Params-Validate/Changes
    1.28    2017-05-05
    - Removed the broken Makefile.PL that was accidentally being shipped with this
      distro since 1.26.


author: coolo@suse.com
changelog:
  - updated to 1.29
    see /usr/share/doc/packages/perl-Params-Validate/Changes
    1.29    2017-06-11
    - Fixes for MSVC compilation. Patch by Andy Grundman. PR #15.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.30
    see /usr/share/doc/packages/perl-Params-Validate/Changes
    1.30    2020-10-18
    - Support pure Perl builds via the standard incantation of `perl Build.PL
    - -pureperl_only`. The `--pp` flag is still supported. Implemented by Diab
      Jerius. GH @17.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.31
    see /usr/share/doc/packages/perl-Params-Validate/Changes
    1.31    2022-10-22
    - Require Devel::PPPort 3.68+ for compatibility with Perls <= 5.8.5. Patch by
      Graham Knop. PR #25.


author: coolo@suse.com
changelog:
  - updated to 0.24
    see /usr/share/doc/packages/perl-Params-ValidationCompiler/Changes
    0.24     2017-04-08
    - The source_for() exported by Params::ValidationCompiler did not work at
      all. Reported by Diab Jerius. GH #16.
    0.23     2017-01-23
    - Trying to create a validator for positional parameters where a required
      param came after one with a default did not throw an exception.
    - A positional params validator with a slurpy type which had coercions did not
      return the coerced values. It returned the original values instead.


author: coolo@suse.com
changelog:
  - updated to 0.25
    see /usr/share/doc/packages/perl-Params-ValidationCompiler/Changes
    0.25     2017-11-23
    - All exceptions now include a stack trace by default when treated as a
      string. This makes finding where validation failed a lot easier. Fixes GH
      [#18].
    - The name for a subroutine is now used in some exception messages, even if
      Sub::Util cannot be installed.


author: coolo@suse.com
changelog:
  - updated to 0.26
    see /usr/share/doc/packages/perl-Params-ValidationCompiler/Changes
    0.26     2017-11-28
    - The exceptions.t test would fail if Sub::Util was not installed. Reported by
      Paul Howarth. GH #19.
    - Fix test failures on Windows. GH #20.


author: coolo@suse.com
changelog:
  - updated to 0.27
    see /usr/share/doc/packages/perl-Params-ValidationCompiler/Changes
    0.27     2018-02-11
    - Fixed a bug with inlining Moose types. If a type's parent needed environment
      variables those would not get closed over. Reported by Mark Fowler. GH #22.
    - Added a debug option to dump the source of the subroutine before it is
      eval'd.


author: coolo@suse.com
changelog:
  - updated to 0.30
    see /usr/share/doc/packages/perl-Params-ValidationCompiler/Changes
    0.30     2018-07-31
    - Tweaked the POD formatting so that the table of contents generated by
      MetaCPAN is more useful.
    0.29     2018-07-31
    - Make Class::XSAccessor a recommended dep, not a required one.
    0.28     2018-07-31
    - Added a new option for named params, "return_object". This causes the
      validation sub to return an object with methods for each param rather than a
      hashref. This is a great way to avoid typos in hash keys. This idea (and
      some of the implementation) was shamelessly stolen from Toby Inkster's
      Type::Params module.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.31
    see /usr/share/doc/packages/perl-Params-ValidationCompiler/Changes
    0.31     2023-01-06
    - Require Class::XSAccessor 1.17+ when trying to load it. Earlier versions
      cause test failures. Reported by David Cantrell. GH #27.


author: vcizek@suse.com
changelog:
  - added Test::Warn to BuildRequires
  - update to 1.967001
    * 1.966_000  Mon Jun 27 08:32:50 2011
    - Patched unnamed subrules, so that they actual fail when
      not correctly specified (thanks Evgeniy!)
    - Added skip tests (thanks Flavio)
    - Added doc patch to make $skip semantics clearer (thanks Flavio!)
    - Fixed POD description of <rightop:...> semantics (thanks Dirk!)
    * 1.966_001  Mon Nov 14 10:34:52 2011
    - Applied fix to restore skipped prefixes on match failure
      (thanks Jeremy!)
    - Removed formats to eliminate problems with filehandle duplication
      in forked environments
    * 1.966_002  Sun Jan 22 19:08:37 2012
    - *** NON-BACKWARDS COMPATIBLE CHANGE! *** Change the caches for
      $prevline and $thisline to be local to the parser, rather than
      lexical vars in Parse::RecDescent.  This prevents previously
      generated parsers from interfering with the line counts of
      later parsers.
    - removed trailing whitespace from all member files (cosmetic)
    - new tests, updated MANIFEST
    - Added Jeremy Braun as an author and current maintainer
    - update file permissions
    - fixed a few broken links in the pod
    * 1.967001  Sat Jan 28 20:54:48 2012
    - Addressed RT.cpan.org #28314: regex modifiers for tokens not
      honored during regex syntax check. (Thanks SADAHIRO!)
    - Fixed some POD typos
    - Added message on how to turn off "default" hint value in the
      default hint value ($::RD_HINT = 0). RT.cpan.org # #4898.
    - Modified _write_ERROR to call formline twice to avoid repeated
      $errorprefix.
    - Collected match tracing messages into a common function which
      takes into account positive/negative lookahead.
    - Addressed RT.cpan.org #74258: RD_AUTOSTUB does not work with
      precompiled parsers.  (Thanks Yuri!)
    - Special-case $::RD_AUTOSTUB eq 1.  $::RD_AUTOSTUB's value is
      ignored, and the unknown subrule 'rule' has a production
      "rule: 'rule'", rather than "rule: '1'".
    - Change Parse::RecDescent::new to call $self->Replace with only
      the grammar as an argument.  That prevents the $compiling
      argument to new() from being incorrectly interpreted as
      $isimplicit.


author: vcizek@suse.com
changelog:
  - update to 1.967003
    - Addressed RT.cpan.org #29966: regex with single backslash not
      recognized.  Changed the definition of $TOKEN to handle
      backslashes inside of regex patterns.
    - Skip tests in t/reentry.t if Test::Warn isn't available.
    - Remove the 'use 5.10' from t/skip_dynamic.t, it runs fine
      against Perl 5.8.9.


author: vcizek@suse.com
changelog:
  - update to 1.967006
    - Allow a global <skip:> directive that functions the same as
      modifying $Parse::RecDescent::skip prior to compiling a
      grammar. (Thanks Flavio!)
    - *** NON-BACKWARDS COMPATIBLE CHANGE! *** A repetition directive
      such as 'id(s /,/)' correctly creates a temporary @item variable
      to hold the 'id's that are matched.  That @item variable is them
      used to set the real $item[] entry for that repetition.  The
      same treatment is now given to %item.  Formerly, in a production like:
      id ',' id(s /,/)
      matched against:
      xxx, yyy, zzz
      The $item{id} entry which should be 'xxx' is overwritten by
      'yyy' and then 'zzz' prior to the action being executed.  Now
      'yyy' and 'zzz' set $item{id}, but in the private %item, which
      goes out of scope once the repetition match completes.
    - ** EXPERIMENTAL ** When precompiling, optionally create a
      standalone parser by including most of the contents of
      Parse::RecDescent in the resulting Precompiled output.
    - Accept an optional $options hashref to Precompile, which can
      be used to specify $options->{-standalone}, which currently
      defaults to false.
    - The included Parse::RecDescent module is renamed to
      Parse::RecDescent::_Runtime to avoid namespace conflicts with
      an installed and use'd Parse::RecDescent.
    - Add a new $_FILENAME global to Parse::RecDescent to make it
      easy for the Precompile method to find the module.
    - Remove the prototype from _generate.  It is not required, and
      it caused t/precompile.t (which ends up re-definiing a lot of
      Parse::RecDescent subroutines) to fail needlessly, as the
      calls to _generate in Replace and Extend normally do not see
      the prototype, but do when re-defined.
    - Added ExtUtils::MakeMaker build/configure version
      requirements. (RT.cpan.org #74787, Thanks POPEL!)


author: coolo@suse.com
changelog:
  - updated to 1.967009
    - Revised ExtUtils::MakeMaker build/configure version
      requirements. (RT.cpan.org #74787, Thanks Paul!)
    - Revised Text::Balanced prereq to require version 1.95,
      necessary for t/skip.t to pass.
      (RT.cpan.org #74787, Thanks Paul!)
    - Removed unused version.pm prereq.
    - Fix a circular reference memory leak caused by the use of
      $AUTOLOAD in sub AUTOLOAD{} in the generated parser's
      namespace.  Workaround documented in perl5 RT #110248.
      Workaround a circular reference memory leak in ISA documented
      by perl5 RT #92708.  A parser's DESTROY() method redefines all
      subs before deleting the stash, to avoid circular references
      between subrules. (RT #53710, thanks Andreas!)
    - Parse::RecDescent::AUTOLOAD did not correctly handle
      initializing the line counting mechanism when a reference to a
      scalar was passed to the parser. (RT.cpan.org #27705, thanks
      Justin!)
    - Restore old _parserepeat calling convention.  Change a
      parser's DESTROY method to check for $self->{_not_precompiled}
      instead of $self->{_precompiled}. (Fix for RT #74593).


author: coolo@suse.com
changelog:
  - updated to 1.967013
    see /usr/share/doc/packages/perl-Parse-RecDescent/Changes
    1.967013      Sun Sep 27 10:00:36 2015
    - Wrap Data::Dumper->Dump() to localize some $Data::Dumper::VARS
      to control the dumped output. In particular,
      Data::Dumper::Terse=1 was reported to break parser
      generation. (RT.cpan.org #107355, thanks Sherrard!)


author: coolo@suse.com
changelog:
  - updated to 1.967014
    see /usr/share/doc/packages/perl-Parse-RecDescent/Changes
    1.967014      Sat Apr  1 10:33:29 2017
    - Add a newline to package declaration lines in precompiled
      parsers, to keep CPAN from indexing them. (RT.cpan.org #110404,
      thanks Martin!)
    - Provide repository and bugtracker entries in
      MYMETA.*. (RT.cpan.org #110403, thanks Martin!)
    - Update tests to handle '.' no longer being part of @INC in
      perl-5.26.0. (RT.cpan.org #120415, thanks Jim!)


author: coolo@suse.com
changelog:
  - updated to 1.967015
    see /usr/share/doc/packages/perl-Parse-RecDescent/Changes
    1.967015      Tue Apr  4 07:38:07 2017
    - Fix misuse of require to include MYMETA.pl, data is just
      included in both Makefile.PL and Build.PL nowB. (RT.cpan.org
      [#120922], thanks Kent!)


author: coolo@suse.com
changelog:
  - updated to 1.21
    see /usr/share/doc/packages/perl-Parse-Yapp/Changes
    1.21 Fri Aug 04 2017
    - Typo Fixes, POD Spelling (thanks to Gregor Herrmann)
    - Bug Fix, Missing POD Encoding (thanks to Gregor Herrmann)


author: pascal.bleser@opensuse.org
changelog:
  - update to 0.22:
    * added a basename() method for directory objects
  - changes from 0.21:
    * don't test the 'iomode' option under 5.6, because layers aren't supported yet
    * fixes to spelling errors in the docmuentation


author: coolo@novell.com
changelog:
  - update to 0.23:
    - Fixed a bunch of problems with the distribution (e.g. in META.yml)
    that I introduced in the switch to Dist::Zilla.  No code changes
    from 0.22.


author: coolo@novell.com
changelog:
  - updated to 0.24
    - Added a tempfile() method for Dir objects, which provides an
    interface to File::Temp. [RT#60485]
    - Fixed a non-helpful fatal error message when calling resolve() on a
    path that doesn't exist.  Now dies with the proper "No such file or
    directory" message & exit status. [GRAF]


author: coolo@suse.com
changelog:
  - updated to 0.25
    - resolve() now croak()s instead of die()s on non-existent file. [Danijel Ta?ov]
    - Added a traverse() method for directories, based on the fmap_cont()
    method of Forest::Tree::Pure.  It's an alternative to ->recurse,
    which allows for more control over how the recursion
    happens. [Jesse Luehrs]
    - Fixed a grammar error in the docs. [Shlomi Fish]


author: coolo@suse.com
changelog:
  - updated to 0.32
    - Updated dependency on File::Spec to 3.26, fixing RT #83143.
    - Fixed bug with leading empty string in dir() - became unintentional
      UNC path on Cygwin. [David Golden and MITHUN@cpan.org]
    - Fixed "Unterminated C<...> sequence" in Pod. [Olaf Alders]
    0.31  Tue Feb  5 11:51:59 CST 2013
    - Optimization: stringify variables passed to canonpath [David Golden]
    - Optimization: Use internal guts when constructing Dirs from
      Dirs, instead of concatenating and splitting them again with
      File::Spec. [David Golden]
    - Fix grammar error in docs. [Karen Etheridge]
    - Implement a 'split' parameter for the slurp() method [suggested by Yanick Champoux]
    - In docs, replace unicode MINUS SIGN with ascii HYPHEN-MINUS [Randy Stauner]
    0.29  Mon Dec 17 23:55:07 CST 2012
    - Add components() method, which returns directory names (and
      filename, if this is a File object) as a list.
    - Fix a test failure on non-Unix platforms, the 07-recurseprune.t
      test was written in a Unix-specific way.
    0.28  Sat Dec 15 21:40:17 CST 2012
    - Fix test failures when run as root - they were relying on
      permissions failures, but permissions never fail as root. [Spotted
      by AAR and Chris Williams]
    - Add links in docs to the other modules we rely on & talk about in
      the docs.  Makes for easier viewing through search.cpan.org /
      MetaCPAN. [David Precious]
    - Fixed some misleading variable names in docs. [RT#81795] [Pau Amma]
    0.27  Sat Dec  8 19:24:15 CST 2012
    - Added pruning support in dir->recurse(). If recurse callback
      returns $item->PRUNE, no children of this item will be
      analyzed. [Marcin Kasperski]
    - Documented 'basename' method for directories. [Fabrice Gabolde]
    - Added traverse_if() function, which allows one to filter children


author: coolo@suse.com
changelog:
  - updated to 0.33
    - New copy_to() and move_to() methods. [Robert Rothenberg & Ken Williams]
    - As advised in the utime() docs, pass undef as the time for touch().
    - Do a better job cleaning up temp files in the tests.
    - Optimization: use parent.pm instead of base.pm. [Olivier Mengué]
    - Changed the docs to show that file() and dir() are exported by
      default.
    - Fixed spelling error in POD. [Salvatore Bonaccorso]


author: coolo@suse.com
changelog:
  - updated to 0.35
    - fce4b8e - Fixed a t/03-filesystem.t test error on Windows <Andrew Gregory>
    - df23e17 - Add a new spew_lines() method <William Stevenson>
    - 3ffef39 - Don't convert file into directory in subsumes() <Dagfinn Ilmari Mannsåker>
    - 9a01a71 - Updated POD for copy_to and move_to methods <Robert Rothenberg>
    - 210a7ef - Stringify destination for copy_to method <Robert Rothenberg>
    - 9f83723 - Stringify destination for move_to method <Robert Rothenberg>
    - 5e2cb26, d5c7e62 - Add Continuous Integration with Travis CI <Ken Williams>
    - d372be1 - Change bugtracker to github's <Ken Williams>


author: coolo@suse.com
changelog:
  - updated to 0.36
    see /usr/share/doc/packages/perl-Path-Class/Changes
    0.36  Tue Feb 16 22:16:21 CST 2016
    - 117bd64 - Use croak instead of die; use eval syntax instead of universal::isa (as perlcritic wishes) <viviparous>
    - 4b620b6 - Load File::Copy and Perl::OSType only when used (copy_to, move_to) <Olivier Mengué>
    - 55ecb58 - always use canonpath on arguments to splitdir <Andrew Gregory>
    - 25c12f7 - Fix 'Operation "eq": no method found' error (RT #77259), whose underlying cause
      isn't really understood. <mzrinsky>
    - 935eeed - Add some fixes & tests for contains() with updir stuff (github #43) <Ken Williams>
    - 927fa74 - Fix Carp::Croak to Carp::croak <Ken Williams>
    - 2d615ca 34da6d3 5fcad02 1b7be68 a622acf - Fixed and improved Travis testing configuration <Dave Rolsky>
    - 2a74c40 - Fix Pod typos <?????? ???????>
    - 28ca95a - Check all print calls in spew and explicitly call (and check) close <Dave Rolsky>


author: coolo@suse.com
changelog:
  - updated to 0.37
    see /usr/share/doc/packages/perl-Path-Class/Changes
    0.37  Sat Aug 13 21:33:23 CDT 2016
    - Doc update for contains/subsumes [1916528]
    - Fix "contains" when $self is a relative path - #43 [1c01e86]
    - Handle case where $other evaluates false [70e4b6b]
    - Add additional test cases for contains and subsumes [434f244]
    - Test with Perl 5.24 [a4d2d73]


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.116
    see /usr/share/doc/packages/perl-Path-Tiny/Changes
    0.116     2021-01-22 10:32:22-05:00 America/New_York
    - No changes from 0.115-TRIAL.
    0.115     2021-01-19 12:01:33-05:00 America/New_York (TRIAL RELEASE)
      [Tests]
    - Fixes tests on MSYS without symlinks enabled.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.118
    see /usr/share/doc/packages/perl-Path-Tiny/Changes
    0.118     2021-02-04 19:09:58-05:00 America/New_York
    - No changes from 0.117-TRIAL.
    0.117     2021-01-31 21:22:29-05:00 America/New_York (TRIAL RELEASE)
      [Tests]
    - Skip symlink tests on Windows by actually testing symlinks, as Perl
      5.33.5 adds notional support but it's not possible without elevated
      privileges.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.120
    see /usr/share/doc/packages/perl-Path-Tiny/Changes
    0.120     2021-10-24 12:12:57-04:00 America/New_York
    - No changes from 0.119-TRIAL.
    0.119     2021-10-20 18:15:24-04:00 America/New_York (TRIAL RELEASE)
      [Changes]
    - The `tempdir` and `tempfile` methods may be called on a Path::Tiny object
      representing a directory, in which case the directory will be used as the
      container for the temporary object (as if the `DIR` argument were used).


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.122
    see /usr/share/doc/packages/perl-Path-Tiny/Changes
    0.122     2022-01-16 10:05:08-05:00 America/New_York
    - No changes from 0.121-TRIAL.
    0.121     2022-01-08 11:05:33-05:00 America/New_York (TRIAL RELEASE)
      [Additions]
    - Adds `size` and `size_human` methods.  The latter gives `ls -lh` style
      output, with options to choose base2 or base10 forms.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.124
    see /usr/share/doc/packages/perl-Path-Tiny/Changes
    0.124     2022-09-02 11:06:12-04:00 America/New_York
    - No changes from 0.123-TRIAL.
    0.123     2022-08-29 11:06:49-04:00 America/New_York (TRIAL RELEASE)
      [Documentation]
    - Added link to `touchpath` in the `mkpath` docs.
    - Fixed example in `tempfile` docs.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.130
    see /usr/share/doc/packages/perl-Path-Tiny/Changes
    0.130     2022-10-20 07:08:01-04:00 America/New_York
      [Bug fixes]
    - mkdir no longer fails when applied to an existing directory.
    0.128     2022-10-19 15:32:39-04:00 America/New_York
    - No changes from 0.127-TRIAL.
    0.127     2022-10-05 17:17:36-04:00 America/New_York (TRIAL RELEASE)
      [Testing]
    - Fixed has_same_bytes test for Windows.
    0.125     2022-09-30 17:08:36-04:00 America/New_York (TRIAL RELEASE)
      [*** DEPRECATIONS ***]
    - The 'mkpath' method is deprecated in favor of 'mkdir'.
      [Additions]
    - Added 'mkdir' to replace 'mkpath', but returning the path object for chaining.
    - Added `has_same_bytes` to efficiently compare the contents of two files.
      [Documentation]
    - Edited SYNOPSIS


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.142
    see /usr/share/doc/packages/perl-Path-Tiny/Changes
    0.142     2022-11-09 07:06:36-05:00 America/New_York
      No changes from 0.141; all changes since last stable release are summarized below.
      [*** DEPRECATIONS ***]
    - Tilde expansion is deprecated due to inconsistent and bug-prone behavior.
      [Bug fixes]
    - Prevent expansion of tildes that are not the very first character (e.g.
      "./~foo"). Prevent unintentional tilde expansion during internal path
      processing. Escape non-tilde glob characters before tilde expansion.
    - Fixed spew/edit to a long filename approaching the filesystem length
      limit.
    - Internal calls to `print` are checked for possible errors.
    - Internal read calls are checked for errors.
      [Changes]
    - Path stringification now adds "./" in front of paths starting with literal tilde
      so they will round-trip.  FREEZE updated to use this stringification rule as well.
    - `move` now uses File::Copy::move internally instead of the built-in `rename`,
      allowing it to work across filesystems.  It also returns an object for the
      moved location, allowing chaining.
    - edit_lines_raw now uses a buffered raw I/O layer. edit_lines_utf8 now
      prefers PerlIO::utf8_strict, if available.
    - lines_utf8 now consistently uses a buffered I/O layer.
    - open*_utf8 now prefers PerlIO::utf8_strict, if available.
    - slurp_utf8 now consistently uses an unbuffered I/O layer.
      [Documented]
    - Changed all raw/UTF-8 layer descriptions in method documentation to match
      the code.
    - Fixed SYNOPSIS syntax.
    - Documented how to disable TMPDIR when making temp files/dirs.
      [Testing]
    - Add additional tilde stringification testing.
    - Fixed tilde expansion tests on Windows.
    - Skip a problematic test case on cygwin.
    0.141     2022-11-07 12:47:25-05:00 America/New_York (TRIAL RELEASE)
      [Testing]
    - Add additional tilde expansion tests
    0.139     2022-11-03 15:44:46-04:00 America/New_York (TRIAL RELEASE)
      [Testing]
    - Skip a problematic test case on cygwin
    0.137     2022-11-02 09:50:26-04:00 America/New_York (TRIAL RELEASE)
      [Testing]
    - Add additional tilde stringification testing.
    0.135     2022-11-01 22:27:21-04:00 America/New_York (TRIAL RELEASE)
      [Testing]
    - Fixed additional issues with tilde expansion tests on Windows for testers
      with lowercase drive letters in their userprofile.
    0.133     2022-10-31 23:55:01-04:00 America/New_York (TRIAL RELEASE)
      [Bug fixes]
    - Path stringification now adds "./" in front of paths starting with literal tilde
      so they will round-trip.  FREEZE updated to use this stringification rule as well.
      [Changes]
    - `move` now uses File::Copy::move internally instead of the built-in `rename`,
      allowing it to work across filesystems.  It also returns an object for the
      moved location, allowing chaining.
      [Testing]
    - Fixed tilde expansion tests on Windows.
    0.131     2022-10-31 10:42:46-04:00 America/New_York (TRIAL RELEASE)
      [*** DEPRECATIONS ***]
    - Tilde expansion is deprecated due to inconsistent and bug-prone behavior.
      [Bug fixes]
    - Fixed spew/edit to a long filename approaching the filesystem length
      limit.
    - Internal calls to `print` are checked for possible errors.
    - Internal read calls are checked for errors.
    - Prevent expansion of tildes that are not the very first character (e.g.
      "./~foo"). Prevent unintentional tilde expansion during internal path
      processing. Escape non-tilde glob characters before tilde expansion.
      [Changes]
    - edit_lines_raw now uses a buffered raw I/O layer. edit_lines_utf8 now
      prefers PerlIO::utf8_strict, if available.
    - lines_utf8 now consistently uses a buffered I/O layer.
    - open*_utf8 now prefers PerlIO::utf8_strict, if available.
    - slurp_utf8 now consistently uses an unbuffered I/O layer.
      [Documented]
    - Changed all raw/UTF-8 layer descriptions in method documentation to match
      the code.
    - Fixed SYNOPSIS syntax.
    - Documented how to disable TMPDIR when making temp files/dirs.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.144
    see /usr/share/doc/packages/perl-Path-Tiny/Changes
    0.144     2022-12-01 11:36:19-05:00 America/New_York
    - No changes from 0.143-TRIAL
    0.143     2022-11-26 17:46:59-05:00 America/New_York (TRIAL RELEASE)
      [Testing]
    - Fixed tilde expansion tests where ~root expands to '/'.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.146
    see /usr/share/doc/packages/perl-Path-Tiny/Changes
    0.146     2024-05-08 08:27:52-04:00 America/New_York
    - No changes from 0.145-TRIAL
    0.145     2024-05-01 22:26:26-04:00 America/New_York (TRIAL RELEASE)
      [Changes]
    - Improved error message spewing to a file in a non-existent directory.


author: <timueller+perl@suse.de>
changelog:
  - updated to 1.136
    see /usr/share/doc/packages/perl-Perl-Critic/Changes
    1.136 Wed Nov 27 09:51:09 CST 2019
      Stable release.  No changes since 1.135_01.
    1.135_01 Tue Nov 26 14:50:11 CST 2019
      [New Features]
      The ProhibitNoWarnings pollicy now handles warnings in the experimental::
      group.  Thanks, Renée Bäcker. (GH #892)
      [Documentation]
      Prevented some example code from showing up in `perldoc`.  Thanks, Tom
      Hukins.  (GH #799)


author: <timueller+perl@suse.de>
changelog:
  - updated to 1.138
    see /usr/share/doc/packages/perl-Perl-Critic/Changes
    1.138 Fri Jan 24 15:50:34 CST 2020
      Stable release.  No changes since 1.137_01.
    1.137_01 Thu Jan 23 16:44:57 CST 2020
      [Fixes]
      RequireCheckingReturnValueOfEval didn't count returning the result of an
      eval as checking it.  Now it does.  However, it's only if you "return eval
      { ... }".  It still doesn't handle the case of "return ( eval {} )".
      Thanks, Tom Wyant. (GH #324)
      ProhibitPunctuationVars would get confused and think that the expression
      qr/SOME$/ was using the $/ special variable.  Thanks, Tom Wyan. (GH #843)


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.140
    see /usr/share/doc/packages/perl-Perl-Critic/Changes
    1.140 Tue Mar 23 21:42:19 CDT 2021
      [New Features]
      Subroutines::RequireFinalReturn now lets you specify a
      terminal_methods parameter to specify methods that should been as
      terminal.  This is like the terminal_funcs parameter, but for methods.
      Thanks, Robin Smidsrød and Mike Bruins. (GH #920)
    1.139_01 Tue Sep  1 23:52:18 CDT 2020
      [Fixes]
      Removed an extra /x in RequireInterpolationOfMetachars.pm that caused
      deprecation warnings in Perl 5.22 and higher.  (GH #822)
      Documentation::RequirePackageMatchesPodName now recognizes the package
      name if it's in C<< I<> >> or C<< B<> >> markup.  Thanks, Renée Bäcker.
      (GH #913)


author: Stephan Kulow <coolo@suse.com>
changelog:
  - Add 3 more Pod::* requires to make it build (and reverse dependencies).
    Not sure where they were hidden before, but now they are required
    on Tumbleweed


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.144
    see /usr/share/doc/packages/perl-Perl-Critic/Changes
    1.144 Mon Dec  5 09:44:04 PM CST 2022
      Perl::Critic now requires Perl 5.10.1.
      [New features]
      The ProhibitAugmentedAssignmentInDeclaration policy now allows augmented
      assignments to "our" variables, if the allow_our option is enabled.
      Thanks, Graham Knop. (GH #993)
      ProhibitExplicitISA now recommends "use parent" instead of "use base".
      (GH #987)
      RequireUseWarnings now recognizes that "use v5.36" implies warnings.
      Thanks, Andrew Grechkin. (GH #984)
      Subroutines::ProhibitNestedSubs now allows lexical subroutines can
      now be inside of other subroutines. Thanks, TOYAMA Nao. (GH #946,
      [#971], #972)
      RequireUseStrict now knows that Test::Spec enables it. (GH #906)
      ProhibitUnusedCapture now understands @{^CAPTURE} and %{^CAPTURE_ALL} that
      were added in Perl 5.26.0. Thanks, Tom Wyant. (GH #778)
      Allow numeric operators on special number strings 'NaN' and 'inf'. Thanks,
      Omer Gazit. (GH #803)
      [Fixes]
      Miscellanea::ProhibitUselessNoCritic no longer filters out errors about
      itself, just as Miscellanea::ProhibitUnrestrictedNoCritic cannot. Thanks,
      Bernhard Schmalhofer. (GH #939)
      Fixed GH #878: bareword filehandle dies on `open(CHECK, '/foo');`. Thanks,
      Tom Wyant.
      [Internals]
      Updated to using Perl 5.10.1. Starting migrating to Perl 5.10-isms like
      defined-or. Thanks, James Raspass.
      [Documentation]
      Updated some outdated docs in Perl::Critic::Utils. Thanks, Slaven Rezi?.
      (GH #951)
    1.142 Mon Nov 28 08:12:14 PM CST 2022
      This is the last version of Perl::Critic that will run on Perl 5.6.1.  The
      next release will require Perl 5.10.1.
      [New Features]
      Add new policy InputOutput::ProhibitBarewordDirHandles, comparable to
      ProhibitBarewordFilehanles.  Thanks, raf. (GH #912)
      References::ProhibitDoubleSigils policy now allows for Perl's
      postfix dereference syntax and does not report a policy violation.
      Thanks to Ilya Rassadin (GH #578)
      Added Test::Class::Moose and MooseX::MethodAttributes::Role to the
      list of modules that are equivalent to "use strict".  (GH #808, GH #886)
      Subroutines::RequireArgUnpacking now detects anonymous subroutines with
      attributes, prototypes or signatures.  Thanks, Tom Wyant. (GH #684)
      ProhibitVoidMap and ProhibitVoidGrep now detect void context inside subs,
      such as:
      sub { map { foo($_) } @list; return }
      Thanks, James Raspass. (GH #905)
      RequireArgUnpacking now allows a closure to be recognized as a way that
      subroutine arguments can be unpacked.  This is specified with an optional
      allow_closures configuration option.  Thanks, Tom Wyant. (GH #737)
      ProhibitTwoArgOpen now disallows one-arg opens as well. Also, it
      no longer allows two-arg opening of STDIN/STDOUT/STDERR.  Thanks,
      Dan Book. (GH #652, #653)
      [Fixes]
      ProhibitLeadingZeros would not handle sysopen and lexical variables
      correctly. This has been fixed. Thanks, Tom Wyant. (GH #789)
      [Documentation]
      We note that the any() function is available in both List::MoreUtils and
      List::SomeUtils.
      Added instructions to perlcritic on how to integrate with Visual Studio
      Code.  Thanks, sigzero.
      [Internals]
      Switch to using List::SomeUtils instead of List::MoreUtils.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.146
    see /usr/share/doc/packages/perl-Perl-Critic/Changes
    1.146 Wed Dec 21 21:05:20 CST 2022
      [New features]
      ProhibitBarewordDirHandles now checks for sysopen as well as open. Thanks,
      Tadeusz So?nierz. (GH #732)
      Added a Dockerfile in the extras/ directory for those who want to run P::C
      in a container. Thanks, Isaac Gittins. (GH #832)
      Subroutines::ProhibitBuiltinHomonyms now can take an "allows" parameter to
      specify subroutines that won't violate the policy. Thanks, UTAGAWA Kiki.
      (GH #14, #932)
      ProhibitStringyEval now allows package declarations in evals when
      allow_includes = true. This is a common way packages are declared.
      Thanks, Chris Novakovic. (GH #908)
      [Bug Fixes]
      Fixed some problems with how Perl::Critic determined scope. Thanks, Tom
      Wyant. (GH #793)
      Fixed improper violation for lexical subroutines in
      Subroutines::ProhibitBuiltinHomonyms. Thanks, TOYAMA Nao. (GH #973, #955,
      [#546])
      ValuesAndExpressions::RequireNumberSeparators no longer complains if your
      version numbers do not have number separators in them. Thanks, Tom Wyant.
      (GH #856, #904)
      Fixed a false positive with split() in ProhibitUnusedCapture. Thanks, Tom
      Wyant. (GH #888)
      [Internals]
      We no longer use or need IO::String. Thanks, Graham Knop. (GH #997)
      Removed requirements and mentions of modules no longer used:
    * Fatal
    * IO::String
    * IPC::Open2
    * Pod::Parser
    * Task::Weaken


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.148
    see /usr/share/doc/packages/perl-Perl-Critic/Changes
    1.148 Sat Jan  7 15:20:07 CST 2023
      [Possible breakage]
      Removed Perl::Critic::Utils::DataConversion. Any add-on policies that used
      it will need to copy the functions from there into their own code.
      [Documentation]
      ProhibitCascadingIfElse no longer suggests using given/when.
      [Internals]
      We no longer require Test::Deep for testing.
      Test::Kwalitee is now only recommended, not required.
      Random microoptimizations, like using hashes for array contents checking,
      and using any() instead of calling grep as a boolean.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.150
    see /usr/share/doc/packages/perl-Perl-Critic/Changes
    1.150 Sat Mar  4 21:17:45 CST 2023
      [Enhancements]
      Added Test::Builder and Text::Wrap to the list of default exceptions in
      Variables::ProhibitPackageVars. Thanks, Graham Knop. (GH #1025)
      [Internals]
      We now use PPIx::Utils instead of PPIx::Utilities, which is more recently
      maintained.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.152
    see /usr/share/doc/packages/perl-Perl-Critic/Changes
    1.52 Mon Oct 16 10:32:04 PM CDT 2023
      Now requires PPI 1.177.
      [Fixes]
      Fix a test failure for Subroutines::RequireArgUnpacking. Thanks, Christian
      Walde. (GH #1048)
      Fixed a test failure in t/06_violation.t on Perl 5.39.1 or above. Thanks,
      Yves Orton. (GH #1037)


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 20220217
    see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md
    [#]# 2022 02 17
    - A new flag, --encode-output-strings, or -eos, has been added to resolve
      issue git #83. This issue involves the interface between Perl::Tidy and
      calling programs, and Code::TidyAll (tidyall) in particular.  The problem
      is that perltidy by default returns decoded character strings, but
      tidyall expects encoded strings.  This flag provides a fix for that.
      So, tidyall users who process encoded (utf8) files should update to this
      version of Perl::Tidy and use -eos for tidyall.  For further info see:
      https://github.com/houseabsolute/perl-code-tidyall/issues/84, and
      https://github.com/perltidy/perltidy/issues/83
      If there are other applications having utf8 problems at the interface
      with Perl::Tidy, this flag probably may need to be set.
    - The default value of the new flag, --encode-output-strings, -eos, is currently
    - neos BUT THIS MAY CHANGE in a future release because the current
      default is inconvenient.  So authors of programs which receive character
      strings back from Perl::Tidy should set this flag, if necessary,
      to avoid any problems when the default changes.  For more information see the
      above links and the Perl::Tidy man pages for example coding.
    - The possible values of the string 's' for the flag '--character-encoding=s'
      have been limited to 'utf8' (or UTF-8), 'none', or 'guess'.  Previously an
      arbitrary encoding could also be specified, but as a result of discussions
      regarding git #83 it became clear that this could cause trouble
      since the output encoding was still restricted to UTF-8. Users
      who need to work in other encodings can write a short program calling
      Perl::Tidy with pre- and post-processing to handle encoding/decoding.
    - A new flag --break-after-labels=i, or -bal=i, was added for git #86.  This
      controls line breaks after labels, to provide a uniform style, as follows:
    - bal=0 follows the input line breaks [DEFAULT]
    - bal=1 always break after a label
    - bal=2 never break after a label
      For example:
      [#] perltidy -bal=1
      INIT:
      {
      $xx = 1.234;
      }
      [#] perltidy -bal=2
      INIT: {
      $xx = 1.234;
      }
    - Fix issue git #82, an error handling something like ${bareword} in a
      possible indirect object location. Perl allows this, now perltidy does too.
    - The flags -kbb=s or --keep-old-breakpoints-before=s, and its counterpart
    - kba=s or --keep-old-breakpoints-after=s have expanded functionality
      for the container tokens: { [ ( } ] ).  The updated man pages have
      details.
    - Two new flags have been added to provide finer vertical alignment control,
    - -valign-exclusion-list=s (-vxl=s) and  --valign-inclusion-list=s (-vil=s).
      This has been requested several times, most recently in git #79, and it
      finally got done.  For example, -vil='=>' means just align on '=>'.
    - A new flag -gal=s, --grep-alias-list=s, has been added as suggested in
      git #77.  This allows code blocks passed to list operator functions to
      be formatted in the same way as a code block passed to grep, map, or sort.
      By default, the following list operators in List::Util are included:
      all any first none notall reduce reductions
      They can be changed with the flag -gaxl=s, -grep-alias-exclusion-list=s
    - A new flag -xlp has been added which can be set to avoid most of the
      limitations of the -lp flag regarding side comments, blank lines, and
      code blocks.  See the man pages for more info. This fixes git #64 and git #74.
      The older -lp flag still works.
    - A new flag -lpil=s, --line-up-parentheses-inclusion-list=s, has been added
      as an alternative to -lpxl=s, --line-up-parentheses-exclusion-list=s.
      It supplies equivalent information but is much easier to describe and use.
      It works for both the older -lp version and the newer -xlp.
    - The coding for the older -lp flag has been updated to avoid some problems
      and limitations.  The new coding allows the -lp indentation style to
      mix smoothly with the standard indentation in a single file.  Some problems
      where -lp and -xci flags were not working well together have been fixed, such
      as happened in issue rt140025.  As a result of these updates some minor
      changes in existing code using the -lp style may occur.
    - This version of perltidy was stress-tested for many cpu hours with
      random input parameters. No failures to converge, internal fault checks,
      undefined variable references or other irregularities were seen.
    - Numerous minor fixes have been made, mostly very rare formatting
      instabilities found in random testing.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 20220613
    see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md
    [#]# 2022 06 13
    - No significant bugs have been found since the last release but users
      of programs which call the Perl::Tidy module should note the first
      item below, which changes a default setting.  The main change to
      existing formatting is the second item below, which adds vertical
      alignment to 'use' statements.
    - The flag --encode-output-strings, or -eos, is now set 'on' by default.
      This has no effect on the use of the 'perltidy' binary script, but could
      change the behavior of some programs which use the Perl::Tidy module on
      files encoded in UTF-8.  If any problems are noticed, an emergency fix
      can be made by reverting to the old default by setting -neos.  For
      an explanation of why this change needs to be made see:
      https://github.com/perltidy/perltidy/issues/92
      https://github.com/perltidy/perltidy/blob/master/docs/eos_flag.md
    - Added vertical alignment for qw quotes and empty parens in 'use'
      statements (see issue #git 93).  This new alignment is 'on' by default
      and will change formatting as shown below. If this is not wanted it can
      be turned off with the parameter -vxl='q' (--valign-exclude-list='q').
      [#] old default, or -vxl='q'
      use Getopt::Long qw(GetOptions);
      use Fcntl qw(O_RDONLY O_WRONLY O_EXCL O_CREAT);
      use Symbol qw(gensym);
      use Exporter ();
      [#] new default
      use Getopt::Long qw(GetOptions);
      use Fcntl        qw(O_RDONLY O_WRONLY O_EXCL O_CREAT);
      use Symbol       qw(gensym);
      use Exporter     ();
    - The parameter -kbb (--keep-break-before) now ignores a request to break
      before an opening token, such as '('.  Likewise, -kba (--keep-break-after)
      now ignores a request to break after a closing token, such as ')'. This
      change was made to avoid a rare instability discovered in random testing.
    - Previously, if a -dsc command was used to delete all side comments,
      then any special side comments for controlling non-indenting braces got
      deleted too. Now, these control side comments are retained when -dsc is
      set unless a -nnib (--nonon-indenting-braces) flag is also set to
      deactivate them.
    - This version runs about 10 percent faster on large files than the previous
      release due to optimizations made with the help of Devel::NYTProf.  Much
      of the gain came from faster processing of blank tokens and comments.
    - This version of perltidy was stress-tested for many cpu hours with
      random input parameters. No failures to converge, internal fault checks,
      undefined variable references or other irregularities were seen.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 20221112
    see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md
    [#]# 2022 11 12
    - Fix rt #145095, undef warning in Perl before 5.12. Version 20221112 is
      identical to 2022111 except for this fix for older versions of Perl.
    - No significant bugs have been found since the last release to CPAN.
      Several minor issues have been fixed, and some new parameters have been
      added, as follows:
    - Fixed rare problem with irregular indentation involving --cuddled-else,
      usually also with the combination -xci and -lp.  Reported in rt #144979.
    - Add option --weld-fat-comma (-wfc) for issue git #108. When -wfc
      is set, along with -wn, perltidy is allowed to weld an opening paren
      to an inner opening container when they are separated by a hash key
      and fat comma (=>).  For example:
      [#] perltidy -wn
      elf->call_method(
      method_name_foo => {
      some_arg1       => $foo,
      some_other_arg3 => $bar->{'baz'},
      }
      );
      [#] perltidy -wn -wfc
      elf->call_method( method_name_foo => {
      some_arg1       => $foo,
      some_other_arg3 => $bar->{'baz'},
      } );
      This flag is off by default.
    - Fix issue git #106. This fixes some edge cases of formatting with the
      combination -xlp -pt=2, mainly for two-line lists with short function
      names. One indentation space is removed to improve alignment:
      [#] OLD: perltidy -xlp -pt=2
      is($module->VERSION, $expected,
      "$main_module->VERSION matches $module->VERSION ($expected)");
      [#] NEW: perltidy -xlp -pt=2
      is($module->VERSION, $expected,
      "$main_module->VERSION matches $module->VERSION ($expected)");
    - Fix for issue git #105, incorrect formatting with 5.36 experimental
      for_list feature.
    - Fix for issue git #103. For parameter -b, or --backup-and-modify-in-place,
      the default backup method has been changed to preserve the inode value
      of the file being formatted.  If this causes a problem, the previous
      method is available and can be used by setting -backup-mode='move', or
    - bm='move'.  The new default corresponds to -bm='copy'.  The difference
      between the two methods is as follows.  For the older method,
    - bm='move', the input file was moved to the backup, and a new file was
      created for the formatted output.  This caused the inode to change.  For
      the new default method, -bm='copy', the input is copied to the backup
      and then the input file is reopened and rewritten. This preserves the
      file inode.  Tests have not produced any problems with this change, but
      before using the --backup-and-modify-in-place parameter please verify
      that it works correctly in your environment and operating system. The
      initial update for this had an error which was caught and fixed
      in git #109.
    - Fix undefined value message when perltidy -D is used (git #104)
    - Fixed an inconsistency in html colors near pointers when -html is used.
      Previously, a '->' at the end of a line got the 'punctuation color', black
      by default but a '->' before an identifier got the color of the following
      identifier. Now all pointers get the same color, which is black by default.
      Also, previously a word following a '->' was given the color of a bareword,
      black by default, but now it is given the color of an identifier.
    - Fixed incorrect indentation of any function named 'err'.  This was
      due to some old code from when "use feature 'err'" was valid.
      [#] OLD:
      my ($curr) = current();
      err (@_);
      [#] NEW:
      my ($curr) = current();
      err(@_);
    - Added parameter --delete-repeated-commas (-drc) to delete repeated
      commas. This is off by default. For example, given:
      ignoreSpec( $file, "file",, \%spec, \%Rspec );
      [#] perltidy -drc:
      ignoreSpec( $file, "file", \%spec, \%Rspec );
    - Add continuation indentation to long C-style 'for' terms; i.e.
      [#] OLD
      for (
      $j = $i - $shell ;
      $j >= 0
      && ++$ncomp
      && $array->[$j] gt $array->[ $j + $shell ] ;
      $j -= $shell
      )
      [#] NEW
      for (
      $j = $i - $shell ;
      $j >= 0
      && ++$ncomp
      && $array->[$j] gt $array->[ $j + $shell ] ;
      $j -= $shell
      )
      This will change some existing formatting with very long 'for' terms.
    - The following new parameters are available for manipulating
      trailing commas of lists. They are described in the manual.
    - -want-trailing-commas=s, -wtc=s
    - -add-trailing-commas,    -atc
    - -delete-trailing-commas, -dtc
    - -delete-weld-interfering-commas, -dwic
    - Files with errors due to missing, extra or misplaced parens, braces,
      or square brackets are now written back out verbatim, without any
      attempt at formatting.
    - This version runs 10 to 15 percent faster than the previous
      release on large files due to optimizations made with the help of
      Devel::NYTProf.
    - This version was stress-tested for over 200 cpu hours with random
      input parameters. No failures to converge, internal fault checks,
      undefined variable references or other irregularities were seen.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 20230309
    see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md
    [#]# 2023 03 09
    - No significant bugs have been found since the last release to CPAN.
      Several minor issues have been fixed, and some new parameters have been
      added, as follows:
    - Added parameter --one-line-block-exclusion-list=s, or -olbxl=s, where
      s is a list of block types which should not automatically be turned
      into one-line blocks.  This implements the issue raised in PR #111.
      The list s may include any of the words 'sort map grep eval', or
      it may be '*' to indicate all of these.  So for example to prevent
      multi-line 'eval' blocks from becoming one-line blocks, the command
      would be -olbxl='eval'.
    - For the -b (--backup-and-modify-in-place) option, the file timestamps
      are changing (git #113, rt#145999).  First, if there are no formatting
      changes to an input file, it will keep its original modification time.
      Second, any backup file will keep its original modification time.  This
      was previously true for --backup-method=move but not for the default
    - -backup-method=copy.  The purpose of these changes is to avoid
      triggering Makefile operations when there are no actual file changes.
      If this causes a problem please open an issue for discussion on github.
    - A change was made to the way line breaks are made at the '.'
      operator when the user sets -wba='.' to requests breaks after a '.'
      ( this setting is not recommended because it can be hard to read ).
      The goal of the change is to make switching from breaks before '.'s
      to breaks after '.'s just move the dots from the end of
      lines to the beginning of lines.  For example:
      [#] default and recommended (--want-break-before='.'):
      $output_rules .=
      (     'class'
      . $dir
      . '.stamp: $('
      . $dir
      . '_JAVA)' . "\n" . "\t"
      . '$(CLASSPATH_ENV) $(JAVAC) -d $(JAVAROOT) '
      . '$(JAVACFLAGS) $?' . "\n" . "\t"
      . 'echo timestamp > class'
      . $dir
      . '.stamp'
      . "\n" );
      [#] perltidy --want-break-after='.'
      $output_rules .=
      ( 'class' .
      $dir .
      '.stamp: $(' .
      $dir .
      '_JAVA)' . "\n" . "\t" .
      '$(CLASSPATH_ENV) $(JAVAC) -d $(JAVAROOT) ' .
      '$(JAVACFLAGS) $?' . "\n" . "\t" .
      'echo timestamp > class' .
      $dir .
      '.stamp' .
      "\n" );
      For existing code formatted with -wba='.', this may cause some
      changes in the formatting of code with long concatenation chains.
    - Added option --use-feature=class, or -uf=class, for issue rt #145706.
      This adds keywords 'class', 'method', 'field', and 'ADJUST' in support of
      this feature which is being tested for future inclusion in Perl.
      An effort has been made to avoid conflicts with past uses of these
      words, especially 'method' and 'class'. The default setting
      is --use-feature=class. If this causes a conflict, this option can
      be turned off by entering -uf=' '.
      In other words, perltidy should work for both old and new uses of
      these keywords with the default settings, but this flag is available
      if a conflict arises.
    - Added option -bfvt=n, or --brace-follower-vertical-tightness=n,
      for part of issue git #110.  For n=2, this option looks for lines
      which would otherwise be, by default,
      }
      or ..
      and joins them into a single line
      } or ..
      where the or can be one of a number of logical operators or if unless.
      The default is not to do this and can be indicated with n=1.
    - Added option -cpb, or --cuddled-paren-brace, for issue git #110.
      This option will cause perltidy to join two lines which
      otherwise would be, by default,
      )
      {
      into a single line
      ) {
    - Some minor changes to existing formatted output may occur as a result
      of fixing minor formatting issues with edge cases.  This is especially
      true for code which uses the -lp or -xlp styles.
    - Added option -dbs, or --dump-block-summary, to dump summary
      information about code blocks in a file to standard output.
      The basic command is:
      perltidy -dbs somefile.pl >blocks.csv
      Instead of formatting ``somefile.pl``, this dumps the following
      comma-separated items describing its blocks to the standard output:
      filename     - the name of the file
      line         - the line number of the opening brace of this block
      line_count   - the number of lines between opening and closing braces
      code_lines   - the number of lines excluding blanks, comments, and pod
      type         - the block type (sub, for, foreach, ...)
      name         - the block name if applicable (sub name, label, asub name)
      depth        - the nesting depth of the opening block brace
      max_change   - the change in depth to the most deeply nested code block
      block_count  - the total number of code blocks nested in this block
      mccabe_count - the McCabe complexity measure of this code block
      This can be useful for code restructuring. The man page for perltidy
      has more information and describes controls for selecting block types.
    - This version was stress-tested for over 100 cpu hours with random
      input parameters. No failures to converge, internal fault checks,
      undefined variable references or other irregularities were seen.
    - This version runs a few percent faster than the previous release on
      large files due to optimizations made with the help of Devel::NYTProf.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 20230701
    see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md
    [#]# 2023 07 01
    - Issue git #121. Added parameters -xbt, or --extended-block-tightness,
      and -xbtl=s, or --extended-block-tightness-list=s, to allow
      certain small code blocks to have internal spacing controlled by
    - bbt=n rather than -bt=n. The man pages have details.
    - Issue git #118. A warning will be issued if a duplicate format-skipping
      starting marker is seen within a format-skipping section. The same
      applies to duplicate code-skipping starting markers within code-skipping
      sections.
    - Issue git #116. A new flag --valign-if-unless, -viu, was added to
      allow postfix 'unless' terms to align with postfix 'if' terms.  The
      default remains not to do this.
    - Fixed git #115. In the two most recent CPAN releases, when the
      Perl::Tidy module was called with the source pointing to a file,
      but no destination specified, the output went to the standard
      output instead of to a file with extension ``.tdy``, as it should
      have.  This has been fixed.
    - Fixed git #110, add missing documentation for new options
    - cpb and -bfvt=n. These work in version 20230309 but the pod
      documentation was missing and has been added.
    - Fixed an undefined reference message when running with
    - -dump-block-summary on a file without any subs or other
      selected block types.
    - Add parameter -ipc, or --ignore-perlcritic-comments.  Perltidy, by
      default, will look for side comments beginning with ``## no critic`` and
      ignore their lengths when making line break decisions, even if the user
      has not set ``-iscl``.  The reason is that an unwanted line break can
      make these special comments ineffective in controlling ``perlcritic``.
      The parameter -ipc can be set if, for some reason, this is not wanted.
    - Some minor issues with continuation indentation have been fixed.
      Most scripts will remain unchanged.  The main change is that block
      comments which occur just before a closing brace, bracket or paren
      now have an indentation which is independent of the existance of
      an optional comma or semicolon.  Previously, adding or deleting
      an optional trailing comma could cause their indentation to jump.
      Also, indentation of comments within ternary statements has been
      improved. For additonal details see:
      https://github.com/perltidy/perltidy/blob/master/docs/ci_update.md
    - This version was stress-tested for many cpu hours with random
      input parameters. No failures to converge, internal fault checks,
      undefined variable references or other irregularities were seen.
    - This version runs several percent faster than the previous release
      on large files.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 20230909
    see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md
    [#]# 2023 09 09
    - Added new parameters -wme, or --warn-missing-else, and -ame,
      or --add-missing else.  The parameter -wme tells perltidy to issue
      a warning if an if-elsif-... chain does not end in an else block.
      The parameter -ame tells perltidy to insert an else block at the
      end of such a chain if there is none.
      For example, given the following snippet:
      if    ( $level == 3 ) { $val = $global{'section'} }
      elsif ( $level == 2 ) { $val = $global{'chapter'} }
      [#] perltidy -ame
      if    ( $level == 3 ) { $val = $global{'section'} }
      elsif ( $level == 2 ) { $val = $global{'chapter'} }
      else {
      [#]#FIXME - added with perltidy -ame
      }
      The resulting code should be carefully reviewed, and the ##FIXME comment
      should be updated as appropriate.  The text of the ##FIXME comment can be
      changed with parameter -amec=s, where 's' is the comment to mark the new
      else block. The man pages have more details.
    - The syntax of the parameter --use-feature=class, or -uf=class, which
      new in the previous release, has been changed slightly for clarity.
      The default behavior, which occurs if this flag is not entered, is
      to automatically try to handle both old and new uses of the keywords
      'class', 'method', 'field', and 'ADJUST'.
      To force these keywords to only follow the -use feature 'class' syntax,
      enter --use-feature=class.
      To force perltidy to ignore the -use feature 'class' syntax, enter
    - -use-feature=noclass.
    - Issue git #122. Added parameter -lrt=n1:n2, or --line-range-tidy=n1:n2
      to limit tidy operations to a limited line range.  Line numbers start
      with 1. This parameter is mainly of interest to editing programs which
      drive perltidy. The man pages have details.
    - Some fairly rare instances of incorrect spacing have been fixed.  The
      problem was that the tokenizer being overly conservative in marking
      terms as possible filehandles or indirect objects. This causes the space
      after the possible filehandle to be frozen to its input value in order not
      to introduce an error in case Perl had to guess.  The problem was fixed
      by having the tokenizer look ahead for operators which can eliminate the
      uncertainty.  To illustrate, in the following line the term ``$d`` was
      previously marked as a possible filehandle, so no space was added after it.
      print $d== 1 ? " [ON]\n" : $d ? " [$d]\n" : "\n";
      ^
      In the current version, the next token is seen to be an equality, so
      ``$d`` is marked as an ordinary identifier and normal spacing rules
      can apply:
      print $d == 1 ? " [ON]\n" : $d ? " [$d]\n" : "\n";
      ^
    - This version runs 7 to 10 percent faster than the previous release on
      large files, depending on options and file type. Much of the gain comes
      from streamlined I/O operations.
    - This version was stress-tested for many cpu hours with random
      input parameters. No failures to converge, internal fault checks,
      undefined variable references or other irregularities were seen.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 20230912
    see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md
    [#]# 2023 09 12
    - Fix for git #124: remove a syntax error check which could cause
      an incorrect error message when List::Gather::gather was used.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 20240202
    see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md
    [#]# 2024 02 02
    - Added --valign-signed-numbers, or -vsn. This improves the appearance
      of columns of numbers by aligning leading algebraic signs.  For example:
      [#] perltidy -vsn
      my $xyz_shield = [
      [ -0.060,  -0.060,  0. ],
      [  0.060,  -0.060,  0. ],
      [  0.060,   0.060,  0. ],
      [ -0.060,   0.060,  0. ],
      [ -0.0925, -0.0925, 0.092 ],
      [  0.0925, -0.0925, 0.092 ],
      [  0.0925,  0.0925, 0.092 ],
      [ -0.0925,  0.0925, 0.092 ],
      ];
      [#] perltidy -nvsn (current DEFAULT)
      my $xyz_shield = [
      [ -0.060,  -0.060,  0. ],
      [ 0.060,   -0.060,  0. ],
      [ 0.060,   0.060,   0. ],
      [ -0.060,  0.060,   0. ],
      [ -0.0925, -0.0925, 0.092 ],
      [ 0.0925,  -0.0925, 0.092 ],
      [ 0.0925,  0.0925,  0.092 ],
      [ -0.0925, 0.0925,  0.092 ],
      ];
      This new option works well but is currently OFF to allow more testing
      and fine-tuning. It is expected to be activated in a future release.
    - Added --dump-mixed-call-parens (-dmcp ) which will dump a list of
      operators which are sometimes followed by parens and sometimes not.
      This can be useful for developing a uniform style for selected operators.
      Issue git #128. For example
      perltidy -dmcp somefile.pl >out.txt
      produces lines like this, where the first number is the count of
      uses with parens, and the second number is the count without parens.
      k:caller:2:1
      k:chomp:3:4
      k:close:7:4
    - Added --want-call-parens=s (-wcp=s) and --nowant-call-parens=s (-nwcp=s)
      options which will warn of paren uses which do not match a selected
      style. The manual has details. But for example,
      perltidy -wcp='&' somefile.pl
      will format as normal but warn if any user subs are called without parens.
    - Added --dump-unusual-variables (-duv) option to dump a list of
      variables with certain properties of interest.  For example
      perltidy -duv somefile.pl >vars.txt
      produces a file with lines which look something like
      1778:u: my $input_file
      6089:r: my $j: reused - see line 6076
      The values on the line which are separated by colons are:
      line number   - the number of the line of the input file
      issue         - a single letter indicating the issue, see below
      variable name - the name of the variable, preceded by a keyword
      note          - an optional note referring to another line
      The issue is indicated by a letter which may be one of:
      r: reused variable name
      s: sigil change but reused bareword
      p: lexical variable with scope in multiple packages
      u: unused variable
      This is very useful for locating problem areas and bugs in code.
    - Added a related flag --warn-variable-types=string (-wvt=string) option
      to warn if certain types of variables are found in a script. The types
      are a space-separated string which may include 'r', 's', and 'p' but
      not 'u'. For example
      perltidy -wvt='r s' somefile.pl
      will check for and warn if any variabls of type 'r', or 's' are seen,
      but not 'p'. All possible checks may be indicated with a '*' or '1':
      perltidy -wvt='*' somefile.pl
      The manual has further details.
    - All parameters taking integer values are now checked for
      out-of-range values before processing starts. When a maximum or
      maximum range is exceeded, the new default behavior is to write a
      warning message, reset the value to its default setting, and continue.
      This default behavior can be changed with the new parameter
    - -integer-range-check=n, or -irc=n, as follows:
      n=0  skip check completely (for stress-testing perltidy only)
      n=1  reset bad values to defaults but do not issue a warning
      n=2  reset bad values to defaults and issue a warning [DEFAULT]
      n=3  stop immediately if any values are out of bounds
      The settings n=0 and n=1 are mainly useful for testing purposes.
    - The --dump-block-summary (-dbs) option now includes the number of sub
      args in the 'type' column. For example, 'sub(9)' indicates a sub
      with 9 args.  Subs whose arg count cannot easily be determined are
      indicated as 'sub(*)'. The count does not include a leading '$self'
      or '$class' arg.
    - Added flag --space-signature-paren=n, or -ssp=n (issue git #125).
      This flag works the same as the existing flag --space-prototype-paren=n
      except that it applies to the space before the opening paren of a sub
      signature instead of a sub prototype.  Previously, there was no control
      over this (a space always occurred). For example, given the following
      line:
      sub circle( $xc, $yc, $rad );
      The following results can now be obtained, according to the value of n:
      sub circle( $xc, $yc, $rad );   # n=0 [no space]
      sub circle( $xc, $yc, $rad );   # n=1 [default; same as input]
      sub circle ( $xc, $yc, $rad );  # n=2 [space]
      The spacing in previous versions of perltidy corresponded to n=2 (always
      a space). The new default value, n=1, will produce a space if and only
      if there was a space in the input text.
    - The --dump-block-summary option can report an if-elsif-elsif-.. chain
      as a single line item with the notation -dbt='elsif3', for example,
      where the '3' is an integer which specifies the minimum number of elsif
      blocks required for a chain to be reported. The manual has details.
    - Fix problem c269, in which the new -ame parameter could incorrectly
      emit an else block when two elsif blocks were separated by a hanging
      side comment (a very rare situation).
    - When braces are detected to be unbalanced, an attempt is made to
      localize the error by comparing the indentation at closing braces
      with their actual nesting levels. This can be useful for files which
      have previously been formatted by perltidy. To illustrate, a test was
      made in which the closing brace at line 30644 was commented out in
      a file with a total of over 62000 lines.  The new error message is
      Final nesting depth of '{'s is 1
      The most recent un-matched '{' is on line 6858
      ...
      Table of nesting level differences at closing braces.
      This might help localize brace errors if the file was previously formatted.
      line:  (brace level) - (level expected from old indentation)
      30643: 0
      30645: 1
      Previously, the error file only indicated that the error in this case
      was somewhere after line 6858, so the new table is very helpful. Closing
      brace indentation is checked because it is unambiguous and can be done
      very efficiently.
    - The -DEBUG option no longer automatically also writes a .LOG file.
      Use --show-options if the .LOG file is needed.
    - The run time of this version with all new options in use is no greater
      than that of the previous version thanks to optimization work.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 20240511
    see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md
    [#]# 2024 05 11
    - The option --valign-signed-numbers, or -vsn is now the default. It
      was introduced in the previous release has been found to significantly
      improve the overall appearance of columns of signed and unsigned
      numbers.  See the previous Change Log entry for an example.
      This will change the formatting in scripts with columns
      of vertically aligned signed and unsigned numbers.
      Use -nvsn to turn this option off and avoid this change.
    - Previously, a line break was made before a short concatenated terminal
      quoted string, such as "\n", if the previous line had a greater
      starting indentation. The break is now placed after the short quote.
      This keeps code a little more compact. For example:
      [#] old rule: break before "\n" here because '$name' has more indentation:
      my $html = $this->SUPER::genObject( $query, $bindNode, $field . ":$var",
      $name, "remove", "UNCHECKED" )
      . "\n";
      [#] new rule: break after a short terminal quote like "\n" for compactness;
      my $html = $this->SUPER::genObject( $query, $bindNode, $field . ":$var",
      $name, "remove", "UNCHECKED" ) . "\n";
    - The option --delete-repeated-commas is now the default.
      It makes the following checks and changes:
    - Repeated commas like ',,' are removed with a warning
    - Repeated fat commas like '=> =>' are removed with a warning
    - The combination '=>,' produces a warning but is not changed
      These warnings are only output if --warning-output, or -w, is set.
      Use --nodelete-repeated-commas, or -ndrc, to retain repeated commas.
    - The operator ``**=`` now has spaces on both sides by default. Previously,
      there was no space on the left.  This change makes its spacing the same
      as all other assignment operators. The previous behavior can be obtained
      with the parameter setting -nwls='**='.
    - The option --file-size-order, or -fso is now the default. When
      perltidy is given a list of multiple filenames to process, they
      are sorted by size and processed in order of increasing size.
      This can significantly reduce memory usage by Perl.  This
      option has always been used in testing, where typically several
      jobs each operating on thousands of filenames are running at the
      same time and competing for system resources.  If this option
      is not wanted for some reason, it can be deactivated with -nfso.
    - In the option --dump-block-summary, the number of sub arguments indicated
      for each sub now includes any leading object variable passed with
      an arrow-operator call.  Previously the count would have been decreased
      by one in this case. This change is needed for compatibility with future
      updates.
    - Fix issue git #138 involving -xlp (--extended-line-up-parentheses).
      When multiple-line quotes and regexes have long secondary lines, these
      line lengths could influencing some spacing and indentation, but they
      should not have since perltidy has no control over their indentation.
      This has been fixed. This will mainly influence code which uses -xlp
      and has long multi-line quotes.
    - Add option --minimize-continuation-indentation, -mci (see git #137).
      This flag allows perltidy to remove continuation indentation in some
      special cases where it is not really unnecessary. For a simple example,
      the default formatting for the following snippet is:
      [#] perltidy -nmci
      $self->blurt( "Error: No INPUT definition for type '$type', typekind '"
      . $type->xstype
      . "' found" );
      The second and third lines are one level deep in a container, and
      are also statement continuations, so they get indented by the sum
      of the -i value and the -ci value.  If this flag is set, the
      indentation is reduced by -ci spaces, giving
      [#] perltidy -mci
      $self->blurt( "Error: No INPUT definition for type '$type', typekind '"
      . $type->xstype
      . "' found" );
      This situation is relatively rare except in code which has long
      quoted strings and the -nolq flag is also set.  This flag is currently
      off by default, but it could become the default in a future version.
    - Add options --dump-mismatched-args (or -dma) and
    - -warn-mismatched-arg (or -wma).  These options look
      for and report instances where the number of args expected by a
      sub appear to differ from the number passed to the sub.  The -dump
      version writes the results for a single file to standard output
      and exits:
      perltidy -dma somefile.pl >results.txt
      The -warn version formats as normal but reports any issues as warnings in
      the error file:
      perltidy -wma somefile.pl
      The -warn version may be customized with the following additional parameters
      if necessary to avoid needless warnings:
    - -warn-mismatched-arg-types=s (or -wmat=s),
    - -warn-mismatched-arg-exclusion-list=s (or -wmaxl=s), and
    - -warn-mismatched-arg-undercount-cutoff=n (or -wmauc=n).
    - -warn-mismatched-arg-overcount-cutoff=n (or -wmaoc=n).
      These are explained in the manual.
    - Add option --valign-wide-equals, or -vwe, for issue git #135.
      Setting this parameter causes the following assignment operators
      = **= += *= &= <<= &&= -= /= |= >>= ||= //= .= %= ^= x=
      to be aligned vertically with the ending = all aligned. For example,
      here is the default formatting of a snippet of code:
      $str .= SPACE x $total_pad_count;
      $str_len += $total_pad_count;
      $total_pad_count = 0;
      $str .= $rfields->[$j];
      $str_len += $rfield_lengths->[$j];
      And here is the same code formatted with -vwe:
      [#] perltidy -vwe
      $str             .= SPACE x $total_pad_count;
      $str_len         += $total_pad_count;
      $total_pad_count  = 0;
      $str             .= $rfields->[$j];
      $str_len         += $rfield_lengths->[$j];
      This option currently is off by default to avoid changing existing
      formatting.
    - Added control --delete-interbracket-arrows, or -dia, to delete optional
      hash ref and array ref arrows between brackets as in the following
      expression (see git #131)
      return $self->{'commandline'}->{'arg_list'}->[0]->[0]->{'hostgroups'};
      [#] perltidy -dia gives:
      return $self->{'commandline'}{'arg_list'}[0][0]{'hostgroups'};
      Added the opposite control --aia-interbracket-arrows, or -aia, to
      add arrows. So applied to the previous line the arrows are restored:
      [#] perltidy -aia
      return $self->{'commandline'}->{'arg_list'}->[0]->[0]->{'hostgroups'};
      The manual describes additional controls for adding and deleting
      just selected interbracket arrows.


author: coolo@suse.com
changelog:
  - updated to 0.005
    see /usr/share/doc/packages/perl-PerlIO-utf8_strict/Changes
    0.005     2014-11-06 00:56:54+01:00 Europe/Amsterdam
      Add PPPort to compile on perl <5.8.9


author: coolo@suse.com
changelog:
  - updated to 0.006
    see /usr/share/doc/packages/perl-PerlIO-utf8_strict/Changes
    0.006     2015-05-01 11:36:21+02:00 Europe/Amsterdam
      Move to MakeMaker


author: coolo@suse.com
changelog:
  - updated to 0.007
    see /usr/share/doc/packages/perl-PerlIO-utf8_strict/Changes
    0.007     2017-04-06 14:58:37+02:00 Europe/Amsterdam
    - Adapt to dot no longer being in @INC
    - Adapt to unicode syswrite being deprecated


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.008
    see /usr/share/doc/packages/perl-PerlIO-utf8_strict/Changes
    0.008     2020-09-19 00:11:59+02:00 Europe/Amsterdam
    - Make unread by :crlf on top of :utf8_strict reliable


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.009
    see /usr/share/doc/packages/perl-PerlIO-utf8_strict/Changes
    0.009     2022-01-08 17:26:23+01:00 Europe/Amsterdam
    - Mark functions that croak as noreturn


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.010
    see /usr/share/doc/packages/perl-PerlIO-utf8_strict/Changes
    0.010     2022-10-26 18:57:45+02:00 Europe/Amsterdam
    - Re-release with updated pport.h for 5.8.5 compatibility


author: chris@computersalat.de
changelog:
  - cleanup spec
    o bzipped Source
    o fix perl-macros deps
    o updated description
    o Makefile.PL > Build.PL
    o removed .packlist, perllocal.pod file > noarch pkg
    o examples to doc


author: chris@computersalat.de
changelog:
  - update to 0.21
    * Add SCALAR to the stoplist (implementaion method for tied
      hashes).  Report by David Cantrell.
  - recreated by cpanspec 1.78


author: pth@suse.de
changelog:
  - Update to 0.22:
    * POD spelling corrections. (rt #22113)
    * Add "unimport" to the stoplist. (rt #33914)
  - Fix spec file as build now uses Makefile.PL.
  - remove created perllocal.pod.


author: coolo@suse.com
changelog:
  - updated to 0.100003
      anchor the regex at both ends when matching symbols: /\A...\z/
      simplify tests to avoid causing bizarre catastrophic failures on
      5.13.11


author: coolo@suse.com
changelog:
  - updated to 0.100004
    see /usr/share/doc/packages/perl-Pod-Coverage-TrustPod/Changes
    0.100004  2018-03-04 22:46:25-05:00 America/New_York
    - report more usefully when a regex can't be compiled


author: coolo@suse.com
changelog:
  - updated to 0.100005
    see /usr/share/doc/packages/perl-Pod-Coverage-TrustPod/Changes
    0.100005  2018-03-12 08:34:52-04:00 America/New_York
    - remove an accidentally introduced // operator!


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.100006
    see /usr/share/doc/packages/perl-Pod-Coverage-TrustPod/Changes
    0.100006  2022-12-31 14:06:16-05:00 America/New_York
    - update packaging and metadata
    - minimum required Perl is now v5.12


author: coolo@suse.com
changelog:
  - updated to 0.094001
      require Mixin-Linewise 0.102 to avoid busted 0.101
      tiny documentation tweak
      update repo and bugtracker


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.094002
    see /usr/share/doc/packages/perl-Pod-Eventual/Changes
    0.094002  2021-07-03 13:16:26-04:00 America/New_York
    - fix typo (thanks, BooK!)
    - update author contact info
    - document perl version policy


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.094003
    see /usr/share/doc/packages/perl-Pod-Eventual/Changes
    0.094003  2022-12-31 16:48:21-05:00 America/New_York
    - update author contact info


author: lars@linux-schulserver.de
changelog:
  - update to 1.60:
    + removed Pod::Checker and Pod::Usage from this distribution - they
      are now separate distros and are subjects to be refactored
    + fix CPAN#74271: Pod::Parser should not flag L<text|hyperlink>
  - add version string to binaries to avoid file conflicts with
    integrated perl versions


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.66
    see /usr/share/doc/packages/perl-Pod-Parser/CHANGES
    R22-Apr-2023          Marek Rouchal                        <marekr@cpan.org>
    - ----------------------------------------------------------------------------
    Version 1.66
    + fix CPAN#145128 - Pod::Find does not work any more with 5.36 on Win32
    + unixify line endings in this distribution


author: coolo@suse.com
changelog:
  - updated to 1.13
    - fix encoding issues issues in pod for perldoc
    - improve documentation
    - fix shebang to /usr/bin/perl for EUMM replacment GH #13 (dolmen)


author: coolo@suse.com
changelog:
  - updated to 1.15
    - Convert to strict mode of File::ShareDir::ProjectDistDir (KENTNL)
    - change to use Path::Tiny->lines_utf8
    - Discontinue use of File::Slurp, use Path::Tiny->lines instead
      GH #15 ( Ether )


author: coolo@suse.com
changelog:
  - updated to 1.17
    see /usr/share/doc/packages/perl-Pod-Spell/Changes
    1.17      2015-03-08
    - revert changes in 1.16 they are not compatible with windows GH #18
    1.16      2015-02-24
    - podspell script: set output encoding from locale CTYPE (DOLMEN)


author: coolo@suse.com
changelog:
  - updated to 1.18
    see /usr/share/doc/packages/perl-Pod-Spell/Changes
    1.18      2016-01-30
    - New maintainer: Olivier Mengué (DOLMEN)
    Repo is now hosted at github.com/perl-pod/Pod-Spell
    - Fix warning in strip_stopwords (GH #23)
    - re-apply "podspell script: set output encoding from locale CTYPE"
    (GH #22, #17). The issue in 1.16 was an incorrect dependency
    on I18N::Langinfo.


author: coolo@suse.com
changelog:
  - updated to 1.19
    see /usr/share/doc/packages/perl-Pod-Spell/Changes
    1.19      2016-02-20
    - Don't set $Text::Wrap::huge globally, but localize it
    - Load Pod::Wordlist only if used


author: coolo@suse.com
changelog:
  - updated to 1.20
    see /usr/share/doc/packages/perl-Pod-Spell/Changes
    1.20      2016-04-22
    - Stable release, made in Rugby, UK during Perl QA Hackathon 2016
    1.19_91   2016-04-21
    - Drop use of File::ShareDir::ProjectDistDir (GitHub #26). Thanks Kent
    Fredric!
    - Allow stop words with '.' (GitHub #28). Thanks Paulo Custodio!
    1.19_90   2016-02-20
    - Hide internals: the POD parser is moved to a private package and
    the Pod::Spell package now only exposes the public interface.
    This is a first step towards rewriting the parser using Pod::Simple
    (planned for Pod-Spell-2.0).
    - 'parse_from_file' and 'parse_from_filehandle' are now explicitely
    documented (by copying doc from Pod::Parser).


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.23
    see /usr/share/doc/packages/perl-Pod-Spell/Changes
    1.23      2022-09-21
    - releasing as stable
    1.22      2022-08-29 (TRIAL RELEASE)
    - fix finding wordlist when not run against files directly in lib/
    1.21      2022-08-24 (TRIAL RELEASE)
    - port to use Pod::Simple rather than Pod::Parser
    - use File::Spec rather than Path::Tiny
    - allow explicit debug option to override environment variable
    - packaging and metadata updates


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.25
    see /usr/share/doc/packages/perl-Pod-Spell/Changes
    1.25      2022-10-04
    - releasing as stable
    1.24      2022-10-03 (TRIAL RELEASE)
    - account for stopwords added in UTF-8 encoded form


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.26
    see /usr/share/doc/packages/perl-Pod-Spell/Changes
    1.26      2023-03-13
    - encode output as UTF-8


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.11
    see /usr/share/doc/packages/perl-Protocol-HTTP2/Changes
    1.11 2024-05-19T16:55:28Z
    - Fix minor typos and spelling errors (Yoshikazu Sawa)
    - Do not hardcode tlsv1 which is deprecated and disabled in some systems (Olivier Gayot)
    - Fix length-undef warnings in pre-5.12 perls (Felipe Gasper)


author: mc@suse.com
changelog:
  - update to version 0.77
    * Make RPC::XML::Server work with Net::Server again,
      after the API changes of Net::Server 2.x.
    * Correct handling of dateTime parameters
    * Add port to Host header in client requests.
    * Fix spelling error in man page
    * improve tests
  - remove patches which are unused since a long time
    * RPC-XML-0.53-ext-daemon-and-header-cb.dif
    * RPC-XML-0.60-fix-utf8.dif


author: coolo@suse.com
changelog:
  - add RPC-XML-0.77-fixtest.dif to make sure the serialization is
    reproducible even with hash randomization in perl 5.18 (RT#86187)


author: coolo@suse.com
changelog:
  - updated to 0.78
    see /usr/share/doc/packages/perl-RPC-XML/ChangeLog
    0.78	Thursday February  6, 2014, 08:00:00 PM -0800
    * lib/RPC/XML.pm
    A patch to loop detection in smart_encode from Dag-Erling
    Smørgrav. Some other minor bits.
    * lib/RPC/XML/Procedure.pm
    RT #83108: Fixed a spelling error. Some other fixes, too.
    * lib/RPC/XML.pm
    RT #86187: Force key-ordering in struct as_string and
    serialize. Was getting some intermittent bug reports of
    failures in t/15_serialize.t that amounted to the keys in a
    fault struct not being in consistent order.
    * lib/RPC/XML.pm
    * t/15_serialize.t
    Undo the previous change and fix the test. The previous change
    didn't feel right, so this rolls it back and fixes the problem
    at the level of the test, instead.
    * Makefile.PL
    * lib/RPC/XML.pm
    * lib/RPC/XML/Client.pm
    * lib/RPC/XML/Server.pm
    Replace direct evals for loading optional modules with
    Module::Load. Required adding this to Makefile.PL because
    Module::Load is not core in 5.8.8. Also did some slight doc
    tweaking.
    * lib/RPC/XML.pm
    * lib/RPC/XML/Client.pm
    Merge pull request #5 from alexrj/utf8-encode. Use
    utf8::encode() instead of utf8::downgrade().
    * lib/RPC/XML.pm
    * lib/RPC/XML/Client.pm
    * lib/RPC/XML/Server.pm
    Finish the uft8 encode vs. downgrade change from the previous
    commit. Changed in places that were overlooked, and adjusted
    the version number in all three modules.
    * lib/RPC/XML.pm
    * lib/RPC/XML/Parser/XMLLibXML.pm
    Merge pull request #6 from dctabuyz/master. Added 'no_blanks'
    libxml option to skip blank XML::LibXML::Text nodes.
    * lib/RPC/XML/Server.pm
    Merge pull request #7 from kvar/master. Initialize $do_compress
    in RPC::XML::Server between requests.
    * lib/RPC/XML.pm
    * lib/RPC/XML/Parser/XMLLibXML.pm
    * lib/RPC/XML/Server.pm
    Bump version numbers on modules changed in github pulls.


author: coolo@suse.com
changelog:
  - update to 0.79
      Test clean-up/fixes to address CPAN test failures. Should
      address problems with having IO::Socket::IP acting in place of
      IO::Socket::INET and also address some issues with a dynloader
      bug being triggered by t/70_compression_detect.t.
  - possibly obsoleting RPC-XML-0.60-rev127.dif


author: Stephan Kulow <coolo@suse.com>
changelog:
  - updated to 0.80
    see /usr/share/doc/packages/perl-RPC-XML/ChangeLog
    0.80	Sunday May  8, 2016, 12:45:00 PM -0700
    * etc/make_method
    Make the build reproducible by dropping timestamps in
    make_method output. (Niko Tyni)
    * t/40_server.t
    * t/40_server_xmllibxml.t
    * t/50_client.t
    Fixes for test problems with Strawberry Perl.
    * lib/RPC/XML/Client.pm
    Fix leak caused by failing to free Expat parser. We don't want
    to return from the method until the parser's been freed. We
    therefore need to call $parser->release() before the return
    statements caused by request failures. (Tom Grimwood-Taylor)
    * lib/RPC/XML/Server.pm
    One socket-opt change, one typo corrected.
    * lib/RPC/XML.pm
    Applied patch for numeric regexes and critic cleanup. Addresses
    GitHub pull request #10 and RT #111636.
    * t/60_net_server.t
    RT #99578: Work-around fix for Net::Server+IO::Socket::IP. If a
    system's IPv6 declaration of localhost was before the IPv4
    declaration in the hosts file, this test would fail.


author: Tina Mueller <tina.mueller@suse.com>
changelog:
  - Remove patches not needed anymore:
    * RPC-XML-0.60-rev127.dif
    * RPC-XML-0.76-extern_ent.dif
    * RPC-XML-0.78-reproducible.diff


author: Dominique Leuenberger <dimstar@opensuse.org>
changelog:
  - Add perl(HTTP::Daemon) BuildRequires: so far, this was pulled in
    by perl-libwww-perl. The RPC-XML library itself can work with or
    without HTTP::Daemon, but the test suite has an explicit test for
    it.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.82
    see /usr/share/doc/packages/perl-RPC-XML/ChangeLog
    0.82	Wednesday January  6, 2021, 09:59:00 AM -0800
    * Makefile.PL
    * lib/RPC/XML/Server.pm
    Bump version numbers.
    * Makefile.PL
    * lib/RPC/XML/Server.pm
    * t/40_server.t
    * t/40_server_xmllibxml.t
    * t/41_server_hang.t
    * t/60_net_server.t
    * t/util.pl
    RT #120472: Applied patch from Petr Písa? for fixes to IPv6
    support. Full detail in the message for this commit in the git
    repository.
    0.81	Tuesday January  5, 2021, 06:33:00 PM -0800
    * MANIFEST
    * perlcritic.rc (added)
    Add a perlcritic.rc file for testers who run author tests.
    * t/40_server.t
    * t/40_server_xmllibxml.t
    Remove redundant testing and general clean-up. Removed tests of
    url() that were just re-testing HTTP::Daemon::url().
    * lib/RPC/XML/Client.pm
    Parameterize the request-as-string debug feature.
    * lib/RPC/XML/Client.pm
    Merge pull request #13 from
    enrico-sorcinelli/add-request-string. Added xmlrpc request
    string as object property. (Enrico Sorcinelli)


author: coolo@suse.com
changelog:
  - updated to 1.04
    - Module now maintained by Sanko Robinson. Please see TODO for a possible
      set of changes to this module that may effect code written for old, pre-
      perl 5.14.0 platforms!!!


author: rschweikert@suse.com
changelog:
  - eliminate attempt to remove the benchmark test. The new install process
    no longer installs the benchmark test into the target tree, thus the
    removal of the file to hide it from the package is obsolete.
    + Fixes the build failure on all distros


author: coolo@suse.com
changelog:
  - updated to 2.00
    - Deprecation of Readonly::XS as a requirement for fast, readonly
      scalars is complete. Report any lingering issues on the tracker
      ASAP.
    1.61 2014-06-28T11:22:13Z
    - Normal constants (strings, numbers) do not appear to be read only to
      Internals::SvREADONLY($) but perl itself doesn't miss a beat when you
      attempt to assign a value to them. Fixing test regression in
      t/general/reassign.t
    1.60 2014-06-27T15:59:27Z
    - Fix array and hash tie() while in XS mode (exposed by Params::Validate tests)
    - Fix implicit undef value regression resolves #8
    - Minor documentation fixes (spell check, etc.)
    - Patch from Gregor Herrmann <gregoa@debian.org> resolves #7
    v1.500.0 2014-06-25T19:56:18Z
    - PLEASE NOTE: Readonly::XS is no longer needed!
    - Again, Readonly::XS is no longer needed.
    - Merged typo fix from David Steinbrunner RT#86350/#2
    - Merged patch (w/ tests, yay!) from Daniel P. Risse RT#37864
    - Upstream magic related bugs were reported to p5p and fixed in perl
      itself so we can resolve the following local issues: RT#70167, RT#57382,
      RT#29487, RT#36653, RT#24216.
    - Reported RT#120122 (tie + smartmatch bug) upstream to p5p. Will
      eventually resolve local [RT#59256].
    - Note: Resolved RT#16167 (benchmark.pl being installed) in 1.04.
    - Use readonly support exposed in Internals on perl >=5.8.x
    - Have I mentioned you don't need to install Readonly::XS anymore?
    - Checking $Readonly::XSokay is no longer suggested. ...never should have been


author: coolo@suse.com
changelog:
  - updated to 2.01
    see /usr/share/doc/packages/perl-Readonly/Changes
    2.01 2016-02-24T16:01:12Z
    - Disallow initialization of Readonly variables by assignment
      allowed by Perl prototype changes in v5.16.  Assignment initialization
      of scalars sets scalar variables to undef and lists and hashes
      initialized by assignment are not read only.


author: coolo@suse.com
changelog:
  - updated to 2.04
    see /usr/share/doc/packages/perl-Readonly/Changes
    2.04 2016-05-07T15:38:37Z
    - Quiet compile time warnings about function prototypes and vars being
      used only once
    2.03 2016-05-06T22:27:44Z
    - Rewording some documentation
    - No longer require an explicit version of perl in META.json or cpanfile
    2.02 2016-05-06T21:56:10Z
    - Create mutable clones of readonly structures with Readonly::Clone
    - Still not convinced this is useful but... fixes #13
    - Minor typo patch from Gregor Herrmann <gregoa@debian.org> fixes #21


author: coolo@suse.com
changelog:
  - updated to 2.05
    see /usr/share/doc/packages/perl-Readonly/Changes
    2.05 2016-06-10T17:03:28Z
    - Fix deref when using the stupid and utterly unnecessary Readonly::Clone


author: coolo@opensuse.org
changelog:
  - updated to 2011041701
    + Fix documentation (matches should be match). Reported by cogent@cpan.org
      in RT ticket 2833.
    + Added patterns for JavaDoc comments. (RT 13174 by chris+rt@chrisdolan.net)
    Version 2011041602 Sat Apr 16 17:06:28 CEST 2011
    + Fix typo in repository (avar@cpan.org)
    Version 2011041601 Sat Apr 16 16:07:29 CEST 2011
    + Fix bugs 61712 & 6940: $RE {num} {decimal} and $RE {num} {real} no longer
      match a single dot.


author: coolo@suse.com
changelog:
  - updated to 2011121001
    + Fixed a few cases where $[ was used instead of $].
      (RT 73033 by Father Chrysostomos <sprout@cpan.org>)
    + Typo fix in docs (P Ramakers <pramakers@gmail.com>)
    + Add an explicite 1 to end the main module; otherwise it may fail under Mason
      (Luciano Rocha <luciano.rocha@booking.com>)
    Version 2011041801 Mon Apr 18 11:18:19 CEST 2011
    + Created tests for Pascal comments.
    + https schemes are now included in $RE {URI}
    + Document non-anchoring (RT 55549)
    + Fix POD typos (RT 67549 by Salvatore Bonaccorso <carnil@debian.org>)


author: coolo@suse.com
changelog:
  - updated to 2013031301
    + Pattern for IPv6 addresses. Requested by Guy Edwards and many others.
      RT 50693.
    Version 2013031201 Tue Mar 12 15:44:48 CET 2013
    + Allow host/domain names to start with a digit, using
      $RE{net}{domain}{-rfc1101}. Requested by Guy Edwards and many others.
      RT 23626.
    Version 2013031101 Mon Mar 11 21:02:45 CET 2013
    + For integers and decimal numbers (reals), allow the user to specify the
      pattern of the signs (leading sign, and for reals, the sign of the exponent).
      This gives the user the option to ask for a pattern that matches unsigned
      numbers (by specifying the empty string as the pattern).
      Requested by "Wilson, Jonathan" <jonathan.wilson@Vanderbilt.Edu>.
    Version 2013030901 Sat Mar  9 14:51:42 CET 2013
    + Use (?-1) instead of (??{ }) for the recursive balanced pattern.
      This makes the pattern unavailable for pre-5.010 perls.


author: coolo@suse.com
changelog:
  - updated to 2015121601
    see /usr/share/doc/packages/perl-Regexp-Common/Changes
    Version 2015121601 Wed Dec 16 01:12:18 CET 2015
    + Force Darwin 10.0 on Perl 5.10.0 to run square tests in 32 bit mode.


author: coolo@suse.com
changelog:
  - updated to 2016010801
    see /usr/share/doc/packages/perl-Regexp-Common/Changes
    Version 2016010801 Fri Jan  8 12:52:36 CET 2016
    + Use 'done_testing ()' instead of 'done_testing', so the test file compiles
      even if the user uses an old Test::More.
    Version 2016010701 Thu Jan  7 19:31:34 CET 2016
    + Removed the 29143 tests from t/number/integer.t, and replaced them with
      34689 spread over 7 new files. The reason is, there are sporadic failures
      reported by CPAN testers in the t/number/integer.t file, but this file
      uses the random number generator to generate tests. Which makes issues
      very hard to debug, as failures cannot be reproduced.
      The new tests will be deterministic.


author: coolo@suse.com
changelog:
  - updated to 2016020301
    see /usr/share/doc/packages/perl-Regexp-Common/Changes
    Version 2016020301 Wed Feb  3 20:00:13 CET 2016
    + Fixed POD issue (Hernan Lopes)


author: coolo@suse.com
changelog:
  - updated to 2016053101
    see /usr/share/doc/packages/perl-Regexp-Common/Changes
    Version 2016053101 Tue May 31 00:16:57 CEST 2016
    + Added a pattern for Austrian postal codes. (RT 53299)
    Version 2016053001 Mon May 30 14:12:17 CEST 2016
    + No change at all, work around PAUSE issues.
    Version 2016052901 Sun May 29 22:46:42 CEST 2016
    + Fix POD nit (RT 103850)
    + Don't run author only tests, unless AUTHOR_TESTING is set (RT 90600)
    + Added a 'strict' option to matching IPv4 addresses. (RT 93437)
    + 392978 tests in 71 files.
    Version 2016052804 Sat May 28 23:24:37 CEST 2016
    + Fix issues with matching Roman numerals, where the pattern wasn't greedy
      enough. (RT 104353)
    + Allow Roman numerals to match sequences of 4 Is, Xs, Cs and Ms. This
      raises the maximum number to be matched to 4999 (MMMMCMXCIX)
    + POD nits (Debian Perl Group)
    + 387994 tests in 67 files.
    Version 2016052803 Sat May 28 12:24:06 CEST 2016
    + POD nits (Debian Perl Group)
    + Eliminate the use of s///r (Slaven Rezix)
    + Require 5.014 for the 'bquote' pattern.
    Version 2016052802 Sat May 28 01:40:43 CEST 2016
    + Document what is captured for the 'bquote' pattern.
    Version 2016052801 Sat May 28 00:40:22 CEST 2016
    + When multiple delimiters are given, wrap the clauses inside a (?|).
      This makes that, under -keep, the used delimiters are always in
      $2 and $4, and the string between the delimiters is always in $3.
      A requirement on 5.10.0 is now in place for the 'delimited' and 'quoted'
      patterns.
    + The 'delimited' pattern now allows specifying closing delimiters which
      are different from the opening delimiters.
    + Added a 'bquoted' pattern, which is a shortcut for using the 'delimited'
      pattern with 85 mirror imaged bracketing constructs.
    + 248427 tests in 67 files.


author: coolo@suse.com
changelog:
  - updated to 2016060801
    see /usr/share/doc/packages/perl-Regexp-Common/Changes
    Version 2016060801 Wed Jun  8 14:40:04 CEST 2016
    + Removed the optional leading 0 from Australian postal codes -- use -lax
      to enable this feature.
    + Improved the patterns for Belgian, Danish, Greenlandic, Swiss, Italian,
      German, French, and Norwegian postal codes, only matching actual
      valid codes.
      This implies rewriting their tests from scratch.
    + Added patterns for postal codes for Liechtenstein, Luxembourg,
      Monaco, San Marino, and Vatican City.
    + 2315992 tests in 73 files.
    Version 2016060201 Thu Jun  2 02:58:35 CEST 2016
    + Improved Australian zip code pattern; pattern matches current zip codes
    + Tests for Australian zip now use Test::Regexp.
    + Stop distributing author tests.
    + 522126 tests in 68 files.
    Version 2016060101 Wed Jun  1 00:34:17 CEST 2016
    + We ceased to support pre-5.10.0 perls.
    + Fix warnings for older perls ($RE {delimited})
    + Removed t/test_keep.t
    + Improved testing for square numbers.
    + Updated the Copyright notices to include the current year.
    + 481918 tests in 72 files.


author: coolo@suse.com
changelog:
  - updated to 2017040401
    see /usr/share/doc/packages/perl-Regexp-Common/Changes
    Version 2017040401 Tue Apr  4 11:20:45 CEST 2017
    + Prepare for 5.26: don't rely on '.' being present in @INC when testing.


author: coolo@suse.com
changelog:
  - updated to 2.000004
    see /usr/share/doc/packages/perl-Role-Tiny/Changes
    2.000004 - 2016-10-31
    - Fix consuming stubs from roles (RT#116674).
    - Fix error message when applying conflicting roles to an object.
    - Drop prerequisite on MRO::Compat on perl 5.8.


author: coolo@suse.com
changelog:
  - updated to 2.000005
    see /usr/share/doc/packages/perl-Role-Tiny/Changes
    2.000005 - 2016-11-01
    - revert change to MRO::Compat usage


author: coolo@suse.com
changelog:
  - updated to 2.000006
    see /usr/share/doc/packages/perl-Role-Tiny/Changes
    2.000006 - 2017-11-08
    - account for code references stored directly in stash (for perl 5.28)
    - work around hint leakage when loading modules in perl 5.8 and 5.10.1


author: Stephan Kulow <coolo@suse.com>
changelog:
  - updated to 2.000007
    see /usr/share/doc/packages/perl-Role-Tiny/Changes
    2.000007 - 2019-07-31
    - fix composing roles into packages that have stub subs in them
    - exclude all constant subs from method list


author: Stephan Kulow <coolo@suse.com>
changelog:
  - updated to 2.000008
    see /usr/share/doc/packages/perl-Role-Tiny/Changes
    2.000008 - 2019-08-05
    - reverting all changes from 2.000007 due to failures on some perl versions
      and a number of downstream users.  The changes will be reintroduced in a
      fixed form in a future version.


author: <timueller+perl@suse.de>
changelog:
  - updated to 2.001001
    see /usr/share/doc/packages/perl-Role-Tiny/Changes
    2.001001 - 2019-10-01
    - added tests for make_role
    2.001_000 - 2019-09-19
    - refactored method tracking to allow easier extending (such as by Moo)
    - added make_role method to make a package into a role, but without
      exporting any subs into it
    - refactored sub exporting to allow extensions to do different things with
      the subs
    2.000_009 - 2019-09-06
    - fix composing roles into packages that have stub subs in them
    - treat constants consistently with all other subs, no matter where they are
      defined


author: <timueller+perl@suse.de>
changelog:
  - updated to 2.001003
    see /usr/share/doc/packages/perl-Role-Tiny/Changes
    2.001003 - 2019-10-09
    - releasing as stable
    2.001_002 - 2019-10-06
    - fix methods from roles composed via create_class_with_roles being treated
      differently from roles composed directly (RT#128470)
    - fix constants being included in the methods provided by a role if they
      were created before importing Role::Tiny but used after importing
    - fix prototype handling test on cperl


author: <timueller+perl@suse.de>
changelog:
  - updated to 2.001004
    see /usr/share/doc/packages/perl-Role-Tiny/Changes
    2.001004 - 2019-10-25
    - fix methods being excluded from composition if they previously existed in
      the composing role (RT#130811)
    - fix role application overwriting subs that are not considered methods
    - fix helper subs created by a Role::Tiny extension (like Moo::Role)
      sometimes being teated as methods


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 2.002003
    see /usr/share/doc/packages/perl-Role-Tiny/Changes
    2.002003 - 2021-01-11
    - set dynamic_config to 0 and x_static_install to 1
    - fixed filenames in dependents author test to not use colons
    - removed MRO::Compat from prereqs as it is no longer used
    - marked Class::Method::Modifiers as a hard developer dependency rather than
      a recommended developer dependency
    - rewrote test for namespace cleaning to not require namespace::clean, and
      moved it from an author test to a normal test
    - removed namespace::autoclean from developer prereqs
    2.002_002 - 2021-01-03
    - refactored some internals for subclasses to use
    - methods_provided_by will ensure the module is loaded before checking for
      methods
    2.002_001 - 2020-12-27
    - fix tests when Class::Method::Modifiers is not installed
    2.002_000 - 2020-12-23
    - Refactored create_class_with_roles to not use "composable packages". This
      was an optimization for when a role is used in many different uses of
      create_class_with_roles, but required an entirely separate implementation,
      which did not have fully compatible behavior. It would also result in
      methods using modifiers being slower.
    - Add documentation for what methods will be composed from a role
      (RT#133363)
    - Fix backwards compatibility with older versions of Moo when interacting
      with Moose.
    - Treat modifiers as required methods during create_class_with_roles.
    - Fixed methods being no longer composed after they participated in an
      allowed conflict.
    - Dropped use of MRO::Compat.
    - Test cleanups for checking requires during create_class_with_roles.
    - Additional tests to confirm internal role application steps can be fully
      qualified.
    - Fix Pod links to Class::Method::Modifiers
    - Tweaks to author tests
    - Additional tests for working with older Moo versions
    - Additional tests for module loading
    - Allow method modifiers to be specified with an array reference of method
      names, rather than a list. This now matches how the corresponding
      Class::Method::Modifiers subs can be called.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 2.002004
    see /usr/share/doc/packages/perl-Role-Tiny/Changes
    2.002004 - 2021-01-24
    - restore requiring base class when using create_class_with_roles, which was
      accidentally lost in 2.002_000 (RT#134075)


author: anicka@suse.cz
changelog:
  - revert last change to make the package build again. There is
    no point in calling make at all in this package, we do all
    the work of its Makefile in %install phase.


author: pmonrealgonzalez@suse.com
changelog:
  - update to version 1.1
    Updated the package to use Module::Build. This should help
    distribution packagers who commonly patched the old Makefile
    to rearrange the install.
    Applied Ardo van Rangelrooij's debian patches
  - Cleaned spec file with spec-cleaner


author: Stephan Kulow <coolo@suse.com>
changelog:
  - updated to 1.52
    see /usr/share/doc/packages/perl-Scalar-List-Utils/Changes
    1.52 -- 2019-08-17 19:08:18
    [BUGFIXES]
    * Fix uniqnum() on large stringified integers on long- and
    quad-double perls (thanks ilmari)


author: <timueller+perl@suse.de>
changelog:
  - updated to 1.53
    see /usr/share/doc/packages/perl-Scalar-List-Utils/Changes
    1.53 -- 2019-10-24 10:41:12
    [BUGFIXES]
    * Handle Unicode package names in Scalar::Util::blessed (GH #81)


author: <timueller+perl@suse.de>
changelog:
  - updated to 1.54
    see /usr/share/doc/packages/perl-Scalar-List-Utils/Changes
    1.54 -- 2020-02-02 15:47
    [CHANGES]
    * Added List::Util::reductions (RT128237)
    * Added List::Util::sample (RT131535)
    * Recognise $List::Util::RAND as a source of randomness for sampling
    functions (RT131536)
    [BUGFIXES]
    * Document the difference between ref() and reftype() on precompiled
    qr// regexps (RT127963)
    * Various improvements to List::Util::uniqnum() to handle stringified
    Inf and NaN, negative zero
    * Detect platform NV size and number of digits required to calculate
    uniqueness


author: <timueller+perl@suse.de>
changelog:
  - updated to 1.55
    see /usr/share/doc/packages/perl-Scalar-List-Utils/Changes
    1.55 -- 2020-04-09
    [CHANGES]
    * Added List::Util::uniqint
    * Improvements to List::Util::uniqnum handling of floating-point
    values on odd platform configurations (thanks sisyphus)
    * Improvements to $RAND-based unit tests


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.56
    see /usr/share/doc/packages/perl-Scalar-List-Utils/Changes
    1.56 -- 2021-03-30
    [CHANGES]
    * Added `List::Util::zip`, `List::Util::mesh` and related functions
    (RT129479)
    * Updated embedded ppport.h for Devel::PPPort v3.62


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.59
    see /usr/share/doc/packages/perl-Scalar-List-Utils/Changes
    1.59 -- 2021-09-12
    [CHANGES]
    * Removed Scalar::Util::isbool() as the API design for older perls
    isn't quite clear, and it doesn't do anything useful on any
    currently-released perl version
    * Tidy up the unnecessary bits of @EXPORT_FAIL
    * Use the new G_LIST constant rather than G_ARRAY
    1.58 -- 2021-09-12
      (bad release because I forgot to `git push`)
    1.57 -- 2021-09-11
    [CHANGES]
    * Added Scalar::Util::isbool() to track new core-supported boolean
    value nature on scalars
    * Fix various typoes in docs, code comments, etc...
    * Removed code conditional on whether SvWEAKREF is supported, as
    every perl since v5.6 supports it
    [BUGFIXES]
    * Fix segfaults when an undefined subroutine is passed to
    block-taking subs (thanks ilmari)
    * Correct refcount handling on hv_store_ent to PL_DBsub in
    set_subname() (thanks nwc10)
    * Don't rely on Scalar::Util functions when unit-testing List::Util
    ones (thanks haarg)


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.60
    see /usr/share/doc/packages/perl-Scalar-List-Utils/Changes
    1.60 -- 2021-10-08
    [BUGFIXES]
    * Quiet some -Wsign-compare warnings by using `int` instead of `UV`
    (RT136985)
    * Quiet a -Wmaybe-uninitialized warning by ensuring a variable is
    always initialised, because the compiler can't always determine this
    is safe (RT139356)
    * Avoid SIGFPE in product(-1, ...) (RT139601)


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.61
    see /usr/share/doc/packages/perl-Scalar-List-Utils/Changes
    1.61 -- 2022-02-16
    [BUGFIXES}
    * Fix some more signed comparison warnings (Perl5 #19429)


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.62
    see /usr/share/doc/packages/perl-Scalar-List-Utils/Changes
    1.62 -- 2022-03-17
    [CHANGES]
    * Prepare for perl 5.35.10 release:
    + Skip the tainted tests if your perl was built without taint
    support
    + Document the existence of the `builtin::` equivalents for
    several Scalar::Util functions


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.63
    see /usr/share/doc/packages/perl-Scalar-List-Utils/Changes
    1.63 -- 2022-08-08
    [BUGFIXES]
    * Fix off-by-one in stack handling of head() / tail() (RT143905)
    * Fix documentation copy-paste error about builtin::reftype
    * Ensure exotic_names.t will work on EBCDIC platforms
    * Add basic Github CI workflow


author: coolo@novell.com
changelog:
  - update to 0.20:
    - raise exception if guards are created anonymously (void context)
      (thanks Tim Bunce and Graham Knop)
    - fix link in README (thanks Franck Joncourt)
    - doc tweak
    - add guard() and scope_guard() (thanks Tim Bunce)


author: coolo@suse.com
changelog:
  - updated to 0.21
    see /usr/share/doc/packages/perl-Scope-Guard/Changes
    0.21 Sun 19 Jul 22:14:54 2015
    - remove useless use of UNIVERSAL::isa (#RT105948)
      (Karen Etheridge)


author: coolo@novell.com
changelog:
  * update to version 0.23.
    * Socket6.pm: Added @EXPORT_OK to export AF_INET6 and PF_INET6 if
      requested.  This allows the use of the Socke6 module without
      having to perform the same conditional check that was added to
      avoid conflicts with the Socket module default exports (i.e. use
      Socket6 qw(AF_INET6 inet_pton inet_ntop); )
    * Socket6.pm (AUTOLOAD): Explicitly set $! = 0 before calling
      constant().  This should not be required since errno was being set
      to 0 in the C function, but Perl 5.10.0 Win32 Vista needed this to
      be done or all constants reported unsupported.


author: coolo@suse.com
changelog:
  - updated to 0.25
    * Makefile.PL: Install manpage. [cpan #66811]
    * Socket6.pm: Fix typo. [cpan #86346]
    * Socket6.pm: Fix typo. [cpan #71617]
    * Makefile.PL: Fixed [cpan #77665] pass perl cc and ccflags to
      configure
    * Makefile.PL (configure_mswin32): Fixed [cpan #65710]
      undefined ref to inet_ntop,inet_pton on Windows XP.
    * t/use.t: Fixed [cpan #75211] test redefinition warnings


author: avindra@opensuse.org
changelog:
  - updated to 0.28
    * aclocal.m4 (IPv6_CHECK_INET_NTOP): inet_ntop(3) may returns
      IPv4-compatible IPv6 address. [cpan #113950]
  - includes fix from 0.27
    * t/use.t: We still support an environment where AF_INET6 is
      not defined
  - includes changes from 0.26
    * Makefile.PL: Make Socket6 buildable on Android. [cpan #98181]
    * system inet_ntop broken in darwin. [cpan #113005]
    * gailookup.pl.in: Add -r option to do reverse lookup
    * gailookup.pl.in: Add awareness of AI_ALL and AI_V4MAPPED
    * gailookup.pl.in: Add -P option to ease to specify port number
  - cleanup spec file with spec-cleaner
  - split tests into %check section


author: <timueller+perl@suse.de>
changelog:
  - updated to 0.29
    see /usr/share/doc/packages/perl-Socket6/ChangeLog
    2018-09-30  Hajimu UMEMOTO  <ume@mahoroba.org>
    * Socket6.pm: Bump version number to 0.29.
    * Socket6.xs: Updates the tests for handling the correct headers
    on NetBSD and DragonFly BSD.
    Submitted by:	Sevan Janiyan <venture37 [...] geeklan.co.uk>


author: coolo@suse.com
changelog:
  - updated to 1.61
    see /usr/share/doc/packages/perl-Sort-Versions/Changes
    1.61 2015-04-29 NEILB
    - Removed spaces from function prototype for versioncmp(). RT#103810
      Kerin Millar++
    - Added [MetaJSON] so the dist will get a META.json file


author: coolo@suse.com
changelog:
  - updated to 1.62
    see /usr/share/doc/packages/perl-Sort-Versions/Changes
    1.62 2015-12-13 NEILB
    - Fixed Hack Kampbjørn's surname -- I'd previously switched the ø to an
      upper-case Ø -- thanks to pink-mist for pointing this out.
    - Updated github repo URL after changing my github username


author: coolo@suse.com
changelog:
  - updated to 0.37
    see /usr/share/doc/packages/perl-Specio/Changes
    0.37     2017-05-09
    - Possible fix for very weird failures seen under threaded Perls with some
      modules that use Specio.


author: coolo@suse.com
changelog:
  - updated to 0.38
    see /usr/share/doc/packages/perl-Specio/Changes
    0.38     2017-07-01
    - Simplify checks for overloading to not call overload::Overloaded(). Just
      checking the return value of overload::Method() is sufficient.


author: coolo@suse.com
changelog:
  - updated to 0.39
    see /usr/share/doc/packages/perl-Specio/Changes
    0.39     2017-08-02
    - Many bug fixes and improves to the types created by
      {any,object}_{can,does,isa}_type. In some cases, an invalid value could
      cause an exception in type check itself. In other cases, a value which
      failed a type check would cause an exception when generating a message
      describing the failure. These cases have all been fixed.
    - The messages describing a failure for all of these types have been improved.
    - You can now create anonymous *_does and *_isa types using the exports from
      Specio::Declare.


author: coolo@suse.com
changelog:
  - updated to 0.40
    see /usr/share/doc/packages/perl-Specio/Changes
    0.40     2017-08-03
    - Fixed more bugs with {any,object}_{can,does,isa}_type. When passed a glob
      (not a globref) they would die in their type check. On Perl 5.16 or earlier,
      passing a number to an any_* type would also die.
    - Fixed subification overloading. If Sub::Quote was loaded, this would be
      used, but any environment variables needed for the closure would not be
      included. This broke enums, among other things.


author: coolo@suse.com
changelog:
  - updated to 0.42
    see /usr/share/doc/packages/perl-Specio/Changes
    0.42     2017-11-04
    - The Perl library claimed it provided types named LaxVersionStr and
      StrictVersionStr but they were really named LaxVersion and
      StrictVersion. The names have now been fixed to match the documentation, so
      they are LaxVersionStr and StrictVersionStr.
    0.41     2017-11-04
    - Fixed checks for whether a class is loaded in light of upcoming optimization
      in Perl 5.28. Fixed by Sprout (GH #12).


author: Stephan Kulow <coolo@suse.com>
changelog:
  - updated to 0.43
    see /usr/share/doc/packages/perl-Specio/Changes
    0.43     2018-10-26
    - Optimized compile-time operations to make Specio itself quicker to
      load. Specio's load time is a non-trivial part of the load time of DateTime
      (and presumably other things that use it). Based on
      https://github.com/houseabsolute/DateTime.pm/issues/85. Reported by
      versable.


author: Stephan Kulow <coolo@suse.com>
changelog:
  - updated to 0.44
    see /usr/share/doc/packages/perl-Specio/Changes
    0.44     2019-08-14
    - Replaced the use of B with XString if it is installed. The latter is much
      smaller and provides the one subroutine from B we cared about. Based on GH
      [#15]. Implemented by Nicolas R.


author: <timueller+perl@suse.de>
changelog:
  - updated to 0.46
    see /usr/share/doc/packages/perl-Specio/Changes
    0.46     2020-03-14
    - No code changes, just fixing a mistake in the POD. Reported by Petr
      Pisar. Fixes #17.
    0.45     2019-11-24
    - Made XString a prereq if installing with Perl 5.10+.


author: Dirk Stoecker <opensuse@dstoecker.de>
changelog:
  - updated to 0.47
    see /usr/share/doc/packages/perl-Specio/Changes
    0.47     2021-01-29
    - Change Specio constraint object's stringification overloading to return the
      type name rather than the default Perl object stringification, which gives
      you something like
      "Specio::Constraint::Parameterized=HASH(0x564d258efb48)". Anonymous are
      special cased to return something you can print.
    - All types now overload the `eq` comparison operator. Moose expects types to
      be comparable in this manner when doing role summation. This fixes a bug
      reported by Martin Gruner. GH #18.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.48
    see /usr/share/doc/packages/perl-Specio/Changes
    0.48     2022-06-11
    - Importing types into a class which inherited from another class that had
      imported types wouldn't work, leaving the child class with no `t()`
      sub. Patch by Kerin Millar.


author: cwh@suse.de
changelog:
  version: 0.30
    date:    Sun Jan 29 12:18:02 PST 2006
    changes:
  - Use faster runtime code in `field`.


author: lars@linux-schulserver.de
changelog:
  - update to 0.31:
    + Make tests not use 'B" package. rt72542
    + Use Module::Package
  - cleanup specfile and use perl_make_install and perl_gen_filelist
    macros


author: coolo@suse.com
changelog:
  - updated to 0.46
    0.45 Sat Aug 16 04:04:07 PDT 2014
    - Eliminate spurious trailing whitespace
    0.44 Sat Aug 16 02:50:17 PDT 2014
    - Eliminate File::Basename from test/
    0.43 Fri Aug 15 20:37:55 PDT 2014
    - Add t/000-compile-modules.t
    0.42 Sat Aug  9 00:43:22 PDT 2014
    - Only support back to 5.8.1
    0.41 Thu Aug  7 00:28:54 PDT 2014
    - Fix bad encoding in Pod
    0.40 Wed Aug  6 10:29:46 PDT 2014
    - Fix a bug that was causing lots of warnings in Test::Base on perl 5.21
    0.39 Tue Aug  5 10:13:52 PDT 2014
    - Add badges to doc
    0.38 Mon Aug  4 00:30:13 PDT 2014
    - Remove (c) from Copyright
    0.37 Wed Jul 30 16:16:56 PDT 2014
    - Switch IRC to '#pkg'
    0.36 Sat Jul 26 12:01:35 PDT 2014
    - Fix email in Meta
    0.35 Mon Jul 21 17:15:27 PDT 2014
    - Fix Meta and add Contributing


author: chris@computersalat.de
changelog:
  - update to 0.58
    o Fix for text cells formatted with a leading apostrophe.
      http://rt.cpan.org/Public/Bug/Display.html?id=61299
    o Documentation fixes. Thanks to Dan Dascalescu
      Fix RT #61320 (typos)
      http://rt.cpan.org/Public/Bug/Display.html?id=61320
    o Fix for currency locales in format strings.
      Reported by wjaguar.
      http://rt.cpan.org/Public/Bug/Display.html?id=60547
    o Fix for incomplete SETUP records.
      Reported by M.C. Deurloo.


author: coolo@novell.com
changelog:
  - updated to 0.59
    + Patch for decryption of default encrypted workbooks from
      Alexey Mazurin.
    ! Fix for invalid formatting of text cell that are numeric.
      http://rt.cpan.org/Public/Bug/Display.html?id=62073


author: coolo@suse.com
changelog:
  - updated to 0.65
      ! Merge support for accessing hyperlink data
    0.64 March 11 2014
      ! RT #47072 (ExcelLocaltime rounding)
      http://rt.cpan.org/Public/Bug/Display.html?id=47072
      ! RT #93142 (date format w/commas)
      http://rt.cpan.org/Public/Bug/Display.html?id=93142
      ! RT #93651 (Update metadata)
      http://rt.cpan.org/Public/Bug/Display.html?id=93651
    0.63 March 7 2014
      ! RT #12946 (IO::Wrap)
      http://rt.cpan.org/Public/Bug/Display.html?id=12946
      ! RT #93065 (auto color)
      http://rt.cpan.org/Public/Bug/Display.html?id=93065
    0.62
      ! Fix test 46 skip_all plan logic.
      From CPAN testers.
      ! RT #52830 (0x00 general fmt) && fix test.
      http://rt.cpan.org/Public/Bug/Display.html?id=52830
      ! RT #93138 (undefined value as ARRAY)
      http://rt.cpan.org/Public/Bug/Display.html?id=93138


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.66
    see /usr/share/doc/packages/perl-Spreadsheet-ParseExcel/Changes
    0.66 December 29 2023
    ! Fix for CVE-2023-7101 [bsc#1218414]
      https://github.com/runrig/spreadsheet-parseexcel/issues/33
    * Unvalidated input can lead to arbitrary code execution.
    * https://github.com/runrig/spreadsheet-parseexcel/issues/33


author: coolo@suse.com
changelog:
  - updated to 1.18
    see /usr/share/doc/packages/perl-String-Format/Changes
    [#] Version 1.18                                           March 04,  2018
    [#] ----------------------------------------------------------------------
    * stable version with the changes in 1.17_50
    [#] ----------------------------------------------------------------------
    [#] Version 1.17_50                                        March 03,  2018
    [#] ----------------------------------------------------------------------
    * escape { and } (fix for RT #124147)
    [#] ----------------------------------------------------------------------


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.988
    see /usr/share/doc/packages/perl-Sub-Exporter/Changes
    0.988     2021-06-18 23:37:47-04:00 America/New_York
    - update author contact info
    - add perl support section to docs


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.989
    see /usr/share/doc/packages/perl-Sub-Exporter/Changes
    0.989     2022-12-31 19:34:54-05:00 America/New_York
    - update author contact info


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.990
    see /usr/share/doc/packages/perl-Sub-Exporter/Changes
    0.990     2023-07-22 14:09:26+10:00 Australia/Melbourne
    - fixes to keep working in v5.39 (thanks, Yves Orton!)


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.991
    see /usr/share/doc/packages/perl-Sub-Exporter/Changes
    0.991     2023-11-23 20:32:17-05:00 America/New_York
    - make the requirement for perl v5.12.0 explicit; previously, it was
      only implicit because of prerequisites


author: coolo@suse.com
changelog:
  - updated to 0.001011
    - Fix in global destruction (Graham Knop)
    - Fix SYNOPSIS
    - Fix duplicate word in DESCRIPTION (RT#86072)


author: coolo@suse.com
changelog:
  - updated to 0.001012
    see /usr/share/doc/packages/perl-Sub-Exporter-Progressive/Changes
    Revision history for Sub-Exporter-Progressive
    0.001012  2016-08-23 11:18:21-07:00 America/Los_Angeles
    - Many small performance improvements (Peter Rabbitson)


author: coolo@suse.com
changelog:
  - updated to 0.001013
    see /usr/share/doc/packages/perl-Sub-Exporter-Progressive/Changes
    0.001013  2016-10-21 08:48:28-07:00 America/Los_Angeles
    - Avoid possible warnings about special variables only being used once
      (Graham Knop)


author: coolo@suse.com
changelog:
  - updated to 0.10
    see /usr/share/doc/packages/perl-Sub-Identify/Changes
    0.09- A. Sinan Unur (1):
      Fix test failure due to hard-coded filenames.
    0.08- Rafael Garcia-Suarez (2):
      Require at least perl 5.8.0
      Improve docs beyond a really terse synopsis
    0.07- Rafael Garcia-Suarez (1):
      Require B unconditionally on older perls
    0.06- Rafael Garcia-Suarez (4):
      Remove perl version requirement
      Skip tests that rely on perls more recent than 5.14.0
      Update ppport.h
      Use the pure-perl version of is_sub_constant on perls earlier than 5.16
    0.05- Rafael Garcia-Suarez (13):
      Add test for function prototypes
      Require at least perl 5.14.1
      Better, simpler code for testing if we can load the XS version
      Add gitignore file
      Experimental implementation of get_code_location
      Add XS implementation of get_code_location()
      Add test for the prototype of get_code_location
      Make get_code_location work on undefined subs
      Add link to github repo in the meta file
      Add TODO file
      Add pure-perl implementation of is_sub_constant()
      Add XS implemetation of is_constant_sub()
      Add documentation


author: coolo@suse.com
changelog:
  - updated to 0.12
    see /usr/share/doc/packages/perl-Sub-Identify/Changes
    0.12- Rafael Garcia-Suarez (2):
      Update changes for 0.11
      Fix build on perl 5.8
    0.11- B. Estrade (1):
      Adding new test for signatures as part of Feb 2015 PRC.
      Rafael Garcia-Suarez (8):
      Bump version to 0.10
      Merge pull request #6 from estrabd/Issue-5-add-signature-test
      Fix skipping tests on earliers perls
      Add new test to MANIFEST
      Do not let get_code_location() segfault on XSUBs
      Add a test for calling get_code_location on XSUBs
      Add a pure-perl version of last test
      Bump version
    0.10- No changes


author: coolo@suse.com
changelog:
  - updated to 0.14
    see /usr/share/doc/packages/perl-Sub-Identify/Changes
    0.14 2017-04-11 RGARCIA
    - Make tests pass without . in @INC (actual fix, by James E Keenan)


author: chris@computersalat.de
changelog:
  - initial package 0.925
  - added perl-macros
    o autogen filelist with perl_gen_filelist
  - spec mods
    o added header


author: chris@computersalat.de
changelog:
  - removed .packlist, perllocal.pod files
    > noarch package
  - cleanup spec
    o fix HEADER
    o removed useless comments
    o update License, Url
    o fix perl-macros deps
    o update description
    o macro usage


author: coolo@suse.com
changelog:
  - updated to 0.927
    rebuild using Dist::Zilla, update links to repo, metadata, etc.
    typo fixes, thanks David Steinbrunner


author: coolo@suse.com
changelog:
  - updated to 0.928
    - cope with subroutines with spaces in their names when catching
      warnings
    - don't assume that the source sub isn't blessed in tests (!)


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.929
    see /usr/share/doc/packages/perl-Sub-Install/Changes
    0.929     2022-12-31 15:58:28-05:00 America/New_York
    - update packaging and metadata


author: coolo@suse.com
changelog:
  - updated to 0.09
      Switch from Test::Exception to Test::Fatal.
      Fix two typos on the POD. Patches from Ansgar Burchardt and david.skyba.


author: Tina Müller <tina.mueller@suse.com>
changelog:
  - updated to 0.120.0 (0.12)
    see /usr/share/doc/packages/perl-Sub-Override/Changes
    0.12  Mon Jun 17 2024
    - Add 'inject' method which can inject a new subroutine into a namespace.
    - Add 'inherit' method which can inherit a subroutine from a parent object.
    - Bug fix for wrap not restoring during destruction.
    - Internal cleanup.
    0.11  Tue May 14 2024
    - Update the 'wrap' routine so it handles prototypes transparently.
    - Update the 'wrap' routine to prevent creation of an extra stack frame.
    - Minor doc updates.


author: coolo@suse.com
changelog:
  - updated to 2.004000
    see /usr/share/doc/packages/perl-Sub-Quote/Changes
    2.004000 - 2017-06-07
    - more extensive quotify tests
    - split tests into separate files
    - propagate package to deferred subs, even if unnamed
    - reject invalid attributes
    - include line numbers compile errors (PR#1, djerius)


author: coolo@suse.com
changelog:
  - updated to 2.005000
    see /usr/share/doc/packages/perl-Sub-Quote/Changes
    2.005000 - 2018-02-06
    - fixed defer_info and undefer_sub from returning data for a deferred sub
      after it expires, even if the ref address matches
    - fixed defer_info not returning info for undeferred unnamed subs after the
      deferred sub expires
    - include options in defer_info return data
    - exclude internals from defer_info return data
    - document defer_info function
    - encode all utf8 flagged scalars as strings, since they generally will
      always have originated as strings.  Avoids future warning on bitwise ops
      on strings with wide characters.
    - more thorough check for threads availability to avoid needless test
      failures.
    - added file and line options to quote_sub to allow specifying apparent
      source location.
    - documented additional options to Sub::Defer::defer_sub and
      Sub::Quote::quote_sub.


author: coolo@suse.com
changelog:
  - updated to 2.005001
    see /usr/share/doc/packages/perl-Sub-Quote/Changes
    2.005001 - 2018-04-20
    - add a workaround for test failures on early 5.8 releases with threads


author: Stephan Kulow <coolo@suse.com>
changelog:
  - updated to 2.006003
    see /usr/share/doc/packages/perl-Sub-Quote/Changes
    2.006003 - 2019-03-10
    - releasing as stable
    2.006_002 - 2019-01-29
    - Fix quotifying of backslashes in utf8-flagged strings on perl 5.10.0.
    2.006_001 - 2019-01-07
    - avoid warnings or failures on new perls when testing quoting UTF-8 strings
    - test quotify output under utf8 pragma
    - fix quoting of negative NaN
    2.006_000 - 2018-12-29
    - don't test threads behavior on perl < 5.8.5, since they are too unstable
    - more tests
    - preserve inf, nan, and false in quotify
    - improve accuracy of quotified floating point numbers
    - SUB_QUOTE_DEBUG can now be set to sub names, package names, or a regex to
      match against the code to filter which generated subs are printed to STDERR.


author: <timueller+perl@suse.de>
changelog:
  - updated to 2.006006
    see /usr/share/doc/packages/perl-Sub-Quote/Changes
    2.006006 - 2019-10-01
    - change quotify to use longest form of floating point numbers if unable to
      find a perfectly accurate representation
    - updated documentation for quotify to reflect handling of floating point
      numbers
    - don't try to copy hints hash entries that look like references (RT#122698)
    2.006_005 - 2019-09-06
    - additional fixes for quotify for floating point numbers to be faster and
      should always be able to maintain accuracy
    2.006_004 - 2019-04-24
    - change quotify of NaNs to simpler calculation
    - avoid ever triggering exceptions when testing for quotify on false values
    - skip quotify Inf and NaN tests if perl is compiled without support for
      them
    - fix quotify of very large or very small numbers
    - fix accuracy of quotify on high precision numbers when perl is compiled
      with quadmath
    - quotify will use hex floats when needed for full accuracy if they are
      available
    - change tests of quotify for floating point numbers to allow a small amount
      of inaccuracy, since decimal floats can't always be accurate


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 2.006008
    see /usr/share/doc/packages/perl-Sub-Quote/Changes
    2.006008 - 2023-01-20
    - drop Test::Fatal prereq
    - recommend Sub::Util rather than Sub::Name
    - use XString for quoting strings where possible
    - move tests for quotify on perl 5.6 to author only
    2.006_007 - 2022-04-05
    - accurately detect numbers vs strings in quotify on perl 5.36
    - accurately detect booleans in quotify on perl 5.36
    - add workaround for float formatting for perls compiled to use gcvd


author: anicka@suse.cz
changelog:
  - update to 0.2002
    * changed: removed Exporter dependency
    * test fix: fixed strange t/07_uplevel_too_high.t fail on Win32


author: chris@computersalat.de
changelog:
  - update to 0.22
    - meta: added repository to metadata [Alexandr Ciornii]
  - 0.21_01 Sat Nov 29 15:24:49 EST 2008
    - added: the ":aggressive" tag may be used to force reloading of
      Exporter, which often binds caller() prior to Sub::Uplevel's global
      override
  - recreated by cpanspec 1.78
    o change to Build.PL
  - fix version mismatch
    o http://www.dagolden.com/index.php/369/version-numbers-should-be-boring/
      perl modules normaly use "decimal versioning", but for rpm
      we need "decimal dotted versioning", hence the decimal 0.22
      has to be normalized to decimal dotted 0.220.0
      perl -e "print version->new(0.22)->normal" | sed "s/v//"
    o without doing this (latest) 0.22 < 0.2002 (previous)
      normalized: 0.220.0 > 0.200.200
  - noarch pkg


author: vcizek@suse.com
changelog:
  - update to 0.24
    - fixed: additional test regex fixed
    - fixed: Perl 5.15 series Carp changes output format of messages (adds
      a period).  This fixes the test regular expressions. [Andreas Koenig]
    - added: the $Sub::Uplevel::CHECK_FRAMES global constant to enable the
      frame depth checking and compile it out if not needed.  [Adam
      Kennedy]


author: pmonrealgonzalez@suse.com
changelog:
  - update to 0.2800
    - No changes from 0.2700-TRIAL
  - 0.2700    2017-03-30 10:09:46-04:00 America/New_York (TRIAL RELEASE)
    [Fixed]
    - Tests now work if '.' is not in @INC
  - 0.2600    2016-08-05 10:46:37-04:00 America/New_York
    - No changes from 0.2501-TRIAL
  - 0.2501    2016-07-29 16:18:45-04:00 America/New_York (TRIAL RELEASE)
    [Internal]
    - Optimized calls to caller()
  - 0.25      2015-01-26 20:32:52-05:00 America/New_York
    [Fixed]
    - fixed: 00-compile.t failures under Windows (bug #98230).
      The 00-compile.t file has been moved to a release test and is
      no longer shipped.  [Michael Gray]
    [Meta]
    - moved bug tracker to Github
    - updated repo files explaining how to contribute
    - enabled Travis CI
  - Cleaned with spec-cleaner


author: coolo@suse.com
changelog:
  - updated to 2.17
    - tests fixed
    - patch by Father Chrysostomos
    - many warnings
    - recommendation to use given/when
  - removed upstreamed Switch-2.16-perl514.patch


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.20
    see /usr/share/doc/packages/perl-Syntax-Keyword-Try/Changes
    0.20    2020-11-24
      [BUGFIXES]
    * Fix for perl 5.14 by #include'ing hax/ files in the right order
    0.19    2020-11-24
      [CHANGES]
    * Avoid the core Off() and Bit() macros as they were removed after
      perl 5.33.3
    * Support :experimental(try_value) to activate and silence the
      warning
    * Add documentation about the scalar context propagation issue of
      RT124229


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.21
    see /usr/share/doc/packages/perl-Syntax-Keyword-Try/Changes
    0.21    2021-01-22
      [CHANGES]
    * Add some import configuration options required to make
      Feature::Compat::Try work. Currently unit-tested but undocumented.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.23
    see /usr/share/doc/packages/perl-Syntax-Keyword-Try/Changes
    0.23    2021-03-27
      [CHANGES]
    * Unit tests and documentation of the handling of the final-value
      semantics of `do { try ... }`
    * Also mention core's `feature 'try'` in documentation
    * Gives notice that the experimental 'try_value' feature is now
      discouraged and will eventually be removed
    0.22    2021-03-26
      [CHANGES]
    * Preserve wantarray context within the try {} block (RT133616)
    * List-context `try do {}` now works fine as well
    * Apply unit-testing for RT134790


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.24
    see /usr/share/doc/packages/perl-Syntax-Keyword-Try/Changes
    0.24    2021-05-10
      [CHANGES]
    * Deprecate the `try do { ... }` (experimental) syntax now that
      try-in-do works reliably. It will be removed soon because it gets
      in the way of converting the parser logic to XS::Parse::Keyword
    * Add documentation about the core `use feature 'try'` and
      Feature::Compat::Try module
    * Added an initial attempt at B::Deparse logic


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.25
    see /usr/share/doc/packages/perl-Syntax-Keyword-Try/Changes
    0.25    2021-06-01
      [CHANGES]
    * Rewrite parsing logic to use XS::Parse::Keyword 0.06
    * Removed the new-deprecated `try do { ... }` experimental syntax
    * Updated docs now that 5.34 is officially released, including
      `use feature 'try'`.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.26
    see /usr/share/doc/packages/perl-Syntax-Keyword-Try/Changes
    0.26    2021-10-12
      [CHANGES]
    * Many internal updates to hax/ support files
      [BUGFIXES]
    * Fix try { return } to work correctly in all contexts without
      upsetting -DDEBUGGING perls


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.27
    see /usr/share/doc/packages/perl-Syntax-Keyword-Try/Changes
    0.27    2022-02-22
      [CHANGES]
    * Updates to support Feature::Compat::Try 0.05 with new `finally {}`
      blocks


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.28
    see /usr/share/doc/packages/perl-Syntax-Keyword-Try/Changes
    0.28    2022-12-08
      [CHANGES]
    * Account for the new structure of ->cop_warnings in perl v5.37.6
    * Updated to latest hax/ support files; accounting for newPADxVOP in
      latest bleadperl


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.29
    see /usr/share/doc/packages/perl-Syntax-Keyword-Try/Changes
    0.29    2023-07-13
      [CHANGES]
    * Updates to compile cleanly on perl v5.38
    * Remember to implement `no Syntax::Keyword::Try` to disable the
      syntax
    * Swap all the unit tests to `Test2::V0`


author: jw@novell.com
changelog:
  - updated to 1.04:
    Updating author tests
    Updating to Module::Install
    Simple refactoring of Makefile.PL


author: coolo@suse.com
changelog:
  - updated to 1.06
    see /usr/share/doc/packages/perl-Task-Weaken/Changes
    1.06      2018-04-19 15:27:23Z
    - merge last commits from adamk's svn repository, which bump the
      minimum version of Scalar::Util in some cases (PR#1)


author: stephan.barth@suse.com
changelog:
  - Update to version 2.32 from 2.31
    Upstream changes:
    2014-05-10  Jonathan Stowe
    * Makefile.PL: Makefile.PL more specific
    2014-05-10  Jonathan Stowe <jns+git@gellyfish.co.uk>
    * : Merge pull request #2 from jacquesg/warnings Fix some warnings
    2014-03-09  Jonathan Stowe <jns+git@gellyfish.co.uk>
    * Configure.pm, META.yml, Makefile.PL: Don't index Configure.pm
    2014-03-03  Jonathan Stowe <jns+git@gellyfish.co.uk>
    * Changes, README, ReadKey.pm: Added documentation patch as per
      Chris Marshall Bumped version


author: coolo@suse.com
changelog:
  - update to 2.37
    * Better support parallel builds by making 'dynamic' a dependency of the ReadKey.pm
    * Add a package declaration to the ReadKey_pm.PL to aid indexing
    * Use FULLPERLRUNINST to run the ReadKey_pm.PL to get the 'blib'
    * Fix GetTerminalSize() argument handling
    * Fix miniperl build on Win32
    * Remove unused Cwd
    * Fix TAP output
    * Fix warnings in XS file
    * Don't attempt some tests if STDIN is not a terminal
    * Generate ReadKey.pm from  ReadKey_pm.PL to expand blockoptions
    * demand-load Carp,
    * remove unneeded AutoLoader,
    * Improve genchars.pl, support make -s silence.
    * Improve Makefile.PL add SIGN, fix pure_site_install, support dual-life, fix realclean


author: Pedro Monreal Gonzalez <pmonrealgonzalez@suse.com>
changelog:
  - update to 2.38
    * Bundle up various changes including:
    * Indexing improvements
    * Makefile improvements for some make utils
    * Various code cleanups and modernizations
  - Updated URL to MetaCPAN
  - Updated spec file with spec-cleaner


author: chris@computersalat.de
changelog:
  - update to 0.58
    o Another undef filtering change.
  - version: 0.57
    o Allow value of undef to be filtered without warnings.
  - version: 0.56
    o Add Test::Deep support with is_deep and run_is_deep
  - version: 0.55
    o Module::Install::TestBase::use_test_base require 'Filter::Util::Call' now.
  - added perl-macros
    o autogen filelist with perl_gen_filelist
  - spec mods
    o added header
    o fixed deps
  - added req patch
    o needs Test/Deep


author: chris@computersalat.de
changelog:
  - update to 0.59
    - Fixed test dep bug reported by Alias++
  - removed useless patch
  - update desc
  - fixed build-/deps
    o added Algorithm::Diff, Text::Diff
    o fix Spiffy >= 0.30


author: cfarrell@novell.com
changelog:
  - license update: GPL+ or Artistic
    Same license as perl expands to GPL+ or Artistic under current rpm spec file license syntax


author: coolo@suse.com
changelog:
  - updated to 0.88
    - Remove a debugging line.
    0.87 Tue Aug 19 16:35:34 PDT 2014
    - Replace tabs with spaces
    0.86 Mon Aug 18 08:29:20 PDT 2014
    - Fix for issue/15
    0.85 Mon Aug 18 08:07:52 PDT 2014
    - Pull Module::Install::TestBase out of Test::Base
    - It will be released in separate dist
    - Was causing Test::Base to fail tests
    0.84 Sat Aug 16 15:08:32 PDT 2014
    - Remove .gitignore
    - Fix Meta error. s/zild/=zild/
    0.83 Sat Aug 16 12:31:00 PDT 2014
    - Meta 0.0.2
    0.82 Sat Aug 16 04:14:25 PDT 2014
    - Eliminate spurious trailing whitespace
    0.81 Sat Aug 16 02:52:12 PDT 2014
    - Eliminate File::Basename from test/
    0.80 Fri Aug 15 20:49:55 PDT 2014
    - Add t/000-require-modules.t
    0.79 Sat Aug  9 00:55:07 PDT 2014
    - Dep on EU::MM 6.52


author: coolo@suse.com
changelog:
  - updated to 0.89
    see /usr/share/doc/packages/perl-Test-Base/Changes
    0.89 Thu Apr 19 08:54:04 PDT 2018
    - Apply PR/19 and PR/21 from @perlpunk++


author: coolo@suse.com
changelog:
  - updated to 0.23
    - updated INSTALL instructions.
    - added minimum perl version (5.006).
    - reworked Makefile.PL for clarity.
    - implemented Perl::Critic suggestions.
    - added meta_yaml_ok test and example.
    - several Version.pm updates, including new() parameter name change:
      'yaml' is now 'data'.
    - RT#76609: further spelling fix. (Florian Schlichting).
    - removed DSLIP info.
    - RT#76609: spelling fix. (Florian Schlichting & Gregor Herrmann).
    - RT#74317: imported url validation from CPAN::Meta (Alex Hartmaier).
    - RT#66692: updated license type (Paul Howarth).
    - updates to examples.


author: coolo@suse.com
changelog:
  - updated to 0.25
    see /usr/share/doc/packages/perl-Test-CPAN-Meta/Changes
    0.25    2015-05-06
    - POD fixes (by Olivier Mengué (DOLMEN)).
    - removed Test::CPAN::Meta from the recommends list, as CPAN.pm tries
      to install it first. (RT#104023 Steve Hay (SHAY)).


author: coolo@suse.com
changelog:
  - updated to 1.08
    see /usr/share/doc/packages/perl-Test-Cmd/Changes
    1.08 2015-01-25 NEILB
    - Documentation improvements from JMATES++.
    1.07 2015-01-07 NEILB
    - Linkify external module references. JMATES++
    - Added Test::Pod as a release test. JMATES++


author: coolo@suse.com
changelog:
  - updated to 1.09
    see /usr/share/doc/packages/perl-Test-Cmd/Changes
    1.09 2015-10-25 NEILB
    - README updated with current location of Aegis project.
      Thanks to @SparkeyG for the pull request
    - Updated github repo URL after changing my github username
    - Switched to Dist::Zilla


author: coolo@suse.com
changelog:
  - updated to 0.110
      Allow methods() and listmethods() to work again on class methods
      (RT#77804) (thanks, Ricardo Signes!)


author: coolo@suse.com
changelog:
  - updated to 0.112
    - rebuild MANIFEST, adding two forgotten files
    - When printing diagnostics, differentiate the type of a blessed object
      from the name of the class itself (RT#78288, caused by changes to how
      blessed objects are treated in 0.109) (thanks, Karen Etheridge)
    - Typo fixes (thanks, David Steinbrunner)
    - Fixes to clarity and accuracy of documentation (thanks, Michael Hamlin)
    - Add metadata links to repo and issue tracker
    - Added obj_isa for testing ->isa without falling back to ref($x)
    - Added the *experimental* ":v1" export group to skip importing
      Isa, isa, and blessed


author: ncutler@suse.com
changelog:
  - updated to 0.115
    - worked around a bug in chained goto on 5.8.5
    - improve prereqs metadata (thanks, Karen Etheridge)
    - add a noneof() set test (thanks, Peter Haworth)
    - regexponly hasn't worked... ever. now it does
    - passing :preload to import loads all plugins up front
    - a few more tests have been documented
    - the many exports of Test::Deep are now documented!
    - fix a compile error (!!) in RegexpOnly
    - fix some documentation typos (thanks, ZOFFIX)
    - add license to META file


author: coolo@suse.com
changelog:
  - updated to 1.127
    see /usr/share/doc/packages/perl-Test-Deep/Changes
    1.127     2017-05-04
    - no code changes from previous release
    1.126_001 2017-04-17
    - do not eagerly convert simple scalars into tests in the all, any, and
      none tests; this was breaking LeafWrapper application


author: coolo@suse.com
changelog:
  - updated to 1.128
    see /usr/share/doc/packages/perl-Test-Deep/Changes
    1.128     2018-04-18
    - numerous small improvements to documentation; thanks to
      Fabrice Gabolde, Daniel Böhmer, Lance Wicks, Matthew Horsfall
    - improved CI setup; thanks to eadjei and Philip J. Ludlam


author: <timueller+perl@suse.de>
changelog:
  - updated to 1.130
    see /usr/share/doc/packages/perl-Test-Deep/Changes
    1.130     2020-03-01
    - no changes since 1.129
    1.129     2020-01-26 - TRIAL RELEASE
    - documentation fixes (thanks, Daniel Böhmer!)
    - allow NoTest to be used without breaking other Test::Deep
      (thanks, Alexander Karelas!)
    - added true/false optional imports (thanks, Denis Ibaev!)


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.204
    see /usr/share/doc/packages/perl-Test-Deep/Changes
    1.204     2023-01-07 18:01:37-05:00 America/New_York
    - restore v5.12 compatibility (see commit 66b79eb for the amusing
      anecdote)
    1.203     2023-01-07 11:38:14-05:00 America/New_York
    - try to avoid clobbering global error variables when loading test
      libraries (thanks, Felipe Gasper)
    - hash_each now enumates keys in sort() order, to make errors more
      consistent
    1.202     2023-01-04 20:40:46-05:00 America/New_York
    - no changes since trial releases
    - Test::Deep now requires perl v5.12.
    1.201     2023-01-03 19:28:05-05:00 America/New_York (TRIAL RELEASE)
    - correct Changes entry about which version version of perl is required
    1.200     2023-01-02 16:55:10-05:00 America/New_York (TRIAL RELEASE)
    - converted to Dist::Zilla
    - Test::Deep will now require v5.12, and this may go up.  This change
      allows simplification of the Makefile.PL, which was coping with a
      mistake made twelve years ago.


author: coolo@suse.com
changelog:
  - updated to 0.63
    - Minor doco-fixes
    - Remove use of flatten, always use Data::Dumper for saner, more readable
      output, fixes RT #95446 (David Precious (bigpresh))


author: coolo@suse.com
changelog:
  - updated to 0.64
    see /usr/share/doc/packages/perl-Test-Differences/Changes
    0.64 Sun November 22, 2015
    - Bump dependency version for Text::Diff to avoid a buggy release
    - Make tests pass with relocation perl (see
      https://rt.cpan.org/Ticket/Display.html?id=103133)


author: Stephan Kulow <coolo@suse.com>
changelog:
  - updated to 0.65
    see /usr/share/doc/packages/perl-Test-Differences/Changes
    0.65   2019-02-19
    - Canonical repo is now https://github.com/DrHyde/perl-modules-Test-Differences
    - Fix discrepancies in copyright notices (thanks to Christian Neukirchen
      for pointing them out)
    - Make the tests more consistent (thanks to genio)
    - Add unicode tests
    - Fix whitespace issue in tests when using recent Test::More in verbose mode
      (thanks to ntnyi for debugging)
    - Get rid of Build.PL, just use Makefile.PL


author: Pedro Monreal Gonzalez <pmonrealgonzalez@suse.com>
changelog:
  - Added test dependencies during build:
    * Test::Pod >= 1.22, Test::Pod::Coverage >= 1.08
  - Cleaned with spec-cleaner


author: Pedro Monreal Gonzalez <pmonrealgonzalez@suse.com>
changelog:
  - updated to 0.65
    see /usr/share/doc/packages/perl-Test-Differences/Changes
    0.67   2019-03-06
    - Correctly compare subroutine references
    0.66   2019-02-27
    - Fix tests on Windows (thanks to Serguei Trouchelle)


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.68
    see /usr/share/doc/packages/perl-Test-Differences/Changes
    0.68   2021-05-18
    - Revert undocumented change that was causing unreasonably verbose output
      See https://github.com/DrHyde/perl-modules-Test-Differences/issues/5
    - Improve documentation about text vs data mode and eq_or_diff_{text,data}
      See https://github.com/DrHyde/perl-modules-Test-Differences/issues/8


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.69
    see /usr/share/doc/packages/perl-Test-Differences/Changes
    0.69   2022-01-07
    - Special-case Unknown::Values objects in comparisons, as it's better to spit
      out a diagnostic failure than to just die;
    - Correct misleading Unicode doco


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.70
    see /usr/share/doc/packages/perl-Test-Differences/Changes
    0.70   2023-07-07
    - Stop pointless use of taint-mode in tests, so tests pass when perl is
      built without taint support


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.71
    see /usr/share/doc/packages/perl-Test-Differences/Changes
    0.71   2023-10-12
    - Document and test different behaviour regarding Booleans in perl
      5.38.0 compared to earlier versions.
      See https://github.com/DrHyde/perl-modules-Test-Differences/issues/21


author: chris@computersalat.de
changelog:
  - fix build for CentOS, SLE_10
    * ExtUtils::MakeMaker version 6.31
  - fix deps
    + Test::More
    + Test::Builder


author: coolo@suse.com
changelog:
  - updated to 1.1
    - Fix test fails on < 5.8 perls
    - Fix t/13-latin1.t failures on Win32 and under TB1.5
    - Fix misleading test failure diagnostics when only issue are
      trailing whitespaces
    - No longer blindly assume utf8 on input files (RT#59877)
    - Properly document testing options
    - Fix warnings on very old perls (paul@city-fan.org)
      (Closes: RT#58442)
    - Fix warnings on very old perls (paul@city-fan.org)
      (Closes: RT#58442)


author: coolo@suse.com
changelog:
  - updated to 1.5
    - Change to default to searching for trailing whitespace from the
      current directory downwards (as tests are run from the top of a dist
      normally), rather than one directory above the test file, as then
      we don't work as expected if tests are in t/author or similar.
    - Fix to ignore inc/ directory used by Module::Install.
    - Fix bad regex matching directories containing 'svn', not just .svn'
      directories. RT#75968


author: coolo@suse.com
changelog:
  - updated to 1.6
    see /usr/share/doc/packages/perl-Test-EOL/Changes
    1.6       2015-07-30 21:51:00-07:00 America/Los_Angeles
    - Add 'no_test' import option to allow more composability
      (Arthur Axel fREW Schmidt)


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 2.02
    see /usr/share/doc/packages/perl-Test-EOL/Changes
    2.02      2020-12-07 07:08:39Z
    - fix failing test on MSWin32
    2.01      2020-12-06 00:39:19Z
    - better matching on files, directories to be ignored (e.g. no longer
      confuses directory "vincent" for "inc") - closes RT#133862, PR #1
    - handle long @INC lines by passing through $PERL5LIB (Father Chrysostomos,
      RT#123448)


author: coolo@suse.com
changelog:
  - updated to 0.36
    - Fix bug when Test::More has been downgraded
    0.35   [2014-09-20]
    - Fix a bug when Test::Builder isn't new (better version).
    0.34   [2014-09-20]
    - Fix a bug when Test::Builder isn't new.
    0.33   [2014-09-19] Or "Another Test-Simple change"
    - Fixed test broken by changes in Test::Builder and friends


author: coolo@suse.com
changelog:
  - updated to 0.38
    see /usr/share/doc/packages/perl-Test-Exception/Changes
    0.38   [2015-02-27]
    - fixed repository link in metadata
    0.37   [2015-02-27]
    - distribution is now managed by ExtUtils::MakeMaker (RT#102054)


author: coolo@suse.com
changelog:
  - updated to 0.40
    see /usr/share/doc/packages/perl-Test-Exception/Changes
    0.40   [2015-06-05]
    - Updated for changes in Test::Stream (Use Test::Stream::Sync)
    0.39   [2015-06-04]
    - Updated for changes in Test::Stream


author: coolo@suse.com
changelog:
  - updated to 0.41
    see /usr/share/doc/packages/perl-Test-Exception/Changes
    0.40   [2015-12-21]
    - Updated for Test2


author: pascal.bleser@opensuse.org
changelog:
  - update to 0.005: no user-visible changes
  - changes from 0.004:
    * success blocks now allow trailing blocks like finally, catch, etc.


author: pascal.bleser@opensuse.org
changelog:
  - update to 0.006:
    * crank back the Test::More and Exporter requirements
    * add lives_ok and dies_ok emulation


author: lars@linux-schulserver.de
changelog:
  - update to 0.008:
    + revert the mistake by which 0.004 allowed blocks after
      "exception" as well as "success"


author: coolo@suse.com
changelog:
  - updated to 0.010
      avoid tickling an overloading bug in perl 5.6 during testing (thanks,
      Zefram)
      advise against using isnt(exception{...},undef)


author: coolo@suse.com
changelog:
  - updated to 0.013
    - rebuild to get a newer compile test that may work on 5.6.x
    - go back to auto-detecting the required Test::More, reverting the
      changes made for [rt.cpan.org #62699]
    - more clearly (and correctly) document the way NOT to use Test::Fatal
      (thanks, Karen Etheridge!)
    - try to fix $TODO not working when the user test uses $T::B::Level
      (thanks, Jesse Luehrs)


author: coolo@suse.com
changelog:
  - updated to 0.014
    see /usr/share/doc/packages/perl-Test-Fatal/Changes
    0.014     2014-12-09 18:35:59-05:00 America/New_York
    - avoid assuming that t/todo.t is always called t/todo.t


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.016
    see /usr/share/doc/packages/perl-Test-Fatal/Changes
    0.016     2020-08-08 22:00:14-04:00 America/New_York
    - no changes since trial release of 0.015
    0.015     2018-03-10 17:06:11-05:00 America/New_York (TRIAL RELEASE)
    - add default descriptions to tests
    - work on ancient Test::Builder code


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.017
    see /usr/share/doc/packages/perl-Test-Fatal/Changes
    0.017     2022-12-31 16:40:56-05:00 America/New_York
    - update packaging and metadata


author: coolo@suse.com
changelog:
  - updated to 1.442
    see /usr/share/doc/packages/perl-Test-File/Changes
    1.442 2016-09-22T15:35:50Z
    * Update to stable release. This fixes an upcoming Perl @INC
    issue that removes the current directory from the default list.
    This affects only the test files which use a private library.
    If you already have this installed you don't need to update.
    1.441_01 2016-09-19T21:44:45Z
    * Fix for missing . in @INC (Github #14 https://github.com/briandfoy/test-file/issues/14)
    This relates to CVE-2016-1238


author: coolo@suse.com
changelog:
  - updated to 1.443
    see /usr/share/doc/packages/perl-Test-File/Changes
    1.443 2017-04-17T08:41:35Z
    * Found another relative path require issue thanks to Ryan Voots
    http://blogs.perl.org/users/ryan_voots/2017/04/trials-and-troubles-with-changing-inc.html
    * This is another attempt at avoiding failures from the v5.26
    removal of . from @INC.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.444
    see /usr/share/doc/packages/perl-Test-File/Changes
    1.444 2021-01-06T03:40:19Z
    * Remove Travis, add GitHub actions
    * Add file_is_symlink_not_ok
    1.443_03 2020-06-15T13:13:42Z
    * Merge some test additions from Desmond Daignault (GitHub #20)
    1.443_02 2020-06-15T12:10:34Z
    * Deprecated directories in tests appropriate for only plain files.
    It's a diag() message now but will be a test failure later.
    1.443_01 2020-06-12T11:54:41Z
    * change the file_writeable_ok tests to file_writable_ok, which
    is the correct spelling. The old names work but now warn to use
    the new name.
    * Some updates to refresh the tests.
    * Start mirroring Test2::Tools::File so we support the same names.
    Thanks to Torbjørn Lindahl for spotting rough edges.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.445
    see /usr/share/doc/packages/perl-Test-File/Changes
    1.445 2021-02-16T08:57:34Z
    * Get the tests to pass under Cygwin (Github #17, from Slaven Rezi?)


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.446
    see /usr/share/doc/packages/perl-Test-File/Changes
    1.446 2021-02-20T21:18:48Z
    * Better cygwin detection, from Achim Gratz


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.447
    see /usr/share/doc/packages/perl-Test-File/Changes
    1.447 2021-02-24T21:32:41Z
    * Trying harder to get the tests to pass on Cygwin


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.448
    see /usr/share/doc/packages/perl-Test-File/Changes
    1.448 2021-03-05T15:01:18Z
    * Promote to a user release
    1.447_01 2021-03-02T16:11:23Z
    * Try handling all-numeric user and group names (but, also, wtf?)
    Github #26.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.991
    see /usr/share/doc/packages/perl-Test-File/Changes
    1.991 2022-01-21T01:37:36Z
    * Enforce text files in some functions, as warned in #18.
    * Change up some diag messages: 1) lowercase first letter 2) not ! at
    end, and 3) use "file" instead of "filename". If you were matching on
    those, you may need to update your patterns.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.992
    see /usr/share/doc/packages/perl-Test-File/Changes
    1.992 2022-02-15T19:40:16Z
    * GitHub #29 - race condition in tests for mtime, from Slaven Rezi?.
    Most people never experienced this timing issue, so if you have this
    already you don't need to update.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.993
    see /usr/share/doc/packages/perl-Test-File/Changes
    1.993 2022-12-31T20:33:55Z
    * Try harder to check for symlinks on Windows by stealing some code
    from Win32:: (Jean-Damien Durand) GitHub #36
    1.992_01 2022-11-10T21:59:59Z
    * Try harder to test Windows symlinks, #36 from Jean-Damien Durand


author: stephan.barth@suse.com
changelog:
  - Fixed summary which ended with a dot
  - make check now BuildRequires perl(Class::Tiny)
  - The new version uses GNU make so %build, %check and %install were adjusted
  - upgrade to version 1.000001 from 0.3.3
    Noteworthy changes from upstream:
    1.000001 2014-06-07T15:14:38Z
    [Dependencies::Stats]
    - Dependencies changed since 1.000000, see misc/*.deps* for details
    1.000000 2014-01-30T15:23:48Z
    [00 Tooling and Version replacement]
    - Switched to EUMM to accelerate clean-install time.
    - version schema moved from x.y.z to x.YYYzzz and is the primary reason for
      incrementing the major
    [Dependencies::Stats]
    - Dependencies changed since 0.4.1, see misc/*.deps* for details
    0.4.1 2013-11-21T06:51:24Z
    [00 Trivial Doc Fix]
    - Escaping of code containing > was done wrong.
    0.4.0 2013-11-21T06:38:44Z
    [00 Major Changes]
    - New Modules/Interfaces to make life easier for people who only need one of
      (Dist|Module) shares.
    [Dependencies::Noteworthy]
    - use Class::Tiny
    - use new MB and TestMore
    [Dependencies::Stats]
    - Dependencies changed since 0.3.3, see misc/*.deps* for details
    [Documentation]
    - Encoding specified
    - MetaPOD annotations added
    [Packaging]
    - use new MB syntax for fallback
    [Tests]
    - use Test::Compile::PerFile
    - Regenerate ReportVersions::Tiny to not report develop deps.
    - Regenerate CPAN::Changes test
    - Regenerate Kwalitee test


author: coolo@suse.com
changelog:
  - updated to 1.000005
    [00 Trivial]
    - CPANDAY!
    - no code changes.
    - tests augmented.
    - whitespace greatly reduced.
    [Dependencies::Stats]
    - Dependencies changed since 1.000004, see misc/*.deps* for details
    - configure: ?1
    - develop: +1 (suggests: ?1)
    - test: -4 (recommends: ?1 -2)
    [Misc]
    - Improve source side POD to reduce build side whitespace.
    [Tests]
    - update Test::ReportPrereqs
    1.000004 2014-07-22T19:29:27Z
    [Doc Bugfix]
    - Previous releases changelog was misleading.
    - We're requiring a newer Path::Tiny to avoid a problem. ( As opposed to the impression that a newer Path::Tiny caused
      the problem, grammar-- )
    1.000003 2014-07-22T19:02:06Z
    [Bugfix]
    - Attempt to avoid tempdir(CLEANUP => 1) being an error by requiring newer Path::Tiny
    [Dependencies::Stats]
    - Dependencies changed since 1.000002, see misc/*.deps* for details
    - runtime: ?1
    1.000002 2014-07-18T16:33:36Z
    [00 Trivial]
    - Minor packaging cleanups shaving ~7k
    [Dependencies::Stats]
    - Dependencies changed since 1.000001, see misc/*.deps* for details
    - develop: (suggests: ?2)
    - test: +2 ?1 (recommends: +1)


author: coolo@suse.com
changelog:
  - updated to 1.001001
    see /usr/share/doc/packages/perl-Test-File-ShareDir/Changes
    1.001001 2015-03-01T05:44:37Z a89c745
    [TestFixes]
    - Try to guard against accidentally failing if a test distdir does in fact exist in the "Expect not to exist" test.
    1.001000 2015-02-28T11:09:38Z d703dd2
    [Dependencies::Stats]
    - Dependencies changed since 1.000005, see misc/*.deps* for details
    - configure: +1 (recommends: -1, suggests: +1)
    - develop: +10 ?3 -2 (suggests: +1 ?2)
    - runtime: +3 (suggests: +1)
    - test: +1 (recommends: -2, suggests: +2)
    [Deprecations]
    - OO interfaces have a ->add_to_inc method which is being replaced with the more generic ->register, which wil retain
      meaning when the interface no longer actually uses @INC
    [Features]
    - OO interfaces now all have a ->register and a ->clear method.
    - Now supports exporting with_dist_dir and with_module_dir functions from Test::File::ShareDir


author: coolo@suse.com
changelog:
  - updated to 1.001002
    see /usr/share/doc/packages/perl-Test-File-ShareDir/Changes
    1.001002 2017-03-01T11:17:51Z 44658a2
    [Dependencies::Stats]
    - Dependencies changed since 1.001001, see misc/*.deps* for details
    - develop: +3 ?4 (suggests: ?2)
    [Testfix]
    - Update tooling to aovid .-in-@INC issues
    - Closes https://github.com/kentnl/Test-File-ShareDir/issues/3


author: coolo@suse.com
changelog:
  - update to 1.03
    Added 'width' method.
    Updated some tests which did not run correctly with perl 5.015


author: coolo@suse.com
changelog:
  - updated to 1.05
    The __nl__ substitution wasn't happening.
    Fixed the Build.PL/Makefile.PL scripts to not install the example scripts.  RT 84091


author: coolo@suse.com
changelog:
  - updated to 1.07
    see /usr/share/doc/packages/perl-Test-Inter/Changes
    1.07  2018-03-15
    - Some improvements to the POD documentation.
    - Some changes to get better test coverage.
    - Better handling of empty structures (i.e [] and {}).


author: Stephan Kulow <coolo@suse.com>
changelog:
  - updated to 1.08
    see /usr/share/doc/packages/perl-Test-Inter/Changes
    1.08  2019-03-12
    - Minor improvement to a test.
    - Added the use_lib method.
    - Some improvements to the POD documentation.


author: Stephan Kulow <coolo@suse.com>
changelog:
  - updated to 1.09
    see /usr/share/doc/packages/perl-Test-Inter/Changes
    1.09  2019-04-13
    - Added test directory to directories added in the use_lib method automatically.
    - Added functionality to the testdir method


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.10
    see /usr/share/doc/packages/perl-Test-Inter/Changes
    1.10  2023-03-07
    - A number of modules were included as test dependencies that are only used
      by the author when preparing releases.  These have been removed as
      dependencies.  Petr Pisar on GitHub #3
    - Added github tags for all releases.  Tomasz Kloczko on GitHub #4
    - Fixed a bug where feature wasn't working correctly.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.11
    see /usr/share/doc/packages/perl-Test-Inter/Changes
    1.11  2024-02-26
    - Fixed a bug where options passed to 'new' were not used.
    - Changed RELEASE_TESTING variable.
      Now use a release-specific testing variable rather than RELEASE_TESTING.
      See GitHub #17 in my Locale-Codes module for details.


author: cfarrell@novell.com
changelog:
  - license update: GPL+ or Artistic
    Only license found in package is Perl license which expands to GPL+ or Artistic


author: coolo@opensuse.org
changelog:
  - updated to 0.13
    - Fix tests for older perls
    - Use ">= 0", instead of "== 0" for no_leaks_ok()
    - Add count_sv() to count all the SVs in a perl interpreter
    - Resolve RT #58133: "False-positive related to XS code"


author: coolo@suse.com
changelog:
  - updated to 0.15
    see /usr/share/doc/packages/perl-Test-LeakTrace/Changes
    0.15 2014-11-14 07:51:22+0900
    - Fix test failure on Windows (#1)


author: coolo@suse.com
changelog:
  - updated to 0.16
    see /usr/share/doc/packages/perl-Test-LeakTrace/Changes
    0.16 2017-06-17
    - Fix build and test issues with perl5.26 due to removal of . from @INC
      (PR #4 - thanks to jkeenan)


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.17
    see /usr/share/doc/packages/perl-Test-LeakTrace/Changes
    0.17 2021-01-05
    - Point issue tracker at github


author: coolo@suse.com
changelog:
  - updated to 1.06
    see /usr/share/doc/packages/perl-Test-Memory-Cycle/Changes
    1.06    Wed Jan 27 22:36:55 CST 2016
      This release has no changes in functionality.
      [FIXES]
    * One of the tests used to use CGI.pm, but it was not a declared
      dependency, so Perl 5.22+ would fail because CGI.pm is no longer
      shipped as core.  The test now uses a local module for testing.
      Thanks, Graham Ollis.


author: coolo@suse.com
changelog:
  - updated to 0.002004
    see /usr/share/doc/packages/perl-Test-Needs/Changes
    0.002004 - 2016-08-18
    - fix test counts when Test2 not available
    0.002003 - 2016-08-18
    - fix loud warnings when aborting a test under Test2
    - some kwalitee improvements


author: coolo@suse.com
changelog:
  - updated to 0.002005
    see /usr/share/doc/packages/perl-Test-Needs/Changes
    0.002005 - 2016-09-27
    - fix skipping when Test::Tester (Test::More < v2) is loaded


author: Stephan Kulow <coolo@suse.com>
changelog:
  - updated to 0.002006
    see /usr/share/doc/packages/perl-Test-Needs/Changes
    0.002006 - 2019-04-04
    - added additional references to related modules in pod
    - various internal cleanups
    - fix backwards compatibility with earlier versions of version.pm
    - fix output from test script when tests fail
    - added note about RELEASE_TESTING to test message on forced failures


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.002009
    see /usr/share/doc/packages/perl-Test-Needs/Changes
    0.002009 - 2021-05-25
    - fix warnings from Test::Builder if Test::Needs is loaded first, and is
      used to check for a Test module.
    - fix location in code reported when a module check fails.
    - support short forms of perl versions
    - support perl versions greater than 5
    - fix handling of v-string versions on perl 5.6
    0.002_008 - 2019-07-12
    - fix test compatibility with Windows.
    0.002_007 - 2019-07-09
    - fix tests when @INC includes directories that shouldn't have their
      archname or version subdirectories added.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.002010
    see /usr/share/doc/packages/perl-Test-Needs/Changes
    0.002010 - 2023-01-22
    - split main test into three separate scripts
    - avoid outputting multiple plans if used with no_plan


author: coolo@suse.com
changelog:
  - updated to 1.3
    - Fix to ignore inc/ for Module::Install
    - Fix regex to ignore '.svn', but not 'Xsvn' - unescaped .


author: coolo@suse.com
changelog:
  - updated to 1.4
    see /usr/share/doc/packages/perl-Test-NoTabs/Changes
    1.4 2015-01-29
    - Removed boilerplate section "EXPORT" from pod (RT #96937) (Prakash Kailasa)
    - Tightened checking for pod lines. (RT #95747) (Prakash Kailasa)


author: coolo@suse.com
changelog:
  - updated to 2.02
    see /usr/share/doc/packages/perl-Test-NoTabs/Changes
    2.02      2018-04-21 13:57:54Z
    - no changes since trial release
    2.01      2017-06-08 23:38:48Z (TRIAL RELEASE)
    - altered a test to not bake @INC into -I options for a subprocess, to
      avoid too-long commands


author: lars@linux-schulserver.de
changelog:
  - update to 1.02:
    + Remove the need for a private variable when detecting
      Devel::StackTrace support
    + Don't import unused functions from Carp or Test::Builder
    + Minor documentation tweaks
    + Correct the repository metadata in META.yml
    + Minor cleanups in the eumm-update generated code
    + Added a dedicated compile test


author: cfarrell@novell.com
changelog:
  - license update: LGPLv2.1+
    See LICENSE file and README: Clearly, this is not Artistic, but LGPLv2.1 licensed


author: coolo@suse.com
changelog:
  - updated to 1.03
    - Test::Builder and Test::Tester dependencies were the wrong way
      around, corrected (ADAMK)


author: coolo@suse.com
changelog:
  - updated to 1.04
    - Added the experimental :early debugging pragma to cause warnings
      to be emitted immediately. This should stay off otherwise (ADAMK)


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.06
    see /usr/share/doc/packages/perl-Test-NoWarnings/Changes
    1.06 - 2021-07-27
    - released as stable
    1.05_01 - 2021-07-15
    - clarify docs around tests without a plan
    - documentation cleanups and typo fixes
    - minor code cleanups
    - use warnings in tests
    - skip fork test if perl can't fork
    - note conflicts with Carp::Always in documentation
    - Made had_no_warnings turn off the checking at END time for use with
      done_testing based tests with no test count. Also added docs.


author: rschweikert@novell.com
changelog:
  - Add changes file
  - Add %dir directive for directories in %files
  - Changelog clean up to only contain initial creation


author: chris@computersalat.de
changelog:
  - update spec by cpanspec 1.78
  - noarch pkg
  - split pkg version
    o perl-Test-Output_0_12 for suse_version < 1130


author: coolo@opensuse.org
changelog:
  - updated to 1.01
    * Bump to a full release. This fixes the tests that failed
      in the new 5.14 regex stringification


author: coolo@suse.com
changelog:
  - updated to 1.02
    * Bump to stable release
    * Remove the ::Tie stuff. It should be fully Capture::Tiny
      now.
    * David Golden re-did everything with Capture::Tiny
      to get around the odd output paths that we coudn't
      handle with a tie.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.033
    see /usr/share/doc/packages/perl-Test-Output/Changes
    1.033 2021-02-11T00:21:54Z
    * v1.032 had some regressions because I released 1.031 from an
    unmerged branch. https://github.com/briandfoy/test-output/issues/8
    This was noticed by Tina Müller in https://github.com/os-autoinst/os-autoinst/pull/1622
    * I didn't realize that I'd released an experiment in 2017, but
    no own complained until it was reverted (by releasing from master).
    The experiment worked I guess? Sub::Exporter is gone, so the
    dependency tree for this is greatly reduced, and now it's gone
    again.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.034
    see /usr/share/doc/packages/perl-Test-Output/Changes
    1.034 2023-07-05T14:46:18Z
    * Remove unnecessary -T from pod tests. Now that v5.38 allows you
    to compile without taint support and those perls won't run if
    they see a -T, these tests needlessly fail there.
    * Edward Betts corrected some of the docs.


author: chris@computersalat.de
changelog:
  - update to 1.44
    * Restored the `Makefile.PL` by using Module::Build::Compat's
      "traditional" configuration.
  - recreated by cpanspec 1.78
  - added Author


author: cfarrell@novell.com
changelog:
  - license update: Artistic 2.0 or GPLv2
    The README states that the package is under either Artistic 2 (_not_ the
    standard Perl dual license choice) and GPLv2 (also not the standard Perl
    dual license choice). Changed in the PDB and LDB already)


author: coolo@novell.com
changelog:
  - update to 1.45
    * Removed Module::Build from `build_requires`, since it does nothing
    out-of-the ordinary, and this keeps it out of the `Makefile.PL`'s
    `PM_PREREQ`. Per gripe from Peter Scott.


author: coolo@suse.com
changelog:
  - updated to 1.48
    * Fixed test failure with versions of Pod::Simple lower than 3.24. Thanks
      to Martin Holste and Tatsuhiko Miyagawa for the reports.
    * Fixed failing test on Pod::Simple 3.27 and higher.
    * Fixed a crash when `all_pod_files_ok()` finds no files to test. Thanks
      to H.Merijn Brand.
    * Switched from custom file searching code to File::Find. Suggested by
      H.Merijn Brand.
    * Fixed failing test on Pod::Simple 3.24.


author: coolo@suse.com
changelog:
  - updated to 1.49
    see /usr/share/doc/packages/perl-Test-Pod/Changes
    1.49  2015-05-12T17:30:58Z
    * Changed license in the README to "Same as Perl" to match the license
      listed in `META.yml`, and in the POD as of v1.42.
    * Tightened up the heuristic for matching Perl batch files to require
      that the file end in `.bat`, as described in the documentation.
      Patch from Luca Ferrari.
    * Simplified some of the matching code. Patch from Luca Ferrari.
    * Transferred ownership of the repository to the perl-pod organization on
      GitHub.
    * Removed the Pod testing test from the distribution. Seems silly for a
      module designed for testing Pod, right? But it's considered best
      practice to do Pod testing in development only, not in a release.


author: coolo@suse.com
changelog:
  - updated to 1.50
    see /usr/share/doc/packages/perl-Test-Pod/Changes
    1.50  2015-05-28T21:42:48Z
    * Restored support for ignoring directories listed in
      `%Test::Pod::ignore_dirs`, inadvertently dropped by the switch to
      File::Find in v1.46. Thanks to Julien ÉLIE for the report and diagnosis!


author: coolo@suse.com
changelog:
  - updated to 1.51
    see /usr/share/doc/packages/perl-Test-Pod/Changes
    1.51  2015-07-04 20:36:53Z
    * convert tooling from Module::Build to ExtUtils::MakeMaker (resolves
      circular dependency with MB on perl 5.21+)


author: coolo@suse.com
changelog:
  - updated to 1.52
    see /usr/share/doc/packages/perl-Test-Pod/Changes
    1.52  2018-04-19
    * *.psgi files are now recognized as pod-containing files (thanks, Tom
      Hukins!)
    * explicit perl 5.8 dependency removed


author: coolo@suse.com
changelog:
  - updated to 1.10
    - Changed license to Artistic 2.0, at PETDANCE's request.
    - Added README
    - Moved Coverage.pm to lib/Test/Pod/Coverage.pm
    - Min perl version now set to 5.006 in both code and dist metadata.
      Addresses RT#21564 from ANDK++
    - Added DESCRIPTION section to pod (RT#28715 JEREMIAH++),
      and changed to a minimal SYNOPSIS, with everything else moved
      to the DESCRIPTION.
    - The "no verbose" tests in t/nosymbols.t weren't ensuring that the
      tests were running with HARNESS_VERBOSE set to false. You could set
      that true in your environment and break the test.
      RT#53947 - thanks to Pete Armstrong.
    - Makefile.PL: Ensured all prereqs listed in PREREQ_PM,
      and TEST_REQUIRES set if a recent enough ExtUtils::MakeMaker.
    - Added github repo to pod and dist metadata
    - Deleted the old META.yml, so new MYMETA.{yml,json} will be generated.
    - Reformatted as per CPAN::Changes::Spec
    1.09_01 2014-07-08 NEILB
    - Specified license as 'Perl' in metadata, to match doc.
    - All of the changes in 1.10 were first done in this developer release,
      apart from the change to Artistic License 2.0.


author: chris@computersalat.de
changelog:
  - update to 0.06
    - support Perl 5.6.0 or later. Because Mouse need to support it.
      (gfx)
  - noarch pkg


author: coolo@suse.com
changelog:
  - updated to 0.07
    - If the C<< RELEASE_TESTING >> environment variable is true, then instead
      of skipping tests, Test::Requires bails out.
      (tobyink)
    - document that use Test::Requires "5.010" works.
      (tobyink)


author: coolo@suse.com
changelog:
  - updated to 0.09
    see /usr/share/doc/packages/perl-Test-Requires/Changes
    0.09 2015-07-21T04:01:50Z
    - requires 5.8.1


author: coolo@suse.com
changelog:
  - updated to 0.10
    see /usr/share/doc/packages/perl-Test-Requires/Changes
    0.10 2015-07-21T12:37:03Z
    - Support 5.6 again.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  updated to 0.11
    see /usr/share/doc/packages/perl-Test-Requires/Changes
    0.11 2020-05-14T00:34:23Z
    - Re-packaging


author: coolo@suse.com
changelog:
  - updated to 0.05
    see /usr/share/doc/packages/perl-Test-RequiresInternet/Changes
    0.05        2015-05-25
      Fix test error when NO_NETWORK_TESTING is set (Karen Etheridge,
      RT#101996, GH#3)


author: coolo@suse.com
changelog:
  - update to 0.18
    - More fixes for failure locations(hoelzro)
    - fixed test level(hoelzro)
    - doc tweaks


author: coolo@suse.com
changelog:
  - updated to 0.20
    - test_requires Time::HiRes for redhat.
      (berekuk++)
    - fixed TB2 support(tokuhirom)


author: lars@linux-schulserver.de
changelog:
  - update to 0.21:
    + added --norc option for more portable testing
  - remove versioned dependency to Test::More as OBS currently
    breaks with this


author: coolo@suse.com
changelog:
  - updated to 0.23
    - 06_fail_lineno.t fails on Windows due to path separator #9
    (nanis)
  - remove outdated tests-need-help.patch


author: coolo@suse.com
changelog:
  - updated to 0.29
    see /usr/share/doc/packages/perl-Test-SharedFork/Changes
    0.29 2014-09-20T04:21:14Z
    0.28 2014-07-04T07:37:50Z
    - Fixed minor testing issue on Win32.
      (charsbar++)
    0.27 2014-07-03T05:37:00Z
      commit fa8821ff5fe7b44a2461ea58e537ea01221504ed
      Author: Chad Granum <chad.granum@dreamhost.com>
      Date:   Tue Jul 1 15:13:28 2014 -0700
      Fix another issue with Result_Stream branch of TB
    0.26 2014-06-27T04:20:47Z
    - Fix support for Result_Stream Test::Builder branch
      (exodist)
    0.25 2014-06-24T01:34:10Z
    - Switch to EUMM
    0.24 2014-04-07T21:21:56Z
    - Cygwin 64-bit - allow tests to pass
      (rwhitworth)


author: coolo@suse.com
changelog:
  - updated to 0.33
    see /usr/share/doc/packages/perl-Test-SharedFork/Changes
    0.33 2015-06-06T03:36:58Z
    - Tell Test::Stream::IPC to poll for results
    0.32 2015-06-04T16:14:57Z
    - Update for newer Test::Stream
    - REmove some old Test::Stream support


author: coolo@suse.com
changelog:
  - updated to 0.34
    see /usr/share/doc/packages/perl-Test-SharedFork/Changes
    0.34 2015-09-29T14:57:22Z
    - Support upcoming Test::Stream changes


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.302189
    see /usr/share/doc/packages/perl-Test-Simple/Changes
    1.302189  2022-02-24 21:23:05-08:00 America/Los_Angeles
    - Fix #890, #891


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.302190
    see /usr/share/doc/packages/perl-Test-Simple/Changes
    1.302190  2022-03-04 15:07:45-08:00 America/Los_Angeles
    - Fix subtest times to be hi-res


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.302191
    see /usr/share/doc/packages/perl-Test-Simple/Changes
    1.302191  2022-07-09 10:48:09-07:00 America/Los_Angeles
    - CI Fixes
    - avoid failing when printing diagnostic info comparing partial overload objects


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.302192
    see /usr/share/doc/packages/perl-Test-Simple/Changes
    1.302192  2023-02-02 07:34:08-08:00 America/Los_Angeles
    - Silence deprecation warning when testing smartmatch


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.302193
    see /usr/share/doc/packages/perl-Test-Simple/Changes
    1.302193  2023-03-06 09:38:00-08:00 America/Los_Angeles
    - Deprecate inst't()


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.302194
    see /usr/share/doc/packages/perl-Test-Simple/Changes
    1.302194  2023-03-13 20:06:57-07:00 America/Los_Angeles
    - Fix failing test on 5.10


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.302195
    see /usr/share/doc/packages/perl-Test-Simple/Changes
    1.302195  2023-04-28 05:55:54-07:00 America/Los_Angeles
    - Fix done_testing(0) producing 2 plans and an incorrect message


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.302196
    see /usr/share/doc/packages/perl-Test-Simple/Changes
    1.302196  2023-10-24 10:27:33-07:00 America/Los_Angeles
    - Fix #882
    - Fix handling of VSTRING and LVALUE refs in is_deeply() #918
    - Merge several doc fixes from mauke


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.302198
    see /usr/share/doc/packages/perl-Test-Simple/Changes
    1.302198  2023-11-30 10:07:14-08:00 America/Los_Angeles
    - Remove use of defined-or operator
    1.302197  2023-11-28 17:30:37-08:00 America/Los_Angeles
    - Add ability to attach timestamps to trace objects via api or env var


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 1.302199
    see /usr/share/doc/packages/perl-Test-Simple/Changes
    1.302199  2024-04-25 15:05:00+01:00 Europe/Lisbon
    - Minor fixes


author: coolo@suse.com
changelog:
  - updated to 0.43
    see /usr/share/doc/packages/perl-Test-Strict/Changes
    0.43  2018-02-20 15:00:00 MANWAR
    - Bumped the version.
    0.42  2018-02-20 13:00:00 MANWAR
    - Addressed issue #17, (Devel::Cover no longer prereq).


author: coolo@suse.com
changelog:
  - updated to 0.45
    see /usr/share/doc/packages/perl-Test-Strict/Changes
    0.45  2018-02-22 16:45:00 MANWAR
    - Revisited to address issue #17, (Devel::Cover no longer prereq).
    0.44  2018-02-21 19:20:00 MANWAR
    - Added key 'clean' and 'dist' to Makefile.PL script.


author: coolo@suse.com
changelog:
  - updated to 0.46
    see /usr/share/doc/packages/perl-Test-Strict/Changes
    0.46  2018-07-06 15:55:00 MANWAR
    - Patched issue #24 raised by @robrwo.


author: coolo@suse.com
changelog:
  - updated to 0.47
    see /usr/share/doc/packages/perl-Test-Strict/Changes
    0.47  2018-07-07 18:00:00 MANWAR
    - Upgraded version.


author: Stephan Kulow <coolo@suse.com>
changelog:
  - updated to 0.48
    see /usr/share/doc/packages/perl-Test-Strict/Changes
    0.48  2019-05-29 11:00:00 MANWAR
    - Added Test::Most to modules with strictures, #27 @robrwo


author: Stephan Kulow <coolo@suse.com>
changelog:
  - updated to 0.49
    see /usr/share/doc/packages/perl-Test-Strict/Changes
    0.49  2019-06-13 12:20:00 MANWAR
    - Fixed CPANTS issue (main_module_version_matches_dist_version).


author: Stephan Kulow <coolo@suse.com>
changelog:
  - updated to 0.50
    see /usr/share/doc/packages/perl-Test-Strict/Changes
    0.50  2019-06-14 15:30:00 MANWAR
    - Added Test::Roo::Role to the list (Issue #29).


author: Stephan Kulow <coolo@suse.com>
changelog:
  - updated to 0.51
    see /usr/share/doc/packages/perl-Test-Strict/Changes
    0.51  2019-06-15 06:30:00 MANWAR
    - Now ignores .git folder (Issue #26).


author: Stephan Kulow <coolo@please-enter-an-email-address>
changelog:
  - updated to 0.52
    see /usr/share/doc/packages/perl-Test-Strict/Changes
    0.52  2019-06-16 10:10:00 MANWAR
    - Applied patch provided by Matthew (Issue #25).


author: Dominique Leuenberger <dimstar@opensuse.org>
changelog:
  - Add test-perl-5.38.patch: Don't simultaneously test -c and -v
    switches. Patch based on
    https://patch-diff.githubusercontent.com/raw/manwar/Test-Strict/pull/33.patch.


author: coolo@suse.com
changelog:
  - updated to 2.13
    see /usr/share/doc/packages/perl-Test-TCP/Changes
    2.13 2015-07-24T02:30:17Z
    - check whether the OS implements IPV6_V6ONLY before using it


author: coolo@suse.com
changelog:
  - updated to 2.14
    see /usr/share/doc/packages/perl-Test-TCP/Changes
    2.14 2015-09-29T22:36:44Z
    - Fix race condition in t/10_oo.t(exodist)


author: coolo@suse.com
changelog:
  - updated to 2.15
    see /usr/share/doc/packages/perl-Test-TCP/Changes
    2.15 2016-03-15T00:25:52Z
    - Add listen_socket function and listen option for race-free operation


author: coolo@suse.com
changelog:
  - updated to 2.16
    see /usr/share/doc/packages/perl-Test-TCP/Changes
    2.16 2016-04-13T02:27:43Z
      commit 3ae73a349f70f06c60de3f635916929bc8643429
      Author: Alex Vandiver <alex@chmrr.net>
      Date:   Tue Apr 12 00:33:21 2016 -0700
      Ensure that IO::Socket::IP is DESTROY'd before can_bind returns
      be316f1f worked around a core perl bug[1] which causes Perl < 5.24.0
      to DESTROY the IO::Socket::IP object too late, causing the empty port
      to not actually be empty if it was used immediately.
      Unfortunately, this change was lost in ba745fd1, which again put the
      return of `can_bind` on the stack along with the actual return value,
      re-instating the bug.
      Split the statement across two statements again, and add a comment on
      the importance of preserving it.
      [1] https://rt.perl.org/Public/Bug/Display.html?id=124248


author: coolo@suse.com
changelog:
  - updated to 2.17
    see /usr/share/doc/packages/perl-Test-TCP/Changes
    2.17 2016-08-18T14:42:56Z
    - check_port can take 'host' argument(#55)
    - Fix test on Windows issue(#55)


author: coolo@suse.com
changelog:
  - updated to 2.18
    see /usr/share/doc/packages/perl-Test-TCP/Changes
    2.18 2017-04-24T06:00:25Z
    - let the kernel select an empty port #59
      https://github.com/tokuhirom/Test-TCP/pull/59
      (i110)


author: coolo@suse.com
changelog:
  - updated to 2.19
    see /usr/share/doc/packages/perl-Test-TCP/Changes
    2.19 2017-05-11T13:02:47Z
      commit aac1b06c1e3b0d73ca964794bab0c444d454ebcc
      Author: Yasuhiro Matsumoto <mattn.jp@gmail.com>
      Date:   Thu May 11 18:40:13 2017 +0900
      don't run command when the port is empty
      Test::TCP do hack on Windows for checking port used.
      https://github.com/tokuhirom/Test-TCP/commit/0f4510d8
      But this way always return 0 with succeeded with empty port. This is not
      expected behavior. So this change fix to call check_port if the port is
      not defined.
      fixes #60


author: Stephan Kulow <coolo@suse.com>
changelog:
  - updated to 2.20
    see /usr/share/doc/packages/perl-Test-TCP/Changes
    2.20 2019-08-03T22:47:58Z
    - Fix test for . not in @INC by default #58


author: <timueller+perl@suse.de>
changelog:
  - updated to 2.21
    see /usr/share/doc/packages/perl-Test-TCP/Changes
    2.21 2019-10-03T03:15:22Z
    - Fix race condition in check_port(UDP) #78


author: <timueller+perl@suse.de>
changelog:
  - updated to 2.22
    see /usr/share/doc/packages/perl-Test-TCP/Changes
    2.22 2019-10-08T08:15:34Z
    - Portability fixes for Win32 and non-linux #83, #87


author: coolo@suse.com
changelog:
  - updated to 1.06
      [ENHANCEMENTS]
      tainted() now localizes $SIG{__DIE__} before performing the
      taint check.  If the calling program has its own $SIG{__DIE__},
      we don't want to use it.  Thanks, Pete Krawczyk.
      https://rt.cpan.org/Ticket/Display.html?id=23507
      [FIXES]
      Checks for undef before opening files when trying to create
      some taint. Thanks Frédéric Buclin.
      https://rt.cpan.org/Ticket/Display.html?id=51246


author: Dirk Stoecker <opensuse@dstoecker.de>
changelog:
  - add patch to prevent random test failures:
    Test-Taint-1.06-Test-taintedness-on-X-instead-of-environment-variabl.patch


author: Stephan Kulow <coolo@suse.com>
changelog:
  - updated to 1.08
    see /usr/share/doc/packages/perl-Test-Taint/Changes
    1.08    Wed Jun 12 15:01:48 CDT 2019
      [FIXES]
      Fixed intermittent failures in the test suite.  Thanks, Petr
      Pisar. (RT #119897)
  - obsoletes Test-Taint-1.06-Test-taintedness-on-X-instead-of-environment-variabl.patch


author: coolo@suse.com
changelog:
  - updated to 0.24
    - compatibility with Carp 1.25 (RURBAN)
    - require Carp 1.22
    - carped.t would better work on Windows


author: ncutler@suse.com
changelog:
  - updated to 0.30
    - important note in documentation how check for warning category is done
      If you use Test::Warn with categories, you should check that it does
      what you expect.
    - Category tree is now dynamic and does not use Tree::DAG_Node (Graham Knop)
  - regenerated spec file


author: coolo@suse.com
changelog:
  - updated to 0.32
    see /usr/share/doc/packages/perl-Test-Warn/Changes
    0.32  2016-12-23
    - updating github information
    - updating changes
    0.31  2016-12-16
    - handling warnings with trailing newlines


author: coolo@suse.com
changelog:
  - updated to 0.34
    see /usr/share/doc/packages/perl-Test-Warn/Changes
    0.34  2018-05-31
    - Added a note that XS warnings might not be caught
      https://rt.cpan.org/Ticket/Display.html?id=42070&results=3c71d1b101a730e185691657f3b02f21
      https://github.com/hanfried/test-warn/issues/1
    - Removed TODO section
    - Updated Copyright section
    0.33  2018-05-29
    - Patch from Era Eriksson to clean up some manpage language
      Bug-Debian: #322351
      https://rt.cpan.org/Ticket/Display.html?id=49519


author: coolo@suse.com
changelog:
  - updated to 0.35
    see /usr/share/doc/packages/perl-Test-Warn/Changes
    0.35  2018-06-13
      Merged several Pull Requests:
    - README clean-up: Assign Copyright to current author
      https://github.com/hanfried/test-warn/pull/6
      thx to Andrew Grangaard (spazm)
    - Pod cleanup
      https://github.com/hanfried/test-warn/pull/5
      thx to Andrew Grangaar (spazm) and Gabor Szabo (szabgab)
    - add missing comma
      https://github.com/hanfried/test-warn/pull/4
      thx to Desmond Daignault (nawglan)
    - Nawglan/update meta yml
      https://github.com/hanfried/test-warn/pull/3
      thx to Desmond Daignault (nawglan) and Karen Etheridge (karenetheridge)
    - create META.json so that perl Makefile.PL stops complaining
      https://github.com/hanfried/test-warn/pull/2
      thx to Desmond Daignault (nawglan) and Karen Etheridge (karenetheridge)


author: coolo@suse.com
changelog:
  - updated to 0.36
    see /usr/share/doc/packages/perl-Test-Warn/Changes
    0.36  2018-06-23
    - Added provide section to META.yml via changing Makefile.PL


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.37
    see /usr/share/doc/packages/perl-Test-Warn/Changes
    0.37  2022-08-13
      Merged PR:
    - allow duplicate warnings when using warnings_exist
      https://github.com/hanfried/test-warn/pull/8
      thx to Masahiro Honma (hiratara)


author: coolo@suse.com
changelog:
  - updated to 0.025
    see /usr/share/doc/packages/perl-Test-Warnings/Changes
    0.025     2016-01-24 02:59:28Z
    - prereqs lowered from required to suggested:
    - CPAN::Meta::Check
    - CPAN::Meta::Requirements
    - tests are now quieter to avoid causing confusion, by suppressing
      the printing of stderr in tests


author: coolo@suse.com
changelog:
  - updated to 0.026
    see /usr/share/doc/packages/perl-Test-Warnings/Changes
    0.026     2016-01-27 03:13:25Z
    - fixed use of modules loaded by t/zzz-check-breaks.t
    - fix stderr suppression on perl 5.6


author: <timueller+perl@suse.de>
changelog:
  - updated to 0.027
    see /usr/share/doc/packages/perl-Test-Warnings/Changes
    0.027     2019-09-28 03:54:47Z
    - new :fail_on_warning feature, for more easily seeing where the
      surprising warning appeared during testing


author: <timueller+perl@suse.de>
changelog:
  - updated to 0.028
    see /usr/share/doc/packages/perl-Test-Warnings/Changes
    0.028     2019-12-21 20:16:01Z
    - allow for calling warnings->import being called after importing
      the "warnings" sub


author: <timueller+perl@suse.de>
changelog:
  - updated to 0.029
    see /usr/share/doc/packages/perl-Test-Warnings/Changes
    0.029     2020-03-14 05:27:59Z
    - new :report_warnings feature, for printing all of the (unexpected)
      warning content when had_no_warnings() is called (Tina Mueller, PR#10)


author: <timueller+perl@suse.de>
changelog:
  - updated to 0.030
    see /usr/share/doc/packages/perl-Test-Warnings/Changes
    0.030     2020-03-21 16:56:30Z
    - fix tests that can fail when there is already an installed module
      named Foo::Bar::Baz (RT#132140)


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.031
    see /usr/share/doc/packages/perl-Test-Warnings/Changes
    0.031     2021-07-13 22:13:48Z
    - remove unneeded develop prereqs that caused metacpan to unduly
      raise the river position of some dependent modules


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.032
    see /usr/share/doc/packages/perl-Test-Warnings/Changes
    0.032     2023-09-30 23:36:50Z
    - new config variable, $ENV{PERL_TEST_WARNINGS_ONLY_REPORT_WARNINGS},
      for temporarily turning failures into reports


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.033
    see /usr/share/doc/packages/perl-Test-Warnings/Changes
    0.033     2024-01-23 03:31:29Z
    - add Test2 compatibility in the test triggered by done_testing();
    - new long-awaited feature (!!!) "allow_patterns", to either
      temporarily or globally exempt particular warning patterns


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.220.0 (0.22)
    see /usr/share/doc/packages/perl-Test-Without-Module/Changes
    0.22 2024-07-05
    - Fix test suite to not skip a failing test


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.230.0 (0.23)
    see /usr/share/doc/packages/perl-Test-Without-Module/Changes
    0.23 2024-07-14
    - Lower minimum required Perl version back to 5.006, this addresses GH #5


author: coolo@suse.com
changelog:
  - updated to 1.06
    see /usr/share/doc/packages/perl-Test-YAML/Changes
    1.06 Tue Jul 21 10:23:49 PDT 2015
    - Remove perl req from Meta
    - So can use on 5.6


author: coolo@suse.com
changelog:
  - updated to 1.07
    see /usr/share/doc/packages/perl-Test-YAML/Changes
    1.07 Sat Jun 16 16:09:09 CEST 2018
    - Add a test so that cpan clients don't return "NOTESTS" (PR#4 tinita)


author: coolo@suse.com
changelog:
  - updated to 0.06
    see /usr/share/doc/packages/perl-Test2-Plugin-NoWarnings/Changes
    0.06     2017-06-04
    - Warnings inside a subtest were not emitted as TAP events, breaking the TAP
      and making for great confusion. This is because of a bug in the core TAP
      formatter - see https://github.com/Test-More/test-more/issues/776 for
      details. Warnings are now emitted as Ok events instead of Warning events.


author: Stephan Kulow <coolo@suse.com>
changelog:
  - updated to 0.07
    see /usr/share/doc/packages/perl-Test2-Plugin-NoWarnings/Changes
    0.07     2019-04-21
    - Reverted back to using the Warning event type, since the bug in the Test2
      core that caused this to be a problem has since been fixed.
    - Replaced use of Test2::Bundle::Extended with Test2::V0.


author: <timueller+perl@suse.de>
changelog:
  - updated to 0.08
    see /usr/share/doc/packages/perl-Test2-Plugin-NoWarnings/Changes
    0.08     2019-10-11
    - Use IPC::Run3 instead of Capture::Tiny for all tests. This fixes an issue
      with the `tap-bug-in-test2.t` on Windows. Reported by Alexandr Ciornii and
      further diagnosed by Phil M. Perry. RT #129294.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.09
    see /usr/share/doc/packages/perl-Test2-Plugin-NoWarnings/Changes
    0.09     2020-06-29
    - Don't emit a failing test if there is a warning _after_ done_testing() is
      called. Based on PR #3 from Michael Alan Dorman.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 0.10
    see /usr/share/doc/packages/perl-Test2-Plugin-NoWarnings/Changes
    0.10     2024-04-07
    - Previous, when tests were run via prove without the verbose flag and there
      was a warning that caused a test failure, there was no output indicating
      that a warning caused the failure. This has now been corrected and you'll
      see output that includes "Unexpected warning". Reported by @janlimpens.


author: schwab@linux-m68k.org
changelog:
  - perl-Text-BibTeX-uninit.patch: Fix use of unitialized memory
  - update to 0.69
    * Replacement for islower() which understands all Unicode 6.2.0
      chars with "LOWERCASE" property
    * Fixes for UTF-8 handling of combining marks


author: pjanouch@suse.de
changelog:
  - updated to 0.72
    see /usr/share/doc/packages/perl-Text-BibTeX/Changes
    0.72 2016-04-19
    * Added clone() method to Text::BibTeX::Entry
    0.71 2015-05-28
    * Fix segmentation fault when btparse fails parsing a long
      entry. Thanks to Dale Evans.
    * Stop using UNIVERSAL (5.21.3 requirement).
      Thanks to Jitka Plesnikova
  - removed perl-Text-BibTeX-libdir.patch since it's been upstreamed


author: coolo@suse.com
changelog:
  - updated to 0.80
    see /usr/share/doc/packages/perl-Text-BibTeX/Changes
    0.80 2017-03-25
    * Fix tests in order to work without dot in @INC (thanks Kent Fredric for the bug report)
    0.79 2017-03-13
    * Further fixes to allow the parse of multiple files (Karl Wette).
    0.78 2017-01-10
    * Fixed some issues with uninitialized arrays and s390
    * Fixed test with fileno (thanks to Karl Wette).
    * Allow state of btparse parser to be reset, for parsing multiple files (Karl Wette):
    - bt_parse_entry(): reset parser state if infile == NULL
    - BibTeX.xs: add _reset_parse(), _reset_parse_s() methods to Text::BibTeX::Entry
    - Text::BibTeX::Entry: allow new() or parse() with undefined filehandle; calls _reset_parse()
    - Text::BibTeX::Entry: allow new() or parse_s() with undefined text; calls _reset_parse_s()
    - Text::BibTeX::File: close() calls Text::BibTeX::Entry->new($filename, undef) to reset parser
    0.77 2016-09-20
    * Fixes for testing and installing on Darwin (install_name issues).
      Thanks to Nuno "smash" Carvalho for the report and debug help.
    0.76 2016-07-06
    * Added 'reset_macros' option to Text::BibTeX::File, in order
      to remove all defined macros (except months)
    0.76_02 2016-07-05
    * Fix issue with binmode not being copied in Clone method.
    * Make month abbreviations available always, and not only when
      using Text::BibTeX::Bib.
    * Added docs to supported options for Text::BibTeX::Entry.
    0.76_01 2016-07-04
    * Solved nasty bug when using lvalues as parameters (substr).
    * Added tests.
    0.75 2016-07-03
    * Stable version with bytes/utf-8 support.
    0.75_05 2016-07-02
    * Get 5.8.x back aboard;
    0.75_04 2016-07-01
    * Fixed reference to empty function name;
    0.75_03 2016-06-30
    * Rename split_list to isplit_list, and creaed split_list wrapper;
    * Added normalization option;
    0.75_02 2016-06-25
    * Minor fix for some perl version parsing problems.
    0.75_01 2016-06-24
    * Added binmode option. Should allow unicode handling directly.
    0.74 2016-06-15
    * Get perl 5.8.x back.
    0.73 2016-06-14
    * Change some documentation in order to use ->new method, instead
      of older 'new Class()' approach;
    * Add sensible default values to Text::BibTeX::NameFormat to reduce
      the amount of segmentation faults for users forgetting arguments.


