Skip to content

0.10.0

Compare
Choose a tag to compare
@jfinkels jfinkels released this 15 Apr 20:14
· 754 commits to master since this release
0.10.0
  • #2: adds basic GET access to one level of relationship depth
    for models.
  • #113: interpret empty strings for date fields as None objects.
  • #115: use Python's built-in assert statements for testing
  • #128: allow disjunctions when filtering search queries.
  • #130: documentation and examples now more clearly show search examples.
  • #135: added support for hybrid properties.
  • #139: remove custom code for authentication in favor of user-defined pre- and
    postprocessors (this supercedes the fix from #154`).
  • #141: relax requirement for version of python-dateutil
    to be not equal to 2.0 if using Python
    version 2.6 or 2.7.
  • #146: preprocessors now really execute before other code.
  • #148: adds support for SQLAlchemy association proxies.
  • #154 (this fix is irrelevant due to #139): authentication function now may
    raise an exception instead of just returning a Boolean.
  • #157: POST requests now receive a response containing all
    fields of the created instance.
  • #162: allow pre- and postprocessors to indicate that no change has occurred.
  • #164, #172, #173: PATCH requests update fields on related
    instances.
  • #165: fixed bug in automatic exposing of URLs for related instances.
  • #170: respond with correct HTTP status codes when a query for a single
    instance results in none or multiple instances.
  • #174: allow dynamically loaded relationships for automatically exposed URLs
    of related instances.
  • #176: get model attribute instead of column name when getting name of primary
    key.
  • #182: allow POST requests that set hybrid properties.
  • #152: adds some basic server-side logging for exceptions raised by views.