Skip to content

Releases: shov/toweran

Release 0.2.0 Minimum to we ran

29 Aug 13:56
7a58b1e
Compare
Choose a tag to compare
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

Security update

27 Apr 16:12
e30937d
Compare
Choose a tag to compare
Security update Pre-release
Pre-release
Version up for deploy Merge pull request #17 from shov/deployment/ver…

…sion-up

Version up for deploy

Release 0.1.0 Basic

04 Nov 21:29
a432a72
Compare
Choose a tag to compare
Release 0.1.0 Basic Pre-release
Pre-release

For now, it's even possible to write app based on the given infrastructure

Changelog
  • 12,15: added reading the config, updated tests, updated container interfaces
  • 12-15 almost done, renamed travis to CI, fixed some bugs (#4)
  • 21: added smoke tests, fixed things here and there
  • Event System (#5)
  • 20: register & enable event service provider, dispatch basic events
  • 20: add ListenerInterace, EventServiceProvider
  • 20: add config file to store events & associated listeners
  • 20: add default listeners directory
  • 20: add event manager core
  • 20: add event manager interface
  • 20: add EventServiceProvider
  • 20: add events config to tests
  • 20: fix reviews
  • 20: added fixes, got back cond to off config files inc, reformated, added todos
  • Added dev to travis ci branches, commented start()