ng-dynamic-component
  • ng-dynamic-component
  • CHANGELOG
  • Contributor Covenant Code of Conduct
Powered by GitBook
On this page
  • ng-dynamic-component - Changelog
  • 10.8.2 (2025-01-21)
  • 10.8.1 (2025-01-09)
  • 10.8.0 (2025-01-07)
  • 10.8.0-next.1 (2024-12-17)
  • 10.7.0 (2023-03-15)
  • 10.6.2 (2023-03-15)
  • 10.6.1 (2023-01-26)
  • 10.6.0 (2023-01-25)
  • 10.5.1 (2022-09-01)
  • 10.5.1-next.1 (2022-09-01)
  • 10.5.0 (2022-08-29)
  • 10.4.0 (2022-08-28)
  • 10.3.1 (2022-08-27)
  • 10.3.0 (2022-08-27)
  • 10.2.1 (2022-06-17)
  • 10.2.0 (2022-06-16)
  • 10.2.0-next.3 (2022-06-16)
  • 10.2.0-next.2 (2022-06-16)
  • 10.2.0-next.1 (2022-06-15)
  • 10.1.0 (2021-12-17)
  • 10.0.0 (2021-12-01)
  • 9.0.0 (2021-12-01)
  • 8.0.1 (2021-01-16)
  • 8.0.0 (2020-11-19)
  • 7.0.3 (2020-11-02)
  • 7.0.2 (2020-10-14)
  • 7.0.1 (2020-06-29)
  • 7.0.0 (2020-06-28)
  • 6.1.0 (2020-03-13)
  • 6.1.0-next.1 (2020-03-13)
  • 6.0.0 (2020-02-07)
  • 6.0.0-next.2 (2020-02-07)
  • 6.0.0-next.1 (2020-02-02)
  • 5.1.0-next.1 (2020-02-02)
  • 5.0.6 (2020-01-29)
  • 5.0.5 (2020-01-29)
  • 5.0.4 (2020-01-29)
  • 5.0.3 (2020-01-29)
  • 5.0.2 (2020-01-29)
  • 5.0.1 (2020-01-29)
  • 5.0.0 (2019-07-02)
  • 4.0.0 (2018-10-26)
  • 3.0.0 (2018-05-16)
  • 2.1.1 (2018-04-19)
  • 2.0.3 (2017-11-07)
  • 2.0.2 (2017-11-06)
  • 2.0.1 (2017-11-05)
  • 2.0.0 (2017-11-05)
  • 0.0.4 (2017-02-18)
  • 0.0.3 (2017-02-16)
  • 1.0.0-beta.4 (2017-02-18)
  • 1.0.0-beta.3 (2017-02-16)
  • 1.0.0-beta.2 (2017-02-16)
  • 1.0.0-beta.1 (2017-02-16)
  • 1.0.0-beta.0 (2017-02-16)
  • 0.0.4 (2017-02-18)
  • 0.0.3 (2017-02-16)
  • 1.0.0-beta.3 (2017-02-16)
  • 1.0.0-beta.2 (2017-02-16)
  • 1.0.0-beta.1 (2017-02-16)
  • 1.0.0-beta.0 (2017-02-16)
  • 0.0.3 (2017-02-16)
  • 1.0.0-beta.2 (2017-02-16)
  • 1.0.0-beta.1 (2017-02-16)
  • 1.0.0-beta.0 (2017-02-16)
  • 0.0.2 (2017-02-16)

Was this helpful?

CHANGELOG

Previousng-dynamic-componentNextContributor Covenant Code of Conduct

Last updated 4 months ago

Was this helpful?

ng-dynamic-component - Changelog

(2025-01-21)

Bug Fixes

  • io: model signals output compatibility (), closes

(2025-01-09)

Bug Fixes

  • api: add missing ngOnDestroy method back to IoService ()

(2025-01-07)

Features

  • io: add support for signal based dynamic components IO () ()

(2024-12-17)

Features

Features

Bug Fixes

Bug Fixes

Features

Bug Fixes

Bug Fixes

Features

Bug Fixes

Features

Performance Improvements

Bug Fixes

Features

Bug Fixes

Reverts

Bug Fixes

Features

Reverts

Bug Fixes

Features

Bug Fixes

Features

Features

BREAKING CHANGES

  • ng: Now library updated and compiled with Angular v13. No API changes.

Bug Fixes

Features

BREAKING CHANGES

  • ng: No API changes were introduced

  • api: Removed APIs:

  • Removed ComponentInjector - use DynamicComponentInjector

  • Removed COMPONENT_INJECTOR - use DynamicComponentInjectorToken

Bug Fixes

Features

BREAKING CHANGES

  • ng: Library requires Angular v11 as a peer dependency. No other public API changes.

Bug Fixes

Bug Fixes

Bug Fixes

Bug Fixes

Features

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

Bug Fixes

Features

Bug Fixes

Features

Features

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

Features

Features

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

Features

Bug Fixes

Bug Fixes

Reverts

Bug Fixes

Bug Fixes

Bug Fixes

Bug Fixes

Bug Fixes

Features

BREAKING CHANGES

  • core: Library updates to angular v7. No user API changes.

Bug Fixes

Features

BREAKING CHANGES

  • ng: Upgraded to Angular 6. No public API changes.

Bug Fixes

Features

Bug Fixes

Bug Fixes

Bug Fixes

Bug Fixes

Features

BREAKING CHANGES

  • build: The structure of published packaged changed, but it should not affect public APIs

  • release: Upgrade to Angular 4

Bug Fixes

Bug Fixes

Bug Fixes

Bug Fixes

Features

Bug Fixes

Bug Fixes

Bug Fixes

Bug Fixes

Features

Bug Fixes

Bug Fixes

Bug Fixes

Features

Bug Fixes

0.0.2 (2017-02-16)

io: add support for signal based dynamic components IO () ()

(2023-03-15)

api: add standalone support to components and directives ()

(2023-03-15)

api: export event context symbols (), closes

(2023-01-26)

lib: setup d.ts rollup as single file ()

(2023-01-25)

add NgModuleRef and EnvironmentInjector inputs to ndc-dynamic component ()

(2022-09-01)

lib: remove circular refs in IoService (), closes

(2022-09-01)

lib: remove circular refs in IoService (), closes

(2022-08-29)

lib: enable strict mode in Typescript and Angular ()

(2022-08-28)

io: simplify IoService to have just one method for updates ()

lib: make sure all inputs chanegs are sent to new component ()

api: expose WindowRef and ReflectRef services as public api ()

outputs: allow to specify context for output handlers via Tokens ()

io: check if component has OnChanges hook once ()

io: do not detect any changes when there is no component ()

(2022-08-27)

lib: specify minimum version of Angular v14.1.3 ()

(2022-08-27)

lib: use new ComponentRef API to set inputs on components ()

ng: update to latest Angular v14 ()

(2022-06-17)

deps: update peer deps to allow Angular v13+ ()

Revert "fix(component): add compatibility with Angular v12 to component rendering" ()

(2022-06-16)

component: add compatibility with Angular v12 to component rendering (), closes

ng: add support for Angular v14+ (), closes

(2022-06-16)

Revert "docs(readme): update compat table" ()

(2022-06-16)

component: add compatibility with Angular v12 to component rendering (), closes

(2022-06-15)

ng: add support for Angular v14+ (), closes

(2021-12-17)

components: re-create dynamic component when other inputs are changed ()

deps: add RxJs v7 to supported peer dependencies range (), closes

component: add support for component generic ()

(2021-12-01)

ng: update to Angular v13 ()

(2021-12-01)

api: remove deprecated APIs ()

ng: update to Angular v12 (), closes

(2021-01-16)

io: invoke markForCheck when output handler is called (), closes

(2020-11-19)

ng: update to Angular v11 ()

(2020-11-02)

upgrade tslib from 2.0.0 to 2.0.2 ()

(2020-10-14)

io: only add changed inputs to changes in OnChanges hook (), closes

(2020-06-29)

attributes: properly resolve constructor types from directives ()

(2020-06-28)

api: replace deprecated DynamicModule with component module ()

package: update Angular peer dependencies from v9 to v10 ()

deps: upgrade to Angular v10 ()

(2020-03-13)

component: add DynamicIo module to component module ()

io: update type of event argument token ()

modules: split every directive into separate module ()

outputs: add ability to pass template variables to outputs (), closes

(2020-03-13)

component: add DynamicIo module to component module ()

io: update type of event argument token ()

modules: split every directive into separate module ()

outputs: add ability to pass template variables to outputs (), closes

(2020-02-07)

lib: upgrade to Angular v9 RC 12 ()

package: update to stable Angular v9 ()

(2020-02-07)

package: update to stable Angular v9 ()

(2020-02-02)

lib: upgrade to Angular v9 RC 12 ()

(2020-02-02)

lib: upgrade to Angular v9 RC 12 ()

(2020-01-29)

dist: fix the readme file copying ()

dist: use copy instead of copyfiles ()

(2020-01-29)

dist: try copying readme inothe order ()

(2020-01-29)

fix(dist): add readme file to package ()

(2020-01-29)

dist: add readme file to package ()

(2020-01-29)

dist: correctly run pack script before publishing package ()

(2020-01-29)

build: migrate to Angular CLI builder ()

dist: include CHANGELOG.md into distribution package ()

(2019-07-02)

attributes: do not crash when component does not exist ()

build: removing types, conflicting (), closes

directives: fire ngDoCheck hook for dynamic directives ()

directives: recreate directives when component changes ()

husky: fixing mistype in pre-commit (), closes

io-service: mark for check component on changes ()

tslint: update tslint rules for new codelyzer (), closes

(2018-10-26)

io-service: make sure no errors thrown when component injector is not available (), closes

module: use window reference via DI (), closes

core: update to angular 7 ()

directives: Add ndcDynamicDirectives directive (), closes

(2018-05-16)

attributes: Reassign attributes if new dynamic component was set ()

directive: Check if inputs really changed when angular triggers change detection on them (), closes

directive: Check if inputs really changed when angular triggers change detection on them (), closes

directive: Update inputs changes when both comp and inputs are changed (), closes

ng: Upgrade to Angular 6, ngrx 6 and typescript (), closes

rxjs: Remove old import from entry point (), closes

rxjs: Use lettable operators instead of prototype mutation (), closes

attributes: Add dynamic attributes directive (), closes

attributes: Add support for ngComponentOutlet * syntax ()

attributes: Add support for ndc-dynamic component ()

directive: Added component creation event ()

(2018-04-19)

directive: Extract differ records to chages transformation to higher-order functions ()

directive: Remove unhit dead code (), closes

directive: Use SimpleChange instead of CustomSimpleChange ()

directive: Add support for bound inputs and outputs (), closes

(2017-11-07)

package: Fix path to type definition file ()

(2017-11-06)

build: Downgrade to TS v2.4 to properly generate decorators (), closes

(2017-11-05)

package: Fix publish path command ()

package: Fix published version with selamntic-release ()

remade: Remove a note about tslib ()

(2017-11-05)

build: Create Flat ESM modules ES5 and ES2015 (), closes

build: Publish only dist folder ()

directive: check undefined/null inputs/outputs ()

directive: Correctly use ngComponentOutlet component instance ()

directive: Guard NgComponentOutlet that may be not injected ()

directive: Guard ngOnChnages invokation if not specified by dynamic component ()

directive: Safely access component outlet instance ()

directive: Update differ usage according to angular 5 ()

package: Add tslib to peer dependencies ()

package: Add typings property ()

package: Include src directory to published package ()

package: Remove src folder from published package ()

package: Unlock angular versions ()

strictNullChecks: Comply with strict null checks mode ()

dynamic-directive: Add support for * syntax with ngComponentOutlet directive (), closes

release: Update docs and introduce breaking change for major version increment ()

(2017-02-18)

directive: Small improvement due to unit tests ()

(2017-02-16)

directive: Fix Dynamic directive ti work without Dynamic component ()

(2017-02-18)

updates: Commits from v0.0.4 ()

(2017-02-16)

(2017-02-16)

directive: Fix Dynamic directive selector to work without Dynamic component ()

(2017-02-16)

directive: Add support for NgComponentOutlet ()

(2017-02-16)

directive: Fix breaking changes in Dynamic directive ()

(2017-02-18)

directive: Small improvement due to unit tests ()

(2017-02-16)

directive: Fix Dynamic directive ti work without Dynamic component ()

(2017-02-16)

(2017-02-16)

directive: Fix Dynamic directive selector to work without Dynamic component ()

(2017-02-16)

directive: Add support for NgComponentOutlet ()

(2017-02-16)

directive: Fix breaking changes in Dynamic directive ()

(2017-02-16)

directive: Fix Dynamic directive ti work without Dynamic component ()

(2017-02-16)

directive: Fix Dynamic directive selector to work without Dynamic component ()

(2017-02-16)

directive: Add support for NgComponentOutlet ()

(2017-02-16)

directive: Fix breaking changes in Dynamic directive ()

10.8.2
9ed8d69
#524
10.8.1
c7026e2
10.8.0
#520
c3a1444
10.8.0-next.1
#520
a8f62d5
10.7.0
e3fe906
10.6.2
c5bbaf6
#503
10.6.1
2ace410
10.6.0
bfaceb3
10.5.1
6d225e6
#480
10.5.1-next.1
6d225e6
#480
10.5.0
fbac529
10.4.0
21b0e20
25e4d34
c634e20
9a03765
88f187f
8e7dbce
10.3.1
a5fe899
10.3.0
7cc48a6
64d82cc
10.2.1
969aef9
21de6fd
10.2.0
18c3922
#472
451f04e
#469
10.2.0-next.3
b317a3e
10.2.0-next.2
18c3922
#472
10.2.0-next.1
451f04e
#469
10.1.0
ea127ba
c6700fb
#467
fe8bb5d
10.0.0
b74a0bb
9.0.0
f7757de
fd6f953
#454
8.0.1
2a262d2
#430
8.0.0
5e3ff21
7.0.3
ce04753
7.0.2
1d8c6c0
#403
7.0.1
16efb28
7.0.0
412d517
c4c059e
f6a6ef7
6.1.0
eac4c5b
3d85691
5f2985b
a13c7d6
#331
6.1.0-next.1
eac4c5b
3d85691
5f2985b
a13c7d6
#331
6.0.0
e4e1e8e
e1abbc2
6.0.0-next.2
e1abbc2
6.0.0-next.1
e4e1e8e
5.1.0-next.1
1a8dca6
5.0.6
56d3d9f
f65e12d
5.0.5
c5d0c94
5.0.4
1eed88a
5.0.3
e973a42
5.0.2
d5037db
5.0.1
321cc38
99f46bc
5.0.0
723c240
4e626f3
#260
d3e5888
85f10db
5866158
#260
08df6ca
9d7d964
#260
4.0.0
4a0cac2
#175
#153
1c05874
#186
a5b2e34
147189e
#160
3.0.0
48bacb4
14c953c
#111
cc91db3
#111
7a05b6a
#88
393b739
#139
d6ad500
#125
91c1cbd
#118
71f10ad
#120
2130057
d426a15
52a1951
2.1.1
9b86e94
b06d9e7
tree#diff-c3JjL2R5bmFtaWMvZHluYW1pYy5kaXJlY3
b6a798d
7008156
#102
2.0.3
0be2991
2.0.2
ed26415
#69
2.0.1
40c0090
ce37e3b
0590fa9
2.0.0
3726022
#27
878d6b8
d31df71
9e36c79
cba008d
51c795b
6c086d8
eab9ecd
b27eecd
1650a17
057f7b9
570ca6e
22d4563
0adda4a
2e8b2f9
#43
#42
61aae93
0.0.4
644fdda
0.0.3
0432d4a
1.0.0-beta.4
aa99da1
1.0.0-beta.3
1.0.0-beta.2
8531365
1.0.0-beta.1
6acd8b1
1.0.0-beta.0
0eca84a
0.0.4
644fdda
0.0.3
0432d4a
1.0.0-beta.3
1.0.0-beta.2
8531365
1.0.0-beta.1
6acd8b1
1.0.0-beta.0
0eca84a
0.0.3
0432d4a
1.0.0-beta.2
8531365
1.0.0-beta.1
6acd8b1
1.0.0-beta.0
0eca84a