pneuma 0.6.1 copy "pneuma: ^0.6.1" to clipboard
pneuma: ^0.6.1 copied to clipboard

Yet another web server framework on middlewares. Driven by ExpressJs and MVC nostalgy.

# 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).

## [0.6.1] - 2020-04-03
### Fixed
- Server status changes to `STOPPED` when `.stop` method called successfuly
### Updated
- Updated types, removed few files

## [0.6.0] - 2020-04-03
### Added
- Added `Request` and `Response` to `beforeAction` and `afterAction`
### Changed
- Rewritten `routeMap` function type to ActionHandler making params as an optional `List<String>` for better typing

## [0.5.1] - 2020-04-02
### Added
- Added `beforeAction` and `afterAction` to the `Controller`

## [0.5.0] - 2020-03-31
### Updated
- Linted and updated code

## [0.4.0] - 2019-03-20
### Added
- Added baseUrl parameter for handling base of middleware

## [0.3.4] - 2019-03-04
### Fixed
- Dart native response close handling. Was getting error on trying to process thrown exception

## [0.3.3] - 2019-03-03
### Updated
- Access additional parameters via [] operator

### Fixed
- Content type of type string

## [0.3.2] - 2019-03-03
### Added
- Store additional parameters for request in Map `req.additionalParams`

## [0.3.1] - 2019-03-03
### Added
- ip to Request from connectionInfo

## [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
0
likes
35
pub points
0%
popularity

Publisher

unverified uploader

Yet another web server framework on middlewares. Driven by ExpressJs and MVC nostalgy.

Repository (GitHub)
View/report issues

License

MIT (LICENSE)

Dependencies

http_server

More

Packages that depend on pneuma