Back to Explore

teambition/merge2

GitHub
1 watchersOpen source

Last release: 6/3/2020

merge2 is a Node.js utility for merging multiple streams into a single output stream, either in sequence or in parallel. It is useful for chaining stream pipelines (for example, bundling or processing multiple inputs) while controlling merge order and signaling completion via events like queueDrain.

Project status

  • The source shows evidence of being developed within the repo (latest upstream push timestamp is 2026-01-21), but the last published updates are older (v1.4.x in 2020), so overall release-time maintenance looks infrequent.
  • Apparent update cadence is low, with v1.3.0 in 2019-09 and the next documented updates v1.4.0 and v1.4.1 in 2020-06, suggesting multi-month to multi-year gaps between published updates.

AI summary generated Today

AI-generated from public sources. May be inaccurate. Report

Recent updates

  • v1.4.1

    6/3/2020

    Release v1.4.1 updates the merge2 stream implementation with mostly internal refactoring. There were no release notes provided by the publisher, so the actual behavior changes must be inferred from the code diff.

  • v1.4.0

    6/3/2020

    v1.4.0 updates the merge2 library by adding an opt-in option to forward errors from piped source streams to the merged output stream. It also raises the supported Node.js engine version and bumps several dev dependencies (reflected heavily in package-lock.json). Release notes were not provided, so these changes are not documented by the publisher.

    BreakingFeatures
  • v1.3.0

    9/13/2019

    Release v1.3.0 was published on 2019-09-13, but no release notes or changelog details were provided by the publisher. As a result, there is no information available to determine whether this upgrade includes new features, bug fixes, breaking changes, or security updates.

  • v1.2.4

    7/31/2019

    This release updates the package version to v1.2.4 and refreshes development tooling. The release notes section is empty, so the changes shown in the repository (CI config, version bump, devDependency upgrades, and the resulting lockfile churn) are effectively undocumented.

  • v1.2.3

    10/13/2018

    Release v1.2.3 includes a small set of code changes centered around formatting and ESM export structure, plus updates to tests and development tooling. No release notes were provided, so the changes below are inferred strictly from the code diff.

    Features
  • v1.2.2

    5/4/2018

    No release notes were provided for v1.2.2. The actual changes are limited to CI configuration and dev tool dependency version bumps.

  • v1.2.1

    1/9/2018

    Release v1.2.1 updates the library version and makes small but behaviorally significant changes inside the core merge2 implementation. Release notes were not provided, so the code diff is the only source of truth for what changed.

    Features
  • v1.2.0

    9/9/2017

    Release v1.2.0 contains no release notes. The code diff shows the addition of a new ESM entry point (index.mjs) and several package/test/CI metadata updates, with no corresponding documentation provided.

    Features
  • v1.1.0

    7/2/2017

    The v1.1.0 release has no publisher-provided release notes, so all changes must be inferred from the code and repo diffs. The main functional code changes are minimal, mostly refactoring to modern JavaScript syntax, while the most significant change is a raised minimum Node.js version in package metadata and CI.

    Breaking
  • v1.0.3

    12/31/2016

    Release v1.0.3 was published, but no release notes or change log details were provided by the publisher. As a result, no specific new features, breaking changes, fixes, or other developer-impacting modifications can be confidently identified from the provided material.