- add event emit and listen support
- documentation
- add test solution: use bootstrap function
- add PropertyInherited decorator
- add type convert in controller parameters
- add ConverterService to convert data
- add Property decorator
- add required parameter options
- add @Head, @Options http request
- add logger config
- @Middleware and @ErrorMiddleware support
- middleware order and base url support
- Support @Filter decorator to decorate a class as a Filter
- Support @BeforeFilter, @AfterFilter to filter for a controller, add options: only, except
- Support @Data param type to inject data for the controller and filters
- Support @Middleware decorator to inject for controllers
- Support Middleware, Controller parameter injections, now your middleware have the same ability as Controller to inject not only Req, Res, and BodyParam, PathParam and so on.
- Support new @ApplicationSettings and ApplicationLoader for new start up application way
- Support convert class to object and object to class by Converter, and provide template ability