Revision history for Class-Method-Modifiers
2.15 2023-03-05 23:42:48Z
- localize $SIG{__DIE__} before calling eval (closes RT#146848; Yves
Orton)
2.14 2023-01-16 21:26:04Z
- remove Test::Fatal and Test::Needs from test prereqs (PRs #7, #8,
Graham Knop)
2.13 2019-08-10 00:18:50Z
- bypass prototypes when testing for lvalue attribute
- fixed a class name in tests to avoid conflicting with a core module
2.12 2016-03-04 22:12:15Z
- minor documentation tweaks
2.11 2014-08-16 05:21:30Z
- add documentation for modifying multiple methods at once (mannih,
github #2)
2.10 2014-03-04 19:04:00Z
- installation switched to using only ExtUtils::MakeMaker, to allow
for use on perl 5.6
2.09 2013-12-14 18:08:35Z
- refresh configure_requires checking in generated Makefile.PL; new
CONTRIBUTING file; updated tests (compile test now only runs for
authors; check-deps test replaced by information-only report-prereqs
test)
2.08 2013-10-11 00:30:32Z
- remove requirement on perl 5.8 in metadata
- repository migrated to the github moose organization
- remove t/00-check-deps.t, which fails on old toolchains that do not
understand configure_requires
2.07 2013-09-22 22:09:32Z
- removed dependency on Test::Warnings in tests (now reserved for
author testing)
- now packaged with a Build.PL (for Module::Build::Tiny), and a
Makefile.PL (for legacy 5.6 and 5.8 users; prints a warning on
invocation)
2.06 2013-09-17 19:43:09Z
- packaging the dist again with EUMM rather than MBT
2.05 2013-09-11 03:50:28Z
- Support for handling lvalue methods (Graham Knop)
- convert to building with Dist::Zilla
2.04 2013-03-30
- Remove erroneous perl 5.8 requirement
2.03 2013-02-02
- New build to fix missing files in inc/
2.02 2013-02-01
- Dist improvements (Karen Etheridge)
2.01 2013-01-27
- Test for and fix $_ corruption (Vladimir Timofeev)
2.00 2012-12-29
- New 'fresh' modifier (Aaron Crane)
1.12 2012-10-28
- Another MANIFEST fix
1.11 2012-10-28
- Re-release with proper distribution contents and MANIFEST
1.10 2012-10-23
- Avoid "Variable "$..." will not stay shared" warnings under 5.8.x
- (from changes in 1.09) [#80194] (Karen Etheridge)
1.09 2012-04-02
- Install modified subs in the proper namespace [#74569]
(Karen Etheridge)
1.08 2011-10-16
- Document install_modifier (requested by Tokuhiro Matsuno)
1.07 2011-02-23
- Move from Test::Exception to Test::Fatal (Justin Hunter)
1.06 2010-11-26
- Add support for: modifier ["name1", "name2"] => sub {}
1.05 2009-10-21 14:01:11
- Add install_modifier as a public API (Goro Fuji)
1.04 2009-06-15 11:33:31
- We need parens around confess if we're going to delay-load
Carp, affects only 5.10 (reported by David Raab)
1.03 2009-06-14 14:44:25
- Modernize the dist
- Fix possible test failures
- Only load Carp if we have to
1.02 2009-05-31 23:33:42
- Fix for void context (reported by tokuhirom)
- Lift dependency on on MRO::Compat
1.01 2008-06-26 22:22:30
- Revert the caching fix. It makes wrapping parent-class methods
painfully slower.
- Remove the prototypes, newer Perls (rightly) warn about (@&)
1.00 2008-06-11 06:10:51
- Complete reimplementation. Half the code. Faster than Moose.
- Remove 'guard' for now.
- *All* internals are changed.
0.07 2007-09-12 21:55:16
- Add 'guard' modifier to facilitate bailing out in some conditions
0.06 2007-09-09 23:27:50
- You may now modify a method in the same class as it is defined
0.05 2007-08-17 23:26:53
- More internals fixes (I'm abusing this module a bit, you see)
- Grammar fixes
0.04 2007-08-17 17:49:55
- Internals changes
0.03 2007-08-06 22:57:13
- Can now use multiple modifiers of the same type in one class
- Should handle C3 MRO now
- Can now handle: before 'left', 'right' => sub { ... }
0.02 2007-08-05 16:42:43
- No need to shallow-copy @_
- Don't stick a super method in UNIVERSAL (mst)
- Let multiple modifiers coexist in one class
- Better error checking
0.01 2007-08-05 06:10:30
- First version, released on an unsuspecting world.