All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
3.7.8 (2019-05-21)
3.7.7 (2018-08-23)
- build: update rollup config according to new format (c78f180)
3.7.6 (2018-08-23)
3.7.5 (2018-05-13)
3.7.4 (2018-04-30)
3.7.3 (2018-04-23)
3.7.2 (2018-04-21)
- ViewChild: remove unnecessary dependency on DebugData (40cccfb)
3.7.1 (2018-04-21)
- Component: replace array.from with destructuring (72bca2b)
- Input: fix test after making input optional (70df825)
3.7.0 (2018-04-20)
3.6.1 (2018-04-14)
- utils: fix export util functions (073eff9)
3.6.0 (2018-04-14)
- helpers: export util functions as helpers (60c6be8)
3.5.0 (2018-04-14)
- utils: add some utils functions to public api (1220117)
3.4.1 (2018-04-12)
3.4.0 (2018-04-09)
- bootstrap: fix bug when compilerOptions are not provided (3920e0b)
- component: update children binding in $onChanges (3e81205), closes #62
- bootstrap: refactor bootstrap logic (ecc5ac9)
3.3.1 (2018-03-04)
3.3.0 (2018-02-26)
- ViewParent: add ViewParent property decorator (69a1214)
3.2.1 (2018-02-25)
3.2.0 (2018-02-25)
- bootstrap: fix bootstraping on body tag when no jQuery present (2d45dbc)
- view child: refactor to use type as selector (73e3056)
- ViewChild: finish ViewChild implementation and bugfixes (ea40c33)
3.1.0 (2018-02-18)
3.0.5 (2018-01-30)
- deps: downgrade reflect-metadata because of broken sourcemap (a7fe07d)
3.0.4 (2018-01-29)
3.0.3 (2018-01-29)
3.0.2 (2018-01-29)
- Pipe: fixed $inject bug (1a84056)
3.0.1 (2018-01-15)
- update test suite after removing implicit annotations (0046928)
3.0.0 (2018-01-15)
- Remove support for implicit annotations (19f8ad9)
- NgModule: Add support for bootstrap elements in NgModule
- use explicit imports from angular definitions instead of namespaced
- build: update typescript
- Implicit annotations were error prone and didn't work correctly with uglified code, so this feature is removed completely now and it's user's responsibility to take care of angular annotations, either by explicitly providing them or by using tools like ng-annotate.
2.1.0 (2017-11-29)
- add missing exports for Type, Provider and ModuleConfig (addadc2)
2.0.0 (2017-11-29)
- add utility function to get Type name (390bc80)
- Remove support for link, compile and $provider (f92351d)
- remove support for directive's link and compile, so you if you want to migrate directives with link or compile, you need to register them the old angularjs way.
- remove support for classes registered as $providers, so if you have custom providers you need to register them the old way.
1.3.1 (2017-11-14)
1.3.0 (2017-11-06)
1.2.5 (2017-07-03)
1.2.4 (2017-06-28)
1.2.3 (2017-06-27)
- NgModule: Support for TypeScript 2.4, which requires a weak (293e783)
1.2.2 (2017-06-27)
- build: rename package-lock to npm-shrinkwrap (853a8d6)
1.2.1 (2017-06-27)
- build: add package-lock and upgrade to typescript 2.4.1 (fd7b43e)
1.2.0 (2017-06-27)
- NgModule: make declarations optional (6c510d1)
- add Type and Provider from angular source code (2174cec)
- bootstrap: add bootstrap abstraction as in angular 2 (84356ca)
- directive: add @HostListener support (b34250f)
1.1.2 (2017-06-21)
1.1.1 (2017-05-19)
- @Component: fix injection error when original controller has no dependencies (5b5b6a9)
1.1.0 (2017-05-17)
- @NgModule: add backward compatibility for deprecated NgModuleDecorated (97f7fd5)
- @Component: add @HostListener (26f5094), closes #13
- @Component: add angular 2+ style lifecycle hooks support (b2fd1bf)
1.0.15 (2017-05-15)
1.0.14 (2017-05-14)
- build: fix interfaces export issue (bdf6cfe)
1.0.13 (2017-04-27)
- NgModule: change warnings (a23b78e)
1.0.12 (2017-04-27)
1.0.11 (2017-04-27)
1.0.10 (2017-04-27)
1.0.9 (2017-04-27)
1.0.8 (2017-04-27)
- build: fix build script (f48d2ad)