Skip to content

Releases: XeroAPI/xero-node

2.3.0 Minor Release

25 Jul 05:03
Compare
Choose a tag to compare

Merging changes from @philals for webpack support and minor bugs.

The biggest change here is the removal of the sample app into a separate repo as the dependencies were clashing. The sample app can now be found in a separate repo xero-node-sample-app.

It is still live in the original location of: https://xero-sample-app.herokuapp.com

2.2.2 Patch Release

20 Jul 10:02
Compare
Choose a tag to compare

Merged fixes to the package.json to improve dependencies (and stop including dev dependencies in the main build).

Also includes other minor cleanups to assist with webpack builds.

2.2.0 Minor Release

03 Jul 07:02
Compare
Choose a tag to compare

This release updates the library level support for boolean attributes ensuring they are provided in their correct form (formerly this required string to boolean conversion).

This also includes an update to the TaxRates object, ensuring that the IsCompound field is returned correctly as Boolean.

It also provides a new parameter that can be provided when creating attachments for accounts receivable invoices: IncludeOnline. This parameter will show the attachment when the online invoice has been sent.

2.1.8 Patch Release

29 Jun 07:19
Compare
Choose a tag to compare

Exposes further fields on the contact object that were previously not working.

Also exposes the LineItemID field on the LineItems schema.

2.1.7 Patch Release

26 Jun 06:02
Compare
Choose a tag to compare

Added support for a new multiple item creation function that allows a user to save multiple items in one call.

2.1.6 Patch Release

19 Jun 06:09
Compare
Choose a tag to compare

Merged PR #37 to fix an issue with retrieving attachment content when using the Partner API.

2.1.5 Patch Release

13 Jun 05:31
Compare
Choose a tag to compare

This patch release simply updates the lodash version to the latest to fix a couple of bugs that were appearing in different circumstances.

Merged fro PR #34.

v2.1.4

30 May 05:42
Compare
Choose a tag to compare

2.1.4 Patch Release

Minor updates to improve test resilience and introduce support for Manual Journals.

Support for Manual Journals

Manual journals are used by accountants or bookkeepers to work directly with the general ledger. For example, to record accrued expenses or completed work not invoiced.

Source

This release adds the ability for developers to easily work with manual journals through a new entity object and helper.

We've also added the ability to save attachments on Manual Journals.

Thanks to @Kamisama666 for the PR to get this going.

Test Resilience

Various tests were failing due to lodash updates and some other changes external to the project. As such I've introduced some more resilience into the tests.

In the next minor release, the entire test structure is completely reorganised to make it easier to run specific tests. There is no drop date for this release, but it will be soon!

Any requests/questions/feedback, either raise an issue, submit a PR or send an email to api@xero.com

Thanks!