reactphp-sqlite

Async SQLite database, lightweight non-blocking process wrapper around file-based database extension (ext-sqlite3), built on top of ReactPHP.

MIT License

Downloads
22.9K
Stars
51
Committers
3
reactphp-sqlite - Latest Release

Published by SimonFrings over 1 year ago

  • 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)

reactphp-sqlite -

Published by clue over 2 years ago

  • 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)

reactphp-sqlite - v1.4.0

Published by SimonFrings almost 3 years ago

  • Feature: Support running from PHAR.
    (#55 by @clue)

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

reactphp-sqlite -

Published by SimonFrings almost 3 years ago

  • 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)

reactphp-sqlite - v1.2.0

Published by SimonFrings about 3 years ago

  • 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)

reactphp-sqlite -

Published by clue almost 4 years ago

  • 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)
reactphp-sqlite -

Published by clue over 5 years ago

  • Fix: Fix result set rows for DDL queries to be null, instead of empty array.
    (#26 by @clue)
reactphp-sqlite -

Published by clue over 5 years ago

  • First stable release, following SemVer
Package Rankings
Top 3.72% on Packagist.org
Badges
Extracted from project README
CI status code coverage installs on Packagist
Related Projects