clue/ndjson-react
Streaming newline-delimited JSON (NDJSON) parser and encoder for ReactPHP.
v1.3.0
92M downloads/mo
#201 most downloaded on composer
clue/reactphp-ndjson
What this package is like to depend on
Last release 4 years ago
no release in 18 months
Ships fairly regularly
a new release about every 12 months
Nearly every release is documented
notes for 7 of 7 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
7 releases · first in 2016
0 releases in the last 12 months
see the full history below
Release timeline
7 releases · Nov 2016 to Dec 2022Releases
latest 7-
v1.3.023 Dec 2022Release notes
Open source →-
Feature: Add support for PHP 8.1 and PHP 8.2.
(#31 by @clue and #30 by @SimonFrings) -
Feature: Check type of incoming
databefore trying to decode NDJSON.
(#29 by @SimonFrings) -
Improve documentation and examples and update to new default loop.
(#26 by @clue, #27 by @SimonFrings and #25 by @PaulRotmann) -
Improve test suite, report failed assertions and ensure 100% code coverage.
(#32 and #33 by @clue and #28 by @SimonFrings)
Release notes
Open source →-
Feature: Add support for PHP 8.1 and PHP 8.2. (#31 by @clue and #30 by @SimonFring)
-
Feature: Check type of incoming
databefore trying to decode NDJSON. (#29 by @SimonFrings) -
Improve documentation and examples and update to new default loop. (#26 by @clue, #27 by @SimonFrings and #25 by @PaulRotmann)
-
Improve test suite, report failed assertions and ensure 100% code coverage. (#32 and #33 by @clue and #28 by @SimonFrings)
-
-
v1.2.009 Dec 2020Release notes
Open source →- Improve test suite and add
.gitattributesto exclude dev files from exports. Add PHP 8 support, update to PHPUnit 9 and simplify test setup. (#18 by @clue and #19, #22 and #23 by @SimonFrings)
- Improve test suite and add
-
v1.1.004 Feb 2020Release notes
Open source →-
Feature: Improve error reporting and add parsing error message to Exception and
ignoreJSON_THROW_ON_ERRORoption (available as of PHP 7.3).
(#14 by @clue) -
Feature: Add benchmarking script and import all global function references.
(#16 by @clue) -
Improve documentation and add NDJSON format description and
add support / sponsorship info.
(#12 and #17 by @clue) -
Improve test suite to run tests on PHP 7.4 and simplify test matrix and
apply minor code style adjustments to make phpstan happy.
(#13 and #15 by @clue)
Release notes
Open source →-
Feature: Improve error reporting and add parsing error message to Exception and ignore
JSON_THROW_ON_ERRORoption (available as of PHP 7.3). (#14 by @clue) -
Feature: Add benchmarking script and import all global function references. (#16 by @clue)
-
Improve documentation and add NDJSON format description and add support / sponsorship info. (#12 and #17 by @clue)
-
Improve test suite to run tests on PHP 7.4 and simplify test matrix and apply minor code style adjustments to make phpstan happy. (#13 and #15 by @clue)
-
-
v1.0.017 May 2018Release notes
Open source →-
First stable release, now following SemVer
-
Improve documentation and usage examples
Contains no other changes, so it's actually fully compatible with the v0.1.2 release.
Release notes
Open source →-
First stable release, now following SemVer
-
Improve documentation and usage examples
Contains no other changes, so it's actually fully compatible with the v0.1.2 release.
-
-
v0.1.211 May 2018Release notes
Open source →-
Feature: Limit buffer size to 64 KiB by default.
(#10 by @clue) -
Feature: Forward compatibility with EventLoop v0.5 and upcoming v1.0.
(#8 by @clue) -
Fix: Return bool
falseif encoding fails due to invalid value to pause source.
(#9 by @clue) -
Improve test suite by supporting PHPUnit v6 and test against legacy PHP 5.3 through PHP 7.2.
(#7 by @clue)
Release notes
Open source →-
Feature: Limit buffer size to 64 KiB by default. (#10 by @clue)
-
Feature: Forward compatibility with EventLoop v0.5 and upcoming v1.0. (#8 by @clue)
-
Fix: Return bool
falseif encoding fails due to invalid value to pause source. (#9 by @clue) -
Improve test suite by supporting PHPUnit v6 and test against legacy PHP 5.3 through PHP 7.2. (#7 by @clue)
-
Update project homepage. (#11 by @clue)
-
-
v0.1.122 May 2017Release notes
Open source →-
Feature: Forward compatibility with Stream v0.7, v0.6, v0.5 and upcoming v1.0 (while keeping BC) (#6 by @thklein)
-
Improved test suite by adding PHPUnit to
require-dev(#5 by @thklein)
-
-
v0.1.024 Nov 2016