Exporter-Tiny
=============

Created:      2013-09-05
Home page:    <https://exportertiny.github.io/>
Home page:    <https://metacpan.org/release/Exporter-Tiny>
Bug tracker:  <https://github.com/tobyink/p5-exporter-tiny/issues>
Maintainer:   Toby Inkster (TOBYINK) <tobyink@cpan.org>

1.006003	2025-12-07

 [ Bug Fixes ]
 - Support Perl versions >= 10, in theory.
   Graham Knop++

 [ Documentation ]
 - Restore documentation about exporting to hashes which was accidentally
   removed.
 - Update copyright dates.

1.006002	2023-03-31

 [ Documentation ]
 - Link to Exporter::Almighty in pod.
 - Update copyright dates.

 [ Packaging ]
 - Set homepage in metadata to https://exportertiny.github.io.

1.006001	2023-03-24

 [ Documentation ]
 - Don't mention Alt::Lexical::Var::ButSupportModernPerl in manual.

 [ Packaging ]
 - No longer dynamically recommend Alt::Lexical::Var::ButSupportModernPerl.

1.006000	2022-11-21

 [ Packaging ]
 - Stable version number.

1.005_000	2022-10-17

 - Introduced lexical exporter support on Perl 5.11.2+ using the
   Lexical::Var module.
 - Refactored the Perl 5.37.2+ lexical exporter support.

1.004004	2022-10-15

 [ Documentation ]
 - Minor corrections to QuickStart page in the manual.

1.004003	2022-09-30

 [ Bug Fixes ]
 - If exporting non-CODE items which happen to have the same name as
   exported CODE items, their export was being quietly blocked. These
   exports should now work.
   Diab Jerius++
   <https://github.com/tobyink/p5-exporter-tiny/issues/9>
 - Using ! with a tag now works; it was previously documented as working
   but not implemented.
   Diab Jerius++
   <https://github.com/tobyink/p5-exporter-tiny/issues/8>

1.004002	2022-09-16

 [ Test Suite ]
 - Fix for t/15nonhashvalue.t on old versions of Test::More which don't
   support `done_testing`.

1.004001	2022-09-09

 [ Bug Fixes ]
 - Fix handling of non-hashref references in import list.

1.004000	2022-08-26

 [ Documentation ]
 - Document that the `-lexical` export option is experimental.

 [ Packaging ]
 - No functional changes; repackage as stable.

1.003_002	2022-08-18

 [ Bug Fixes ]
 - Quote $1 when passing it as a parameter to a function
   Eugen Konkov++
   <https://github.com/tobyink/p5-exporter-tiny/issues/7>

1.003_001	2022-07-21

 [ Bug Fixes ]
 - Correctly check Perl version is at least 5.37.2+ before supporting
   -lexical option.

1.003_000	2022-07-21

 - Updated: Provide a `-lexical` export option on Perl 5.37.2+.

1.002002	2020-04-24

 [ Bug Fixes ]
 - Bug in handling regexps in import lists; Exporter::Tiny allowed regexps
   like /foo/i but not /foo/. Having trailing flags is now optional!
   Tomohiro Hosaka++
   <https://github.com/tobyink/p5-exporter-tiny/issues/6>
 - Tests would fail if `PERL5OPT=-Mfeature=:5.18` environment variable was
   set. This is because bareword `-default` was being interpreted as the
   Perl `default` keyword.
   zhumengu++
   <https://github.com/tobyink/p5-exporter-tiny/issues/5>

1.002001	2018-07-17

 [ Packaging ]
 - Fix dates in changelog.

1.002000	2018-07-17

 [ Packaging ]
 - Repackage as 1.002000.

1.001_001	2018-06-29

 [ Test Suite ]
 - Improved test coverage, up from 88.78% on coveralls.io to 96.74%.

1.001_000	2018-06-26

 - Added: Support for exporting non-code symbols such as $Foo, @Bar, and
   %Baz.
 - Added: Support for generating non-code symbols.

1.000000	2017-05-22

 [ Packaging ]
 - Repackage as 1.000000.

0.044	2017-01-30

 [ Packaging ]
 - Repackage as a stable release.

0.043_02	2017-01-30

 [ Packaging ]
 - Release using newer versions of toolchain stuff.

0.043_01	2014-11-09

 [ Documentation ]
 - Restructure documentation.

 [ Other ]
 - Support { -as => CODE } to programatically rename functions.

0.042	2014-10-04

 [ Documentation ]
 - Document the warning emitted when you provide options to a function you
   are unimporting.

 [ Other ]
 - Housekeeping on %TRACKED.

0.041_02	2014-09-19

 [ Bug Fixes ]
 - Option validation needs to happen after expanding tags.

0.041_01	2014-09-18

 - Add an `unimport` feature.

0.040	2014-09-17

 [ Packaging ]
 - Repackage as a stable release.

0.039_01	2014-07-20

 [ Documentation ]
 - Document warning and error messages produced by Exporter::Tiny.

 [ Other ]
 - Exporter::Tiny would previously cause B.pm to be loaded into memory any
   time it exported anything. It no longer does.
 - No longer die when redefining locally defined subs.
 - Warn when redefining any subs.

0.038	2014-04-04

0.037_03	2014-04-02

 [ Bug Fixes ]
 - Only attempt to merge hashes if we're sure they're both really hashes!

0.037_02	2014-04-02

 - Improved handling of hashrefs of options passed to tags, and hashrefs of
   options found within %EXPORT_TAGS arrayrefs.

0.037_01	2014-03-26

 [ Documentation ]
 - Fix minor error in documentation of generators.

 [ Other ]
 - Added: Support Exporter.pm's import negation syntax qw( !foo ).
 - Added: Support Exporter.pm's regexp import syntax qw( /foo/ ).

0.036	2014-03-11

0.035_02	2014-03-01

 [ Documentation ]
 - Document exactly what Exporter::Shiny is supposed to do.

 [ Test Suite ]
 - Make t/02renaming.t less noisy.

0.035_01	2014-03-01

 [ Packaging ]
 - Explicitly list minimum Perl version: 5.6.1.

0.034	2014-01-19

0.033_01	2014-01-19

 - Added: Add a new wrapper module called Exporter::Shiny.

0.032	2013-12-30

0.031_01	2013-12-30

 [ Test Suite ]
 - No longer require a recent version of Test::More; the Test::More bundled
   with Perl 5.6.2 should suffice.

0.030	2013-09-26

 [ Test Suite ]
 - Test for the 'into' option.

0.029_01	2013-09-26

 [ Documentation ]
 - Exporter::TypeTiny is being retired, so modify documentation and
   distribution metadata for Exporter::Tiny to no longer point there.

0.026	2013-09-05	Initial release

 [ Packaging ]
 - Split Exporter::Tiny out from Exporter::TypeTiny.
   CHOCOLATEBOY++
