Module codebase:
- [NEW] Updated
CHANGELOG.mdwith tags for types of log - [NEW] Added Development section in
README.mdwith short guide and notes on how to setup the project for development - [EDIT]
initfunction inside components is now optional too - [EDIT] Minor code syntax improvements
- [FIX] Fixed issue where initializing a subset of components with
initComponents(scopeNode), after one or more components have been already inizialized before, makes the already initialized components'ready()get called even though they are not contained withinscopeNode
Repository management:
- [EDIT] For ease of setup the module "copyfiles" has been replaced with the use of "fs-extra", "glob" and a new build util file dedicated to copying files; the build script has been edited accordingly
- [NEW] Added
getRegisteredComponents(): string[]that returns the list of currently registered components - [EDIT] Added optional parameter
scopeNode?: HTMLElementtoinitComponents()(new method signature is nowinitComponents(scopeNode?: HTMLElement): void) to apply node scope restriction when initializing components in bulk
- Forwarded version for stable codebase milestone
- Changed module core structure to class export
- Initial port from non-module files