summaryrefslogtreecommitdiffstats
path: root/vendor/clue/redis-protocol/CHANGELOG.md
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-13 11:31:45 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-13 11:31:45 +0000
commit4e393913a4b1f06509da4341f0f58a41adac9117 (patch)
tree9c27e3eb77d109dff5fd031502311c5616adab04 /vendor/clue/redis-protocol/CHANGELOG.md
parentInitial commit. (diff)
downloadicinga-php-thirdparty-4e393913a4b1f06509da4341f0f58a41adac9117.tar.xz
icinga-php-thirdparty-4e393913a4b1f06509da4341f0f58a41adac9117.zip
Adding upstream version 0.12.1+ds.upstream/0.12.1+dsupstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'vendor/clue/redis-protocol/CHANGELOG.md')
-rw-r--r--vendor/clue/redis-protocol/CHANGELOG.md50
1 files changed, 50 insertions, 0 deletions
diff --git a/vendor/clue/redis-protocol/CHANGELOG.md b/vendor/clue/redis-protocol/CHANGELOG.md
new file mode 100644
index 0000000..d037017
--- /dev/null
+++ b/vendor/clue/redis-protocol/CHANGELOG.md
@@ -0,0 +1,50 @@
+# Changelog
+
+## 0.3.1 (2017-06-06)
+
+* Fix: Fix server-side parsing of legacy inline protocol when multiple requests are processed at once
+ (#12 by @kelunik and #13 by @clue)
+
+## 0.3.0 (2014-01-27)
+
+* Feature: Add dedicated and faster `RequestParser` that also support the old
+ inline request protocol.
+* Feature: Message serialization can now be handled directly by the Serializer
+ again without having to construct the appropriate model first.
+* BC break: The `Factory` now has two distinct methods to create parsers:
+ * `createResponseParser()` for a client-side library
+ * `createRequestParser()` for a server-side library / testing framework
+* BC break: Simplified parser API, now `pushIncoming()` returns an array of all
+ parsed message models.
+* BC break: The signature for getting a serialized message from a model was
+ changed and now requires a Serializer passed:
+ ```php
+ModelInterface::getMessageSerialized($serializer)
+```
+* Many, many performance improvements
+
+## 0.2.0 (2014-01-21)
+
+* Re-organize the whole API into dedicated
+ * `Parser` (protocol reader) and
+ * `Serializer` (protocol writer) sub-namespaces. (#4)
+
+* Use of the factory has now been unified:
+
+ ```php
+ $factory = new Clue\Redis\Protocol\Factory();
+ $parser = $factory->createParser();
+ $serializer = $factory->createSerializer();
+ ```
+
+* Add a dedicated `Model` for each type of reply. Among others, this now allows
+ you to distinguish a single line `StatusReply` from a binary-safe `BulkReply`. (#2)
+
+* Fix parsing binary values and do not trip over trailing/leading whitespace. (#4)
+
+* Improve parser and serializer performance by up to 20%. (#4)
+
+## 0.1.0 (2013-09-10)
+
+* First tagged release
+