RESTArt Changelog¶
Here you can see the full list of changes between each RESTArt release.
Version 0.1.3¶
Released on Feb 21st 2016.
- 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
Version 0.1.2¶
Released on Dec 30th 2015.
- 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
Version 0.1.0¶
Released on Oct 3rd 2015.
- 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_NAME configuration 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
Version 0.0.8¶
Released on Jul 19th 2015.
- Update documentation
- Add makefile
- Add support for extension development
- Add the
Adapterclasses to handle framework adaptions - Add testing tools
- Add support for Middleware
- Add support for CORS
Version 0.0.5¶
Released on Jun 26th 2015.