Skip to content

Releases: tarantool-php/queue

v0.10.0

13 Sep 21:59
Compare
Choose a tag to compare
  • 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

14 Dec 21:37
Compare
Choose a tag to compare
  • Added PHP 8 support
  • Dropped ext-tarantool support
  • API changes:
    • Removed the final keyword from the Queue class
    • Added Queue::getClient()
    • Added private constructor to classes Options and States
    • Renamed Task::createFromTuple() to Task::fromTuple()
    • Removed TarantoolAdapter
  • 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

18 May 23:17
Compare
Choose a tag to compare

This release requires a minimum version of tarantool/client v0.5.0.

Added

  • Tarantool\Queue\TarantoolAdapter

Removed

  • Tarantool\Queue\ClientAdapter

v0.7.0

25 Oct 20:17
c2f1207
Compare
Choose a tag to compare

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 for dockerfile.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

06 Feb 12:23
0955b72
Compare
Choose a tag to compare
  • Tweaked README

v0.6.0

05 Feb 16:28
Compare
Choose a tag to compare
  • Replace option classes with single Options class
  • Added Queue::call()

v0.5.0

17 Jul 10:41
Compare
Choose a tag to compare

Added option constants (TtlOptions, UtubeOptions, UtubettlOptions).

v0.4.0

05 Apr 08:48
Compare
Choose a tag to compare

v0.3.0

30 Jun 13:23
Compare
Choose a tag to compare
  • Rename Queue::statistics() to Queue::stats()
  • Use single $path argument in Queue::stats()
  • Queue::stats() now throws InvalidArgumentException on malformed path
  • Add Queue::truncate()
  • Fix PHP version constraint (^5.4 | ^7.0)
  • Use Docker containers to run tests

v0.2.1

11 Sep 19:54
Compare
Choose a tag to compare
Tweak README.md