Seems to pass tests on 5.6.1 as well, drop minperl further
[p5sagit/Class-Accessor-Grouped.git] / Changes
CommitLineData
963a69a5 1Revision history for Class::Accessor::Grouped.
ae21b339 2
395c3fdb 3 - Disable tests on perls where Class::XSAccessor emits broken
4 error messages (RT#74883, RT#80519)
1ffccc5e 5 - Drop minimum perl to 5.6 (from 5.6.2)
395c3fdb 6
ad0ed975 70.10006 2011-12-30 03:52 (UTC)
8 - Silence warnings resulting from incomplete can() overrides
9 hiding get/set_simple methods
10
ae21b339 110.10005 2011-12-26 12:43 (UTC)
80ebe3b6 12 - Depend on newer bugfixed Class::XSAccessor
ae21b339 13 - Repack with correct metadata (RT#73100)
963a69a5 14
4977f647 150.10004 2011-11-28 21:20 (UTC)
3f6054c4 16 - No longer leak internal __CAG* methods into the inheritable
17 namespace
18
29548837 190.10003 2011-05-03 00:15 (UTC)
98e25809 20 - Only require MRO::Compat for older perls
3b118c10 21 - Add SYNOPSIS
18922520 22 - Add examples for methods that get used most often
3b118c10 23
ee3f0e62 240.10002 Sun Dec 19 05:23:44 2010
de167379 25 - Fix grave bug of XS-enabled simple accessors clobbering an
26 existing 'around' overlay installed in the same method slot
b36cd259 27 - Require bugfixed XSAccessor, remove Win32 caveat
de167379 28
4ae5d124 290.10001 Sun Dec 12 03:17:05 2010
30 - Fix an ActiveState Win32 incompatibility
2d392af1 31 - Fix spurious method re-invocation warnings after Class::Unload
d93670a5 32
330.10000 Sat Nov 27 17:51:04 2010
bd975094 34 - Fix perl 5.6 failures
35 - Add test-time deferred coderef reinvocation checks
d93670a5 36 - Another minor (8%) speedup
bd975094 37
ad2211b6 380.09009 Fri Nov 26 01:31:56 2010
fdb75175 39 - Major cleanup and optimization of code (evaled coderef sharing)
40 - Module can now operate in PurePerl environments with 100%
41 compatibility (including proper naming of generated coderefs)
c22782de 42
430.09008 Sun Oct 11 07:41:56 2010
44 - Put back a private undocumented method that the DBIC-CDBI compat
45 layer relies on :(
cfed50f2 46 - Fix corner case segfaults with C::XSA and old 5.8 perls
47
c22782de 480.09007 Sat Oct 9 10:22:56 2010 (DELETED)
fee7c68b 49 - Fix corner case when get/set_simple overrides are circumvented
50 iff Class::XSAccessor is present
51
1244b5c4 520.09006 Fri Sep 10 23:55:00 2010
8019c4d8 53 - Fix bugs in ro/wo accessor generation when XSAccessor is
54 being used
55 - Better Class::XSAccessor usage control - introducing
56 $ENV{CAG_USE_XS} and $Class::Accessor::Grouped::USE_XS
57
9f562456 580.09005 Wed Sep 1 04:00:00 2010
59 - Again, remove Class::XSAccessor for Win32 sine it still breaks
60
448b0e2d 610.09004 Wed Aug 11 04:23:15 2010
96bd9337 62 - Changed the way Class::XSAccessor is invoked if available
63 (recommended by C::XSA author)
62cf9924 64 - Modified internal cache names to avoid real accessor clashes
65 - Some micro-optimizations for get_inherited
6a4c729f 66 - Fixed field names with a single quote in them (patch from Jason Plum)
96bd9337 67
af169484 680.09003 Fri Apr 23 23:00:19 2010
69 - use Class::XSAccessor if available for 'simple' accessors, except on
70 MSWin32, with documentation
a2537c55 71
b9a69571 720.09002 Tue Oct 20 23:16:28 2009
73 - removing Class::XSAccessor usage for now
74
15cf8e32 750.09001 Thu Oct 1 21:48:06 2009
76 - remove optional dep from Makefile.PL
77
53dd364f 780.09000 Sun Aug 23 20:08:09 2009
79 - release
80
9540f4e4 810.08999_01 Tue July 7 22:06:21 2009
1ee74bdd 82 - Make _mk_group_accessors name the closures installed for Moose compat
d3fbb669 83 - Use Class::XSAccessor if available RT#45577 (Andy Grundman)
1ee74bdd 84
826625b0 850.08003 Sat Mar 21 9:27:24 2009
86 - Fixed set_inherited under C3::Componentised: RT#43702, RIBASUSHI
87
7c0c0281 880.08002 Mon Nov 17 20:27:22 2008
89 - Removed unnecessary code in get_simple: RT#40992, BUCHMULLER Norbert
90
9373b722 910.08001 Wed Jan 09 19:35:34 2008
92 - Fixed Makefile.PL tests setting that was killing older installs
93
766f6028 940.08000 Tue Jan 08 18:22:47 2008
95 - Bumped version for release. No changes oherwise.
96
a0bce8bc 970.07009_01 Fri Dec 28 18:08::00 2007
98 - Tweak code for pure speed while fixing performance issue when assigning @_
99 under Perl 5.10.0
100
9f562456 1010.07000
9c3d5179 102 - Altered get_inherited to return undef rather than () when no value
c9cc0499 103 set for Class::Data::(Inheritable|Accessor) compatiblity
d8b59db3 104 - Fixed spelling test error
105 - Added WriteAll/DIST/PREOP for README
106
8787799c 1070.06000 Fri May 11 22:00:26 2007
108 - get_super_paths now uses mro::get_linear_isa to DTRT under C3
109
bce7bdf8 1100.05002 Fri May 11 20:46:16 2007
111 - killed Class::Inspector->installed warnings
112
874177a3 1130.05001 Thur May 10 20:55:11 2007
114 - set_component_class now only dies if the specified class is a
115 installed/installable class and fails to load it.
116
331e820d 1170.05000 Tue May 08 19:42:33 2007
118 - Added get/set_component_class
119
e1eaa4ae 1200 04000 Sat May 05 21:17:23 2007
121 - Converted to Module::Install
122 - Added culterific tests/TEST_AUTHOR
123 - Converted to distro friendly version number
124
a49c32d9 1250.03 2006-11-07 21:33::35
126 - big speedup for get_inherited
e1eaa4ae 127 - get_inherited now checks the current class first before calculating
128 super_path
a49c32d9 129 - get_inherited now caches super_path results
130
c46050d3 1310.02 2006-06-26 19:23:13
132 - Added return statement to end of get_inherited
1ad8d8c6 133 - Fixed pod NAME
c46050d3 134
f810328a 1350.01 2006-06-26 17:38:23
963a69a5 136 - initial release
e1eaa4ae 137