Skip to content

Releases: restartpy/restart

v0.1.5

Choose a tag to compare

@RussellLuo RussellLuo released this 15 May 15:57
  1. Make expand_wildcards() always return sorted module names
  2. Render HTTPException exceptions raised from parsers into JSON

v0.1.4

Choose a tag to compare

@RussellLuo RussellLuo released this 26 Apr 04:29
  1. Fixed a bug of expand_wildcards()

v0.1.3

Choose a tag to compare

@RussellLuo RussellLuo released this 21 Feb 13:07
  1. Always render HTTPException messages into JSON
  2. Move CORSMiddleware out of RESTArt (use the RESTArt-CrossDomain extension for CORS instead)
  3. Remove tests for CORSMiddleware
  4. Remove the configuration options for CORS
  5. Update documentation
  6. Upgrade the Python-EasyConfig dependency

v0.1.2

Choose a tag to compare

@RussellLuo RussellLuo released this 30 Dec 05:24
  1. Refactor the Adapter module for better usage
  2. Add -a, --adapter argument to the restart utility
  3. Select the first renderer class if no format suffix is specified
  4. Add context keyword argument to Parser.parse() and Renderer.render()
  5. 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 the locked_cached_classproperty decorated class property
  6. Implement the get_embedded_rules method of WerkzeugAdapter
  7. Update documentation
  8. Update examples

v0.1.0

Choose a tag to compare

@RussellLuo RussellLuo released this 03 Oct 10:26
  1. Add support for resource-level middleware classes
  2. Bind a mutable attribute (whose name starts with an underscore) to each request property
  3. Fix bugs for importing extensions
  4. Refactor the logic for parsing request data or files
  5. Refactor the logic for rendering response data
  6. Add the SERVER_NAME configuration option
  7. Add support for registering URIs with format suffixes
  8. Add changelog
  9. Add support for Python 2/3 compatibility
  10. Re-raise unhandled exceptions with their tracebacks
  11. Add http_method_not_allowed as the default action
  12. Get multiple query arguments from the request correctly

v0.0.8

Choose a tag to compare

@RussellLuo RussellLuo released this 19 Jul 15:30
  1. Update documentation
  2. Add makefile
  3. Add support for extension development
  4. Add the Adapter classes to handle framework adaptions
  5. Add testing tools
  6. Add support for Middleware
  7. Add support for CORS

v0.0.5

Choose a tag to compare

@RussellLuo RussellLuo released this 26 Jun 01:00
  1. Add RESTArt and Service
  2. Refactor Request and Response
  3. Add Parser and Renderer
  4. Handle exceptions
  5. Add documentation
  6. Add more tests
  7. Add logging

v0.0.2

Choose a tag to compare

@RussellLuo RussellLuo released this 17 May 05:04

The first release.