Revision history for Constant::Export::Lazy
0.05 2014-02-23 16:37:00
- Fix a minor failing test failing due to making an assumption
about the internal workings of constant.pm that worked in 5.19.*
but not in earlier perl versions.
0.04 2014-02-22 14:28:35
- This is a major release
- Add support for a buildargs callback. This can be used to add
support for export tags, or to map the parameters to import() in
any other way you can think of.
- A new private_name_munger option is now available both globally
and locally per-constant. This can be used to obscure the
internal names of generated constants, to avoid hard to track
down errors related to using lazy constants someone else might
define for you (and then suddenly stop doing so).
- When using the wrap_existing_import option the $ctx->call()
method wouldn't work with some constant.pm-generated
subroutines. This has now been exhaustively fixed.
- After a lot of playing around with test coverage the test
coverage of this module is now 100%. A few minor bugs were fixed
in the process of achieving this.
- Some minor documentation improvements, mainly rewording existing
sentences.
0.03 2013-09-15 15:36:42
- Fix trivial POD errors I didn't spot in the 0.02 release.
0.02 2013-09-15 15:28:10
- Huge release with lots of new features and bugfixes.
- Added an 'after' callback.
- Added a 'stash' method / option.
- Don't re-generate constants if someone subclasses the consatnt
exporter.
- Only export constant when explicitly requested, not everything
we $ctx->call(...). Removes leaks in the API.
- Correct behavior for skipping the interning of constants in the
stash during override *only* for those constants we're
overriding, not everything else.
- Add tests for interop with constant.pm
- Huge POD rewrite and lots of tests / examples added.
0.01 2013-08-30 12:32:23
- Initial version