OLD | NEW |
| 1 ## 1.0.1 |
| 2 * Updated `@factory` to allow statics and methods returning `null`. |
| 3 |
1 ## 1.0.0 | 4 ## 1.0.0 |
2 * First stable API release. | 5 * First stable API release. |
3 | 6 |
4 ## 0.12.2 | 7 ## 0.12.2 |
5 * Updated `@protected` to include implemented interfaces (linter#252). | 8 * Updated `@protected` to include implemented interfaces (linter#252). |
6 | 9 |
7 ## 0.12.1 | 10 ## 0.12.1 |
8 * Fixed markdown in dartdocs. | 11 * Fixed markdown in dartdocs. |
9 | 12 |
10 ## 0.12.0 | 13 ## 0.12.0 |
11 * Introduce `@optionalTypeArgs` annotation for classes whose type arguments are
to be treated as optional. | 14 * Introduce `@optionalTypeArgs` annotation for classes whose type arguments are
to be treated as optional. |
12 | 15 |
13 ## 0.11.0 | 16 ## 0.11.0 |
14 * Added new `Required` constructor with a means to specify a reason to explain w
hy a parameter is required. | 17 * Added new `Required` constructor with a means to specify a reason to explain w
hy a parameter is required. |
15 | 18 |
16 ## 0.10.0 | 19 ## 0.10.0 |
17 * Introduce `@factory` annotation for methods that must either be abstract or | 20 * Introduce `@factory` annotation for methods that must either be abstract or |
18 must return a newly allocated object. | 21 must return a newly allocated object. |
19 * Introduce `@literal` annotation that indicates that any invocation of a | 22 * Introduce `@literal` annotation that indicates that any invocation of a |
20 constructor must use the keyword `const` unless one or more of the | 23 constructor must use the keyword `const` unless one or more of the |
21 arguments to the constructor is not a compile-time constant. | 24 arguments to the constructor is not a compile-time constant. |
22 | 25 |
23 ## 0.9.0 | 26 ## 0.9.0 |
24 * Introduce `@protected` annotation for members that must only be called from | 27 * Introduce `@protected` annotation for members that must only be called from |
25 instance members of subclasses. | 28 instance members of subclasses. |
26 * Introduce `@required` annotation for optional parameters that should be treate
d | 29 * Introduce `@required` annotation for optional parameters that should be treate
d |
27 as required. | 30 as required. |
28 * Introduce `@mustCallSuper` annotation for methods that must be invoked by all | 31 * Introduce `@mustCallSuper` annotation for methods that must be invoked by all |
29 overriding methods. | 32 overriding methods. |
OLD | NEW |