Releases: Sysix/lexoffice-php-api
Releases · Sysix/lexoffice-php-api
1.5.0
1.4.0
1.3.0
1.2.1
Added
- Fancy badges in README.md (@Sysix)
Changed
- Improved Psalm Level to 1 (@Sysix)
- Be more stricted about the internal Response Body for
Client\*::document()
with$asContent=true
(@Sysix) - Improved Unit Test Coverage (@Sysix)
Fixes
- voucher file upload path (thanks to @KirbyDE)
- old behaviour for depreacted method
PaginationClient::getAll()
. Returns Error Response instead of skipping it. (@Sysix)
Full Changelog: 1.2.0...1.2.1
1.2.0
1.1.0
Added
- Delivery Notes Endpoint #136
- Dunnings Endpoint #139
- Pursue method for CreditNote Client #138
- Pursue method for Invoice Client #138
- Pursue method for OrderConfirmation Client #138
- accept Header as second optional parameter for
Clients\File::get
#134 - get Method for Event Client #137
Changed
Sysix\LexOffice\Api::$request
is now protected, usegetRequest
andsetRequest
instead #135- Added
ApiInterface
and moved all Interfaces to its own namespace #135 ClientInterface
requires nowApiInterface
for its constructor parameter #135
Full Changelog: 1.0.0...1.1.0
1.0.0
Finally Release 1.0.0 is here with some major changes. This package is now under a new name:
composer require sysix/lex-office-api
Also the Namespace is changed to \Sysix\LexOffice
.
When you want to upgrade your package follow the UPGRADE Guide.
If you have problems to upgrade, feel free to open an Issue on GitHub.
Added
- allow other PSR-18 HTTP Clients to be passed
- Filter options for Contact Endpoint
- Filter options for Voucherlist Endpoint
- Sort options for Recurringtemplate Endpoint
- Upload File to the Voucher Endpoint (with Voucher-ID)
Changed
- requires PHP 8.1
- drop
guzzlehttp/guzzle
requirement, requires nowpsr/http-client
andguzzlehttp/psr7
- requires PSR-18 HTTP Client as a second constructor Parameter for
\Sysix\Lexoffice\Api
- Response Errors don't throw an Exception (required from PSR-18)
- All Methods are not strict typed
- Query filters and uuids are now url encoded
Removed
$api->setCacheInterface()
$api->getCacheResponse()
$api->setCacheResponse()
\Sysix\Lexoffice\Exception\CacheException
\Sysix\Lexoffice\Exception\BadMethodException
- Methods which throwed a
\Sysix\Lexoffice\Exception\BadMethodException
Deprecated
\Sysix\Lexoffice\Clients\CreditNote::getAll
\Sysix\Lexoffice\Clients\DownPaymentInvoice::getAll
\Sysix\Lexoffice\Clients\Invoice::getAll
\Sysix\Lexoffice\Clients\OrderConfirmation::getAll
\Sysix\Lexoffice\Clients\Quotation::getAll
\Sysix\Lexoffice\Clients\Voucher::getAll
\Sysix\Lexoffice\Clients\VoucherList::setToEverything
\Sysix\Lexoffice\Clients\CreditNote::getPage
\Sysix\Lexoffice\Clients\DownPaymentInvoice::getPage
\Sysix\Lexoffice\Clients\Invoice::getPage
\Sysix\Lexoffice\Clients\OrderConfirmation::getPage
\Sysix\Lexoffice\Clients\*::getAsJson
0.17.0
What's Changed
- Update README.md - added info how to extract json from error response by @Sysix in #122
- add update method for contact client + @Sysix in #124 and by @PercyDwn in #123
- Add Support for PHP 8.3 by @Sysix in #128
- Remove Support for PHP 7.4 by @Sysix in #128
Full Changelog: 0.16.0...0.17.0
0.16.0
What's Changed
- Bump phpunit/phpunit from 9.6.3 to 9.6.5 by @dependabot in #106
- Bump symfony/cache from 5.4.19 to 5.4.21 by @dependabot in #104
- Update LICENSE year by @Sysix in #102
Full Changelog: 0.15.0...0.16.0
0.15.0
What's Changed
- BadMethodCallException text: methods not defined by @antondollmaier in #59
- Bump phpunit/phpunit from 9.5.11 to 9.5.13 by @dependabot in #61
- Bump symfony/cache from 5.4.2 to 5.4.5 by @dependabot in #66
- Bump phpunit/phpunit from 9.5.13 to 9.5.16 by @dependabot in #65
- Bump guzzlehttp/psr7 from 2.1.0 to 2.2.1 by @dependabot in #72
- Bump symfony/cache from 5.4.5 to 5.4.8 by @dependabot in #75
- Bump phpunit/phpunit from 9.5.16 to 9.5.20 by @dependabot in #73
- Bump guzzlehttp/guzzle from 7.4.1 to 7.4.2 by @dependabot in #71
- Bump guzzlehttp/guzzle from 7.4.2 to 7.4.3 by @dependabot in #76
- Bump guzzlehttp/guzzle from 7.4.3 to 7.4.4 by @dependabot in #78
- Bump symfony/cache from 5.4.8 to 5.4.9 by @dependabot in #77
- Bump guzzlehttp/guzzle from 7.4.4 to 7.4.5 by @dependabot in #80
- Bump phpunit/phpunit from 9.5.20 to 9.5.21 by @dependabot in #79
- Bump phpunit/phpunit from 9.5.21 to 9.5.26 by @dependabot in #90
- Bump symfony/cache from 5.4.9 to 5.4.15 by @dependabot in #91
- Bump guzzlehttp/guzzle from 7.4.5 to 7.5.0 by @dependabot in #86
- updated .gitignore by @rene-mueller in #92
- Support Payments by @MLDMoritz in #98
- Bump phpunit/phpunit from 9.5.26 to 9.6.3 by @dependabot in #101
- Bump symfony/cache from 5.4.15 to 5.4.19 by @dependabot in #99
New Contributors
- @antondollmaier made their first contribution in #59
- @rene-mueller made their first contribution in #92
- @MLDMoritz made their first contribution in #98
Full Changelog: 0.14.2...v.0.15.0