arcade 0.2.4 arcade: ^0.2.4 copied to clipboard
A no magic web framework for Dart.
0.2.3+1 #
- REFACTOR: Improve logging messages.
- FIX(arcade): Close response for success case.
0.2.3 #
- FEAT(example): Add support for new errorHandler.
- FEAT: Add error handling and response utilities.
0.2.2+1 #
- REFACTOR: Add debug log level for development environment.
- REFACTOR: Update variable names for WebSocket map.
0.2.1+2 #
- Update a dependency to the latest release.
0.2.1 #
- FEAT: Add emitToAll function for websockets.
0.2.0 #
Note: This release has breaking changes.
- BREAKING FEAT: Move Route to route, add types to route.group (#36).
0.1.4+2 #
- FIX: Duplicate global hooks.
0.1.4+1 #
- FIX: Run global hooks.
0.1.4 #
- FEAT(arcade): add support for setting status code.
0.1.3 #
- FEAT: update dependencies.
0.1.2 #
- FIX: name clash.
- FEAT: add support for global before, after and afterWebSocket hooks.
- FEAT: optimize route matching and static file checking.
- FEAT: group routes support.
- FEAT: match wildcard routes on any sub path segment.
0.1.1+1 #
- REFACTOR: fix samples and examples.
- FIX(server_helper): process signal empty stream for platform windows.
0.1.1 #
- FEAT: rename to arcade.
0.1.0+1 #
- FIX: dartseid_cli will hot restart the app instead of hot reload for more reliability.
0.1.0 #
- FEAT(dartseid): add support for web sockets
0.0.10 #
- FEAT(core): added
Route.any
and*
0.0.9+2 #
- FIX(core): updated to logger dependencies. Need to solve cyclic deps.
- FIX(all): Licenses copyright.
0.0.9+1 #
- FIX(dartseid): update imports for config dependency.
0.0.9 #
- FEAT(config): new configuration package.
0.0.8 #
- FIX: hot reloading now initializes the application.
- FIX: not found route not closed.
- FIX: normalized routes when matching, decode path params during construction of context.pathParameters.
- FEAT: detect prod (compiled) or dev (JIT) environment.
- FEAT: add before and after hooks, and remove middleware. Before hooks are a replacement for middlewares, separate request and response headers in RequestContext.
- FEAT: add records and levels to logging.
- FEAT: add a rudimentary logger that uses a separate isolate to log.
- FEAT: add file upload support.
- FEAT: add todo API sample.
- FEAT: add support for custom exceptions.
0.0.7 #
- Allow for compiling by disabling hot reloading when compiling for production using
dart compile exe
.
0.0.6 #
- Introduce a new routing API based on hooks. This allows for more flexibility in defining routes.
- Multiple bug fixes
0.0.5 #
- Add configuration for
dartseid_views
inDartseidConfiguration
class
0.0.4 #
- Add a logger
- Improve hot reloading. Now after reloading, the
init()
function is called again so that the application is reinitialized. This allows routes to be redefined.
0.0.3 #
- Add file upload support
- Add support for
multipart/form-data
requests - Add support for
application/x-www-form-urlencoded
requests - Add a sample todo API
0.0.2 #
- Added
rawRequest
toRequestContext
to allow access to the raw request object for advanced use cases. - Fixed a bug with not found route not closing the response.
0.0.1 #
- Initial version.