All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
3.0.0 - 2021-03-13
- Removed support to legacy Python versions, now supports Python 3.6+.
- Removed ordereddict package dependency.
- Added support for Python 3.8 and Python 3.9.
- Added option to set custom
user_agent
.
- Updated default "User-Agent" to
WooCommerce-Python-REST-API/3.0.0
. - Updated Request library to 2.25.1.
- Fixed Basic Auth in Python 3.8.
2.1.1 - 2019-07-22
- Updated Request library to 2.22.0.
- Updated examples.
2.1.0 - 2019-01-15
- Uses WP REST API by default, need to set
wp_api
asFalse
in order to use the legacy WooCommerce API. - Updated default REST API version to
wc/v3
.
2.0.0 - 2019-01-15
- Added support for custom timestamps in oAuth1.0a requests with
oauth_timestamp
. - Allow pass custom arguments to "Requests" library..
- Updated "Requests" library to version 2.20.0.
1.2.1 - 2016-12-14
- Fixed use of
content-type
to fix issues with WordPress 4.7.
1.2.0 - 2016-06-22
- Added option
query_string_auth
to allow Basic Auth as query strings.
1.1.1 - 2016-06-03
- Fixed oAuth signature for WP REST API.
1.1.0 - 2016-05-09
- Added support for WP REST API.
- Added method to handle HTTP OPTIONS requests.
1.0.5 - 2015-12-07
- Fixed oAuth filters sorting.
1.0.4 - 2015-09-25
- Adds
timeout
argument forAPI
class.
1.0.3 - 2015-08-07
- Forced utf-8 encoding on
API.__request()
to avoidUnicodeDecodeError
.
1.0.2 - 2015-08-05
- Fixed handler for query strings.
1.0.1 - 2015-07-13
- Fixed support for Python 2.6.
1.0.0 - 2015-07-12
- Initial release.