Skip to content

Releases: clue/reactphp-sqlite

v1.6.0

12 May 12:36
Compare
Choose a tag to compare
  • Feature: Forward compatibility with upcoming Promise v3.
    (#63 by @clue)

  • Feature: Full PHP 8.2+ compatibility.
    (#64 by @clue and #62 by @SimonFrings)

  • Improve test suite, ensure 100% code coverage and report failed assertions.
    (#65 and #66 by @clue)

v1.5.0

15 Feb 08:05
Compare
Choose a tag to compare
  • Feature: Improve PHAR support, support spawning worker process from PHARs without file extension.
    (#61 by @clue)

  • Improve test suite and update clue/phar-composer to avoid skipped tests on Windows.
    (#60 by @clue)

v1.4.0

11 Jan 12:01
Compare
Choose a tag to compare
  • Feature: Support running from PHAR.
    (#55 by @clue)

  • Feature: Simplify internal JSON-RPC protocol by avoiding unneeded escapes.
    (#56 by @clue)

v1.3.0

12 Nov 15:24
Compare
Choose a tag to compare
  • Feature: Support upcoming PHP 8.1 release.
    (#49 by @SimonFrings)

  • Feature: Support passing custom PHP binary as optional argument to Factory.
    (#45 and #46 by @clue)

    // advanced usage: pass custom PHP binary to use when spawning child process
    $factory = new Clue\React\SQLite\Factory(null, '/usr/bin/php6.0');
  • Feature: Support using blocking SQLite adapter when using an empty binary path.
    (#48 by @clue)

    // advanced usage: empty binary path runs blocking SQLite in same process
    $factory = new Clue\React\SQLite\Factory(null, '');
  • Feature: Use default php binary instead of respecting PHP_BINARY when automatic binary detection fails for non-CLI SAPIs.
    (#50 by @clue)

v1.2.0

04 Oct 09:37
Compare
Choose a tag to compare
  • Feature: Simplify usage by supporting new default loop.
    (#39 by @clue and #44 by @SimonFrings)

    // old (still supported)
    $factory = new Clue\React\SQLite\Factory($loop);
    
    // new (using default loop)
    $factory = new Clue\React\SQLite\Factory();
  • Feature: Reject null byte in path to SQLite database file.
    (#42 by @SimonFrings)

  • Maintenance: Improve documentation and examples.
    (#38 by @PaulRotmann and #43 by @SimonFrings)

v1.1.0

15 Dec 18:38
Compare
Choose a tag to compare
  • Improve test suite and add .gitattributes to exclude dev files from exports.
    Add PHP 8 support, update to PHPUnit 9 and simplify test setup.
    (#30, #31, #33, #34 and #37 by @SimonFrings)

v1.0.1

17 May 11:03
Compare
Choose a tag to compare
  • Fix: Fix result set rows for DDL queries to be null, instead of empty array.
    (#26 by @clue)

v1.0.0

14 May 15:05
Compare
Choose a tag to compare
  • First stable release, following SemVer