Flask-restless-zx

Latest version: v0.20.0

Safety actively analyzes 642283 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 5

0.14.1

--------------

Released on August 26, 2014.

- 210: lists some related projects in the documentation.
- 347: adds automated build testing for PyPy 3.
- 354: renames ``is_deleted`` to ``was_deleted`` when providing keyword
arguments to postprocessor for :http:method:`delete` method in order to match
documentation.

0.14.0

--------------

Released on August 12, 2014.

- Fixes bug where primary key specified by user was not being checked in some
:http:method:`post` requests and some search queries.
- 223: documents CORS example.
- 280: don't expose raw SQL in responses on database errors.
- 299: show error message if search query tests for ``NULL`` using comparison
operators.
- 315: check for query object being ``None``.
- 324: :http:method:`delete` should only return :http:statuscode:`204` if
something is actuall deleted.
- 325: support ``null`` inside ``has`` search operators.
- 328: enable automatic testing for Python 3.4.
- 333: enforce limit in :func:`helpers.count`.
- 338: catch validation exceptions when attempting to update relations.
- 339: use user-specified primary key on :http:method:`patch` requests.
- 344: correctly encodes Unicode fields in responses.

0.13.1

--------------

Released on April 21, 2014.

- 304: fixes mimerender bug due to how Python 3.4 handles decorators.

0.13.0

--------------

Released on April 6, 2014.

- Allows universal preprocessors or postprocessors; see :ref:`universal`.
- Allows specifying which primary key to use when creating endpoint URLs.
- Requires SQLAlchemy version 0.8 or greater.
- 17: use Flask's :attr:`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 <http://mimerender.readthedocs.org>`_ to render
dictionaries to JSON format.
- 247: adds support for making :http:method:`post` requests to dictionary-like
association proxies.
- 249: returns :http:statuscode:`404` if a search reveals no matching results.
- 254: returns :http:statuscode:`404` if no related field exists for a request
with a related field in the URL.
- 256: makes search parameters available to postprocessors for
:http:method:`get` and :http:method:`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 :class:`sqlalchemy.Time` fields in JSON responses.

0.12.1

--------------

Released on December 1, 2013.

- 222: on :http:method:`post` and :http:method:`patch` requests, recurse into
nested relations to get or create instances of related models.
- 246: adds `pysqlite <https://pypi.python.org/pypi/pysqlite>`_ to test
requirements.
- 260: return a single object when making a :http:method:`get` request to a
relation sub-URL.
- 264: all methods now execute postprocessors after setting headers.
- 265: convert strings to dates in related models when making
:http:method:`post` requests.

0.12.0

--------------

Released on August 8, 2013.

- 188: provides metadata as well as normal data in JSONP responses.
- 193: allows :http:method:`delete` requests to related instances.
- 215: removes Python 2.5 tests from Travis configuration.
- 216: don't resolve Query objects until pagination function.
- 217: adds missing indices in format string.
- 220: fix bug when checking attributes on a hybrid property.
- 227: allows client to request that the server use the current date and/or
time when setting the value of a field.
- 228 (as well as 212, 218, 231): fixes issue due to a module removed from
Flask version 0.10.

Page 2 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.