All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Add PHP 8 support.
- Allow DateTime instance for
spent_date
parameter when creating time entries or expenses. (#34, #42) Props @crichardson9.
- Replace
php-http/guzzle6-adapter
withphp-http/guzzle7-adapter
in install instructions for PHP 8 support.
- Drop PHP 7.1 support.
0.2.2 - 2020-11-02
- Fix several response keys and state options. (#26) Props @arthurflooris.
0.2.1 - 2020-09-23
- Use correct namespaces for
Payments
andPaymentInterface
. (#25) Props @arthurflooris.
0.2.0 - 2020-05-05
- Add interface abstraction layer for dependency injection. (#19) Props @emkookmer.
- Ensure
updated_since
is using ISO 8601 date format. (#18) Props @stewsnooze. - Fix and add pagination method to retrieve total entries count. (#20) Props @jkulak.
0.1.1 - 2018-03-19
- Changed version constrain for php-http/httplug to continue supporting 1.x.
- Fixed fatal error by missing php-http/client-common dependency.
0.1.0 - 2018-03-18
- API v2 support for Client Contacts, Clients, Company, Invoice Messages, Invoice Payments, Invoices, Invoice Item Categories, Estimate Messages, Estimates, Estimate Item Categories, Expenses, Expense Categories, Tasks, Time Entries, Project User Assignments, Project Task Assignments, Projects, Roles, User Project Assignments, and Users.
AutoPagingIterator
to be used for list requests with automatic pagination.