SphinxQL query builder v2.1.0 Release Notes

Release Date: 2019-06-26 // 10 months ago
    • ➕ added exception code and previous throwable to errors
    • ➕ added setType method to SphinxQL class
    • ➕ added support for MATCH to DELETE queries
    • ⚡️ updated MySQLi driver to silence internal warnings by default

Previous changes from v2.0.0

    • ➕ added support for Manticore
    • ➕ added Percolate class for Manticore
    • ➕ added orPhrase method to Match class
    • ➕ added resetFacets method to SphinxQL class
    • ➕ added support for multi-document snippet call
    • 🛠 fixed Connection exception thrown
    • 🛠 fixed incorrect property accessibility/visibility
    • ♻️ refactored ResultSet and MultiResultSet classes to reduce duplicate code
    • ✂ removed Connection error suppression
    • ✂ removed SphinxQL\Drivers\ResultSetAdapterInterface constants
    • ✂ removed static SphinxQL::create method
    • ✂ removed deprecated \Foolz\SphinxQL\Connection
    • ✂ removed support for PHP 5.3 and HHVM
    • ⚡️ updated fetch type for drivers to use boolean to return assoc/indexed arrays
    • ⚡️ updated PHPDoc blocks

    💥 Note: This release contains breaking changes around the instantiation of the SphinxQL class with the removal of static methods. Please refer to the README for any API changes.