Skip to content

Release 0.2.0 Minimum to we ran

Latest
Compare
Choose a tag to compare
@shov shov released this 29 Aug 13:56
· 15 commits to master since this release
7a58b1e
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 ls.shov@gmail.com

  • 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 47754190+spomni-rs@users.noreply.github.com

  • 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 47754190+spomni-rs@users.noreply.github.com

  • 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