Skip to content

Commit 662e0d4

Browse files
committed
Update changelog
1 parent 3dcf84b commit 662e0d4

File tree

2 files changed

+54
-66
lines changed

2 files changed

+54
-66
lines changed

CHANGELOG.md

Lines changed: 53 additions & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -1,48 +1,47 @@
1-
#### 2.1.0
1+
#### 3.0.0
2+
* Added support for PHP 8
3+
* Renamed `Foolz\SphinxQL\Match` to `Foolz\SphinxQL\MatchBuilder` (BREAKING CHANGE)
24

3-
* added exception code and previous throwable to errors
4-
* added `setType` method to `SphinxQL` class
5-
* added support for `MATCH` to `DELETE` queries
6-
* updated MySQLi driver to silence internal warnings by default
5+
#### 2.1.0
6+
* Added exception code and previous throwable to errors
7+
* Added `setType` method to `SphinxQL` class
8+
* Added support for `MATCH` to `DELETE` queries
9+
* Updated MySQLi driver to silence internal warnings by default
710

811
#### 2.0.0
9-
10-
* added support for [Manticore](https://manticoresearch.com)
11-
* added `Percolate` class for `Manticore`
12-
* added `orPhrase` method to `Match` class
13-
* added `resetFacets` method to `SphinxQL` class
14-
* added support for multi-document snippet call
15-
* fixed `Connection` exception thrown
16-
* fixed incorrect property accessibility/visibility
17-
* refactored `ResultSet` and `MultiResultSet` classes to reduce duplicate code
18-
* removed `Connection` error suppression
19-
* removed `SphinxQL\Drivers\ResultSetAdapterInterface` constants
20-
* removed static `SphinxQL::create` method
21-
* removed deprecated `\Foolz\SphinxQL\Connection`
22-
* removed support for PHP 5.3 and HHVM
23-
* updated fetch type for drivers to use `boolean` to return assoc/indexed arrays
24-
* updated PHPDoc blocks
12+
* Added support for [Manticore](https://manticoresearch.com)
13+
* Added `Percolate` class for `Manticore`
14+
* Added `orPhrase` method to `Match` class
15+
* Added `resetFacets` method to `SphinxQL` class
16+
* Added support for multi-document snippet call
17+
* Fixed `Connection` exception thrown
18+
* Fixed incorrect property accessibility/visibility
19+
* Refactored `ResultSet` and `MultiResultSet` classes to reduce duplicate code
20+
* Removed `Connection` error suppression
21+
* Removed `SphinxQL\Drivers\ResultSetAdapterInterface` constants
22+
* Removed static `SphinxQL::create` method
23+
* Removed deprecated `\Foolz\SphinxQL\Connection`
24+
* Removed support for PHP 5.3 and HHVM
25+
* Updated fetch type for drivers to use `boolean` to return assoc/indexed arrays
26+
* Updated PHPDoc blocks
2527

2628
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.
2729

2830
#### 1.2.0
29-
30-
* added support for `GROUP N BY`
31-
* refactored `Connection`, `\Foolz\SphinxQL\Connection` is now deprecated.
32-
* refactored `ResultSet` and `MultiResultSet` to reduce duplicate code
31+
* Added support for `GROUP N BY`
32+
* Refactored `Connection`, `\Foolz\SphinxQL\Connection` is now deprecated.
33+
* Refactored `ResultSet` and `MultiResultSet` to reduce duplicate code
3334

3435
Note: This release contains **breaking changes** with the introduction of `ResultSet` and `MultiResultSet` changes. Please refer to the README for any API changes.
3536

3637
#### 0.9.7
37-
38-
* added support for unix sockets
39-
* added `NOT IN` condition in `WHERE` statements
38+
* Added support for unix sockets
39+
* Added `NOT IN` condition in `WHERE` statements
4040

4141
#### 0.9.6
42-
43-
* added named integer lists support to `OPTION` with associative array (@alpha0010)
44-
* deprecated special case `OPTION` for `field_weights` and `index_weights`
45-
* forced `Connection` to use utf8 charset (@t1gor)
42+
* Added named integer lists support to `OPTION` with associative array (@alpha0010)
43+
* Deprecated special case `OPTION` for `field_weights` and `index_weights`
44+
* Forced `Connection` to use utf8 charset (@t1gor)
4645

4746
#### 0.9.5
4847
* `Expression` support for `OPTION` value
@@ -53,58 +52,47 @@ Note: This release contains **breaking changes** with the introduction of `Resul
5352
* Added `ConnectionInterface`
5453

5554
#### 0.9.3
56-
5755
* HHVM support
5856
* Added escaping of new MATCH features by lowercasing the search string
5957

6058
#### 0.9.2
61-
62-
* created `Helper` class to contain non-query-builder query methods, all returning `SphinxQL` objects
63-
* deprecated all non-query-builder query methods in `SphinxQL` class
64-
* improved `$sq->enqueue()` in `SphinxQL` class to have a parameter to append any custom `SphinxQL` objects
65-
* added `$sq->query()` method to `SphinxQL` to allow setting SQL queries without executing them
59+
* Created `Helper` class to contain non-query-builder query methods, all returning `SphinxQL` objects
60+
* Deprecated all non-query-builder query methods in `SphinxQL` class
61+
* Improved `$sq->enqueue()` in `SphinxQL` class to have a parameter to append any custom `SphinxQL` objects
62+
* Added `$sq->query()` method to `SphinxQL` to allow setting SQL queries without executing them
6663

6764
#### 0.9.1
68-
69-
* deprecated SphinxQL::forge() with static Connection and implemented SphinxQL::create($conn)
70-
* added array and * support to MATCH columns (thanks to @FindTheBest)
71-
* added Expression support to MATCH value
65+
* Deprecated SphinxQL::forge() with static Connection and implemented SphinxQL::create($conn)
66+
* Added array and * support to MATCH columns (thanks to @FindTheBest)
67+
* Added Expression support to MATCH value
7268

7369
#### 0.9.0
74-
75-
* refactored to be fully OOP
76-
* changed code style to be PSR-2 compliant
77-
* removed all unnecessary `static` keywords
78-
* removed old bootstrap file for fuelphp
70+
* Refactored to be fully OOP
71+
* Changed code style to be PSR-2 compliant
72+
* Removed all unnecessary `static` keywords
73+
* Removed old bootstrap file for fuelphp
7974

8075
#### 0.8.6
81-
82-
* added Connection::ping()
83-
* added Connection::close()
84-
* fixed uncaught exception thrown by Connection::getConnection()
76+
* Added Connection::ping()
77+
* Added Connection::close()
78+
* Fixed uncaught exception thrown by Connection::getConnection()
8579

8680
#### 0.8.5
87-
88-
* removed Array typehints
89-
* removed unsupported charset argument
81+
* Removed Array typehints
82+
* Removed unsupported charset argument
9083

9184
#### 0.8.4
92-
93-
* fixed composer bootstrap
94-
* removed `Sphinxql` prefix on Connection and Expression classes
85+
* Fixed composer bootstrap
86+
* Removed `Sphinxql` prefix on Connection and Expression classes
9587

9688
#### 0.8.3
97-
98-
* added Queue support
89+
* Added Queue support
9990

10091
#### 0.8.2
101-
102-
* fixed composer bootstrap
92+
* Fixed composer bootstrap
10393

10494
#### 0.8.1
105-
106-
* improved phpunit tests
95+
* Improved phpunit tests
10796

10897
#### 0.8.0
109-
110-
* initial release
98+
* Initial release

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Query Builder for SphinxQL
1010

1111
This is a SphinxQL Query Builder used to work with SphinxQL, a SQL dialect used with the Sphinx search engine and it's fork Manticore. It maps most of the functions listed in the [SphinxQL reference](http://sphinxsearch.com/docs/current.html#SphinxQL-reference) and is generally [faster](http://sphinxsearch.com/blog/2010/04/25/sphinxapi-vs-SphinxQL-benchmark/) than the available Sphinx API.
1212

13-
This Query Builder has no dependencies except PHP 5.6, `\MySQLi` extension, `PDO`, and [Sphinx](http://sphinxsearch.com)/[Manticore](https://manticoresearch.com).
13+
This Query Builder has no dependencies except PHP 7.1 or later, `\MySQLi` extension, `PDO`, and [Sphinx](http://sphinxsearch.com)/[Manticore](https://manticoresearch.com).
1414

1515
### Missing methods?
1616

0 commit comments

Comments
 (0)