Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 220 lines (179 sloc) 9.136 kb
c2c1171 @ashb Warn if you try to refdefine a method
ashb authored
1 Version history for MooseX::Method::Signatures
5170801 @ashb Changelog
ashb authored
2
040d55e @karenetheridge another version bump, for another 5.8 breakage
authored
3 0.38 Fri Mar 9 23:43:07 GMT 2012
4 * Require B::Hooks::EndOfScope 0.10 and Module::Runtime 0.012, fixing various
5 perl 5.8 breakages.
828dbe3 @ilmari Require B::Hooks::EndOfScope 0.10, fixing perl 5.8 breakage.
ilmari authored
6
44f9264 @ilmari Version 0.37
ilmari authored
7 0.37 Mon, 12 Sep 2011 10:35:29 +0100
0cd0730 @doy don't look in the stash for things containing ::
doy authored
8 * Don't look in the stash for traits or types that contain :: (Jesse Luehrs).
9
255cd9d @rafl Version 0.36
rafl authored
10 0.36 Tue, 31 Aug 2010 23:36:19 +0200
11 * Avoid deprecation warnings from new Moose version by depending on
12 MooseX::LazyRequire 0.06 (Jeremy Carman).
13
58954d1 @rafl Version 0.35
rafl authored
14 0.35 Mon, 19 Jul 2010 05:50:08 +0200
3bdf7f8 @autarch Fix use of subtype to avoid warnings from next Moose
autarch authored
15 * Updated to avoid warnings from Moose 1.09 (Dave Rolsky).
58954d1 @rafl Version 0.35
rafl authored
16 * Switch from Module::Install to Dist::Zilla.
3bdf7f8 @autarch Fix use of subtype to avoid warnings from next Moose
autarch authored
17
bd71b4d @ruoso Now a truly backward compatible version
ruoso authored
18 0.34 Tue, 08 Jun 2010 14:00:00 -0300
19 * Provides a version of reify that replaces the original version and
20 now finally CatalystX::Declare and MooseX::MultiMethods work.
21
26dd46f @ruoso Support for creating a method object without the code ref. CatalystX::De...
ruoso authored
22 0.33 Thu, 01 Jun 2010 13:47:34 -0300
23 * CatalystX::Declare seems to create a method object without a code
24 reference at all.
25
de71033 @ruoso Detects usage of old API and retro-compatibilizes.
ruoso authored
26 0.32 Thu, 01 Jun 2010 13:47:34 -0300
27 * Detect usage of old MXMS::Meta::Method API and retro-compatibilize.
28
4ec337a @ruoso bump version and add changelog entry
ruoso authored
29 0.31 Thu, 01 Jun 2010 13:47:34 -0300
30 * Add support for "does" as a trait declarator
31 * Compatibilize MXMS::Meta::Method signature with Class::MOP::Method
32 so other traits can apply customizations to the actual body of the
33 method.
34
3f6486a @rafl Version 0.30.
rafl authored
35 0.30 Thu, 04 Feb 2010 02:41:36 +0100
36 * Make Any instead of Defined the default type constraint.
37 * Add tests for coercing optional named parameters (Cory Watson).
38 + Make those tests pass by depending on
39 MooseX::Types::Structured 0.20.
40 * Make sure Text::Balanced doesn't screw up our data.
41
de7728c @rafl Version 0.29.
rafl authored
42 0.29 Thu, 15 Oct 2009 23:27:08 +0200
0a8224c @rafl Fix changelog typo.
rafl authored
43 * Fix regression introduced in 0.28.
de7728c @rafl Version 0.29.
rafl authored
44 Validation for methods without named arguments wasn't strict enough
45 anymore. Passing too many arguments hasn't been rejected. Thanks
46 Justin Hunter for finding this.
47
6227925 @rafl Version 0.28.
rafl authored
48 0.28 Fri, 09 Oct 2009 01:28:02 +0200
49 * Fix default values for named arguments.
50
5f7b594 @rafl Version 0.27.
rafl authored
51 0.27 Tue, 22 Sep 2009 14:30:23 +0200
52 * Depend on MooseX::LazyRequire 0.04 to avoid fail on version 0.03, which has
53 been broken by recent Moose versions (Closes RT#49903) (Maik Hentsche).
54
1c5cb70 @ashb Version 0.26
ashb authored
55 0.26 Tue, 08 Sep 2009 19:14:01 +0100
56 * Rebuilt dist to include missing files
57
e97e7c4 @ashb Version 0.25
ashb authored
58 0.25 Mon, 07 Sep 2009 22:003:03 +0100
59 * Remove scary ALPHA disclaimer from POD
60 * Depend on Test::More 0.88 for done_testing
61
f960c5f @rafl Version 0.24.
rafl authored
62 0.24 Mon, 31 Aug 2009 19:04:14 +0200
63 * Rename the meta method's clone method to reify. clone already had a special
64 meaning for methods in role applications to classes.
65
478104b @rafl Version 0.23.
rafl authored
66 0.23 Thu, 27 Aug 2009 22:22:40 +0200
67 * Bump Moose dependency to 0.89. This avoids test failures on some older
68 Moose versions.
69
e741888 @rafl Version 0.22.
rafl authored
70 0.22 Thu, 27 Aug 2009 15:29:25 +0200
71 * Provide sane closure behaviour for anonymous methods.
72 * Add tests for the above (Sebastian Willert).
73 * Depend on MooseX::Types 0.19, as 0.18 made us blow up spectacularly.
74
6f2b74d @rafl Version 0.21.
rafl authored
75 0.21 Tue, 18 Aug 2009 08:45:48 +0200
76 * Add tests for using aliased.pm for type aliases (Steffen Schwigon).
77 * Depend on the latest PMS to get type alias resolving.
78
1929314 @rafl Version 0.20.
rafl authored
79 0.20 Mon, 17 Aug 2009 12:11:32 +0200
80 * Make the meta method's parsed_signature public.
81 * Use MooseX::LazyRequire's new interface and depend on 0.03.
82
681b478 @rafl Version 0.19.
rafl authored
83 0.19 Fri, 14 Aug 2009 11:23:42 +0200
84 * Move method redefinition warnings to the method application hook so it's
85 easy to override.
86
a04dfbd @rafl Version 0.18.
rafl authored
87 0.18 Fri, 14 Aug 2009 02:24:41 +0200
88 * Depend on Devel::Declare 0.005011. This avoids "->method" and "method =>"
89 being misinterpreted sometimes.
90
86d762c @rafl Version 0.17.
rafl authored
91 0.17 Thu, 13 Aug 2009 08:37:31 +0200
0099359 @rafl Changelogging.
rafl authored
92 * Implement method traits (Cory Watson).
93 * Properly test list placeholders.
94 * Document the right syntax for return value type constraints.
95 * Use namespace::autoclean instead of namespace::clean.
96 * Let the signature default to (@) if none is given.
97 * Don't require the package attribute when a pre-built context is passed
98 in.
99 * Depend on a recent Parse::Method::Signatures to make sure we will work
100 with new PPIs and have the right MooseX::Traits version.
101 * Fix doc typo (arcanez).
102 * Split out context from self so that we may pass in an arbitrary context
103 (nperez).
104 * Enable passing a context and also a coderef to use to apply the method
105 once constructed (for deferred method modifier application in MXD)
106 (nperez).
107 * Enable MXMS to work with multiple different declarators and prototype
108 injections (nperez).
109 * Change from using Devel::Declare::MethodInstaller::Simple to
110 ::Context::Simple since strip_attrs was moved down there (nperez).
111
d90005c @rafl Version 0.16.
rafl authored
112 0.16 Fri, 01 May 2009 08:03:44 +0200
113 * Bump prereq to Types::Structured to avoid warnings on new Moose versions.
114 * Make sure the method keyword is "tight" enough, so
115 "@methods = (method { }, method { });" works.
116 * Implement non-scalar parameters.
117 * Updated documentation.
118 * Fix a couple of POD nits (Matt Kraai).
119
7dc0410 @rafl Version 0.15.
rafl authored
120 0.15 Mon, 13 Apr 2009 04:32:25 +0200
121 * Use MooseX::Meta::TypeConstraint::ForceCoercion instead of forcing coercion
122 manually on validation to make reusing the method type constraints easier.
123
fe257a6 @rafl Version 0.14.
rafl authored
124 0.14 Wed, 08 Apr 2009 03:45:50 +0200
125 * Depend on MooseX::Types::Structured 0.11. 0.10 had a bug which caused
126 validation to always fail.
127
7dec82b @ashb Version 0.13
ashb authored
128 0.13 Sat, 28 Mar 2009 13:04:36 +0000
c2c1171 @ashb Warn if you try to refdefine a method
ashb authored
129 * Fix bug with namespace::clean and MooseX::Types. (Ash Berlin)
130 * Rename methods to remove __ANON__ from callstack.
131 * Port to using 'from_namespace' from Parse::Method::Signatures 1.003003.
132 * Ensure errors from type constraints are reporting from the right place.
133 * Now warns if you try to refdefine a method.
5eec204 @ashb Changelog return value checking
ashb authored
134 * Return values can now be enforced by using
135
136 method foo ($x) returns (ArrayRef) { }
137
138 This will be documented in the pod once we are happy with the exact
139 behaviour. See t/return_value.t for examples for now.
046c63d @ashb Log new dependancy on PMS for better error handling of TCs
ashb authored
140 * Depend upon Parse::Method::Signatures 1.003004 for better error reporting
7dec82b @ashb Version 0.13
ashb authored
141 * Fix a bug in methods with attributes on perl 5.8.7
142 * Fix bug in location of errors with older Mooses
143 * Bump minium Moose dep to 0.63
804d144 @ashb Fix bug with namespace::clean and MooseX::Types
ashb authored
144
97e9bde @rafl Version 0.12.
rafl authored
145 0.12 Wed, 04 Mar 2009 03:05:19 +0100
146 * Implement and test scalar placeholder values.
147 * Eval default value so reference and string defaults work as expected.
148 * Make the testsuite less noisy.
149
e570570 @rafl Version 0.11.
rafl authored
150 0.11 Tue, 03 Mar 2009 03:27:00 +0100
151 * Use MooseX::Types introspection capabilities instead of blindly executing
152 functions in other pakages.
153 * Stop mentioning the deprecated MX::Method, as requested by its author.
154 * Fix and test reporting of compile-time error message (Ash Berlin).
155 * Small stylistic whitespace changes in the docs.
156 * Test that optional params really are optional (Rhesa Rozendaal).
157 * Added test for hashref default values (Rhesa Rozendaal).
158 * Testing that eval works with semicolon insertion (Hakim Cassimally).
159
30e1e77 @rafl Version 0.10.
rafl authored
160 0.10 Sat, 28 Feb 2009 19:04:02 +0100
161 * Mention all contributors.
162 * Update copyright notice for 2009.
163 * Refer to Method::Signatures::Simple.
164 * Move most of the actual functionality into the method metaclass.
165 * Allow adding methods with signature validation without the
166 Devel::Declare sugar.
167 * Allow method names to be quoted strings with possible variable
168 interpolations.
169
3cda476 @rafl Version 0.09.
rafl authored
170 0.09 Mon, 23 Feb 2009 08:07:47 +0100
171 * Port to MX::Types::Structured.
172 + Much more useful error messages, including backtraces.
173 + Don't pass undef for parameters now actual value was provided for.
174 * Require a Defined value, not a simple Value when no type constraints are
175 given.
176 * Add more tests. Improve existing tests.
177
7b17f8c @rafl Version 0.08.
rafl authored
178 0.08 Sun, 22 Feb 2009 02:15:40 +0100
179 * Don't depend on Readonly in the tests.
180 * Allow parameters to be coerced using the coerce trait.
181
0653f38 @rafl Version 0.07.
rafl authored
182 0.07 Sat, 21 Feb 2009 20:31:47 +0100
183 * Tests for anon methods.
184 * Use B::Hooks::EndOfScope instead of Scope::Guard and %^H.
185 * Add TODO test for using exported types in signatures.
186 * Port from Perl6::Signature to Parse::Method::Signatures.
187 * Port to Devel::Declare::MethodInstaller::Simple.
188 * Support for MX::Types.
189 * Use a custom method metaclass.
190 * Doc patch to mention interaction with Moose::Role (Jonathan Scott Duff).
191 * Add more tests for eval and various signatures (Kent Fredric).
192 * TODO test for sane error messages with files and line numbers (Rhesa Rozendaal).
193 * Don't confuse people with the lack of "use Moose" in SYSOPSIS (Ricardo SIGNES).
194 * Add information for repo and bugtracker in META.yml (Yanick Champoux).
195 * Explain interaction with Role's 'require' (Yanick Champoux).
196
173a2cb @rafl Version 0.06.
rafl authored
197 0.06 Tue, 14 Oct 2008 05:43:35 +0200
198 * Use Moose meta methods instead of just coderefs.
199 * Add a setup_for method to set up the method keyword for something different
200 than the caller().
201
5d57efa @rafl Version 0.05.
rafl authored
202 0.05 Sun, 12 Oct 2008 03:49:03 +0200
203 * Depend on Devel::Declare 0.002000.
204 * Make named arguments work as expected and add more tests.
205
3f4f9b3 @rafl Version 0.04.
rafl authored
206 0.04 Thu, 02 Oct 2008 01:07:00 +0200
207 * Depend on Perl6::Signature 0.03.
208 This is the first version to implement Foo|Bar $x correctly.
209 * Minor documentation improvement.
210
d0961a2 @rafl Version 0.03.
rafl authored
211 0.03 Sun, 28 Sep 2008 13:37:39 +0200
212 * Support attributes.
213 * Fixed documentation typo.
214
1abdebb @rafl Version 0.02.
rafl authored
215 0.02 Wed, 24 Sep 2008 08:47:17 +0200
216 * Properly specify prereqs.
217
72f3c93 @rafl Version 0.01.
rafl authored
218 0.01 Wed, 24 Sep 2008 08:39:22 +0200
219 * Initial release.
Something went wrong with that request. Please try again.