PackageTrack
Sign in Get early access

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 2022
2017 2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 7
  1. v1.3.0 23 Dec 2022
    Release notes
    Open source →
    Release notes
    • Feature: Add support for PHP 8.1 and PHP 8.2. (#31 by @clue and #30 by @SimonFring)

    • Feature: Check type of incoming data before 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)

    Open source →
  2. v1.2.0 09 Dec 2020
    Release notes
    • Improve test suite and add .gitattributes to 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)
    Open source →
    Release notes
    • Improve test suite and add .gitattributes to 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)
    Open source →
  3. v1.1.0 04 Feb 2020
    Release notes
    • Feature: Improve error reporting and add parsing error message to Exception and
      ignore JSON_THROW_ON_ERROR option (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)

    Open source →
    Release notes
    • Feature: Improve error reporting and add parsing error message to Exception and ignore JSON_THROW_ON_ERROR option (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)

    Open source →
  4. v1.0.0 17 May 2018
    Release notes
    • 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.

    Open source →
    Release notes
    • 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.

    Open source →
  5. v0.1.2 11 May 2018
    Release notes
    • 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 false if 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)

    Open source →
    Release notes
    • 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 false if 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)

    Open source →
  6. v0.1.1 22 May 2017
    Release notes
    • 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)

    Open source →
    Release notes
    • 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)

    Open source →
  7. v0.1.0 24 Nov 2016
    Release notes
    • First tagged release
    Open source →
    Release notes
    • First tagged release
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive