SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for perl-autodie-2.29-1.3.noarch.rpm :
Wed Aug 5 14:00:00 2015 cooloAATTsuse.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 14:00:00 2015 cooloAATTsuse.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 AATTISA 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 13:00:00 2014 cooloAATTsuse.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 14:00:00 2013 cooloAATTsuse.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 shayAATTcpan)
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 14:00:00 2013 cooloAATTsuse.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:00:00 2010 cooloAATTnovell.com
- switch to perl_requires macro

Sun May 9 14:00:00 2010 larsAATTlinux-schulserver.de
- initial version 2.10


 
ICM