CHANGELOG
Last updated
Was this helpful?
Last updated
Was this helpful?
io: model signals output compatibility (), closes
api: add missing ngOnDestroy method back to IoService ()
io: add support for signal based dynamic components IO () ()
ng: Now library updated and compiled with Angular v13. No API changes.
ng: No API changes were introduced
api: Removed APIs:
Removed ComponentInjector
- use DynamicComponentInjector
Removed COMPONENT_INJECTOR
- use DynamicComponentInjectorToken
ng: Library requires Angular v11 as a peer dependency. No other public API 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
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
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
core: Library updates to angular v7. No user API changes.
ng: Upgraded to Angular 6. No public API changes.
build: The structure of published packaged changed, but it should not affect public APIs
release: Upgrade to Angular 4
io: add support for signal based dynamic components IO () ()
api: add standalone support to components and directives ()
api: export event context symbols (), closes
lib: setup d.ts rollup as single file ()
add NgModuleRef
and EnvironmentInjector
inputs to ndc-dynamic
component ()
lib: remove circular refs in IoService (), closes
lib: remove circular refs in IoService (), closes
lib: enable strict mode in Typescript and Angular ()
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 ()
lib: specify minimum version of Angular v14.1.3 ()
lib: use new ComponentRef API to set inputs on components ()
ng: update to latest Angular v14 ()
deps: update peer deps to allow Angular v13+ ()
Revert "fix(component): add compatibility with Angular v12 to component rendering" ()
component: add compatibility with Angular v12 to component rendering (), closes
ng: add support for Angular v14+ (), closes
Revert "docs(readme): update compat table" ()
component: add compatibility with Angular v12 to component rendering (), closes
ng: add support for Angular v14+ (), closes
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 ()
ng: update to Angular v13 ()
api: remove deprecated APIs ()
ng: update to Angular v12 (), closes
io: invoke markForCheck when output handler is called (), closes
ng: update to Angular v11 ()
upgrade tslib from 2.0.0 to 2.0.2 ()
io: only add changed inputs to changes in OnChanges hook (), closes
attributes: properly resolve constructor types from directives ()
api: replace deprecated DynamicModule
with component module ()
package: update Angular peer dependencies from v9 to v10 ()
deps: upgrade to Angular v10 ()
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
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
lib: upgrade to Angular v9 RC 12 ()
package: update to stable Angular v9 ()
package: update to stable Angular v9 ()
lib: upgrade to Angular v9 RC 12 ()
lib: upgrade to Angular v9 RC 12 ()
dist: fix the readme file copying ()
dist: use copy instead of copyfiles ()
dist: try copying readme inothe order ()
fix(dist): add readme file to package ()
dist: add readme file to package ()
dist: correctly run pack script before publishing package ()
build: migrate to Angular CLI builder ()
dist: include CHANGELOG.md into distribution package ()
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
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
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 ()
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
package: Fix path to type definition file ()
build: Downgrade to TS v2.4 to properly generate decorators (), closes
package: Fix publish path command ()
package: Fix published version with selamntic-release ()
remade: Remove a note about tslib ()
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 ()
directive: Small improvement due to unit tests ()
directive: Fix Dynamic directive ti work without Dynamic component ()
updates: Commits from v0.0.4 ()
directive: Fix Dynamic directive selector to work without Dynamic component ()
directive: Add support for NgComponentOutlet
()
directive: Fix breaking changes in Dynamic directive ()
directive: Small improvement due to unit tests ()
directive: Fix Dynamic directive ti work without Dynamic component ()
directive: Fix Dynamic directive selector to work without Dynamic component ()
directive: Add support for NgComponentOutlet
()
directive: Fix breaking changes in Dynamic directive ()
directive: Fix Dynamic directive ti work without Dynamic component ()
directive: Fix Dynamic directive selector to work without Dynamic component ()
directive: Add support for NgComponentOutlet
()
directive: Fix breaking changes in Dynamic directive ()