-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathChanges
More file actions
95 lines (59 loc) · 3.12 KB
/
Changes
File metadata and controls
95 lines (59 loc) · 3.12 KB
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
{{$NEXT}}
0.018 2026-06-08 09:34:50-07:00 America/Los_Angeles
- Fix bogus parent/role croaks losing their message on perl < 5.14:
croak now happens outside the local($@) scope, so the exception is
no longer clobbered when the local is restored during unwind
- Replace '//=' (perl 5.10+) with a defined check so the module
compiles on perl 5.8.x as declared by MIN_PERL_VERSION 5.008001
0.017 2026-06-07 12:38:24-07:00 America/Los_Angeles
- List Role::Tiny (1.003000+) and Class::Method::Modifiers as
RuntimeSuggests in dist.ini
- Skip role tests when Role::Tiny is missing or older than 1.003000
(no is_role), so install is not blocked
- Move 'around' modifier test to its own file (t/role_modifiers.t)
that skips when Class::Method::Modifiers is unavailable; Role::Tiny
loads it lazily only for method modifiers (fixes #5)
0.016 2026-05-11 23:14:43-07:00 America/Los_Angeles
- Add [PruneCruft] to dist.ini so build artifacts (blib/,
pm_to_blib, MYMETA.*) no longer leak into release tarballs.
- Add '@Class::Name' parent prefix to import (shortcut for `use parent`)
- Add '&Role::Name' role prefix to import (compose Role::Tiny role)
- Skip `new` injection when Object::HashBase is imported into a Role::Tiny role
- Role::Tiny is a soft requirement, loaded only when '&' prefix used
- '&' prefix requires Perl 5.10+
0.015 2024-08-29 17:55:35-07:00 America/Los_Angeles
- Fix double-import bug
0.014 2024-08-23 10:13:45-07:00 America/Los_Angeles
- Add extra init() functionality
0.013 2024-03-21 17:41:14-07:00 America/Los_Angeles
- Documentation Fixes
0.012 2024-03-21 13:55:43-07:00 America/Los_Angeles
- Do not taint $@, $!, $? or $^E when checking for Class::XSAccessor.
- Ignore __DIE__ handlers when checking for Class::XSAccessor.
0.011 2024-03-21 13:38:57-07:00 America/Los_Angeles
- Add support for Class::XSAccessor when it is installed
0.010 2023-10-22 21:52:16-07:00 America/Los_Angeles
- Merge doc fixes #3
- Fix pevious Changes entry
0.009 2020-01-17 09:44:48-08:00 America/Los_Angeles
- Skip test on 5.6
0.008 2019-09-24 16:38:29-07:00 America/Los_Angeles
- Add the '+' attribute prefix (constant only)
0.007 2019-09-19 16:43:04-07:00 America/Los_Angeles
- Add < and > attribute prefixes (read only and write-only)
0.006 2017-10-20 20:37:09-07:00 America/Los_Angeles
- Allow custom module versions in inlined copies
0.005 2017-02-10 21:46:32-08:00 America/Los_Angeles
- Spelling fix in POD
0.004 2017-02-09 20:40:37-08:00 America/Los_Angeles (TRIAL RELEASE)
- Add ability to get a list of attributes
- Add hashref and arrayref constructors
- Cache $class->can('init') for Test2 performance
- Add docs for deprecated and read-only setters
- Better inline tokens, do not rely on VERSION
0.003 2016-12-10 21:50:47-08:00 America/Los_Angeles
- Do not use autoload
0.002 2016-12-09 12:48:28-08:00 America/Los_Angeles
- Fix test packages
0.001 2016-12-09 12:43:01-08:00 America/Los_Angeles
- Initial Release