Releases: XeroAPI/Xero-NetStandard
3.9.0
Xero NetStandard SDK version 3.9.0 generated against OpenAPI Spec version 2.5.0
Payroll NZ API
PayRun.cs & PayRunCalendar.cs
- Now refers to CalendarType class for enum options.
Taxsettings.cs
- Periodunit type changed from int to decimal
Updated test project's RestSharp version from 106.6.7 to 106.11.4.
SDK version updated to 3.9.0
3.8.0
Xero NetStandard SDK version 3.8.0 generated against OpenAPI Spec version 2.5.0
Accounting APIs
- batchPayment's reference is now 255 in length
- added DueDate property to CreditNote model
- GetReportBalanceSheetAsync now has date parameter in DateTime instead of string (breaking change for users of this report)
Assets API
- added disposalDate model
NZ Payroll
- address issue in PayRun missing Calendar Type enum "TwiceMonthly"
OpenAPI Spec version updated to 2.5.0 across all files.
SDK version updated to 3.8.0 (patch, improvements & bug fixes)
3.7.2
Xero NetStandard SDK version 3.7.2 generated against OpenAPI Spec version 2.4.0
Small fix of typo in comments.
ACCOUNTING
- added CreateManualJournalHistoryRecordAsync
- added GetManualJournalsHistoryAsync
- fixed currency enums TRY_LIRA and EMPTY_CURRENCY in CurrencyCode model
OpenAPI Spec version updated to 2.4.0 across all files.
SDK version updated to 3.7.2 (patch, improvements & bug fixes)
3.7.1
Xero NetStandard SDK version 3.7.1 generated against OpenAPI Spec version 2.3.6
Fixed issue with OAS version not updated on some API sets.
ACCOUNTING
- added method to get Organisation Action and Actions (GetOrganisationActionsAsync & GetOrganisationActionsAsync)
- consequently models for Action and Actions were added
- BatchPayment Details max length validation is removed
Assets
- removed AssetError object, in preparation to transition to a common Xero API error object
AU PAYROLL
- added EarningType enum BONUSESANDCOMMISSIONS
- added ManualTaxType enum SCHEDULE5MANUAL & SCHEDULE5STSLMANUAL
- made EmployeeID not req. for Tax Declaration
- add TimesheetStatus enum REJECTED and REQUESTED
NZ PAYROLL
- added GetStatutoryDeductionsAsync, GetSuperannuationAsync and GetSuperannuationsAsync
OpenAPI Spec version updated to 2.3.6 across all files.
SDK version updated to 3.7.1 (patch, improvements & bug fixes)
3.7.0
Xero NetStandard SDK version 3.7.0 generated against OpenAPI Spec version 2.3.3
Payroll NZ APIs
The money related fields in NZ payroll changed from doubles to decimals to allow more accurate calculation and access to financial calculation methods.
SDK version updated to 3.7.0 (minor release due to data type change in NZ payroll)
3.6.2
Xero NetStandard SDK version 3.6.2 generated against OpenAPI Spec version 2.3.3
Accounting APIs
- added getPurchaseOrdersAttachments
- added getPurchaseOrderAttachmentByFileName
- added updatePurchaseOrderAttachmentByFileName
- added createPurchaseOrderAttachmentByFileName
SDK version updated to 3.6.2 (patch with small improvements)
3.6.1
Xero NetStandard SDK version 3.6.1 generated against OpenAPI Spec version 2.3.3
Accounting APIS
- added RepeatingInvoiceID to Invoice.cs
- added new Timezone.cs enum "UTC+13"
- added getQuoteByNumber method
- added QuoteNumber as a query param for GetQuotesAsync method
- bug fix: removed getQuoteByNumber method as that did not match implementation of the API
- add 2 missing currencies "BYR" & "LTL"
- TrackingOption.cs Name length updated from 50 to 100
Payroll AU
- added ManualTaxType and EarningsType enums "BONUSESANDCOMMISSIONS", "SCHEDULE5STSLMANUAL" and "SCHEDULE5MANUAL"
Assets API
- fixed the captilisation of "xero-tenant-id" header parameter
OpenAPI Spec version updated to 2.3.3 across all files.
SDK version updated to 3.6.1 (patch with bug fixes)
3.6.0
Xero NetStandard SDK version 3.6.0 generated against OpenAPI Spec version 2.3.0
###Added Payroll NZ Support
Xero.NetStandard.OAuth2 main package downgraded the NewtonSoft version from 12.0.2 to 11.0.2 to align with what Xero.NetStandard.OAuth2Client's Identity Model 4.0.0 is using. This will resolve some dependency issues when the two packages are used together.
Payroll AU API:
SuperMembership.cs
- EmployeeNumber type corrected from decimal to string
OpenAPI Spec version updated to 2.3.0 across all files.
SDK version updated to 3.6.0 (minor release with a bug fix)
3.5.0
Xero NetStandard SDK version 3.5.0 generated against OpenAPI Spec version 2.2.15
RestSharp dependency upgraded from 106.10.1 to 106.11.4
SDK version updated to 3.5.0 (minor release)
3.4.1
Xero NetStandard SDK version 3.4.1 generated against OpenAPI Spec version 2.2.15
AU Payroll APIs:
LeaveLine.cs
- addedd AnnualNumberOfUnits (decimal) & FullTimeNumberOfUnitsPerPeriod (decimal)
SDK version updated to 3.4.1 (patch)