- Handle new API version accounting errors
- Added Time Entry resource
- Added Profit & Loss accounting report
- Made taxNumber1, taxNumber2 from invoice LineItem readonly due to FreshBooks API change
- Upgrade dependencies (including JUnit4->5)
- Remove deprecated, duplicated fields form Tasks resource model
- Change Items, Invoice LineItems quantities to Decimal type
- Added invoice banner image field and better documentation to invoice presentation
- Added tax fields to Tasks
- Fixed some incorrect types in Projects
- Add sort builder for List() calls
- Add search filter queries builder for list calls
- Upgrade dependencies
- Add automatic retries on 429 and 5xx errors with exponential backoff
- Added Payments and Other Income resources
- Added Services, Service Rates, Tasks resources
Basic Invoicing workflow functionality
- Supports clients, invoices, line items, expenses