Releases: XeroAPI/Xero-NetStandard
7.0.0
Build from OAS 5.0.0
BREAKING CHANGE
-
PageInfo
object has been added to the HTTP response for following endpoints & the response schema name has been changed.- payments
- purchase Orders
- contacts
- credit notes
- manual journals
- invoices
- bank transactions
- pre payments
- over payments
-
page size query parameter has been added to "get all" endpoints for bank transactions, contacts, credit notes, invoices, manual
journals, payments and purchase orders -
Following properties are 'no longer in use' for "DataSourceResponse" schema -
- indirectBankFeed
- indirectBankFeedPos
- indirectBankFeedNeg
Full Changelog: v6.0.0...v7.0.0
6.0.0
Build from OAS 4.0.0
What's Changed
Files API
- Adds 'Name', 'Size', 'SendWithObject' to object association endpoint.
Breaking Change
Accounting API
- Updates Accounting with new Organisation classes (IGNITE, GROW, COMPREHENSIVE)
Full Changelog: v5.0.0...v6.0.0
5.0.0
4.0.1
What's Changed
- Build from OpenAPI v3.0.1 in #505
- Fixes #501 : Payments API does not parse returned Warnings property
Full Changelog: v4.0.0...v4.0.1
4.0.0
- Build from OpenAPI V3.0.0
BREAKING CHANGE
- Changes the order of IdempotencyKey parameter.
- Fixes method definitions where required request-body parameters were declared as optional.
Following methods will have required body parameters now- Payroll-AU
- updateEmployee
- updatePayRun
- updatePayslip
- updateSuperfund
- updateTimesheet
- Files
- uploadFile
- updateFile
- uploadFileToFolder
- createFileAssociation
- createFolder
- Bankfeeds
- createStatements - Assets
- createAssetType
- Payroll-AU
Full Changelog: v3.34.5...v4.0.0
3.34.5
Fixes #490 issue with item requested not found when calling endpoint
Full Changelog: 3.34.4...v3.34.5
3.34.4
3.34.3
3.34.2
Update RestSharp
to 110.2.0
.
3.34.1
3.34.1
Updated the doc version and trying manual update to the test code so that the build step of the Github action does not throw error.
3.34.0
Generates Xero-NetStandard 3.34.0 from Xero-OpenAPI 2.40.1
All API
Added Idempotency-Key as optional header param for all PUT, POST, PATCH requests
Accounting API
- Compliance with new IRAS GST rate of 9% starting 2024
- Removed PAYGLIABILITY, SUPERANNUATIONEXPENSE, SUPERANNUATIONLIABILITY, WAGESEXPENSE from AccountType enum
- Updated 1099 report sample JSON response.
- Remove the Contact's SkypeUserName field, from the API.Accouting Contact's endpoints.
Payroll AU
- Added two new enum values in LeavePeriodStatus
Finance
- Cash Validation Api now has rate limiting, there is a new response type added to reflect that.
Note 1. Due to the introduction of Idempotency, the SDK inputs will expect more variables
Note 2. that the changes will need relevant update to the test codes
Types of Changes
- Bug fix (non-breaking change that fixes an issue)
- New feature (non-breaking change that adds functionality)
- Breaking change (fix or feature that would cause existing functionality to not work as expected)