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
finalkeyword from theQueueclass - Added
Queue::getClient() - Added private constructor to classes
OptionsandStates - Renamed
Task::createFromTuple()toTask::fromTuple() - Removed
TarantoolAdapter
- Removed the
- QA:
- Refactored tests to use PHPUnit Extras
- Added the
PhpUnitCompattrait - 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_CSfordockerfile.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()