Changelog
- Feature 22 Dependency Injector (#9)
- 12-15 almost done, renamed travis to CI, fixed some bugs (#4)
- 21: added smoke tests, fixed things here and there
- 22: added constants, di config, cleaned sp, started with di the class
- 22: Added helper provider, improved things
- 22: on script loader testing, for now tests are not passed
- 22: fixed and updated tests, on ScriptLoader
- 22: ScriptLoader is finished, tested
- 22: iplemented config parsing and started class registration
- 22: added AnnotationInspector, finished implementation of DI
- Added check-types hinting
- 22: fixed DI, added validations, working on key
- 22: added tests for Annotation Inspector, updated DI key rules, started DI tests
- 22: Added DI positive test
- 22: Added another DI tets, exclude rule, glob pattern
- 22: refactored, on tests
- 22: done
- 22: fixed comments, improved tests
- 20 Events/tests (#8)
- 20: add must-check for config, add init check before dispatching
- 20: add unit tests for EventManager
- 20: add payload test, refactor test descritions
- 20: add feature tests for event manager
- 20: move feature test to unit test file
- 20: allow event manager to handle async, promises & non-promises listeners + tests
- 20: starting point for dynamic injection
- 20: cleaned up
Co-authored-by: Alexandr Shevchenko [email protected]
- fix: Replace the deprecated testPathDirs option of Jest. (#10)
- fix: Replaced testPathDirs to roots for the boilerplate
- 49: Added the Windows paths support. (#11)
- feat: Change validation in the "_parseConfigSet" method.
- test: Add cutting test cases for windows.
- fix: Add the Windows paths support to the "DependencyInjector._cutPattern()" method.
- refactor: Style the DependencyInjector.js file.
- refactor: Style the DependencyInjector.js file.
- 49[feat]: Added eslint with semicolor rule.
- 49[style]: Applied linter rules.
- 49[fix]: Move eslint to the devDependencies.
Co-authored-by: Mikhail [email protected]
- 47: Export the toweran namespace like CommonJS module. Define freezed global variable on the bootstrap stage. (#13)
- feat: Export toweran namespace instead define global variable in toweran.js file.
- 47[feat]: Freeze the toweran global namespace on the boilerplate bootstrap file.
- 47[fix]: Don't freeze global namespace on the testing.
- 47[refactor]: Remove a TODO label from the toweran.js file.
Co-authored-by: Mikhail [email protected]
- 30: Started with HTTP(S)
- 28,30: added default configs, added HTTP exceptions, error handler
- 28,30: changed routes definition a bit, working on rotesResolver
- 28,30: sorting out, planning
- 28,30,58: implemented routes, added subscription and closure events support, fixed di, tests
- 28,30: updated deps for security reasons
- 58: added Events, refactored the concept of subscriptions
- 28: removed trash comment
- 23: added logo and title
- 23: jotted down my thoughts
- 23: fixed titles
- 23: fixed, supplemented
- 23: Fixed typo in readme
- 28: fixed and tested routing
- 28,30: fixed exceptions, http provider, route resolving, added http welcome test
- 67: add node 12, 14 to Travis
- Feature/24 configmanager (#22)
- 24: Implemented ConfigManager and ProxyfiedAccessor
- 24: Added unit test, fixed
- 24: Updated lib files and tests to use ConfigManager accessor
- 24: Fixed Routes resolving, Http Serving and EventManager
- 24: clean-up
- 24: clean-up
- 24: removed redundant construction
- 51,25,clean-up, prepared to release, up version