File: Changes

package info (click to toggle)
libmoox-struct-perl 0.020-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 288 kB
  • sloc: perl: 430; sh: 6; makefile: 2
file content (157 lines) | stat: -rw-r--r-- 3,850 bytes parent folder | download | duplicates (2)
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
144
145
146
147
148
149
150
151
152
153
154
155
156
157
MooX-Struct
===========

Created:      2012-10-04
Home page:    <https://metacpan.org/release/MooX-Struct>
Bug tracker:  <http://rt.cpan.org/Dist/Display.html?Queue=MooX-Struct>
Maintainer:   Toby Inkster (TOBYINK) <tobyink@cpan.org>

0.020	2020-20-26

 [ Packaging ]
 - Require newer namespace::autoclean.

0.019	2020-20-25

 - The TYPE_TINY method now returns a type constraint with a coercion from
   ArrayRef|HashRef.
 - Tidy up MooX::Struct namespace using namespace::autoclean.

0.018	2020-20-25

 - Updated: Support for Data::Printer 0.99 trial versions.

0.017	2018-06-09

 [ Documentation ]
 - Better method documentation.

 [ Other ]
 - Added: CLASSNAME method.
 - Added: TYPE_TINY method.

0.016	2017-05-23

 [ Test Suite ]
 - Remove stray usage of Scalar::Does in test suite.

0.015	2017-05-11

 - Updated: Eliminate dependency on Data::OptList.
 - Updated: Eliminate dependency on Scalar::Does. (Use Type::Tiny instead,
   which Scalar::Does depended on anyway.)
 - Updated: Eliminate dependency on Sub::Install. (Use Exporter::Tiny
   instead, which Scalar::Does depended on anyway.)

0.014	2017-01-31

 [ Bug Fixes ]
 - Work with Data::Printer 0.36.
   Graham Knop++
   <https://github.com/tobyink/p5-moox-struct/pull/2>
   <https://github.com/tobyink/p5-moox-struct/pull/3>

0.013	2014-09-10

 [ Packaging ]
 - Switch to Dist::Inkt.

0.012	2013-05-18

 [ Bug Fixes ]
 - Stop relying on hash order to pass t/14trace.t.

0.011	2013-05-12

 [ Documentation ]
 - Add CAVEATS section to documentation.
   Chris Prather++
   <https://rt.cpan.org/Ticket/Display.html?id=84278>

0.010	2012-12-21	100% Devel::Cover coverage!

 [ Bug Fixes ]
 - Passing objects overloading hash dereference to the constructor was
   supposed to be supported; now it actually works.
 - Processing flags in EXTEND method could cause infinite loop.
 - Usage with Data::Printer was causing an exception related to prototypes.

 [ Other ]
 - Added: Many new test cases.

0.009	2012-12-18

 [ Bug Fixes ]
 - Fix an internal issue in MooX::Struct::Processor, whereby it would
   ignore attributes inherited from the default base class when building
   the FIELDS method.

 [ Packaging ]
 - Moar test cases.

 [ Other ]
 - Attributes inherited from roles are no longer included in FIELDS.
 - Moo-style constructor is no longer strict. (This may change back!)

0.008	2012-12-17

 [ Documentation ]
 - Add pod to test suite.

 [ Other ]
 - Added: Provide '-class' feature (currently tested for but not
   documented).

0.007	2012-10-28

 - Added: Allow namespace::clean behaviour to be avoided via a '-retain'
   flag.

0.006	2012-10-09

 [ Bug Fixes ]
 - Fix minor pod syntax error.

 [ Other ]
 - Added: Allow structs to consume roles using '-with' option.
 - Added: Bundle MooX::Struct::Util.
 - Added: New experimental method 'EXTEND'.
 - Constructor is now strict; it will croak if passed hash keys it doesn't
   recognise.
 - Removed: Dropped 'object_id' alias for 'OBJECT_ID'.

0.005	2012-10-08

 - Added: New method 'CLONE'.
 - Added: New method 'FIELDS'.
 - Added: New method 'TO_HASH'.
 - Added: New method 'TO_STRING'.
 - Added: New method 'TYPE'.
 - Added: Overload a lot of operations on structs.
 - Added: Provide Point[$x,$y] style constructor.
 - Added: Special Data::Printer support.
 - The 'object_id' method is now called 'OBJECT_ID'.

0.004	2012-10-07

 [ Bug Fixes ]
 - Workaround strange closure bug in Perl < 5.14.
   Fixes RT#80043.
   <https://rt.cpan.org/Ticket/Display.html?id=80043>

0.003	2012-10-05

 [ Bug Fixes ]
 - Broken and undocumented sigils feature is now working, documented and
   tested.

 [ Other ]
 - Added: New bang postfix sigil, indicating a required attribute.
 - The '-isa' feature for setting superclasses is now called '-extends'.

0.002	2012-10-05

 [ Packaging ]
 - List dependencies.

0.001	2012-10-04	Initial release