Releases: restartpy/restart
Releases · restartpy/restart
Release list
v0.1.5
v0.1.4
v0.1.3
- Always render
HTTPExceptionmessages into JSON - Move
CORSMiddlewareout of RESTArt (use the RESTArt-CrossDomain extension for CORS instead) - Remove tests for
CORSMiddleware - Remove the configuration options for CORS
- Update documentation
- Upgrade the Python-EasyConfig dependency
v0.1.2
- Refactor the Adapter module for better usage
- Add
-a, --adapterargument to the restart utility - Select the first renderer class if no format suffix is specified
- Add
contextkeyword argument toParser.parse()andRenderer.render() - Use
_locked_cached_classproperty_<method-name>(instead of<method-name>) as the default name of the cached class property, which holds the calculated result for thelocked_cached_classpropertydecorated class property - Implement the
get_embedded_rulesmethod of WerkzeugAdapter - Update documentation
- Update examples
v0.1.0
- Add support for resource-level middleware classes
- Bind a mutable attribute (whose name starts with an underscore) to each request property
- Fix bugs for importing extensions
- Refactor the logic for parsing request data or files
- Refactor the logic for rendering response data
- Add the
SERVER_NAMEconfiguration option - Add support for registering URIs with format suffixes
- Add changelog
- Add support for Python 2/3 compatibility
- Re-raise unhandled exceptions with their tracebacks
- Add
http_method_not_allowedas the default action - Get multiple query arguments from the request correctly
v0.0.8
- Update documentation
- Add makefile
- Add support for extension development
- Add the Adapter classes to handle framework adaptions
- Add testing tools
- Add support for Middleware
- Add support for CORS
v0.0.5
- Add
RESTArtandService - Refactor Request and Response
- Add Parser and Renderer
- Handle exceptions
- Add documentation
- Add more tests
- Add logging