# ng-dynamic-component - Changelog # [10.7.0](https://github.com/gund/ng-dynamic-component/compare/v10.6.2...v10.7.0) (2023-03-15) ### Features * **api:** add standalone support to components and directives ([e3fe906](https://github.com/gund/ng-dynamic-component/commit/e3fe9069ae3cd723dbb2235ac707eae2951b27e3)) ## [10.6.2](https://github.com/gund/ng-dynamic-component/compare/v10.6.1...v10.6.2) (2023-03-15) ### Bug Fixes * **api:** export event context symbols ([c5bbaf6](https://github.com/gund/ng-dynamic-component/commit/c5bbaf6cd4366ceef84458edbcd5edead20a2439)), closes [#503](https://github.com/gund/ng-dynamic-component/issues/503) ## [10.6.1](https://github.com/gund/ng-dynamic-component/compare/v10.6.0...v10.6.1) (2023-01-26) ### Bug Fixes * **lib:** setup d.ts rollup as single file ([2ace410](https://github.com/gund/ng-dynamic-component/commit/2ace41054404868ae23d6e02c687fcaca7aa3ec9)) # [10.6.0](https://github.com/gund/ng-dynamic-component/compare/v10.5.1...v10.6.0) (2023-01-25) ### Features * add `NgModuleRef` and `EnvironmentInjector` inputs to `ndc-dynamic` component ([bfaceb3](https://github.com/gund/ng-dynamic-component/commit/bfaceb38d993e170e43a6da3752c6b45cb458825)) ## [10.5.1](https://github.com/gund/ng-dynamic-component/compare/v10.5.0...v10.5.1) (2022-09-01) ### Bug Fixes * **lib:** remove circular refs in IoService ([6d225e6](https://github.com/gund/ng-dynamic-component/commit/6d225e6f88b993a09abafc1546d21901c617f3cd)), closes [#480](https://github.com/gund/ng-dynamic-component/issues/480) ## [10.5.1-next.1](https://github.com/gund/ng-dynamic-component/compare/v10.5.0...v10.5.1-next.1) (2022-09-01) ### Bug Fixes * **lib:** remove circular refs in IoService ([6d225e6](https://github.com/gund/ng-dynamic-component/commit/6d225e6f88b993a09abafc1546d21901c617f3cd)), closes [#480](https://github.com/gund/ng-dynamic-component/issues/480) # [10.5.0](https://github.com/gund/ng-dynamic-component/compare/v10.4.0...v10.5.0) (2022-08-29) ### Features * **lib:** enable strict mode in Typescript and Angular ([fbac529](https://github.com/gund/ng-dynamic-component/commit/fbac5299e500f354a96cc6f8c0599e151189a7ad)) # [10.4.0](https://github.com/gund/ng-dynamic-component/compare/v10.3.1...v10.4.0) (2022-08-28) ### Bug Fixes * **io:** simplify IoService to have just one method for updates ([21b0e20](https://github.com/gund/ng-dynamic-component/commit/21b0e205ec3e8a31f8e81025cc157dc13ca40d24)) * **lib:** make sure all inputs chanegs are sent to new component ([25e4d34](https://github.com/gund/ng-dynamic-component/commit/25e4d34218ec545709b57340c3004351bfcf0574)) ### Features * **api:** expose WindowRef and ReflectRef services as public api ([c634e20](https://github.com/gund/ng-dynamic-component/commit/c634e20219beb5770e9c8e1d2631895835c037d1)) * **outputs:** allow to specify context for output handlers via Tokens ([9a03765](https://github.com/gund/ng-dynamic-component/commit/9a037653a5051d2682e5cf7b09c52453f64e0977)) ### Performance Improvements * **io:** check if component has OnChanges hook once ([88f187f](https://github.com/gund/ng-dynamic-component/commit/88f187f3146dc121313ab6f33d7881d32a4b039c)) * **io:** do not detect any changes when there is no component ([8e7dbce](https://github.com/gund/ng-dynamic-component/commit/8e7dbce6232b8e4ce157e755d2fa7ad41fa62e96)) ## [10.3.1](https://github.com/gund/ng-dynamic-component/compare/v10.3.0...v10.3.1) (2022-08-27) ### Bug Fixes * **lib:** specify minimum version of Angular v14.1.3 ([a5fe899](https://github.com/gund/ng-dynamic-component/commit/a5fe8998686721879f0c35de1df8df0eaf22f7bd)) # [10.3.0](https://github.com/gund/ng-dynamic-component/compare/v10.2.1...v10.3.0) (2022-08-27) ### Features * **lib:** use new ComponentRef API to set inputs on components ([7cc48a6](https://github.com/gund/ng-dynamic-component/commit/7cc48a6e6241cf6f281ee7316397dee4691b6ba3)) * **ng:** update to latest Angular v14 ([64d82cc](https://github.com/gund/ng-dynamic-component/commit/64d82cc8949ba8405620535c956842385c3262f5)) ## [10.2.1](https://github.com/gund/ng-dynamic-component/compare/v10.2.0...v10.2.1) (2022-06-17) ### Bug Fixes * **deps:** update peer deps to allow Angular v13+ ([969aef9](https://github.com/gund/ng-dynamic-component/commit/969aef95a293ff98869199d5ca4760ec08b1f4b7)) ### Reverts * Revert "fix(component): add compatibility with Angular v12 to component rendering" ([21de6fd](https://github.com/gund/ng-dynamic-component/commit/21de6fd53379555eb416a2b0669cde72acbe43d6)) # [10.2.0](https://github.com/gund/ng-dynamic-component/compare/v10.1.0...v10.2.0) (2022-06-16) ### Bug Fixes * **component:** add compatibility with Angular v12 to component rendering ([18c3922](https://github.com/gund/ng-dynamic-component/commit/18c3922e1ddf6b884411eaff1f821143e526a1aa)), closes [#472](https://github.com/gund/ng-dynamic-component/issues/472) ### Features * **ng:** add support for Angular v14+ ([451f04e](https://github.com/gund/ng-dynamic-component/commit/451f04ec7862e3c597f8c90379cbb437e631d376)), closes [#469](https://github.com/gund/ng-dynamic-component/issues/469) # [10.2.0-next.3](https://github.com/gund/ng-dynamic-component/compare/v10.2.0-next.2...v10.2.0-next.3) (2022-06-16) ### Reverts * Revert "docs(readme): update compat table" ([b317a3e](https://github.com/gund/ng-dynamic-component/commit/b317a3e2841833683ffc28d963be090531aadf3e)) # [10.2.0-next.2](https://github.com/gund/ng-dynamic-component/compare/v10.2.0-next.1...v10.2.0-next.2) (2022-06-16) ### Bug Fixes * **component:** add compatibility with Angular v12 to component rendering ([18c3922](https://github.com/gund/ng-dynamic-component/commit/18c3922e1ddf6b884411eaff1f821143e526a1aa)), closes [#472](https://github.com/gund/ng-dynamic-component/issues/472) # [10.2.0-next.1](https://github.com/gund/ng-dynamic-component/compare/v10.1.0...v10.2.0-next.1) (2022-06-15) ### Features * **ng:** add support for Angular v14+ ([451f04e](https://github.com/gund/ng-dynamic-component/commit/451f04ec7862e3c597f8c90379cbb437e631d376)), closes [#469](https://github.com/gund/ng-dynamic-component/issues/469) # [10.1.0](https://github.com/gund/ng-dynamic-component/compare/v10.0.0...v10.1.0) (2021-12-17) ### Bug Fixes * **components:** re-create dynamic component when other inputs are changed ([ea127ba](https://github.com/gund/ng-dynamic-component/commit/ea127ba55c992d6c63506a3fd3117ccff0363b75)) * **deps:** add RxJs v7 to supported peer dependencies range ([c6700fb](https://github.com/gund/ng-dynamic-component/commit/c6700fb097e6fe588c872c1abe6a48cefa44c597)), closes [#467](https://github.com/gund/ng-dynamic-component/issues/467) ### Features * **component:** add support for component generic ([fe8bb5d](https://github.com/gund/ng-dynamic-component/commit/fe8bb5db1a4c0caffd323259e88ea9cc8b2328bb)) # [10.0.0](https://github.com/gund/ng-dynamic-component/compare/v9.0.0...v10.0.0) (2021-12-01) ### Features * **ng:** update to Angular v13 ([b74a0bb](https://github.com/gund/ng-dynamic-component/commit/b74a0bb8a70b0ac496d0d815f1606ee9095f8427)) ### BREAKING CHANGES * **ng:** Now library updated and compiled with Angular v13. No API changes. # [9.0.0](https://github.com/gund/ng-dynamic-component/compare/v8.0.1...v9.0.0) (2021-12-01) ### Bug Fixes * **api:** remove deprecated APIs ([f7757de](https://github.com/gund/ng-dynamic-component/commit/f7757dec30e13fbca086eb8851cceb422baa106a)) ### Features * **ng:** update to Angular v12 ([fd6f953](https://github.com/gund/ng-dynamic-component/commit/fd6f95340db37d5763031319bc9e86c3c4b7d690)), closes [#454](https://github.com/gund/ng-dynamic-component/issues/454) ### BREAKING CHANGES * **ng:** No API changes were introduced * **api:** Removed APIs: - Removed `ComponentInjector` - use `DynamicComponentInjector` - Removed `COMPONENT_INJECTOR` - use `DynamicComponentInjectorToken` ## [8.0.1](https://github.com/gund/ng-dynamic-component/compare/v8.0.0...v8.0.1) (2021-01-16) ### Bug Fixes * **io:** invoke markForCheck when output handler is called ([2a262d2](https://github.com/gund/ng-dynamic-component/commit/2a262d2d5f9e6dce760e8f927515e8ace6afab07)), closes [#430](https://github.com/gund/ng-dynamic-component/issues/430) # [8.0.0](https://github.com/gund/ng-dynamic-component/compare/v7.0.3...v8.0.0) (2020-11-19) ### Features * **ng:** update to Angular v11 ([5e3ff21](https://github.com/gund/ng-dynamic-component/commit/5e3ff21267895d932dd2698428e8236d15315858)) ### BREAKING CHANGES * **ng:** Library requires Angular v11 as a peer dependency. No other public API changes. ## [7.0.3](https://github.com/gund/ng-dynamic-component/compare/v7.0.2...v7.0.3) (2020-11-02) ### Bug Fixes * upgrade tslib from 2.0.0 to 2.0.2 ([ce04753](https://github.com/gund/ng-dynamic-component/commit/ce0475305d2ea95dbb1d538edb4e352ead8b28d5)) ## [7.0.2](https://github.com/gund/ng-dynamic-component/compare/v7.0.1...v7.0.2) (2020-10-14) ### Bug Fixes * **io:** only add changed inputs to changes in OnChanges hook ([1d8c6c0](https://github.com/gund/ng-dynamic-component/commit/1d8c6c07497119a7d899363228780c1fc7982844)), closes [#403](https://github.com/gund/ng-dynamic-component/issues/403) ## [7.0.1](https://github.com/gund/ng-dynamic-component/compare/v7.0.0...v7.0.1) (2020-06-29) ### Bug Fixes * **attributes:** properly resolve constructor types from directives ([16efb28](https://github.com/gund/ng-dynamic-component/commit/16efb288282540e8da0ad499d6bedcebfec9c183)) # [7.0.0](https://github.com/gund/ng-dynamic-component/compare/v6.1.0...v7.0.0) (2020-06-28) ### Bug Fixes * **api:** replace deprecated `DynamicModule` with component module ([412d517](https://github.com/gund/ng-dynamic-component/commit/412d517ce8b9eb39d321ebc589ae3a2395ee6514)) * **package:** update Angular peer dependencies from v9 to v10 ([c4c059e](https://github.com/gund/ng-dynamic-component/commit/c4c059e873d1b9efb14b2929204d8f9ade3c4f04)) ### Features * **deps:** upgrade to Angular v10 ([f6a6ef7](https://github.com/gund/ng-dynamic-component/commit/f6a6ef711a2b7c347fea25d7fec54165efd0f3d1)) ### BREAKING CHANGES * **package:** Now you are required to have Angular v10 as a peer dependency. * **api:** Previously deprecated module contained all the pieces of public API in on module and this was not tree-shakeable. Now it has been removed and replaced by the module that only contains `DynamicComponent`. All other pieces are available in their own modules. * **deps:** Now library is built using Angular v10 # [6.1.0](https://github.com/gund/ng-dynamic-component/compare/v6.0.0...v6.1.0) (2020-03-13) ### Bug Fixes * **component:** add DynamicIo module to component module ([eac4c5b](https://github.com/gund/ng-dynamic-component/commit/eac4c5b3c0e8cbf14ce7fbe91ea1bb629304b71f)) * **io:** update type of event argument token ([3d85691](https://github.com/gund/ng-dynamic-component/commit/3d856915965e950efceb06db8e5a494a60f3173e)) ### Features * **modules:** split every directive into separate module ([5f2985b](https://github.com/gund/ng-dynamic-component/commit/5f2985bc4c9fa4937593975380fb9bf80ab94d5d)) * **outputs:** add ability to pass template variables to outputs ([a13c7d6](https://github.com/gund/ng-dynamic-component/commit/a13c7d6c5b7a806e429af04d045ad39e73c68821)), closes [#331](https://github.com/gund/ng-dynamic-component/issues/331) # [6.1.0-next.1](https://github.com/gund/ng-dynamic-component/compare/v6.0.0...v6.1.0-next.1) (2020-03-13) ### Bug Fixes * **component:** add DynamicIo module to component module ([eac4c5b](https://github.com/gund/ng-dynamic-component/commit/eac4c5b3c0e8cbf14ce7fbe91ea1bb629304b71f)) * **io:** update type of event argument token ([3d85691](https://github.com/gund/ng-dynamic-component/commit/3d856915965e950efceb06db8e5a494a60f3173e)) ### Features * **modules:** split every directive into separate module ([5f2985b](https://github.com/gund/ng-dynamic-component/commit/5f2985bc4c9fa4937593975380fb9bf80ab94d5d)) * **outputs:** add ability to pass template variables to outputs ([a13c7d6](https://github.com/gund/ng-dynamic-component/commit/a13c7d6c5b7a806e429af04d045ad39e73c68821)), closes [#331](https://github.com/gund/ng-dynamic-component/issues/331) # [6.0.0](https://github.com/gund/ng-dynamic-component/compare/v5.0.6...v6.0.0) (2020-02-07) ### Features * **lib:** upgrade to Angular v9 RC 12 ([e4e1e8e](https://github.com/gund/ng-dynamic-component/commit/e4e1e8e3f27d5d60cf175696a572cf89b181313c)) * **package:** update to stable Angular v9 ([e1abbc2](https://github.com/gund/ng-dynamic-component/commit/e1abbc27b24e8a3774410a39bd2df80d366b9668)) ### BREAKING CHANGES * **lib:** Now library is compiled with NG CLI v9 but still for View Engine as per recommendation from Angular team. Public APIs mostly did not change. There is 1 deprecation in `DynamicModule.withComponents()` - now it is not required to register dynamic components and so the method does not make sense anymore - please use `DynamicModule.forRoot()` instead # [6.0.0-next.2](https://github.com/gund/ng-dynamic-component/compare/v6.0.0-next.1...v6.0.0-next.2) (2020-02-07) ### Features * **package:** update to stable Angular v9 ([e1abbc2](https://github.com/gund/ng-dynamic-component/commit/e1abbc27b24e8a3774410a39bd2df80d366b9668)) # [6.0.0-next.1](https://github.com/gund/ng-dynamic-component/compare/v5.0.6...v6.0.0-next.1) (2020-02-02) ### Features * **lib:** upgrade to Angular v9 RC 12 ([e4e1e8e](https://github.com/gund/ng-dynamic-component/commit/e4e1e8e3f27d5d60cf175696a572cf89b181313c)) ### BREAKING CHANGES * **lib:** Now library is compiled with NG CLI v9 but still for View Engine as per recommendation from Angular team. Public APIs mostly did not change. There is 1 deprecation in `DynamicModule.withComponents()` - now it is not required to register dynamic components and so the method does not make sense anymore - please use `DynamicModule.forRoot()` instead # [5.1.0-next.1](https://github.com/gund/ng-dynamic-component/compare/v5.0.5...v5.1.0-next.1) (2020-02-02) ### Features - **lib:** upgrade to Angular v9 RC 12 ([1a8dca6](https://github.com/gund/ng-dynamic-component/commit/1a8dca62e01934918642dafbfadce1c878ef10e1)) ## [5.0.6](https://github.com/gund/ng-dynamic-component/compare/v5.0.5...v5.0.6) (2020-01-29) ### Bug Fixes - **dist:** fix the readme file copying ([56d3d9f](https://github.com/gund/ng-dynamic-component/commit/56d3d9f49da88df944d87e9154ef5c0e283c10e5)) - **dist:** use copy instead of copyfiles ([f65e12d](https://github.com/gund/ng-dynamic-component/commit/f65e12dab7ff0045f147090947b1200f736ee358)) ## [5.0.5](https://github.com/gund/ng-dynamic-component/compare/v5.0.4...v5.0.5) (2020-01-29) ### Bug Fixes - **dist:** try copying readme inothe order ([c5d0c94](https://github.com/gund/ng-dynamic-component/commit/c5d0c941700dbfd1d0834c087bf510ce77a0b808)) ## [5.0.4](https://github.com/gund/ng-dynamic-component/compare/v5.0.3...v5.0.4) (2020-01-29) ### Reverts - fix(dist): add readme file to package ([1eed88a](https://github.com/gund/ng-dynamic-component/commit/1eed88ac5a02c35433be25006cb5e0ea0ba283a3)) ## [5.0.3](https://github.com/gund/ng-dynamic-component/compare/v5.0.2...v5.0.3) (2020-01-29) ### Bug Fixes - **dist:** add readme file to package ([e973a42](https://github.com/gund/ng-dynamic-component/commit/e973a42e4fa4c88b94e77470f45f6cabf79ecf9c)) ## [5.0.2](https://github.com/gund/ng-dynamic-component/compare/v5.0.1...v5.0.2) (2020-01-29) ### Bug Fixes - **dist:** correctly run pack script before publishing package ([d5037db](https://github.com/gund/ng-dynamic-component/commit/d5037db4dcec0776e271103af0f8b1c16792cb68)) ## [5.0.1](https://github.com/gund/ng-dynamic-component/compare/v5.0.0...v5.0.1) (2020-01-29) ### Bug Fixes - **build:** migrate to Angular CLI builder ([321cc38](https://github.com/gund/ng-dynamic-component/commit/321cc38034894e1e89255ac4bb195f883f37f24d)) - **dist:** include CHANGELOG.md into distribution package ([99f46bc](https://github.com/gund/ng-dynamic-component/commit/99f46bcf2ef79c1f7cb9efc08f21fc506cbfbf8c)) ## [5.0.0](https://github.com/gund/ng-dynamic-component/compare/v4.0.0...v5.0.0) (2019-07-02) ### Bug Fixes - **attributes:** do not crash when component does not exist ([723c240](https://github.com/gund/ng-dynamic-component/commit/723c240034b637d0db3f656b7ce0ffabaa486e44)) - **build:** removing types, conflicting ([4e626f3](https://github.com/gund/ng-dynamic-component/commit/4e626f322a0b1c2eb286fd5b43b8044a61a926bd)), closes [#260](https://github.com/gund/ng-dynamic-component/issues/260) - **directives:** fire ngDoCheck hook for dynamic directives ([d3e5888](https://github.com/gund/ng-dynamic-component/commit/d3e58883fe35b31dac349529fa3fd790ef83e974)) - **directives:** recreate directives when component changes ([85f10db](https://github.com/gund/ng-dynamic-component/commit/85f10dba30c416da5859d7ccf4c2faf05e2d1d39)) - **husky:** fixing mistype in pre-commit ([5866158](https://github.com/gund/ng-dynamic-component/commit/5866158db55178dadec2e9c24fe694079b723671)), closes [#260](https://github.com/gund/ng-dynamic-component/issues/260) - **io-service:** mark for check component on changes ([08df6ca](https://github.com/gund/ng-dynamic-component/commit/08df6caf64a2ca6aeb6d271cbca8fb39ae4da570)) - **tslint:** update tslint rules for new codelyzer ([9d7d964](https://github.com/gund/ng-dynamic-component/commit/9d7d96422124fffd3f2f55cb4714797dcdc71974)), closes [#260](https://github.com/gund/ng-dynamic-component/issues/260) # [4.0.0](https://github.com/gund/ng-dynamic-component/compare/v3.1.2...v4.0.0) (2018-10-26) ### Bug Fixes - **io-service:** make sure no errors thrown when component injector is not available ([4a0cac2](https://github.com/gund/ng-dynamic-component/commit/4a0cac2996224ad7ced819fdceda854c9f9ec198)), closes [#175](https://github.com/gund/ng-dynamic-component/issues/175) [#153](https://github.com/gund/ng-dynamic-component/issues/153) - **module:** use window reference via DI ([1c05874](https://github.com/gund/ng-dynamic-component/commit/1c05874a8814b7e42910929d5a7f3f36f587f13a)), closes [#186](https://github.com/gund/ng-dynamic-component/issues/186) ### Features - **core:** update to angular 7 ([a5b2e34](https://github.com/gund/ng-dynamic-component/commit/a5b2e348143ec2eef82105e15572323cac3351ad)) - **directives:** Add `ndcDynamicDirectives` directive ([147189e](https://github.com/gund/ng-dynamic-component/commit/147189e38a12a2ef10ef1abc2b843c7801b28ed8)), closes [#160](https://github.com/gund/ng-dynamic-component/issues/160) ### BREAKING CHANGES - **core:** Library updates to angular v7. No user API changes. # [3.0.0](https://github.com/gund/ng-dynamic-component/compare/v2.3.0...v3.0.0) (2018-05-16) ### Bug Fixes - **attributes:** Reassign attributes if new dynamic component was set ([48bacb4](https://github.com/gund/ng-dynamic-component/commit/48bacb4b738cc22b66059d98c9dbb4d23438ed9b)) - **directive:** Check if inputs really changed when angular triggers change detection on them ([14c953c](https://github.com/gund/ng-dynamic-component/commit/14c953c6708b0a3128646a6b58f2aee6e6b1dea8)), closes [#111](https://github.com/gund/ng-dynamic-component/issues/111) - **directive:** Check if inputs really changed when angular triggers change detection on them ([cc91db3](https://github.com/gund/ng-dynamic-component/commit/cc91db344ac74dc9e5e9d0ed04ec9be1e4d81a79)), closes [#111](https://github.com/gund/ng-dynamic-component/issues/111) - **directive:** Update inputs changes when both comp and inputs are changed ([7a05b6a](https://github.com/gund/ng-dynamic-component/commit/7a05b6a0849d1a1cc52495a4e03832b941475a30)), closes [#88](https://github.com/gund/ng-dynamic-component/issues/88) - **ng:** Upgrade to Angular 6, ngrx 6 and typescript ([393b739](https://github.com/gund/ng-dynamic-component/commit/393b739b7a1cb3c18eb2933d4d7ab8b65a2522ce)), closes [#139](https://github.com/gund/ng-dynamic-component/issues/139) - **rxjs:** Remove old import from entry point ([d6ad500](https://github.com/gund/ng-dynamic-component/commit/d6ad50070eccf0eff7a02bc9ecdec018854c76c5)), closes [#125](https://github.com/gund/ng-dynamic-component/issues/125) - **rxjs:** Use lettable operators instead of prototype mutation ([91c1cbd](https://github.com/gund/ng-dynamic-component/commit/91c1cbd3e64a198129eb38789cb2900cbbba2a9a)), closes [#118](https://github.com/gund/ng-dynamic-component/issues/118) ### Features - **attributes:** Add dynamic attributes directive ([71f10ad](https://github.com/gund/ng-dynamic-component/commit/71f10ad36430a10622a2b4e1d41a15c17295d6dc)), closes [#120](https://github.com/gund/ng-dynamic-component/issues/120) - **attributes:** Add support for `ngComponentOutlet` \* syntax ([2130057](https://github.com/gund/ng-dynamic-component/commit/213005730dd028d2f214ea6391e5990b87c3dad5)) - **attributes:** Add support for ndc-dynamic component ([d426a15](https://github.com/gund/ng-dynamic-component/commit/d426a15787ebf73ddf6faf5302d2ea0c27dfcff4)) - **directive:** Added component creation event ([52a1951](https://github.com/gund/ng-dynamic-component/commit/52a19513dae70db5845a425bc27af9c7883e73e7)) ### BREAKING CHANGES - **ng:** Upgraded to Angular 6. No public API changes. ## [2.1.1](https://github.com/gund/ng-dynamic-component/compare/v2.1.0...v2.1.1) (2018-04-19) ### Bug Fixes - **directive:** Extract differ records to chages transformation to higher-order functions ([9b86e94](https://github.com/gund/ng-dynamic-component/commit/9b86e94471e15a451d42a0286b46eb09d37cf5b3)) - **directive:** Remove unhit dead code ([b06d9e7](https://github.com/gund/ng-dynamic-component/commit/b06d9e746195da7f57b4497602d84fda0b0d9d5b)), closes [tree#diff-c3JjL2R5bmFtaWMvZHluYW1pYy5kaXJlY3](https://github.com/tree/issues/diff-c3JjL2R5bmFtaWMvZHluYW1pYy5kaXJlY3) - **directive:** Use SimpleChange instead of CustomSimpleChange ([b6a798d](https://github.com/gund/ng-dynamic-component/commit/b6a798de08f2f8ee3f276edae620c1ee34a2d6e9)) ### Features - **directive:** Add support for bound inputs and outputs ([7008156](https://github.com/gund/ng-dynamic-component/commit/70081568da4ca1b1c4d765cb248faaf2145607ef)), closes [#102](https://github.com/gund/ng-dynamic-component/issues/102) ## [2.0.3](https://github.com/gund/ng-dynamic-component/compare/v2.0.2...v2.0.3) (2017-11-07) ### Bug Fixes - **package:** Fix path to type definition file ([0be2991](https://github.com/gund/ng-dynamic-component/commit/0be29918c2e84b3d7fab1433a4dc6d539aded76b)) ## [2.0.2](https://github.com/gund/ng-dynamic-component/compare/v2.0.1...v2.0.2) (2017-11-06) ### Bug Fixes - **build:** Downgrade to TS v2.4 to properly generate decorators ([ed26415](https://github.com/gund/ng-dynamic-component/commit/ed2641595edb77f4b45dacb41f8b22f31903a97e)), closes [#69](https://github.com/gund/ng-dynamic-component/issues/69) ## [2.0.1](https://github.com/gund/ng-dynamic-component/compare/v2.0.0...v2.0.1) (2017-11-05) ### Bug Fixes - **package:** Fix publish path command ([40c0090](https://github.com/gund/ng-dynamic-component/commit/40c00902107402b60e4c77868ce4e254c7b82795)) - **package:** Fix published version with selamntic-release ([ce37e3b](https://github.com/gund/ng-dynamic-component/commit/ce37e3b5d74a4e7287e56860130ea2922f584efb)) - **remade:** Remove a note about tslib ([0590fa9](https://github.com/gund/ng-dynamic-component/commit/0590fa9515142914d3a88e576ca494328223b537)) # [2.0.0](https://github.com/gund/ng-dynamic-component/compare/v1.1.0...v2.0.0) (2017-11-05) ### Bug Fixes - **build:** Create Flat ESM modules ES5 and ES2015 ([3726022](https://github.com/gund/ng-dynamic-component/commit/372602256c7212a0e4f48240231d957824e8ef91)), closes [#27](https://github.com/gund/ng-dynamic-component/issues/27) - **build:** Publish only dist folder ([878d6b8](https://github.com/gund/ng-dynamic-component/commit/878d6b840f27535385e0255cc2e464470e4b91c3)) - **directive:** check undefined/null inputs/outputs ([d31df71](https://github.com/gund/ng-dynamic-component/commit/d31df71e61aaa1567c302dc3878cd697e4046956)) - **directive:** Correctly use ngComponentOutlet component instance ([9e36c79](https://github.com/gund/ng-dynamic-component/commit/9e36c79e7c8c8843a48cae4c7ddf4109eebbfc0a)) - **directive:** Guard NgComponentOutlet that may be not injected ([cba008d](https://github.com/gund/ng-dynamic-component/commit/cba008d4ff1ba2b34c3524c3ca18bf787edc7cd0)) - **directive:** Guard ngOnChnages invokation if not specified by dynamic component ([51c795b](https://github.com/gund/ng-dynamic-component/commit/51c795b9b745a78ca579f08dcbefd9fbe6274d02)) - **directive:** Safely access component outlet instance ([6c086d8](https://github.com/gund/ng-dynamic-component/commit/6c086d8c47590bd22b6c4e34493b1f988b4f712c)) - **directive:** Update differ usage according to angular 5 ([eab9ecd](https://github.com/gund/ng-dynamic-component/commit/eab9ecd9c428a9082934db744a1dea615719a5cb)) - **package:** Add tslib to peer dependencies ([b27eecd](https://github.com/gund/ng-dynamic-component/commit/b27eecd4ac5c280647cb2a670ab9aeffe527e144)) - **package:** Add typings property ([1650a17](https://github.com/gund/ng-dynamic-component/commit/1650a17ebcdc1b50d6ecd0f9a422e3855765c68a)) - **package:** Include src directory to published package ([057f7b9](https://github.com/gund/ng-dynamic-component/commit/057f7b93ec3e0d14990ca3a4ba98099bc701eaa1)) - **package:** Remove src folder from published package ([570ca6e](https://github.com/gund/ng-dynamic-component/commit/570ca6e745e6c10f9fa05f9c9dd6cdddcca947e7)) - **package:** Unlock angular versions ([22d4563](https://github.com/gund/ng-dynamic-component/commit/22d45630a4a72a5938cfeae573938dbc421b8c5f)) - **strictNullChecks:** Comply with strict null checks mode ([0adda4a](https://github.com/gund/ng-dynamic-component/commit/0adda4af81ef93cd27b8e83011f6807982d357aa)) ### Features - **dynamic-directive:** Add support for \* syntax with ngComponentOutlet directive ([2e8b2f9](https://github.com/gund/ng-dynamic-component/commit/2e8b2f93457efb23f126357015befb66883440dd)), closes [#43](https://github.com/gund/ng-dynamic-component/issues/43) [#42](https://github.com/gund/ng-dynamic-component/issues/42) - **release:** Update docs and introduce breaking change for major version increment ([61aae93](https://github.com/gund/ng-dynamic-component/commit/61aae93e0a7190ee977ad7240df37ab03e2f25ac)) ### BREAKING CHANGES - **build:** The structure of published packaged changed, but it should not affect public APIs - **release:** Upgrade to Angular 4 ## [0.0.4](https://github.com/gund/ng-dynamic-component/compare/1.0.0-beta.3...v0.0.4) (2017-02-18) ### Bug Fixes - **directive:** Small improvement due to unit tests ([644fdda](https://github.com/gund/ng-dynamic-component/commit/644fdda6cb86ede4158069a3ccc9fe32fca13584)) ## [0.0.3](https://github.com/gund/ng-dynamic-component/compare/1.0.0-beta.2...v0.0.3) (2017-02-16) ### Bug Fixes - **directive:** Fix Dynamic directive ti work without Dynamic component ([0432d4a](https://github.com/gund/ng-dynamic-component/commit/0432d4ad94b8bae7cd6059500263c37056f20f2b)) # [1.0.0-beta.4](https://github.com/gund/ng-dynamic-component/compare/v0.0.4...1.0.0-beta.4) (2017-02-18) ### Bug Fixes - **updates:** Commits from v0.0.4 ([aa99da1](https://github.com/gund/ng-dynamic-component/commit/aa99da1a04b5ce4eb4d380cc7f7d40885a52196a)) # [1.0.0-beta.3](https://github.com/gund/ng-dynamic-component/compare/v0.0.3...1.0.0-beta.3) (2017-02-16) # [1.0.0-beta.2](https://github.com/gund/ng-dynamic-component/compare/1.0.0-beta.1...1.0.0-beta.2) (2017-02-16) ### Bug Fixes - **directive:** Fix Dynamic directive selector to work without Dynamic component ([8531365](https://github.com/gund/ng-dynamic-component/commit/85313653bf68bafc328d6dc598fe89c916ee76c9)) # [1.0.0-beta.1](https://github.com/gund/ng-dynamic-component/compare/1.0.0-beta.0...1.0.0-beta.1) (2017-02-16) ### Features - **directive:** Add support for `NgComponentOutlet` ([6acd8b1](https://github.com/gund/ng-dynamic-component/commit/6acd8b1b5cfd535a650c51f134921e430672f0d8)) # [1.0.0-beta.0](https://github.com/gund/ng-dynamic-component/compare/v0.0.2...1.0.0-beta.0) (2017-02-16) ### Bug Fixes - **directive:** Fix breaking changes in Dynamic directive ([0eca84a](https://github.com/gund/ng-dynamic-component/commit/0eca84a385622d26123c32782fc2bd8c2e6d799c)) ## [0.0.4](https://github.com/gund/ng-dynamic-component/compare/1.0.0-beta.3...v0.0.4) (2017-02-18) ### Bug Fixes - **directive:** Small improvement due to unit tests ([644fdda](https://github.com/gund/ng-dynamic-component/commit/644fdda6cb86ede4158069a3ccc9fe32fca13584)) ## [0.0.3](https://github.com/gund/ng-dynamic-component/compare/1.0.0-beta.2...v0.0.3) (2017-02-16) ### Bug Fixes - **directive:** Fix Dynamic directive ti work without Dynamic component ([0432d4a](https://github.com/gund/ng-dynamic-component/commit/0432d4ad94b8bae7cd6059500263c37056f20f2b)) # [1.0.0-beta.3](https://github.com/gund/ng-dynamic-component/compare/v0.0.3...1.0.0-beta.3) (2017-02-16) # [1.0.0-beta.2](https://github.com/gund/ng-dynamic-component/compare/1.0.0-beta.1...1.0.0-beta.2) (2017-02-16) ### Bug Fixes - **directive:** Fix Dynamic directive selector to work without Dynamic component ([8531365](https://github.com/gund/ng-dynamic-component/commit/85313653bf68bafc328d6dc598fe89c916ee76c9)) # [1.0.0-beta.1](https://github.com/gund/ng-dynamic-component/compare/1.0.0-beta.0...1.0.0-beta.1) (2017-02-16) ### Features - **directive:** Add support for `NgComponentOutlet` ([6acd8b1](https://github.com/gund/ng-dynamic-component/commit/6acd8b1b5cfd535a650c51f134921e430672f0d8)) # [1.0.0-beta.0](https://github.com/gund/ng-dynamic-component/compare/v0.0.2...1.0.0-beta.0) (2017-02-16) ### Bug Fixes - **directive:** Fix breaking changes in Dynamic directive ([0eca84a](https://github.com/gund/ng-dynamic-component/commit/0eca84a385622d26123c32782fc2bd8c2e6d799c)) ## [0.0.3](https://github.com/gund/ng-dynamic-component/compare/1.0.0-beta.2...v0.0.3) (2017-02-16) ### Bug Fixes - **directive:** Fix Dynamic directive ti work without Dynamic component ([0432d4a](https://github.com/gund/ng-dynamic-component/commit/0432d4ad94b8bae7cd6059500263c37056f20f2b)) # [1.0.0-beta.2](https://github.com/gund/ng-dynamic-component/compare/1.0.0-beta.1...1.0.0-beta.2) (2017-02-16) ### Bug Fixes - **directive:** Fix Dynamic directive selector to work without Dynamic component ([8531365](https://github.com/gund/ng-dynamic-component/commit/85313653bf68bafc328d6dc598fe89c916ee76c9)) # [1.0.0-beta.1](https://github.com/gund/ng-dynamic-component/compare/1.0.0-beta.0...1.0.0-beta.1) (2017-02-16) ### Features - **directive:** Add support for `NgComponentOutlet` ([6acd8b1](https://github.com/gund/ng-dynamic-component/commit/6acd8b1b5cfd535a650c51f134921e430672f0d8)) # [1.0.0-beta.0](https://github.com/gund/ng-dynamic-component/compare/v0.0.2...1.0.0-beta.0) (2017-02-16) ### Bug Fixes - **directive:** Fix breaking changes in Dynamic directive ([0eca84a](https://github.com/gund/ng-dynamic-component/commit/0eca84a385622d26123c32782fc2bd8c2e6d799c)) ## 0.0.2 (2017-02-16)