# Changelog

All notable changes to `laravel-webhook-client` will be documented in this file

## 3.4.2 - 2024-08-07

### What's Changed

* Change hash_equals order parameters by @sylfel in https://github.com/spatie/laravel-webhook-client/pull/221

### New Contributors

* @sylfel made their first contribution in https://github.com/spatie/laravel-webhook-client/pull/221

**Full Changelog**: https://github.com/spatie/laravel-webhook-client/compare/3.4.1...3.4.2

## 3.4.1 - 2024-06-24

### What's Changed

* Fix a typo in webhook-client.php by @kosarinin in https://github.com/spatie/laravel-webhook-client/pull/216

### New Contributors

* @kosarinin made their first contribution in https://github.com/spatie/laravel-webhook-client/pull/216

**Full Changelog**: https://github.com/spatie/laravel-webhook-client/compare/3.4.0...3.4.1

## 3.4.0 - 2024-05-21

### What's Changed

* Update README.md to Laravel 11 Schedule for Prune by @arnebr in https://github.com/spatie/laravel-webhook-client/pull/213
* Extend InvalidWebhookSignatureEvent with WebhookConfig parameter by @jansgescheit in https://github.com/spatie/laravel-webhook-client/pull/214

### New Contributors

* @jansgescheit made their first contribution in https://github.com/spatie/laravel-webhook-client/pull/214

**Full Changelog**: https://github.com/spatie/laravel-webhook-client/compare/3.3.2...3.4.0

## 3.3.2 - 2024-04-25

### What's Changed

* Add config option to enable/disable unique token by @it-can in https://github.com/spatie/laravel-webhook-client/pull/212

### New Contributors

* @it-can made their first contribution in https://github.com/spatie/laravel-webhook-client/pull/212

**Full Changelog**: https://github.com/spatie/laravel-webhook-client/compare/3.3.1...3.3.2

## 3.3.1 - 2024-04-24

### What's Changed

* Bump stefanzweifel/git-auto-commit-action from 4 to 5 by @dependabot in https://github.com/spatie/laravel-webhook-client/pull/200
* Bump actions/checkout from 3 to 4 by @dependabot in https://github.com/spatie/laravel-webhook-client/pull/199
* Add a unique token to route names by @ryanlholt in https://github.com/spatie/laravel-webhook-client/pull/210
* Bump ramsey/composer-install from 2 to 3 by @dependabot in https://github.com/spatie/laravel-webhook-client/pull/205

### New Contributors

* @dependabot made their first contribution in https://github.com/spatie/laravel-webhook-client/pull/200
* @ryanlholt made their first contribution in https://github.com/spatie/laravel-webhook-client/pull/210

**Full Changelog**: https://github.com/spatie/laravel-webhook-client/compare/3.3.0...3.3.1

## 3.3.0 - 2024-02-19

### What's Changed

* Drop laravel 8 and php 8.0, add support php 8.3 on github action workflows by @lloricode in https://github.com/spatie/laravel-webhook-client/pull/198
* Fix typo by @akr4m in https://github.com/spatie/laravel-webhook-client/pull/202
* Update composer.json to use Larastan Org by @arnebr in https://github.com/spatie/laravel-webhook-client/pull/203
* Laravel 11 Support by @sweptsquash in https://github.com/spatie/laravel-webhook-client/pull/204

### New Contributors

* @lloricode made their first contribution in https://github.com/spatie/laravel-webhook-client/pull/198
* @akr4m made their first contribution in https://github.com/spatie/laravel-webhook-client/pull/202
* @arnebr made their first contribution in https://github.com/spatie/laravel-webhook-client/pull/203
* @sweptsquash made their first contribution in https://github.com/spatie/laravel-webhook-client/pull/204

**Full Changelog**: https://github.com/spatie/laravel-webhook-client/compare/3.2.0...3.3.0

## 3.2.0 - 2023-08-09

### What's Changed

- Enhance Webhook Client to Support Multiple HTTP Methods for Receiving Requests by @emrancu in https://github.com/spatie/laravel-webhook-client/pull/192

### New Contributors

- @emrancu made their first contribution in https://github.com/spatie/laravel-webhook-client/pull/192

**Full Changelog**: https://github.com/spatie/laravel-webhook-client/compare/3.1.8...3.2.0

## 3.1.8 - 2023-05-02

### What's Changed

- Fix method embrace curlet brackets in Kernel Class by @wit3 in https://github.com/spatie/laravel-webhook-client/pull/180
- perf: save exception as null by default :rocket:  by @ankurk91 in https://github.com/spatie/laravel-webhook-client/pull/191

### New Contributors

- @wit3 made their first contribution in https://github.com/spatie/laravel-webhook-client/pull/180

**Full Changelog**: https://github.com/spatie/laravel-webhook-client/compare/3.1.7...3.1.8

## 3.1.7 - 2023-01-17

### What's Changed

- add  Laravel 10 support by @ankurk91 in https://github.com/spatie/laravel-webhook-client/pull/176

**Full Changelog**: https://github.com/spatie/laravel-webhook-client/compare/3.1.6...3.1.7

## 3.1.6 - 2022-12-31

### What's Changed

- set default config value to 30 days by @ankurk91 in https://github.com/spatie/laravel-webhook-client/pull/175

**Full Changelog**: https://github.com/spatie/laravel-webhook-client/compare/3.1.5...3.1.6

## 3.1.5 - 2022-12-28

### What's Changed

- Fix readme by @syahnur197 in https://github.com/spatie/laravel-webhook-client/pull/172

### New Contributors

- @syahnur197 made their first contribution in https://github.com/spatie/laravel-webhook-client/pull/172

**Full Changelog**: https://github.com/spatie/laravel-webhook-client/compare/3.1.4...3.1.5

## 3.1.4 - 2022-12-23

### What's Changed

- Align migration information with Stripe package by @cmgmyr in https://github.com/spatie/laravel-webhook-client/pull/156
- Add PHP 8.2 Support by @patinthehat in https://github.com/spatie/laravel-webhook-client/pull/161
- Cleanup by @Nielsvanpach in https://github.com/spatie/laravel-webhook-client/pull/167
- Prunable by @Nielsvanpach in https://github.com/spatie/laravel-webhook-client/pull/166

### New Contributors

- @cmgmyr made their first contribution in https://github.com/spatie/laravel-webhook-client/pull/156
- @patinthehat made their first contribution in https://github.com/spatie/laravel-webhook-client/pull/161
- @Nielsvanpach made their first contribution in https://github.com/spatie/laravel-webhook-client/pull/167

**Full Changelog**: https://github.com/spatie/laravel-webhook-client/compare/3.1.3...3.1.4

## 3.1.3 - 2022-08-07

### What's Changed

- fix: issue #138 by @ankurk91 in https://github.com/spatie/laravel-webhook-client/pull/152
- Add `Schema` import to the migration stub by @osbre in https://github.com/spatie/laravel-webhook-client/pull/153

### New Contributors

- @osbre made their first contribution in https://github.com/spatie/laravel-webhook-client/pull/153

**Full Changelog**: https://github.com/spatie/laravel-webhook-client/compare/3.1.2...3.1.3

## 3.1.2 - 2022-04-07

- Change `WebhookConfigRepository` instance to `scoped` (Octane support)

**Full Changelog**: https://github.com/spatie/laravel-webhook-client/compare/3.1.1...3.1.2

## 3.1.1 - 2022-04-07

## What's Changed

- Fix typo by @christophrumpel in https://github.com/spatie/laravel-webhook-client/pull/129
- Update UPGRADING.md by @binaryk in https://github.com/spatie/laravel-webhook-client/pull/131
- Typo fix by @chimit in https://github.com/spatie/laravel-webhook-client/pull/139
- WebhookCall Model @property $payload exception and headers by @wbemanuel in https://github.com/spatie/laravel-webhook-client/pull/140

## New Contributors

- @christophrumpel made their first contribution in https://github.com/spatie/laravel-webhook-client/pull/129
- @binaryk made their first contribution in https://github.com/spatie/laravel-webhook-client/pull/131
- @chimit made their first contribution in https://github.com/spatie/laravel-webhook-client/pull/139
- @wbemanuel made their first contribution in https://github.com/spatie/laravel-webhook-client/pull/140

**Full Changelog**: https://github.com/spatie/laravel-webhook-client/compare/3.1.0...3.1.1

## 3.1.0 - 2022-01-11

- allow Laravel 9

## 3.0.3 - 2021-12-07

## What's Changed

- Return the Route object for method chaining by @erikwittek in https://github.com/spatie/laravel-webhook-client/pull/114

## New Contributors

- @erikwittek made their first contribution in https://github.com/spatie/laravel-webhook-client/pull/114

**Full Changelog**: https://github.com/spatie/laravel-webhook-client/compare/3.0.2...3.0.3

## 3.0.2 - 2021-12-07

- PHP 8.1 compatibility

## 3.0.2 - 2021-12-07

- PHP 8.1 support

## 3.0.1 - 2021-07-25

- Add `headers` method

## 3.0.0 - 2021-07-25

- Store headers and URL
- Require PHP 8
- Require Laravel 8
- Internals cleanup

## 2.7.5 - 2021-01-08

- Fix PHP constraint

## 2.7.4 - 2020-11-28

- Add support for PHP 8

## 2.7.3 - 2020-10-10

- Fix docblock

## 2.7.2 - 2020-09-08

- Add support for Laravel 8

## 2.7.1 - 2020-04-30

- Use default webhook response as fallback (#60)

## 2.7.0 - 2020-04-30

- Add support for creating your own webhook response

## 2.6.1 - 2020-04-20

- Use job class instead of instance in webhook config

## 2.6.0 - 2020-04-15

- Drop support for Laravel 5

## 2.5.0 - 2020-03-02

- Add support for Laravel 7

## 2.4.1 - 2020-01-20

- Support older Laravel versions

## 2.4.0 - 2019-12-08

- Drop support for PHP 7.3 and below

## 2.3.0 - 2019-10-30

- Add `WebhookConfigRepository` to make it easier to programmatically add config

## 2.2.0 - 2019-09-04

- Add Laravel 6 support

## 2.1.1 - 2019-09-02

- Use `bigInteger` by default

## 2.1.0 - 2019-07-09

- Added an overridable method `storeWebhook` on the `WebhookCall` model.

## 2.0.1 - 2019-07-08

- Make `signing_secret` and `signature_header_name` config keys optional

## 2.0.0 - 2019-07-08

- `DefaultSignatureValidator` is now responsible for verifying that a signature header has been set
- `InvalidSignatureEvent` now only gets the `$request`

## 1.0.2 - 2019-07-01

- Remove handle abstract method from `ProcessWebhookJob` to allow DI.

## 1.0.1 - 2019-06-19

- Fix config file

## 1.0.0 - 2019-06-14

- Initial release
