webart 0.3.0
webart: ^0.3.0 copied to clipboard
A relax, simple lightweight non-sync web framework for dart, based on shelf.Just write down your art.
CHANGELOG #
0.3.0 #
- Support Dart 2 Strong Mode
0.2.6 #
- Add class-based RequestHandler by
RequestHandlerBase, just extends it and addRequestHandlerBase.handler(Instance) to routes - now support
sceurityContextandbacklogconfig item - Add new documents
- Bugs fix
0.2.5 #
- HOTFIX: Remove Dart 2 support
0.2.4 #
- HOTFIX: Remove 3rd package for Dart 2 support
0.2.3 #
- Fix response of method OPTIONS
- add configure item
allow_global_corsto Allow Global CORS - Remove custom sever header
- Add function
allowCORSRequestallow respond server headers that including someAccess-Control-Allow-* - Add
BroadcastResultsto support that return value from a command - Add
CommandLockto wait command done - Add optional param
includingLockto Command for adding aCommandLocktoCommand.args['lock'] - Redo BroadcastResults impl in
Command, fromCommand.broadcastResultmove toCommand.args['_broadcastResult'] - Remove command
Request.beforeHandling - Now command
Application.beforeRequestHandlingwill be runned before Routing and Handling
0.2.2 #
- Fix Dart SDK version
0.2.1 #
- Allow
Commandhas aCompleterto return a value ChannelSession.sendwill return the future ofCommand'sCompleterif has- Fix example
- Add
Application.readyto touch some events must touch - some bug fixes
0.2.0 #
- Release 0.2.0
- Fix performance problem while running handler, move
waitForResponseto trash - Add EventBus for plugin
- Redesign route system, allow using third party router
- Redesign layer system, get
Goaway and make it powerful - A bit tests for EventBus
- Fix error that handler not handled
- Fix error that handler will be called twice
- return not found when not handler found
- Remove
LoggingLayer Request.onchanges to async- New
MessageChannel,ChannelSession,ChannelSeesionMessageandCommand - Return HTTP error 404 when handler not found
- Router will be fast if uri path is static (for example '/about')
- Builtin Router now work as a Plugin by
RoutingPlugin, it also use third party router if given - A dirty fix for uri template "" match all uri
- Package structure changed, all of Layer moved to single 'package:webart/layer.dart'
- Small change for example.
- Code opz.,remove unused imports and functions
- Mark EvevntBus as deprecated, it will be removed when 0.2.0 released.
- Update logging system, supported debug mode.Just add
'debug': trueto config. - Mark Layer system as deprecated
- Remove deprecated entries
- Some fixes update
- Fix some error while run on strong mode
- Add some tests
- Edit README
- Fix performance problem while running handler, move
0.2.0-beta.5 #
- Fix some error while run on strong mode
- Add some tests
- Edit README
0.2.0-beta.4 #
- Some fixes update
0.2.0-beta.3 #
- Remove deprecated entries
0.2.0-beta.2 #
- Mark Layer system as deprecated
0.2.0-beta.1 #
- Update logging system, supported debug mode.Just add
'debug': trueto config.
0.2.0-beta.0 #
- New
MessageChannel,ChannelSession,ChannelSeesionMessageandCommand - Return HTTP error 404 when handler not found
- Router will be fast if uri path is static (for example '/about')
- Builtin Router now work as a Plugin by
RoutingPlugin, it also use third party router if given - A dirty fix for uri template "" match all uri
- Package structure changed, all of Layer moved to single 'package:webart/layer.dart'
- Small change for example.
- Code opz.,remove unused imports and functions
- Mark EvevntBus as deprecated, it will be removed when 0.2.0 released.
0.2.0-alpha.6 #
- Remove
LoggingLayer Request.onchanges to async
0.2.0-alpha.5 #
- return not found when not handler found
0.2.0-alpha.4 #
- Fix error that handler will be called twice
0.2.0-alpha.3 #
- Fix error that handler not handled
0.2.0-alpha.2 #
- Add EventBus for plugin
- Redesign route system, allow using third party router
- Redesign layer system, get
Goaway and make it powerful - A bit tests for EventBus
0.2.0-alpha.1 #
- Fix performance problem while running handler, move
waitForResponseto trash
0.1.0 #
- First version