- 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)
- Functional tests are now tested on Kinto master version (65)
4.0.0
==================
**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
==================
**New features**
- Add CLI helpers to configure and instantiate a Client from command-line arguments (59)
3.0.0
==================
**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_http.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)