Skip to content

Releases: freakboy3742/pyxero

v0.9.4

30 Sep 02:30
fafac6c
Compare
Choose a tag to compare
  • #337 Added support for JSON-formatted Unauthorised messages
  • #344 Dropped support for Python 3.7
  • #339 Corrected error handling in filtering
  • #341 Added support for object-specific filtering
  • #343 Corrected JSON/XML tagging in PaymentManager
  • #325 Added support for PKCE Oauth2 login flow
  • #321 Corrected an issue with Content-type handling when attaching files.
  • #215 Added support for saving objects with a specific ID.
  • #318 Added support for retrieving the Actions of an Organization
  • #287 Added support for passing on token scope-change warnings
  • #323 Improved error messages when a rate limit is hit.

v0.9.3

29 Jun 04:17
d1d4b7d
Compare
Choose a tag to compare
  • #291 - Correct representation of boolean fields
  • #294 - Correct saving of updated Invoices
  • #300 - Add filtering by ID
  • #302 - Correct handling of XML body format.
  • #303 - Removed support for Private Apps
  • #304 - Add support for the Payment Services API
  • #309 - Allow an (optional) authorization event ID when retrieving tenants
  • #310 - Add Python 3.9 support
  • #314 - Added support for HTTP429 rate limit handling

v0.9.2

01 Mar 04:39
3dfdba0
Compare
Choose a tag to compare
  • Adds support for OAuth2 authentication
  • Adds support for Projects, including Users, Tasks, and Time tracking.
  • Adds support for Batch Payments
  • Adds support for Quotes
  • Adds support for Super funds.
  • Adds support for customized API URLs
  • Adds support for retrieving object history.
  • Adds access to email and online invoice attachments.
  • Improved handling of some boolean and date fields.
  • Drops support for Python 2.7 and 3.4

v0.9.0

15 Jun 09:16
2ef5e35
Compare
Choose a tag to compare

Updates:
GH-179: Change cryptography setup version (thanks João Miguel Neves).
GH-170: Add User-Agent customisation on OAuth related requests.
GH-168: Deprecate Entrust Certificates for Partners API (thanks Sidney Allen).
GH-157: Add PurchaseOrders handling (thanks vadim-pavlov).
GH-153: Add TaxComponents handling (thanks Richard Bell).
GH-152/GH-150: Improve Xero Exceptions handling (thanks Jarek Glowacki, Craig Handley and Brendan Jurd).
GH-151: Add delete method in BaseManager (thanks Craig Handley).

Bugfixes:
GH-173: Send Content-Length as string for working attachment uploads (thanks João Neves).
GH-154: Handle wrong date timestamp format received from Xero (thanks Matt Healy).
GH-149: Change Tracking Category structure in Invoices API (thanks Jacob Hansson).
GH-142: Extend BOOLEAN_FIELDS in BaseManager (thanks Alex Burbidge).
GH-138: Indentation fix in BaseManager (thanks Asav Patel).
GH-137: Fix incorrect field parsing with filters (thanks Alexander Rakowski).
GH-90/GH-91: Pin version of cryptography (thanks Aidan Lister).

v0.8.0

21 Mar 01:05
Compare
Choose a tag to compare

Stable release, no new features but fixes several outstanding issues.

v0.8.0-beta3

13 Oct 01:41
Compare
Choose a tag to compare
v0.8.0-beta3 Pre-release
Pre-release

We didn't bump the internal version number causing issues for people.

v0.8.0-beta2

13 Oct 01:19
Compare
Choose a tag to compare
v0.8.0-beta2 Pre-release
Pre-release

Xero's API has changed to be more strict about returned fields, this release addresses this issue.

v0.8.0-beta1

11 Oct 10:13
Compare
Choose a tag to compare
v0.8.0-beta1 Pre-release
Pre-release

Fixes a number of parsing issues.

v0.7.0

01 Jul 10:19
Compare
Choose a tag to compare

Stable release which switches from XML parsing to JSON, eliminating a host of list-vs-object bugs. Also adds examples for Public and Private applications.

v0.7.0-alpha2

10 Jun 06:29
Compare
Choose a tag to compare
v0.7.0-alpha2 Pre-release
Pre-release

Fixes support for PDF downloads of e.g. Invoices.