All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
6.0.1 (2018-12-22)
6.0.0 (2018-06-17)
- bindAll: fix constructor not being called with new (4e72d0c)
- decorators: don't apply instance decorators when accessing from a (17caeb6)
- bindAll: Properties will use the bind decorator to apply getter/setters on the prototype instead of the instance. This could cause issues with consumers currently using the implementain that assigns the bound properties to the instance through the constructor rather than on the prototype. The value on the prototype will now be a getter instead of the original function value.
5.0.1 (2018-06-02)
5.0.0 (2018-03-17)
- all: decorators with optional arguments do not require invocation (59a71d7)
- all: initial work for paramless decorators (5300a2e)
- all: This may cause issue with tools that rely on static analysis of the decorators. Since the deocorators are typed with intersections they must be removed from a static function wrapper.
4.5.0 (2017-11-03)
- BindAll: Copy original function name to wrapper (73b8537)
- factory: use barrel files instead of node module resolution (fda1c73)
- packages: update tslib dependency to
^1.7.1
as this is the minimum version required fortypescript
2.3.3
+ (c8985fb)
4.4.1 (2017-08-12)
- factory: use barrel files instead of node module resolution (fda1c73)
4.4.0 (2017-08-06)
- add support for Angular 2+ in AOT mode (d0a602d)
- inline source code in sourceMaps rather than shipping it (8e75951)
4.3.5 (2017-06-15)
- BindAll: copy over static properties from base constructor (489aaa4)
4.3.4 (2017-05-22)
- sourceMaps: include src folder in build to not break source maps (5f2d875)
4.3.3 (2017-05-19)
- bindAll: fix bind all should only apply to methods (4b86629)
4.3.2 (2017-05-19)
- bindAll: guard against getters that aren't functions (08fa50b)
4.3.1 (2017-05-06)
- rearg: fix typescript build error (65f8757)
4.3.0 (2017-05-06)
- decorators: negate, flip, rearg can now be used on properties (6f951dc)