File: Changes

package info (click to toggle)
libmoosex-declare-perl 0.43-1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, buster, sid, stretch
  • size: 564 kB
  • ctags: 82
  • sloc: perl: 1,240; makefile: 9
file content (215 lines) | stat: -rw-r--r-- 9,000 bytes parent folder | download
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
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
Revision history for MooseX-Declare

0.43      2015-08-16 03:29:28Z
  - add some diagnostics to a test that is failing occasionally

0.42      2015-06-04 06:17:43Z
  - eliminate remaining uses of List::MoreUtils
  - increase required version of namespace::autoclean to 0.16 to avoid test
    failures

0.41      2015-05-16 03:35:49Z
  - mark this distribution as deprecated in metadata

0.40      2014-11-12 02:27:58Z
  - mention deprecation status in module ABSTRACT
  - fix warning in tests on 5.8.x

0.39      2014-08-16 19:12:31Z
  - line numbers in shipped code are now almost the same (within 1) as
    the repository source, for easier debugging
  - pod fixes (Frank Wiegand, RT#51722)

0.38      2013-12-14 18:39:30Z
  - update configure_requires checking in Makefile.PL, add CONTRIBUTING file

0.37      2013-09-26 04:08:21Z
  - repository migrated to the github moose organization
  - re-release with fixed compile test

0.36      2013-09-10 02:33:28Z
  - Depend on 'aliased'.
  - The test suite now uses Test::Fatal instead of Test::Exception. (Karen
    Etheridge)
  - removed use of deprecated Class::MOP::load_class, calling enum with a list
  - converted use of Class::MOP::class_of to Moose::Util::find_meta
  - new WARNING section added to pod, regarding future utility of this module

0.35   2011-08-23 11:13:10Z
  - Adapt to changes in MooseX::Role::Parameterized 0.27.

0.34   2010-08-31 23:10:28Z
  * Depend on MooseX::Method::Signatures 0.36 to avoid deprecation warnings on
    new versions of Moose (Jeremy Carman).

0.33   2010-02-04 01:50:14Z
  - Depend on MooseX::Method::Signatures 0.30 to fix various incompatibilities.

0.32   2009-11-02 02:00:42Z
  - Add link to Geany syntax notes to documentation (Michele Beltrame).
  - Convert from MooseX::MethodAttributes to Native::Trait (Justin Hunter).
  - Update dependency on MooseX::Types (Chris Prather).

0.31   2009-09-17 16:10:22Z
  - Bump dependencies for no more warnings on new Moose versions.

0.30   2009-09-05 00:48:05Z
  - Make the attr inheriting TODO test work.
  - Make default values for role parameters work (nperez).
  - Add tests for the above (nperez).

0.29   2009-08-31 17:11:25Z
  - Add failing test for applying modifiers to a method directly composed from
    a role (nperez).
  - Fix the failing test by depending on MXMS 0.24.

0.28   2009-08-27 20:44:34Z
  - Bump prereqs on MooseX::Method::Signatures, Moose, and namespace::clean in
    order to avoid test failure.

0.27   2009-08-18 06:54:22Z
  - Depend on MooseX::Method::Signatures 0.21 to make sure type aliasing works
    and there are no warnings due to the recent MooseX::LazyRequire changes.

0.26   2009-08-16 12:48:12Z
  - Declare dependency on MooseX::AttributeHelpers.

0.25   2009-08-16 03:31:59Z
  - Don't persist the inner keywords over more than one invocation of the declarator.
  - Pass along the current context to import_symbols_from and imported_moose_symbols.
  - Implement parameterizable roles.

0.24   2009-08-15 21:48:09Z
  - Add repository and bugtracker to Makefile.PL (Ash Berlin).
  - Tests and doc fixes on applying multiple roles at once (Chas. J. Owens IV).
  - Produce better diagnostic output on test failures (Dave Rolsky).
  - Make MooseX::Method::Signatures handle the actual parsing for method-like
    keywords (nperez).
  - Clean now warns in autoclean namespaces (Robert 'phaylon' Sedlacek).
  - 'method' keyword now only available by default in namespaces that consumed
    MooseSetup (Robert 'phaylon' Sedlacek).
  - Added 'namespace' keyword and allow namespaces, superclasses and roles to
    be relative (Robert 'phaylon' Sedlacek).
  - Add tests for using anonymous methods as attribute defaults (Devin Austin).
  - Stop depending on B::Hooks::EndOfScope. We don't use it direectly anymore.
  - Add a real 'with' keyword.
  - 'with' in a class- or role-body doesn't defer role application until the
    end of the class- or role-definition anymore. The 'with'-option for the
    class and role keywords still does.
  - Add a tests for role application and method modifier ordering.
  - Make anon classes immutable as well (unless explicitly asked not to).
  - Add a ctx method to add cleanup code that should be injected as early as
    possible.
  - Depend on recent versions of DD and MXMS to make keywords less reserved
    (i.e. hash keys and barewords before fat commas).
  - Make t/with_newlines.t less noisy.
  - Add tests for methods with no signature not caring about their arguments,
    other than $self.

0.23   2009-06-25 03:09:10Z
  - Add test to make sure methods returned from meta are
    MooseX::Method::Signatures::Meta::Method (nperez).
  - Add the actual ::Signature methods to the meta class instead of letting it
    wrap the coderef itself.
  - Make inner scopes inherit the declaration provider instead of hardcoding
    'MooseX::Declare' (Robert 'phaylon' Sedlacek).
  - Fix test failure on new Moose versions, which inline a DESTROY method on
    immutalisation.

0.22   2009-05-06 00:37:37Z
  - Add TODO tests for creating nested anonymous classes and roles
    (nperez).
  - Always end injected code with a semicolon.
  - Only do namespace nesting if the inner namespace starts with "::".
  - Depend on D::D 0.005001 to get a skip_declarator that doesn't fail
    when code is being compiled between calling the linstr callback and
    skip_declarator. This appears to be necessary to work on 5.8.

0.21   2009-05-04 23:55:41Z
  - Add tests for automatic cleaning with the clean/dirty traits
    (Stevan Little).
  - Automatically clean all imports at the end of compile time unless the
    dirty trait is given.
  - Clean now warns in autoclean namespaces (Robert Sedlacek).
  - Document all refactored components (Robert Sedlacek).
  - Improve error reporting (Robert Sedlacek).
  - Added link to emacs syntax highlighter (Nelo Onyiah).
  - Fix a doc typo (reported by Alexander Hartmaier).
  - Make method keyword now only available by default in namespaces that
    consumed MooseSetup (Robert Sedlacek).
  - Be more strict about what gets accepted as injectable "code part"
    (Robert Sedlacek).
  - Split up namespaced declaration parsing and added context traits
    (Robert Sedlacek).
  - Break strip_name_and_options into strip_word and strip_options.
  - Some refactoring on how options are handled.

0.20   2009-05-01 08:40:02Z
  - Massive refactor for extensibility (Robert Sedlacek).
  - Allow passing multiple comma seperated values to options
    without repeating the key.
  - Depend on MX::Method::Signatures 0.16 for non-scalar parameters.
  - Documentation fixes (Matt Kraai).
  - Added link to vim syntax (Rafael Kitover).

0.10   2009-04-08 02:09:56Z
  - Depend on D::D 0.003005 for the inject_if_block return value.
  - Docs now mention namespace::clean (Ash Berlin).
  - Refactor - aka throw code away - by potring to
    D::D::Context::Simple (Ash Berlin).
  - Remove prototype from exported subs (Ash Berlin).
  - Make keywords less reversed (i.e. as hash keys) and make class()
    return an anon-metaclass (Ash Berlin).
  - Update pod mentioning restrictions on class names (Ash Berlin).

0.09   2009-03-03 16:43:13Z
  - Improve clean documentation:
    - Actually use the clean keyword in the example (Hans Dieter Pearcey).
    - Substitute MyDumper with Foo for consistency (Nelo Onyiah).

0.08   2009-03-03 01:55:46Z
  - Implement the clean keyword.
    - Document the clean keyword (Nelo Onyiah).

0.07   2009-02-28 20:01:32Z
  - Mention all contributors.
  - Use MooseX::Method::Signatures::Meta::Method instead of injecting
    method keywords.
  - Update copyright notice for the new year (Yanick Champoux).

0.06   2009-02-24 06:20:03Z
  - Automatically import strict and warnings.
  - Don't use the Moose sugar sugar methods for installing modifiers.
  - Don't use the Moose sugar functions for applying roles.
  - Use Test::NoWarnings instead of Test::Warn.
  - Declare test dependency on Test::NoWarnings.

0.05   2009-02-23 07:33:16Z
  - Depend on the latest MooseX::Method::Signatures.
  - UnTODO passing tests.
  - Docs now mention namespace::clean (Ash Berlin).
  - Add tests some more problematic signatures (Piers Cawley).
    - Make those work.

0.04   2009-02-21 21:41:01Z
  - Fix a parsing bug related to class declarations with options being on
    another line than the opening '{'.
  - Depend on the latest MooseX::Method::Signatures.
  - Added a test to catch weirdness in around filters and optional positionals
    (Piers Cawley).
  - Added a test for a segfault caused by a syntax error (Piers Cawley).
  - Test for has +foo feature which does not work yet due to roles being
    applied at the end (Tomas Doran).

0.03   2008-11-29 13:24:48Z
  - Remove debugging code I accidentally left in th last release.

0.02   2008-11-26 13:20:08Z
  - Bump Devel::Declare prerequisite to 0.003000.

0.01   2008-11-26 11:07:16Z
  - More tests.
  - Improve class nesting.

0.01_01   2008-10-19 19:08:16Z
  - Initial release.