All notable changes to laravel-webhook-server
will be documented in this file
- Allow sub-classes of
CallWebhookJob
to use aGuzzleHttp\Client
specific for outgoing webhooks by @bezhermoso in spatie#125
Full Changelog: https://github.com/spatie/laravel-webhook-server/compare/3.2.0...3.2.1
- feat: add dispatchIf, dispatchUnless, dispatchSyncIf and dispatchSync… by @regnerisch in spatie#124
- @regnerisch made their first contribution in spatie#124
Full Changelog: https://github.com/spatie/laravel-webhook-server/compare/3.1.2...3.2.0
- support Laravel 9
- Include Exception with Laravel queue failures by @awarrenlove in spatie#114
Full Changelog: https://github.com/spatie/laravel-webhook-server/compare/3.1.0...3.1.1
- support using webhook URLs as part of webhook signatures (#98)
The only breaking change in this release is the addidation of string $webhookUrl
to the calculateSignature
method of the Signer
interface.
If you have a custom Signer
in your project, add that $webhookUrl
to the calculateSignature
method.
- add ability to use default queue of connection (#94)
- allow setting queue connection (#92)
- fix tests
- require Laravel 8
- require PHP 8
No changes to the API were made, so you can safely upgrade from v1 to v2
- add
dispatchSync
- pass Guzzle TransferStats into resulting Event (#81)
- fix for missing default headers when using withHeaders (#79)
- dispatch should return the PendingDispatch (#74)
- fix exception name for invalid signers (#67)
- add support for PHP 8
- add
getUuid
- support Guzzle 7
- support Laravel 8
- do not use body in GET request (#43)
- add
doNotSign
- fix
uuid
- add
uuid
- add
dispatchNow
(#39)
- add support for Laravel 7
- drop support for PHP 7.3
- add error info to the dispatched event
- remove duplicate line
- do not release job on last attempt
- add
getResponse
- Add Laravel 6 support
- avoid sending unsuccessfull event when the final try of a job succeeds
- remove constructor on
WebhookCallFailedEvent
so it inherits properties
- add
ContentType
header with valueapplication/json
by default
- move
test-time
to dev dependencies
- fixed method names
contains bug, do not use
- initial release