pneuma 0.3.0 pneuma: ^0.3.0 copied to clipboard
Web framework with middleware
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
## [Unreleased]
## [0.3.0] - 2018-08-17
### Changed
- Pneuma server get/post/etc shortcut methods accepts dynamic as handler. Could be middleware
- Controller now passes matched params as an arguments aside of req, and res
## [0.2.5] - 2018-08-15
### Added
- Response timeout added
### Fixed
- Adding default headers before app start
- Controller routes fixed
## [0.2.4] - 2018-08-15
### Added
- Added ServerStatus to Pneuma
- On start and server error handling
- ServerStatus stream
### Changed
- Updated HttpHeaders to dart 2 for Response
## [0.2.2] - 2018-08-14
### Added
- request headers
## [0.2.1] - 2018-08-14
### Added
- `stop` for Pneuma instance to stop HttpServer
- methods to controll HttpServer#defaultHeaders
## [0.2.0] - 2018-08-14
### Changed
- Updated to dart version 2
## [0.1.0] - 2018-08-06
### Added
- Middleware as an interface
- Controller to work in MVC kind of manner
- example dir with example
### Changed
- Future based middleware chain
### Removed
- Custom events class
- waterfall recurcive middleware handling
- Log to be a separate middleware
## [0.0.3] - 2015-08-16
### Added
- Initial structure
- Event based controllers concept
- MiddlewareHandler through a waterfall recurcive stack