Commit | Line | Data |
963a69a5 |
1 | Revision history for Class::Accessor::Grouped. |
ae21b339 |
2 | |
0e7a4a66 |
3 | - releasing 0.10013_01 as stable |
4 | |
1dde5cd5 |
5 | 0.10013_01 2018-05-28 13:37 (UTC) |
b528a1eb |
6 | - convert packaging from Module::Install to plain ExtUtils::MakeMaker |
7 | - fix running Makefile.PL when @INC does not contain '.' (perl 5.26). |
8 | - don't run author tests at all for user installs |
9 | |
3c8ff8a0 |
10 | 0.10012 2014-10-05 21:22 (UTC) |
270b8b0f |
11 | - Fix tests tickling deficient threads on perl 5.10.0 |
12 | |
5802bd3e |
13 | 0.10011 2014-09-26 11:24 (UTC) |
5c87a5b1 |
14 | - Soft-depend on newer (bugfixed and *simpler*) Class::XSAccessor 1.19 |
40f3dfeb |
15 | - More robust threading tests |
5c87a5b1 |
16 | |
1734e8f3 |
17 | 0.10010 2013-04-24 02:58 (UTC) |
5808b224 |
18 | - Fix bug with identically-named 'simple' accessors in different |
19 | classes set to access *differently named fields* getting their |
20 | field access mixed up |
21 | - Fix subtle pessimization when having identically-named accessors |
22 | in different classes leads to 'simple' implementations not being |
23 | replaced by Class::XSAccessor where appropriate |
24 | |
d7a7f661 |
25 | 0.10009 2012-11-15 18:51 (UTC) |
e4cb6320 |
26 | - Stop leaking extra methods into the inheritance chain - there |
27 | are plenty already |
28 | |
dff52792 |
29 | 0.10008 2012-11-15 09:48 (UTC) |
6c6bc8c2 |
30 | - Allow disabling of accessor name checking introduced in 0.10007 |
7a1ba8bd |
31 | - Pass tests if Class::XSAccessor is available but Sub::Name isn't |
32 | |
841a75f5 |
33 | 0.10007 2012-11-08 11:54 (UTC) |
395c3fdb |
34 | - Disable tests on perls where Class::XSAccessor emits broken |
35 | error messages (RT#74883, RT#80519) |
1ffccc5e |
36 | - Drop minimum perl to 5.6 (from 5.6.2) |
6d0e8ff2 |
37 | - Switch all module loading to Module::Runtime and lose |
38 | dependency on Class::Inspector |
666a7609 |
39 | - Fix stupid mistake causing double-require of Sub::Name when |
40 | Class::XSAccessor is not available (RT#80657) |
a3a81175 |
41 | - Simplify superclass traversal done by the 'inherited' group type |
4d70ba11 |
42 | - Fix incorrect quoting of unusual hash keys (fieldnames) |
79f0ccb0 |
43 | - Depend on newer bugfixed Class::XSAccessor 1.15 |
da609a46 |
44 | - Improve text of ro/wo violation exceptions |
510d7274 |
45 | - Sanity-check accessor names for well-formedness |
46 | (qr/[A-Z_a-z][0-9A-Z_a-z]*/) |
395c3fdb |
47 | |
ad0ed975 |
48 | 0.10006 2011-12-30 03:52 (UTC) |
49 | - Silence warnings resulting from incomplete can() overrides |
50 | hiding get/set_simple methods |
51 | |
ae21b339 |
52 | 0.10005 2011-12-26 12:43 (UTC) |
80ebe3b6 |
53 | - Depend on newer bugfixed Class::XSAccessor |
ae21b339 |
54 | - Repack with correct metadata (RT#73100) |
963a69a5 |
55 | |
4977f647 |
56 | 0.10004 2011-11-28 21:20 (UTC) |
3f6054c4 |
57 | - No longer leak internal __CAG* methods into the inheritable |
58 | namespace |
59 | |
29548837 |
60 | 0.10003 2011-05-03 00:15 (UTC) |
98e25809 |
61 | - Only require MRO::Compat for older perls |
3b118c10 |
62 | - Add SYNOPSIS |
18922520 |
63 | - Add examples for methods that get used most often |
3b118c10 |
64 | |
ee3f0e62 |
65 | 0.10002 Sun Dec 19 05:23:44 2010 |
de167379 |
66 | - Fix grave bug of XS-enabled simple accessors clobbering an |
67 | existing 'around' overlay installed in the same method slot |
b36cd259 |
68 | - Require bugfixed XSAccessor, remove Win32 caveat |
de167379 |
69 | |
4ae5d124 |
70 | 0.10001 Sun Dec 12 03:17:05 2010 |
71 | - Fix an ActiveState Win32 incompatibility |
2d392af1 |
72 | - Fix spurious method re-invocation warnings after Class::Unload |
d93670a5 |
73 | |
74 | 0.10000 Sat Nov 27 17:51:04 2010 |
bd975094 |
75 | - Fix perl 5.6 failures |
76 | - Add test-time deferred coderef reinvocation checks |
d93670a5 |
77 | - Another minor (8%) speedup |
bd975094 |
78 | |
ad2211b6 |
79 | 0.09009 Fri Nov 26 01:31:56 2010 |
fdb75175 |
80 | - Major cleanup and optimization of code (evaled coderef sharing) |
81 | - Module can now operate in PurePerl environments with 100% |
82 | compatibility (including proper naming of generated coderefs) |
c22782de |
83 | |
84 | 0.09008 Sun Oct 11 07:41:56 2010 |
85 | - Put back a private undocumented method that the DBIC-CDBI compat |
86 | layer relies on :( |
cfed50f2 |
87 | - Fix corner case segfaults with C::XSA and old 5.8 perls |
88 | |
c22782de |
89 | 0.09007 Sat Oct 9 10:22:56 2010 (DELETED) |
fee7c68b |
90 | - Fix corner case when get/set_simple overrides are circumvented |
91 | iff Class::XSAccessor is present |
92 | |
1244b5c4 |
93 | 0.09006 Fri Sep 10 23:55:00 2010 |
8019c4d8 |
94 | - Fix bugs in ro/wo accessor generation when XSAccessor is |
95 | being used |
96 | - Better Class::XSAccessor usage control - introducing |
97 | $ENV{CAG_USE_XS} and $Class::Accessor::Grouped::USE_XS |
98 | |
9f562456 |
99 | 0.09005 Wed Sep 1 04:00:00 2010 |
100 | - Again, remove Class::XSAccessor for Win32 sine it still breaks |
101 | |
448b0e2d |
102 | 0.09004 Wed Aug 11 04:23:15 2010 |
96bd9337 |
103 | - Changed the way Class::XSAccessor is invoked if available |
104 | (recommended by C::XSA author) |
62cf9924 |
105 | - Modified internal cache names to avoid real accessor clashes |
106 | - Some micro-optimizations for get_inherited |
6a4c729f |
107 | - Fixed field names with a single quote in them (patch from Jason Plum) |
96bd9337 |
108 | |
af169484 |
109 | 0.09003 Fri Apr 23 23:00:19 2010 |
110 | - use Class::XSAccessor if available for 'simple' accessors, except on |
111 | MSWin32, with documentation |
a2537c55 |
112 | |
b9a69571 |
113 | 0.09002 Tue Oct 20 23:16:28 2009 |
114 | - removing Class::XSAccessor usage for now |
115 | |
15cf8e32 |
116 | 0.09001 Thu Oct 1 21:48:06 2009 |
117 | - remove optional dep from Makefile.PL |
118 | |
53dd364f |
119 | 0.09000 Sun Aug 23 20:08:09 2009 |
120 | - release |
121 | |
9540f4e4 |
122 | 0.08999_01 Tue July 7 22:06:21 2009 |
1ee74bdd |
123 | - Make _mk_group_accessors name the closures installed for Moose compat |
d3fbb669 |
124 | - Use Class::XSAccessor if available RT#45577 (Andy Grundman) |
1ee74bdd |
125 | |
826625b0 |
126 | 0.08003 Sat Mar 21 9:27:24 2009 |
127 | - Fixed set_inherited under C3::Componentised: RT#43702, RIBASUSHI |
128 | |
7c0c0281 |
129 | 0.08002 Mon Nov 17 20:27:22 2008 |
130 | - Removed unnecessary code in get_simple: RT#40992, BUCHMULLER Norbert |
131 | |
9373b722 |
132 | 0.08001 Wed Jan 09 19:35:34 2008 |
133 | - Fixed Makefile.PL tests setting that was killing older installs |
134 | |
766f6028 |
135 | 0.08000 Tue Jan 08 18:22:47 2008 |
136 | - Bumped version for release. No changes oherwise. |
137 | |
a0bce8bc |
138 | 0.07009_01 Fri Dec 28 18:08::00 2007 |
139 | - Tweak code for pure speed while fixing performance issue when assigning @_ |
140 | under Perl 5.10.0 |
141 | |
9f562456 |
142 | 0.07000 |
9c3d5179 |
143 | - Altered get_inherited to return undef rather than () when no value |
c9cc0499 |
144 | set for Class::Data::(Inheritable|Accessor) compatiblity |
d8b59db3 |
145 | - Fixed spelling test error |
146 | - Added WriteAll/DIST/PREOP for README |
147 | |
8787799c |
148 | 0.06000 Fri May 11 22:00:26 2007 |
149 | - get_super_paths now uses mro::get_linear_isa to DTRT under C3 |
150 | |
bce7bdf8 |
151 | 0.05002 Fri May 11 20:46:16 2007 |
152 | - killed Class::Inspector->installed warnings |
153 | |
874177a3 |
154 | 0.05001 Thur May 10 20:55:11 2007 |
155 | - set_component_class now only dies if the specified class is a |
156 | installed/installable class and fails to load it. |
157 | |
331e820d |
158 | 0.05000 Tue May 08 19:42:33 2007 |
159 | - Added get/set_component_class |
160 | |
e1eaa4ae |
161 | 0 04000 Sat May 05 21:17:23 2007 |
162 | - Converted to Module::Install |
163 | - Added culterific tests/TEST_AUTHOR |
164 | - Converted to distro friendly version number |
165 | |
a49c32d9 |
166 | 0.03 2006-11-07 21:33::35 |
167 | - big speedup for get_inherited |
e1eaa4ae |
168 | - get_inherited now checks the current class first before calculating |
169 | super_path |
a49c32d9 |
170 | - get_inherited now caches super_path results |
171 | |
c46050d3 |
172 | 0.02 2006-06-26 19:23:13 |
173 | - Added return statement to end of get_inherited |
1ad8d8c6 |
174 | - Fixed pod NAME |
c46050d3 |
175 | |
f810328a |
176 | 0.01 2006-06-26 17:38:23 |
963a69a5 |
177 | - initial release |
e1eaa4ae |
178 | |