552 lines
30 KiB
Markdown
552 lines
30 KiB
Markdown
|
# 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)
|