-
Notifications
You must be signed in to change notification settings - Fork 8
/
Changes
144 lines (106 loc) · 4.56 KB
/
Changes
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
143
Revision history for Class-Method-Modifiers
{{ $NEXT }}
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.