Skip to content

Releases: Kinto/kinto-http.py

8.0.1

16 May 10:15
Compare
Choose a tag to compare

Bug fixes

  • Fix get_records_timestamp JSONDecode error while trying to decode
    the body of a HEAD response. (#144)

8.0.0

11 May 18:18
Compare
Choose a tag to compare

Breaking changes

  • Fetch only one page when _limit is specified and allow to override this
    with a pages argument (fixes #136)
  • Make client methods API consistent by forcing keyword parameters (#119)
  • Deduce the id of a resource with the value of id in data if present (#143)
  • Drop Python 2.7 support. Now supports Python 3.5+

New Features

  • Keep tracks of Backoff headers and raise an BackoffException if
    we are not waiting enough between two calls. (#53)
  • Add --retry and --retry-after to CLI utils helpers (fixes #126)

Bug fixes

  • Fix retry behaviour when responses are successful (fixes #129)
  • Fix Retry-After value to be read as integer rather than string. (#131)
  • Fix No JSON could be decoded ValueError (fixes #116)

Internal changes

  • make tests-once to run functional tests in order to calculate coverage correctly (#131)

7.2.0

17 Mar 21:14
Compare
Choose a tag to compare
  • Only provide the data JSON field when data is provided. (#122)

7.1.0

17 Mar 08:18
Compare
Choose a tag to compare

Bug fixes

  • Method for plural endpoints now return list of objects instead of odict_values.

New features

Documentation

  • Fix explanation about safe/if_match/last_modified
  • Fix missing methods in docs (#102, thanks @gabisurita)
  • Improve contributing guide (#104, #111, thanks @Sayli-Karnik)
  • Show how to use the FxABearerTokenAuth auth (#117)

7.0.0

30 Sep 12:12
Compare
Choose a tag to compare

Breaking changes

  • Removed if_exists argument from the delete_*s methods for plural endpoints
    (#98, thanks @mansimarkaur!)

New features

Documentation

6.2.1

08 Sep 09:59
Compare
Choose a tag to compare

New features

  • Add a if_exists flag to delete methods to avoid raising if the
    item was already deleted. (#82)
  • Improving the clone method to keep all the previous parameters values
    if missing as parameters. (#91)

6.1.0

08 Sep 09:59
Compare
Choose a tag to compare

New features

  • Add a get_records_timestamp method to get the collection ETag. (#81)

6.0.0

10 Jun 10:34
Compare
Choose a tag to compare

Breaking changes

  • Rename kinto_client to kinto_http (#74)

5.0.0

13 May 08:37
Compare
Choose a tag to compare

Breaking changes

  • Rename the last_modified client parameter into if_match (#68)

New features

  • Display a better message when having 403 on create_collection and
    create_record methods (#49)
  • Expose get_endpoints as part of the client API (#60)
  • Add a server_info method to retrieve the root url info (#70)

Internal changes

  • Rename the Batch class into BatchSession (#52)
  • Change readthedocs.org urls in readthedocs.io (#71)

4.1.0

27 Apr 08:41
Compare
Choose a tag to compare

New features

  • Add new methods get_buckets(), delete_buckets(), delete_bucket(),
    delete_collections(), delete_records(), patch_record() (#55)

Internal changes

  • Functional tests are now tested on Kinto master version (#65)