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
updatesare 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
Recent updates
v1.4.1
6/3/2020Release 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/2020v1.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.
BreakingFeaturesv1.3.0
9/13/2019Release 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/2019This 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/2018Release 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.
Featuresv1.2.2
5/4/2018No 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/2018Release 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.
Featuresv1.2.0
9/9/2017Release 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.
Featuresv1.1.0
7/2/2017The 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.
Breakingv1.0.3
12/31/2016Release 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.