Releases: tarantool-php/queue
Releases · tarantool-php/queue
v0.10.0
- Dropped PHP 7.1 support
- Bumped the minimum tarantool/client version to v0.10
- Switched to GitHub actions
- Added reusable testing workflow which is now called from the Tarantool CI workflow
- Added Tarantool 2.6, 2.7, 2.8, 2.10 and PHP 8.1 to the test matrix
v0.9.0
- Added PHP 8 support
- Dropped ext-tarantool support
- API changes:
- Removed the
final
keyword from theQueue
class - Added
Queue::getClient()
- Added private constructor to classes
Options
andStates
- Renamed
Task::createFromTuple()
toTask::fromTuple()
- Removed
TarantoolAdapter
- Removed the
- QA:
- Refactored tests to use PHPUnit Extras
- Added the
PhpUnitCompat
trait - Switched to travis-ci.com
- Added Psalm configuration
- Added Scrutinizer configuration
v0.8.0
This release requires a minimum version of tarantool/client v0.5.0.
Added
Tarantool\Queue\TarantoolAdapter
Removed
Tarantool\Queue\ClientAdapter
v0.7.0
This release drops support for old PHP versions. The minimum PHP version requirement is 7.1.
Added
- Final keyword to all classes
- Type hints and strict type declarations
- CS rules (
.php_cs.dist
) - A new environment variable
CHECK_CS
fordockerfile.sh
Changed
- The
Queue::call()
method now accepts a variable number of arguments. The new signature:
public function call(string $methodName, ...$args) : array
v0.6.1
v0.6.0
v0.5.0
v0.4.0
- Added tarantool/client support
- Added Queue::touch()
- Added Queue::getName()