1 | # Change Log
|
2 |
|
3 | All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
|
4 |
|
5 | <a name="6.0.1"></a>
|
6 | ## [6.0.1](https://github.com/steelsojka/lodash-decorators/compare/v6.0.0...v6.0.1) (2018-12-22)
|
7 |
|
8 |
|
9 |
|
10 | <a name="6.0.0"></a>
|
11 | # [6.0.0](https://github.com/steelsojka/lodash-decorators/compare/v5.0.1...v6.0.0) (2018-06-17)
|
12 |
|
13 |
|
14 | ### Bug Fixes
|
15 |
|
16 | * **bindAll:** fix constructor not being called with new ([4e72d0c](https://github.com/steelsojka/lodash-decorators/commit/4e72d0c))
|
17 | * **decorators:** don't apply instance decorators when accessing from a ([17caeb6](https://github.com/steelsojka/lodash-decorators/commit/17caeb6))
|
18 |
|
19 |
|
20 | ### BREAKING CHANGES
|
21 |
|
22 | * **bindAll:** Properties will use the bind decorator to apply getter/setters
|
23 | on the prototype instead of the instance. This could cause
|
24 | issues with consumers currently using the implementain that
|
25 | assigns the bound properties to the instance through the constructor
|
26 | rather than on the prototype. The value on the prototype will now be
|
27 | a getter instead of the original function value.
|
28 |
|
29 |
|
30 |
|
31 | <a name="5.0.1"></a>
|
32 | ## [5.0.1](https://github.com/steelsojka/lodash-decorators/compare/v5.0.0...v5.0.1) (2018-06-02)
|
33 |
|
34 |
|
35 |
|
36 | <a name="5.0.0"></a>
|
37 | # [5.0.0](https://github.com/steelsojka/lodash-decorators/compare/v4.5.0...v5.0.0) (2018-03-17)
|
38 |
|
39 |
|
40 | ### Features
|
41 |
|
42 | * **all:** decorators with optional arguments do not require invocation ([59a71d7](https://github.com/steelsojka/lodash-decorators/commit/59a71d7))
|
43 | * **all:** initial work for paramless decorators ([5300a2e](https://github.com/steelsojka/lodash-decorators/commit/5300a2e))
|
44 |
|
45 |
|
46 | ### BREAKING CHANGES
|
47 |
|
48 | * **all:** This may cause issue with tools that rely on static analysis of the
|
49 | decorators. Since the deocorators are typed with intersections they must
|
50 | be removed from a static function wrapper.
|
51 |
|
52 |
|
53 |
|
54 | <a name="4.5.0"></a>
|
55 | # [4.5.0](https://github.com/steelsojka/lodash-decorators/compare/v4.4.0...v4.5.0) (2017-11-03)
|
56 |
|
57 |
|
58 | ### Bug Fixes
|
59 |
|
60 | * **BindAll:** Copy original function name to wrapper ([73b8537](https://github.com/steelsojka/lodash-decorators/commit/73b8537))
|
61 | * **factory:** use barrel files instead of node module resolution ([fda1c73](https://github.com/steelsojka/lodash-decorators/commit/fda1c73))
|
62 |
|
63 |
|
64 | ### Features
|
65 |
|
66 | * **packages:** update tslib dependency to `^1.7.1` as this is the minimum version required for `typescript` `2.3.3` + ([c8985fb](https://github.com/steelsojka/lodash-decorators/commit/c8985fb))
|
67 |
|
68 |
|
69 |
|
70 | <a name="4.4.1"></a>
|
71 | ## [4.4.1](https://github.com/steelsojka/lodash-decorators/compare/v4.4.0...v4.4.1) (2017-08-12)
|
72 |
|
73 |
|
74 | ### Bug Fixes
|
75 |
|
76 | * **factory:** use barrel files instead of node module resolution ([fda1c73](https://github.com/steelsojka/lodash-decorators/commit/fda1c73))
|
77 |
|
78 |
|
79 |
|
80 | <a name="4.4.0"></a>
|
81 | # [4.4.0](https://github.com/steelsojka/lodash-decorators/compare/v4.3.5...v4.4.0) (2017-08-06)
|
82 |
|
83 |
|
84 | ### Features
|
85 |
|
86 | * add support for Angular 2+ in AOT mode ([d0a602d](https://github.com/steelsojka/lodash-decorators/commit/d0a602d))
|
87 | * inline source code in sourceMaps rather than shipping it ([8e75951](https://github.com/steelsojka/lodash-decorators/commit/8e75951))
|
88 |
|
89 |
|
90 |
|
91 | <a name="4.3.5"></a>
|
92 | ## [4.3.5](https://github.com/steelsojka/lodash-decorators/compare/v4.3.4...v4.3.5) (2017-06-15)
|
93 |
|
94 |
|
95 | ### Bug Fixes
|
96 |
|
97 | * **BindAll:** copy over static properties from base constructor ([489aaa4](https://github.com/steelsojka/lodash-decorators/commit/489aaa4))
|
98 |
|
99 |
|
100 |
|
101 | <a name="4.3.4"></a>
|
102 | ## [4.3.4](https://github.com/steelsojka/lodash-decorators/compare/v4.3.3...v4.3.4) (2017-05-22)
|
103 |
|
104 |
|
105 | ### Bug Fixes
|
106 |
|
107 | * **sourceMaps:** include src folder in build to not break source maps ([5f2d875](https://github.com/steelsojka/lodash-decorators/commit/5f2d875))
|
108 |
|
109 |
|
110 |
|
111 | <a name="4.3.3"></a>
|
112 | ## [4.3.3](https://github.com/steelsojka/lodash-decorators/compare/v4.3.2...v4.3.3) (2017-05-19)
|
113 |
|
114 |
|
115 | ### Bug Fixes
|
116 |
|
117 | * **bindAll:** fix bind all should only apply to methods ([4b86629](https://github.com/steelsojka/lodash-decorators/commit/4b86629))
|
118 |
|
119 |
|
120 |
|
121 | <a name="4.3.2"></a>
|
122 | ## [4.3.2](https://github.com/steelsojka/lodash-decorators/compare/v4.3.1...v4.3.2) (2017-05-19)
|
123 |
|
124 |
|
125 | ### Bug Fixes
|
126 |
|
127 | * **bindAll:** guard against getters that aren't functions ([08fa50b](https://github.com/steelsojka/lodash-decorators/commit/08fa50b))
|
128 |
|
129 |
|
130 |
|
131 | <a name="4.3.1"></a>
|
132 | ## [4.3.1](https://github.com/steelsojka/lodash-decorators/compare/v4.3.0...v4.3.1) (2017-05-06)
|
133 |
|
134 |
|
135 | ### Bug Fixes
|
136 |
|
137 | * **rearg:** fix typescript build error ([65f8757](https://github.com/steelsojka/lodash-decorators/commit/65f8757))
|
138 |
|
139 |
|
140 |
|
141 | <a name="4.3.0"></a>
|
142 | # [4.3.0](https://github.com/steelsojka/lodash-decorators/compare/v4.2.1...v4.3.0) (2017-05-06)
|
143 |
|
144 |
|
145 | ### Features
|
146 |
|
147 | * **decorators:** negate, flip, rearg can now be used on properties ([6f951dc](https://github.com/steelsojka/lodash-decorators/commit/6f951dc))
|