Model updates, updated tests and much more.
This release contains a lot of updates, some not completely BC, although in the minor cases where it isn't, it is fixing otherwise broken code.
- Fixed Journal Line Tracking Category selecting - #231
- Fixed incorrect example of loadByGUID in README
- URL-encode filenames for attachments
- Model property updates
- Added BankStatement Report model
- Added ability to add arbitrary parameters to send to the API
- Drop the assumption that microtime() has a decimal in noonce
- Workarounds for objects that nest themselves an extra level deep
- Made handling for TrackingCategory parsing more robust
- Added methods to get and set config options
- Added ability to get the online invoice url - #246
- Allow FQN in model refs
->saveAll()
now gets the API stem for the resource being saved- Updated Xero docs link for pagination
- Only validate missing fields for non-xero elements