Parse-headers is a JavaScript utility for parsing HTTP header text into a structured object. It works with browserify/xhr, and converts lines like `Header-Name: value` into keyed output, including support for repeated headers that become arrays.
Project status
- The source does not show evidence of active maintenance relative to today (2026-08-11), with the most recent published updates in 2022-03-14 (v2.0.5). The last upstream push was 2025-03-20, but no corresponding recent updates are evident in the provided history.
- Update cadence appears very low and inconsistent, with updates spanning multiple years (2019-11-14, 2021-08-04, 2022-03-14), suggesting no steady release rhythm.
AI summary generated
Recent updates
v2.0.5
This release updates the package metadata and version from 2.0.4 to 2.0.5. The only code diff is in package.json, where TypeScript type declaration wiring is added.
Featuresv2.0.4
Release v2.0.4 contains no documented changes in the provided release notes. The code diff shows only a TypeScript typings file added (index.d.ts) and the package version bumped to 2.0.4.
Featuresv2.0.3
Release v2.0.3 was published on 2019-11-14. No release notes or change details were provided, so the upgrade impact (new features, fixes, breaking changes, or security updates) cannot be determined from the release metadata alone.
v2.0.2
v2.0.2 is a small maintenance release that updates dependency versions and swaps the implementation used for trimming header values. The functional surface of the module (its exported function) appears unchanged, but the underlying trim behavior may differ due to the dependency replacement.
v2.0.1
Release v2.0.1 contains no publisher-provided release notes. The actual diff only updates CI configuration and dev/test dependencies, with no changes shown to the library's runtime code or public API surface.
Breakingv2.0.0
Release v2.0.0 (code diff from v1.0.3) updates the header parser to accumulate multiple values for duplicate header names instead of overwriting them. The tests and README were also updated to reflect the new behavior.
BreakingFeaturesv1.0.3
Release v1.0.3 makes a small version bump and updates the README to consistently reference the parse-headers package name and usage. No functional source code changes are present in the provided diff, only package metadata and documentation.
v1.0.2
Release v1.0.2 updates the parse-headers package version and modifies how header strings are split into rows. The main behavioral change is that the input `headers` string is now trimmed before being split, and the test coverage was updated to include blank lines.
v1.0.1
This is a patch release (v1.0.1) with no provided release notes. The only code diff is a change to package.json, including the package entry point via the main field.
v1.0.0
This release is tagged v1.0.0, but the publisher did not provide any release notes. As a result, there is no documented information on new features, bug fixes, breaking changes, security updates, or migration requirements in the provided data.