- Bug fix with HTTP error handling
- Fixed issue with HTTP error handling
- Lambda support
- Web sockets support
- First stable release
- Make sure that Injector delivers correct Token at correct Injection point!
- DI Decorators - Avoid Typescript abstract class inheritance injection issue
- Release candidate
- Update dev packages and && fix controller resolver type issue
- Restructure logging types
- Added multipart parser
- Update route parser add more flexibility
- Added more flexibility to router, route parsing and pattern matching
- Fix Route parser and route resolver
- Fix Logger && Router provider resolving and verification
- Added better error resolution for modules which are not registered in system
- Fix module duplication resolution
- Update to typescript 2.3.x
- Fix Logger, Router references
- Added module name duplication check
- Fix nested module imports
- Copy query params to params if thy are not defined from path param
- Don't throw exception if @Param is not defined in route!
- Injector -> Expose exports to importers
- Fix module imports -> Imported modules should export it's exports to module which imports them not only to it's imports
- IModuleMetadata no longer requires controller as default type
- Fix router rule resolution issue only false or IResolvedRoute is allowed
- Export Headers interface from route
- Fix router addRule
- Update router addRule second parameter as optional
- Improve merging IProvider algorithm
- Fix merge algorithm on nested modules which have wrong execution order for providers
- Remove OnError decorator since is not used anymore
- Remove forwarder / forwarded
- Since beta no major API changes will happen.
- Added benchmark to logger
- Added fakeControllerActionCall for better testing purposes
- Rename Error to ErrorMessage decorator
- Implemented global error route handler , every module can have own error handler route
- StatusCode renamed to Status
- fix status code bug while redirect
- Exchanged status code api
- Added redirect to request
- Added fake http api for testing
- Remove demo app from framework repo
- Changed @Chain @BeforeEach @AfterEach to not be function calls
- Updated tests for controller
- Exchanged controllerResolver api
- Fixed injections for constructor and action params
- Added tests for Injector
- Remove unnecessary dependencies in package.json
- Fix injector processor
- Fix status code and content type resolver
- Refactored request processing
- Implemented module system
- Added module implementation sketches, missing implementation for modules
- Implemented filters
- Fixed request chain processing