1f2a19305Safresh1Revision history for Perl extension Exporter. 2f2a19305Safresh1 3*5486feefSafresh15.78 Sat December 30 2023 4*5486feefSafresh1 - Minor tweaks to Makefile.PL to reflect that the file require 5.006, 5*5486feefSafresh1 - Fixed the LICENSE field to be 'perl_5' and not 'perl'. 6*5486feefSafresh1 - Whitespace cleanup on Changes 7*5486feefSafresh1 8f2a19305Safresh15.77 Mon January 23 2023 9f2a19305Safresh1 - Document non-inheriting as default mechanism 10f2a19305Safresh1 - Make Exporter strict and warnings compliant 11f2a19305Safresh1 12f2a19305Safresh15.74 Mon January 20 2020 13f2a19305Safresh1 - Fix leading spaces in Exporter error message 14f2a19305Safresh1 - Switch to github actions for pre-release actions 15f2a19305Safresh1 - Point to github repo and issues for support 16f2a19305Safresh1 17f2a19305Safresh15.73 Fri September 21 2018 18f2a19305Safresh1 - Slight doc patches mostly involving the use of our. 19f2a19305Safresh1 20f2a19305Safresh15.72 Tue June 9 2015 21f2a19305Safresh1 - rename anonymous list -> array in docs from blead 22f2a19305Safresh1 23f2a19305Safresh15.70 Sun Apr 13 2014 24f2a19305Safresh1 - Bump for release to CPAN 25f2a19305Safresh1 26f2a19305Safresh15.70_01 Wed Apr 9 2014 Todd Rinaldo 27f2a19305Safresh1 - perl # 39739 - Exporter::Heavy ignores custom $SIG{__WARN__} handlers 28f2a19305Safresh1 - perl # 119673 - Documentation fixes. 29f2a19305Safresh1 30f2a19305Safresh15.68 Wed Mar 27 2013 Todd Rinaldo 31f2a19305Safresh1 - Fix erroneous INSTALLDIRS on perls < 5.8 - allows one to 32f2a19305Safresh1 upgrade Exporter on perl 5.6 again 33f2a19305Safresh1 34f2a19305Safresh15.67 Thu Sep 20 2012 Todd Rinaldo 35f2a19305Safresh1 - Documentation changes from p5p. 36f2a19305Safresh1 - Fix logic to install to site after perl 5.11 37f2a19305Safresh1 38f2a19305Safresh15.66 Wed Dec 23 2011 Todd Rinaldo 39f2a19305Safresh1 - No changes. Production release after CPAN testers cleared. 40f2a19305Safresh1 41f2a19305Safresh15.65_01 Wed Dec 14 2011 Todd Rinaldo 42f2a19305Safresh1 - Updaate Exporter from blead. Bump to dev version for release testing. 43f2a19305Safresh1 - Remove local $_ from Exporter - The changes in that commit did 44f2a19305Safresh1 not necessitate the addition of 45f2a19305Safresh1 local $_. So the localisation is wasting CPU cycles. Worse, it 46f2a19305Safresh1 causes bugs in 5.12 and earlier. (local $_ is always wrong if you 47f2a19305Safresh1 don’t control what is in $_ already, because it could be a read-only 48f2a19305Safresh1 tied variable.) Actually, it causes bugs in 5.14-15 still, because 49f2a19305Safresh1 it seems that the changes to ‘local $_’ still weren’t sufficient (it 50f2a19305Safresh1 still calls FETCH, but not STORE). That itself needs fixing, but that 51f2a19305Safresh1 should not obviate the need for this change, as Exporter has been liv- 52f2a19305Safresh1 ing a double life. 53f2a19305Safresh1 54f2a19305Safresh15.65 Tue Aug 30 2011 Todd Rinaldo 55f2a19305Safresh1 - No changes. Tests clean. Bumping to production release. 56f2a19305Safresh1 57f2a19305Safresh15.64_04 Wed Aug 24 2011 Todd Rinaldo 58f2a19305Safresh1 - Re-vamp module to work in Git. 59f2a19305Safresh1 - Update Makefile.PL with extra META bits. 60f2a19305Safresh1 - Point bugs to perl's RT. 61f2a19305Safresh1 - Add a README from Exporter.pm perldoc. 62f2a19305Safresh1 - Depend on Carp 1.05 now we're assuming a fix from 1.05 63f2a19305Safresh1 64f2a19305Safresh15.64_03 Wed Aug 24 2011 (Cumulative) 65f2a19305Safresh1 - Fix RT #74472 Exporter.pm blocks Signal handling 66f2a19305Safresh1 - Avoid creating @EXPORT_FAIL in every package using Exporter. 67f2a19305Safresh1 - Test exported arrays and hashes without using defined() 68f2a19305Safresh1 - Carp 1.05 shipped with 5.8.8. Remove work-around for pre 1.05 69f2a19305Safresh1 70f2a19305Safresh15.63 Sat Jul 19 2008 71f2a19305Safresh1 - fix doc bugs (pointed by Philippe Bricout at 72f2a19305Safresh1 CPAN RT #33546) 73f2a19305Safresh1 - reconciliate Exporter with Carp older than 1.05 74f2a19305Safresh1 (thanks to Anno Siegel, perlbug RT #57079) 75f2a19305Safresh1 76f2a19305Safresh15.62 Fri Dec 9 2007 77f2a19305Safresh1 - no code change 78f2a19305Safresh1 - fix typo in section link 79f2a19305Safresh1 - mention Exporter::Easy 80f2a19305Safresh1 81f2a19305Safresh15.61 Fri Dec 9 2007 82f2a19305Safresh1 - no code change 83f2a19305Safresh1 - sync with changes 32596 (fixes by rgs) 84f2a19305Safresh1 and 32599 (typo spotted by Matt Kraai) 85f2a19305Safresh1 86f2a19305Safresh15.60_01 Thu Dec 6 2007 87f2a19305Safresh1 - "use 5.006" in Makefile.PL 88f2a19305Safresh1 - no code change 89f2a19305Safresh1 - doc patch: new section SEE ALSO (Exporter is not alone) 90f2a19305Safresh1 - doc patch: new section Good Practices - mentions 91f2a19305Safresh1 "our" and "use vars", "base" and "parent" 92f2a19305Safresh1 and advocates against exporting variables 93f2a19305Safresh1 94f2a19305Safresh15.60 Sat Mar 10 2007 95f2a19305Safresh1 - Bump Exporter's $VERSION (change 30525) 96f2a19305Safresh1 - Don't swallow up other warnings in Exporter's test. Remove a needless 97f2a19305Safresh1 eval that happened to generate 4 warnings. (change 30531) 98f2a19305Safresh1 - Make Exporter::Heavy correctly not warn when exporting a symbol only 99f2a19305Safresh1 declared in the export specification. Ensure that the test actually 100f2a19305Safresh1 tests this. (change 30529) 101f2a19305Safresh1 - added t/use.t and t/pod.t 102f2a19305Safresh1 103f2a19305Safresh15.59 Wed Sep 6 2006 104f2a19305Safresh1 - Dual life began. (perl-current @ 28789) 105f2a19305Safresh1 106f2a19305Safresh15.59 ? Jan 7 2005 107f2a19305Safresh1 - Exporter can finally live w/o Carp (change 23768) 108f2a19305Safresh1 109f2a19305Safresh15.58 ? Jan 26 2004 110f2a19305Safresh1 - Document change 22192 (change 22224) 111