Skip to content

Releases: mrevutskyi/flask-restless-ng

2.1.1

07 Jul 16:40
Compare
Choose a tag to compare
  • Only fetch primary keys from a database for relationships when no filtering is required

2.1.0

06 Jul 21:53
b93a9c4
Compare
Choose a tag to compare

Re-added FunctionsAPI until the next major release to let users to implement an alternative #23

2.0.3

06 Jul 20:11
Compare
Choose a tag to compare
  • Fix: #26 - selectinload is broken for models that have primary keys other than 'id'. Disabled until a new schema is
    implemented
  • Make 'primary_key' optional again #25 (by @tanj)

2.0.2

18 Jun 19:05
Compare
Choose a tag to compare

Fixed import for SQLAlchemy 1.3 #22

2.0.1

18 Jun 01:37
Compare
Choose a tag to compare

Refactored fetching resource collections:

  • SQL query optimizations for 'include' and 'relationship' objects, using selectinload
    (3x-5x performance improvement when tested on large datasets)

  • New parameter 'include_links' which controls should relationship objects include links. They are not required by
    JSON API, and disabling them significantly improves performance

  • New interfaces for Serializer and Deserializer classes.

  • APIManager requires Serializer/Deserializer objects instead of functions for serializer/deserializer options

Deprecations:

  • 'single' parameter is no longer supported - makes code complicated, is not defined in JSON API specs and can be easily
    replicated on a client side

  • 'group' parameter is not longer supported - not defined in JSON API specifications, confusing and broken for PostrgeSQL

  • JSONP callbacks are no longer supported - please reach out if you have a use case for them

1.0.6

25 May 01:46
Compare
Choose a tag to compare

Fix redundant SQL queries

1.0.5

09 Apr 18:39
Compare
Choose a tag to compare

Fix for #16

1.0.4

07 Apr 06:48
Compare
Choose a tag to compare

#15 - Fix support for SQLAlchemy 1.4.x

1.0.2

06 Apr 05:39
Compare
Choose a tag to compare

1.0.1

11 Dec 20:20
Compare
Choose a tag to compare

Fixes for #4 and #6