Skip to content

0.13.0

Compare
Choose a tag to compare
@jfinkels jfinkels released this 14 Apr 18:26
· 561 commits to master since this release
0.13.0
  • Allows universal preprocessors or postprocessors; see "Universal processors"
    section of the documentation.
  • Allows specifying which primary key to use when creating endpoint URLs.
  • Requires SQLAlchemy version 0.8 or greater.
  • #17: use Flask's flask.Request.json to parse incoming JSON requests.
  • #29: replace custom jsonify_status_code function with built-in support
    for return jsonify(), status_code style return statements (new in Flask
    0.9).
  • #51: Use mimerender to render
    dictionaries to JSON format.
  • #247: adds support for making POST requests to dictionary-like
    association proxies.
  • #249: returns 404 if a search reveals no matching results.
  • #254: returns 404 if no related field exists for a request
    with a related field in the URL.
  • #256: makes search parameters available to postprocessors for
    GET and PATCH requests that access multiple
    resources.
  • #263: Adds Python 3.3 support; drops Python 2.5 support.
  • #267: Adds compatibility for legacy Microsoft Internet Explorer versions 8
    and 9.
  • #270: allows the query attribute on models to be a callable.
  • #282: order responses by primary key if no order is specified.
  • #284: catch DataError and ProgrammingError exceptions when bad data
    are sent to the server.
  • #286: speed up paginated responses by using optimized count() function.
  • #293: allows sqlalchemy.Time fields in JSON responses.