All notable changes to laravel-webhook-server
will be documented in this file
- Add support for laravel 11 by @shuvroroy in #154
- Corrected typos in README.md and webhook-server.php by @OussamaMater in #151
- @OussamaMater made their first contribution in #151
Full Changelog: https://github.com/spatie/laravel-webhook-server/compare/3.8.0...3.8.1
3.8.0
- Add event that is being fired upon the webhook's dispatch by @thannaske in #150
- @thannaske made their first contribution in #150
Full Changelog: https://github.com/spatie/laravel-webhook-server/compare/3.7.0...3.8.0
- Adds support for mutual TLS by @JonErickson in #149
- @JonErickson made their first contribution in #149
Full Changelog: https://github.com/spatie/laravel-webhook-server/compare/3.6.0...3.7.0
- Fix webhook event type for raw body by @DotNetSimon in #147
Full Changelog: https://github.com/spatie/laravel-webhook-server/compare/3.5.0...3.6.0
- Webhook option to allow sending a raw body instead of array -> json. by @DotNetSimon in #146
- @DotNetSimon made their first contribution in #146
Full Changelog: https://github.com/spatie/laravel-webhook-server/compare/3.4.3...3.5.0
- Change to protected properties
$response
,$errorType
and$errorMessage
inCallWebhookJob
by @Kazuto in #143
Full Changelog: https://github.com/spatie/laravel-webhook-server/compare/3.4.2...3.4.3
- Fixes a couple of minor typographical errors. by @cxj in #141
- support Laravel 10.0 by @hihuangwei in #142
Full Changelog: https://github.com/spatie/laravel-webhook-server/compare/3.4.1...3.4.2
- Add PHP 8.2 Support by @patinthehat in #138
- Convert all tests to pest by @alexmanase in #139
- Refactored Request to Method by @JamesFreeman in #140
- @patinthehat made their first contribution in #138
- @alexmanase made their first contribution in #139
- @JamesFreeman made their first contribution in #140
Full Changelog: https://github.com/spatie/laravel-webhook-server/compare/3.4.0...3.4.1
- Add proxy option by @andycowan in #136
- @andycowan made their first contribution in #136
Full Changelog: https://github.com/spatie/laravel-webhook-server/compare/3.3.0...3.4.0
- Add missing config documentation to readme by @Kazuto in #134
- Add option for configurable Webhook Job by @Kazuto in #135
- @Kazuto made their first contribution in #134
Full Changelog: https://github.com/spatie/laravel-webhook-server/compare/3.2.1...3.3.0
- Allow sub-classes of
CallWebhookJob
to use aGuzzleHttp\Client
specific for outgoing webhooks by @bezhermoso in #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 #124
- @regnerisch made their first contribution in #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 #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