Skip to content

Releases: Kinto/kinto-http.py

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)

4.0.0

08 Mar 13:42
Compare
Choose a tag to compare

Breaking changes

  • The function cli_utils.set_parser_server_options() was renamed
    cli_utils.add_parser_options() (#63)

New features

  • add_parser_options can now exclude bucket and collection
    parameters. (#63)
  • create_client_from_args can now works even with no bucket or
    collection arguments (#63)

Bug fixes

  • Do not sent body in GET requests. (#62)

3.1.0

16 Feb 16:54
Compare
Choose a tag to compare

New features

  • Add CLI helpers to configure and instantiate a Client from command-line arguments
    (#59)

3.0.0

10 Feb 18:59
Compare
Choose a tag to compare

Breaking changes

  • Updated the update_collection() signature: data is now the fisr argument
    (#47)

New features

  • Added a retry option for batch requests (#51)
  • Use the "default" bucket if nothing is specified (#50)
  • Added a if_not_exists argument to the creation methods (#42)
  • Added a replication mechanism in kinto_client.replication (#26)
  • Handle the last_modified argument on update or create operations (#24)

Bug fixes

  • Do not force the JSON content-type in requests if multipart-encoded files are
    sent (#27)
  • Fail the batch operations early (#47)
  • Remove un-needed requirements (FxA) (#43)
  • Use max_batch_request from the server to issue more than one batch request
    (#30)
  • Make sure batch raises an error when needed (#28)
  • Fix an invalid platform error for some versions of python (#31)
  • Do not lowercase valid IDs (#33)

Documentation

  • Add documentation about client.batch (#44)