OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-autodie?expand=0&rev=22
350 lines
14 KiB
Plaintext
350 lines
14 KiB
Plaintext
-------------------------------------------------------------------
|
|
Fri Mar 8 23:12:24 UTC 2024 - Tina Müller <tina.mueller@suse.com>
|
|
|
|
- Fix disabling of __perllib_provides
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Dec 29 03:10:59 UTC 2023 - Tina Müller <timueller+perl@suse.de>
|
|
|
|
- updated to 2.37
|
|
see /usr/share/doc/packages/perl-autodie/Changes
|
|
|
|
2.37 2023-12-28 19:12:52+00:00 UTC
|
|
* #117 - Deprecate smartmatch handling
|
|
* #118 - Remove mention of cpanratings.perl.org
|
|
* #119 - Fix typo in changelog
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 31 03:09:52 UTC 2023 - Tina Müller <timueller+perl@suse.de>
|
|
|
|
- updated to 2.36
|
|
see /usr/share/doc/packages/perl-autodie/Changes
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Jan 23 03:10:20 UTC 2021 - Tina Müller <timueller+perl@suse.de>
|
|
|
|
- updated to 2.34
|
|
see /usr/share/doc/packages/perl-autodie/Changes
|
|
|
|
2.34 2021-01-22 11:03:19-06:00 America/Chicago
|
|
* Remove rt.cpan.org reference.
|
|
2.33
|
|
* Switch to testsuite CI workflow
|
|
* Add 2.33 support to Fatal.pm
|
|
* Add missing use Scalar::Utils for using bless
|
|
* Fix typo
|
|
* Update bug tracker to github to prep for rt shutdown.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jan 17 03:14:16 UTC 2020 - <timueller+perl@suse.de>
|
|
|
|
- updated to 2.32
|
|
see /usr/share/doc/packages/perl-autodie/Changes
|
|
|
|
2.32 2020-01-16 11:40:52-06:00 America/Chicago
|
|
|
|
* Update automated tests to include soft dependencies.
|
|
|
|
* Remove Test::Perl::Critic as a testing requirement.
|
|
|
|
* Update README.md to show github actions status
|
|
not Travis.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jan 9 03:09:41 UTC 2020 - <timueller+perl@suse.de>
|
|
|
|
- updated to 2.31
|
|
see /usr/share/doc/packages/perl-autodie/Changes
|
|
|
|
2.31 2020-01-08 00:37:45-06:00 America/Chicago
|
|
|
|
* TEST BUGFIX: Correct diag explain in t/version.t
|
|
so it'll pass on perl 5.8
|
|
|
|
* TEST BUGFIX: Only test t/no-all.t if optional
|
|
IPC::System::Simple is available
|
|
|
|
* BUILD: Switch automated testing to github actions
|
|
|
|
* TEST BUGFIX: Turn off t/kill.t for windows. Recent
|
|
versions of windows seem to choke when doing:
|
|
`kill 0, $$;`
|
|
|
|
2.30 2020-01-02 16:51:16-06:00 America/Chicago
|
|
|
|
* BUGFIX: Fix a boolean logic precedence error causing
|
|
a "useless use of numeric" warning when using kill
|
|
with a signal of 0. Thanks to Maurice Aubrey for
|
|
reporting the issue and providing a Pull Request
|
|
for it. (GH#76)
|
|
|
|
* BUGFIX: Apply patch from Niko Tyni to fix a scoping
|
|
issue "no autodie" and the "system" sub. (GH#69)
|
|
|
|
* BUGFIX / DOC: Update code and documentation about
|
|
smartmatch to match current the current support
|
|
in perl. Thanks to Zefram; cherry-picked from
|
|
perl core. (GH#83)
|
|
|
|
* DOC: Fix a POD error and some unnecessary spaces
|
|
that tripped POD parsers. Thanks to Aaron Crane
|
|
and Chase Whitener for reporting the issues plus
|
|
providing Pull Requests for it. (GH#51 and GH#79)
|
|
|
|
* DOC: Document how to use Import::Into with autodie.
|
|
(GH#50)
|
|
|
|
* BUILD: Clean up of dzil.ini removing some unnecessary
|
|
test recommends. Thanks to Karen Etheridge for
|
|
reporting the issue and providing a Pull Requests
|
|
for it. (GH#78)
|
|
|
|
* TEST BUGFIX: Set binmode on some file handles to fix
|
|
issues on Windows. Thanks to Tony Cook; cherry-picked
|
|
from perl core. (GH#83)
|
|
|
|
* TEST / INTERNAL / TRAVIS: Also test with Perl 5.22,
|
|
5.24, 5.26 and 5.28.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Aug 5 09:19:24 UTC 2015 - coolo@suse.com
|
|
|
|
- updated to 2.29
|
|
see /usr/share/doc/packages/perl-autodie/Changes
|
|
|
|
2.29 2015-07-09 17:16:38+10:00 Australia/Melbourne
|
|
* BUGFIX: Apply patch from Karen Etheridge to install
|
|
autodie and Fatal into 'perl' rather than 'site'
|
|
for older perls (RT#85801, GH#68)
|
|
|
|
2.28 2015-06-22 16:20:35+10:00 Australia/Melbourne
|
|
|
|
* TEST BUG: Properly skip the Import::Into test if the
|
|
version of Import::Into is insufficent. Thanks to
|
|
Olivier Mengué. (GH#67)
|
|
|
|
* DOC: Document change in 2.27 that was omitted from the
|
|
Changes-file by mistake.
|
|
|
|
2.27 2015-06-10 19:19:49+10:00 Australia/Melbourne
|
|
|
|
* DEPRECATION: Deprecate the use of "Fatal qw(:lexcial)". It
|
|
is an implementation detail of autodie and is about to
|
|
change.
|
|
|
|
* BUG: Use "octal" numbers in error messages for CORE
|
|
subroutines taking a "mode" parameter (e.g. mkdir and chmod).
|
|
Thanks to "Bugdebugger". (GH#65 and GH#66)
|
|
|
|
* SPEED: Allow wrappers for CORE::exec and CORE::system to be
|
|
reused as they are not dependent on the calling package.
|
|
|
|
* TEST: Avoid hard-coded directory separator in t/system.t.
|
|
Thanks to A. Sinan Unur for reporting it and providing a
|
|
patch. (GH#62)
|
|
|
|
* TEST: Add missing "require autodie" in import-into test and
|
|
ensure Import::Into remains an optional test dependency.
|
|
|
|
* TEST / INTERNAL / TRAVIS: Set "sudo: false" to gain access
|
|
to the Travis container based infrastructure.
|
|
|
|
* TEST: Bump version of Import::Into to 1.002004 as older
|
|
versions are insufficient for our test. Thanks to
|
|
Olivier Mengué for reporting it. (RT#101377)
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Apr 14 17:29:33 UTC 2015 - coolo@suse.com
|
|
|
|
- updated to 2.26
|
|
see /usr/share/doc/packages/perl-autodie/Changes
|
|
|
|
2.26 2014-12-26 16:27:23+00:00 UTC
|
|
|
|
* BUGFIX / INCOMPAT: Remove "fileno" and "umask" from the list of
|
|
CORE subs protected by autodie and Fatal.
|
|
When they return undef, it is not a failure.
|
|
|
|
* BUGFIX: Fixed an error that could occur during global destruction of
|
|
the form "(in cleanup) Can't use an undefined value as an ARRAY
|
|
reference at .../autodie/Scope/GuardStack.pm line 48 during global
|
|
destruction" (Thanks to Dave Rolsky).
|
|
|
|
* BUGFIX: The open-pragma is now properly ignored when open is
|
|
given an explicit layer. This brings autodie protected
|
|
open in sync with open. Thanks to Gregory Oschwald and
|
|
Graham Knop for the report + test case and the patch.
|
|
(GH#52 + GH#53)
|
|
|
|
* BUGFIX: Hide the "SCALAR" (buffer) argument in the string
|
|
representation of autodie::exception for the read,
|
|
sysread and syswrite CORE subs. This is to avoid
|
|
a dump of binary data to the screen/log when a
|
|
(sys)read or syswrite fails.
|
|
|
|
* FEATURE: Let autodie::exception work in equality tests and
|
|
string comparison via "overload fallback".
|
|
(Thanks to Michael G. Schwern)
|
|
|
|
* DOC: Mention that "kill" is in the ":ipc" category. It has
|
|
been there since autodie v2.14.
|
|
(Thanks to Felipe Gasper for reporting it, RT#97320).
|
|
|
|
* INTERNAL: Use "parent" instead of "base" for inheritance. Also
|
|
avoid some @ISA relationships that were redundant.
|
|
Either truly redundant ones or by importing "import"
|
|
from Exporter v5.57.
|
|
- This change implies that perl 5.8 users must now
|
|
also fetch "parent" from cpan.
|
|
(Thanks to Olivier Mengué, GH#59)
|
|
|
|
* DEVEL / TEST: The autodie module now accepts an undefined Fatal
|
|
version, assuming it to be development version.
|
|
Test cases that require versions are now either
|
|
skipped or considered "release" test.
|
|
|
|
* TEST / INTERNAL: Enabled travis-ci for Perl 5.20
|
|
|
|
* TEST: Close temp file before re-opening in t/truncate.t.
|
|
(Thanks to Craig A. Berry, RT#96609)
|
|
|
|
* TEST: Pass O_TRUNC with O_CREAT to sysopen in t/utf8_open.t.
|
|
(Thanks to Craig A. Berry, RT#87237)
|
|
|
|
* TEST: Clean up temp file in t/truncate.t.
|
|
(Thanks to Dave Mitchell, RT#100688)
|
|
|
|
2.25 2014-04-03 09:43:15EST+1100 Australia/Melbourne
|
|
|
|
* DOCS: Spelling fixes in autodie::ScopeUtil
|
|
(Courtesy Salvatore Bonaccorso)
|
|
|
|
2.24 2014-03-30 19:30:10EST+1100 Australia/Melbourne
|
|
|
|
* FEATURE: Provide a stack backtrace when `Carp::Always` is enabled.
|
|
Note that sometimes this is not as pretty as it could
|
|
be, patches welcome.
|
|
(Thanks to Niels Thykier, GH #35)
|
|
|
|
* BUGFIX: Fix situations where `no autodie` doesn't respect lexical
|
|
scope. (Thanks to Niels Thykier, GH #41, RT #72053,
|
|
RT #86396)
|
|
|
|
* INTERNAL: Remove now unused variables in code (Niels Thykier).
|
|
|
|
* DOCS: Make it extra-clear autodie doesn't check `print`.
|
|
(Dave Rolsky, GH #39)
|
|
|
|
* TEST: Removed obsolete boilerplate.t
|
|
|
|
* TEST / INTERNAL: Enabled travis-ci for Perl 5.8
|
|
|
|
* TEST: Stopped some Pod::Coverage tests failing under Perl 5.8
|
|
|
|
* BUILD: Better support for building in a read-only directory
|
|
(courtesy Andrew Fresh, GH #46)
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 7 06:53:34 UTC 2014 - coolo@suse.com
|
|
|
|
- updated to 2.23
|
|
* TEST / BUGFIX: Improved testing support on Android
|
|
and Blackberry devices. (GH #44, thanks to
|
|
Hugmeir.)
|
|
|
|
* TEST / INTERNAL / TRAVIS: Various non-code
|
|
tweaks to make travis-ci more happy with testing
|
|
autodie.
|
|
|
|
* BUGFIX: autodie no longer weakens strict by allowing
|
|
undeclared variables with the same name as built-ins.
|
|
(RT #74246, thanks to Neils Thykier and Father
|
|
Chrysostomos.)
|
|
|
|
* BUGFIX: `use autodie qw( foo ! foo);` now correctly
|
|
insists that we have hints for foo. (Thanks Niels Thykier)
|
|
|
|
* INTERNAL: Improved benchmarking code, thanks to
|
|
Niels Thykier.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Oct 4 09:15:25 UTC 2013 - coolo@suse.com
|
|
|
|
- updated to 2.22
|
|
* TEST / INTERNAL: Restore timestamps on touched testing
|
|
files to avoid git flagging files having changed in
|
|
git. (RT #88444, courtesy shay@cpan)
|
|
|
|
Many more improvements from Niels Thykier, great hero of the
|
|
free people. Plus a compatibility patch from Zefram, keeper
|
|
of Carp.
|
|
|
|
* SPEED / INTERNAL : Through the magic of globally reuseable
|
|
core leak trampolines, autodie is even faster when used across
|
|
multiple pacakages.
|
|
|
|
* SPEED / INTERNAL : Caches used for keeping track of
|
|
fatalised subroutines are faster and leaner.
|
|
|
|
* SPEED / INTERNAL : Core subroutine wrappers are now lazily
|
|
compiled.
|
|
|
|
* SPEED / INTERNAL : Using autodie while autodie is already in
|
|
effect is now faster and more efficient.
|
|
|
|
* INTERNAL : $" and $! are no longer arbitrarily messed with
|
|
for no reason via autodie. (They're still messed with when
|
|
using Fatal.)
|
|
|
|
* SPEED / INTERNAL : The ':all' tag hierachy is expanded
|
|
immediately, in an efficient fashion.
|
|
|
|
* INTERNAL : Numerous minor clean-ups. Dead variables removed.
|
|
Typos fixed.
|
|
|
|
* SPEED / INTERNAL : import() and _make_fatal() cache more
|
|
aggressively, reducing CPU overhead.
|
|
|
|
* TEST: Compatibility with Carp 1.32 (thanks to Zefram).
|
|
RT #88076.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jul 30 05:46:52 UTC 2013 - coolo@suse.com
|
|
|
|
- updated to 2.20
|
|
Many improvements from Niels Thykier, hero of the
|
|
free people. From GH #25:
|
|
* SPEED / INTERNAL: Less time is spent computing prototypes
|
|
* SPEED / INTERNAL: Leak guards are more efficient.
|
|
* SPEED : Expanding tags (eg: qw(:all)) is now faster.
|
|
This also improves the speed of checking autodying
|
|
code with Perl::Critic.
|
|
* INTERNAL: Expanding of tags is faster and preserves order.
|
|
* BUGFIX: Loading a file that does not change packages while
|
|
autodie in effect no longer causes weird behaviour when
|
|
slurpy built-ins (like open() and unlink()) are called. GH #22
|
|
Thanks to Niels Thykier.
|
|
* TEST: Tests for leak guard failures for slurpy core functions.
|
|
* TEST: More testing in scope_leak.t.
|
|
* TEST: More testing around packages in truncate.t.
|
|
* SPEED / INTERNAL: Significant improvements in load time,
|
|
especially when autodie is used across multiple files,
|
|
by caching reuseable subroutines and reducing calls to eval "".
|
|
Huge thanks to Niels Thykier, who is a hero of the
|
|
free people, and completely and utterly awesome.
|
|
(RT #46984)
|
|
* DOCUMENTATION: Spelling and correction fixes,
|
|
courtesy David Steinbrunner.
|
|
* DEVEL: Faster and more robust testing with travis-ci.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Dec 1 13:30:43 UTC 2010 - coolo@novell.com
|
|
|
|
- switch to perl_requires macro
|
|
|
|
-------------------------------------------------------------------
|
|
Sun May 9 17:56:35 UTC 2010 - lars@linux-schulserver.de
|
|
|
|
- initial version 2.10
|
|
|