-
Feature: Support running from PHAR. (#55 by @clue)
-
Feature: Simplify internal JSON-RPC protocol by avoiding unneeded escapes. (#56 by @clue)
-
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 respectingPHP_BINARY
when automatic binary detection fails for non-CLI SAPIs. (#50 by @clue)
-
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)
- 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)
- Fix: Fix result set rows for DDL queries to be null, instead of empty array. (#26 by @clue)
- First stable release, following SemVer