Releases: convenia/Pigeon
Releases · convenia/Pigeon
Support Laravel 11
[v2.4.0]
Added
- Support Laravel 11
- Support PHPunit 10 for development
Support PHP 8.3
[v2.3.0]
Added
- Support PHP 8.3
Change uuid generation for correlation_id
[v2.2.1]
The package webpatser/uuid was showing some notices for PHP 8.2. In order to fix the notices we have removed the package and the correlation_id
is being generated by the Laravel Helper Str::uuid
NOTE: we were using uuid version 1 with webpatser and now we are using uuid version 4
Removed
- Remove webpatser/uuid dependency.
Changed
- Change correlation_id uuid to be generated with Str::uuid helper
Support Laravel 10 and PHP 8.2. Add testing features
[v2.2.0]
Added
- Support Laravel 10.
- Support PHP 8.2.
- Function Pigeon::assertNothingDispatched().
- Function Pigeon::assertDispatchedCount(int $count).
Bug Fix Laravel Requirements
Fixing the require instruction in composer.json file
Support Laravel 9 and PHP 8.1
[v2.1.0]
Added
- Laravel 9 support
- php 8.1 support
v2.0.0
[v2.0.0]
Fixed
- Reconnect when missed heart beat
Added
- Added
Pigeon::assertNotDispatched()
method to Fake driver
Changed
- Change
emmit
method name todispatch
- Change
assertEmitted
method name toassertDispatched
- Property
Convenia\Pigeon\Resolver\Resolver::message
is public now - Method
Convenia\Pigeon\Publisher\PublisherContract::publish()
now have the second param as a properties array
Removed
- Methods
Pigeon::rpc
,Convenia\Pigeon\Resolver::response
,Pigeon::assertRpc
,Pigeon::rpcPushed
,Pigeon::assertCallbackReturn
- Drop PHP 7.2 support
- Drop Laravel 5.6 support
Fix Abstract BridgeManager
BridgeManager was an abstract class but phpstan fails with an abstract class extending another one(just for managers), this release makes BridgeManager concrete.
Laravel 8 support
[v1.7.0]
Fixed
- Properties on publish method
Added
- Laravel 8 support
Version 1.6.0
Added
- Added RPCs test
- Added support PHPUnit 8
- Laravel 7 support