Releases
v1.0.0
0vidiu
released this
20 Apr 20:43
1.0.0 (2018-04-20)
Bug Fixes
core: await all promises in plugin manager use method (327185f )
core: improve plugin validation and error handling to avoid bad objects to pass through (7e6b30d )
core: make plugin name scoped (8fbe205 )
core: prepend source and build dirs with current working dir (70d9619 )
core: remove non-existent plugins (321f4e3 )
core: remove prefix from object keys fetched with config manager proxy (bea24aa )
core: resolve plugin manager promises in sequence instead of parallel (d9630fc )
typescript: add missing output type for package json config reader (3b65762 )
Features
cli: add basic structure for CLI tool (7457023 )
cli: await for task (aa0efd5 )
cli: implement commands (fa7e334 )
cli: use frontvue instance in cli (92b428c )
config: add ConfigManager (8e23bd0 )
config: add destroy method to PackageJsonConfigReader (0e6fc3c )
config: add FileReader for json-like configuration files (9294ed7 )
config: add PackageJsonConfigReader for package.json config interaction (d9ae151 )
config: add remove method and support for setting multiple keys at once (0266796 )
core: add a custom fancy logger (e81cb25 )
core: add config manager getter support for multiple keys (1c6ab59 )
core: add config manager proxy for plugin configuration (7a360a9 )
core: add config prefixer (c0261f4 )
core: add config wizard (6f20d37 )
core: add config wizard methods for subscriber creation and plugin prefixed configuration (7c57b70 )
core: add config wizard to frontvue instance and await for plugins (81f54a5 )
core: add hooks and load external plugin (99e9942 )
core: add logger to task manager and set test api exports (0f36826 )
core: add paths provider for plugins (0cf30a6 )
core: add plugin manager (2ad0313 )
core: add task manager factory and basic task registration methods (e6f1c33 )
core: decorate plugin task function and output task duration (d1a026f )
core: detect config file indentation and keep it (86c682e )
core: implement init task (41b89bd )
core: implement plugin manager in frontvue instance (65ac477 )
core: implement task manager methods, helpers and task template (e6cb99d )
core: improve error handling for config manager and add tests (c859efe )
core: improve error handling for package.json config reader and add more tests (fa445ca )
core: improve plugin manager and add support for node modules plugin loading (900be79 )
core: improve task manager run method implementation (38b2c04 )
core: instantiate module with ConfigManager (10a077d )
core: load external plugins from project config (91ded4f )
core: output task timestamps and duration (194ca0b )
core: provide more utilities for plugins (8b0bd30 )
core: provide proxy config manager for plugins (8d50e42 )
core: remove add method from task manager in favor of get subscribers method (e6d7bd9 )
core: remove plugin validation responsability from plugin manager and use installable (44c4ed9 )
core: update task template and implement new plugin features (012b1d8 )
typescript: add type declaration files (2469e87 )
util: add get prefix utility function (8029051 )
util: add hasNested function that checks nested object for path (41af784 )
util: add helper for function parameter validation (c3e134e )
util: add helper to check if object has specific keys (4356d3d )
util: add limitFn and range utility functions (b919d1a )
util: add plugin prefix helper function (c293bcf )
util: add sleep, getFnName and retry utility functions and improve error handling (31826d8 )
util: improve error handling for file reader (aa62b0d )
util: improve existing and add new utility functions (3cc3102 )
util: improve logger (e1d0114 )
You can’t perform that action at this time.