1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142
|
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.
|