Skip to content

Commit 6f56533

Browse files
committed
Prepare v0.3.2 release
1 parent 4045870 commit 6f56533

File tree

2 files changed

+29
-6
lines changed

2 files changed

+29
-6
lines changed

CHANGELOG.md

Lines changed: 22 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,18 @@
11
# Changelog
22

3+
## 0.3.2 (2024-08-07)
4+
5+
* Feature: Improve PHP 8.4+ support by avoiding implicitly nullable types.
6+
(#19 by @clue)
7+
8+
* Update project structure, homepage and examples.
9+
Add `.gitattributes` to exclude dev files from exports.
10+
(#16, #20, #21 and #22 by @clue)
11+
12+
* Update test suite to use GitHub actions for continuous integration (CI),
13+
run tests on all PHP versions up to PHP 8.3 and ensure 100% code coverage.
14+
(#15 by @SimonFrings and #17 and #18 by @clue)
15+
316
## 0.3.1 (2017-06-06)
417

518
* Fix: Fix server-side parsing of legacy inline protocol when multiple requests are processed at once
@@ -9,19 +22,25 @@
922

1023
* Feature: Add dedicated and faster `RequestParser` that also support the old
1124
inline request protocol.
25+
1226
* Feature: Message serialization can now be handled directly by the Serializer
1327
again without having to construct the appropriate model first.
28+
1429
* BC break: The `Factory` now has two distinct methods to create parsers:
1530
* `createResponseParser()` for a client-side library
1631
* `createRequestParser()` for a server-side library / testing framework
32+
1733
* BC break: Simplified parser API, now `pushIncoming()` returns an array of all
1834
parsed message models.
35+
1936
* BC break: The signature for getting a serialized message from a model was
2037
changed and now requires a Serializer passed:
38+
2139
```php
22-
ModelInterface::getMessageSerialized($serializer)
23-
```
24-
* Many, many performance improvements
40+
ModelInterface::getMessageSerialized($serializer)
41+
```
42+
43+
* Many, many performance improvements
2544

2645
## 0.2.0 (2014-01-21)
2746

README.md

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -139,16 +139,20 @@ assert($model implement Model\MultiBulkReply);
139139

140140
It's very unlikely you'll want to use this protocol parser standalone.
141141
It should be added as a dependency to your Redis client implementation instead.
142-
The recommended way to install this library is [through Composer](https://getcomposer.org).
142+
The recommended way to install this library is [through Composer](https://getcomposer.org/).
143143
[New to Composer?](https://getcomposer.org/doc/00-intro.md)
144144

145145
This will install the latest supported version:
146146

147147
```bash
148-
composer require clue/redis-protocol:^0.3.1
148+
composer require clue/redis-protocol:^0.3.2
149149
```
150150

151-
More details and upgrade guides can be found in the [CHANGELOG](CHANGELOG.md).
151+
See also the [CHANGELOG](CHANGELOG.md) for details about version upgrades.
152+
153+
This project aims to run on any platform and thus does not require any PHP
154+
extensions and supports running on legacy PHP 5.3 through current PHP 8+.
155+
It's *highly recommended to use the latest supported PHP version* for this project.
152156

153157
## Tests
154158

0 commit comments

Comments
 (0)