Releases: manticoresoftware/manticoresearch-php
Release 2.0.0
This release includes:
- support of Manticore Search 5.0.0
- handling 'sql-over-http' response as an array
- support of http 'options' parameter
- removed 'Query\Match' class as deprecated
- optimized resolution of connection strategy name
- unified response format for 'raw' select queries
- minor changes in tests
- minor updates of documentation
Release 1.8.0
- changed license from Apache 2.0 to more permissive MIT for compatibility with GPL licenses
- switched to Github actions from Travis CI
- minor changes in tests
- preparation for 4.2.0+ which returns sql-over-http response as an array
Release 1.7.0
This release includes:
- #59 - Issue with umlauts when using the keywords call
- minor changes in code and tests related with Manticore Search 4.0.2 specifics
Release 1.6.2
This release includes:
- fixes in a number of functions that use SQL over HTTP, e.g. #56.
- code style fixes
- fixes in phpunit tests
Breaking changes:
- output structure of some of the functions that use SQL over HTTP is changed. Commonly used functions work as previously.
Release 1.6.0
This release adds compatibility for PHP 8.
-
Match
class is now deprecated and replaced withMatchQuery
. You can still use theMatch
class with PHP 7.x, but a E_USER_DEPRECATED warning will be raised. -
fixed issue generated by PHP 8 curl
Release 1.5.2
- allow index settings to have multiple values (like
local
) in Create - remove hirak/prestissimo as not needed (and not compatible) with Composer 2
Release 1.5.0
Release 1.4
Adds compatibility with Manticore Search 3.5.0.
- add support for
in
query operator
Release 1.3
This release is fully compatible with Manticore Search 3.4.0 and above.
Closed issues:
- Connection pool is not reset when no more retries left #43
- Unable to Create Cluster #37
- Coding Standards Compliance #36
- Minor Error in Cluster Documentation #31
- MatchPhrase Document Minorly Incorrect #21
- Wrong Runtime Exception Thrown #19
- In ResultHit setId and getId Do Not Mirror Each Other #17
- Bulk Upload Fails Silently #9
Merged pull requests:
- Additional "index" method added to Client class #45 (EvilFreelancer)
- FIX: Documentation was missing a quote for the set example #40 (gordonbanderson)
- Static Analysis Fixes #38 (gordonbanderson)
- FIX: PhpHttp transport now works, test suite passing in Travis #35 (gordonbanderson)
- 100% Test Coverage for Connection subdir #34 (gordonbanderson)
- Dockerized Testing Suite #32 (gordonbanderson)
- 100% Coverage for Index.php #30 (gordonbanderson)
- FIX: Erroneous $ prefixing a variable name as a JSON parameter #29 (gordonbanderson)
- ENHANCEMENT: BulkTest now 100% coverage #28 (gordonbanderson)
- ENHANCEMENT: 100% coverage for Set and Threads in Endpoint Nodes #27 (gordonbanderson)
- Improved Coverage of Client Test #25 (gordonbanderson)
- ENHANCEMENT: Added test for setUpURI method #24 (gordonbanderson)
- More Coverage for SearchTest #23 (gordonbanderson)
- ENHANCEMENT: Tests for MatchPhrase search component #22 (gordonbanderson)
- Distance search test #20 (gordonbanderson)
- Unit Test for Query.php and a Fix #18 (gordonbanderson)
- Unit Tests to 50% Coverage #16 (gordonbanderson)
Release 1.2
This release introduces several new components:
-
Search - a class for building search queries.
-
Index - a wrapper class on top of Client and Server for centralized operations that can be made over an index
-
query tree build classes that can be used to create the query arrays
-
searches made from Search or Index return a ResultSet object that can be iterated and offers result entries as ResultHit objects