Skip to content

0.9.0

Compare
Choose a tag to compare
@jfinkels jfinkels released this 15 Apr 20:39
· 926 commits to master since this release
0.9.0
  • Removed ability to provide a sqlalchemy.orm.session.Session class
    when initializing APIManager; provide an instance of the class
    instead.
  • Changes some dynamically loaded relationships used for testing and in
    examples to be many-to-one instead of the incorrect one-to-many. Versions of
    SQLAlchemy after 0.8.0b2 raise an exception when the latter is used.
  • #105: added ability to set a list of related model instances on a model.
  • #107: server responds with an error code when a PATCH or
    POST request specifies a field which does not exist on the
    model.
  • #108: dynamically loaded relationships should now be rendered correctly by
    the views._to_dict function regardless of whether they are a list or
    a single object.
  • #109: use sphinxcontrib-issuetracker to render links to GitHub issues in
    documentation.
  • #110: enable results_per_page query parameter for clients, and added
    max_results_per_page keyword argument to APIManager.create_api.
  • #114: fix bug where string representations of integers were converted to
    integers.
  • #117: allow adding related instances on PATCH requests for
    one-to-one relationships.
  • #123: PATCH requests to instances which do not exist result in
    a 404 response.