# Postal Mime changelog > Email parser for browser and serverless runtimes. - Vendor: Postal Systems - Category: Frameworks & Libraries - Official site: https://github.com/postalsys/postal-mime - Tracked by: What's New (https://whatsnew.fyi/product/postal-mime) - Harvested from: GitHub (postalsys/postal-mime) - Entries below: 10 (newest first) What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. ## Releases ### v3.0.0 - Date: 2026-08-11 - Version: v3.0.0 - Original notes: https://github.com/postalsys/postal-mime/releases/tag/v3.0.0 - Permalink: https://whatsnew.fyi/product/postal-mime/releases/v3.0.0 - **changed** — header values in headers[].value keep the whitespace that folding introduced instead of having every whitespace run collapsed to a single space - **changed** — single value headers such as subject and from resolve to the first occurrence of a duplicated header rather than the last - **changed** — to, cc, bcc and replyTo are returned in document order rather than reversed - **fixed** — resolve non-WHATWG charset labels instead of falling back to windows-1252 - **fixed** — unfold headers per RFC 5322 and resolve duplicated headers first-wins ##### [3.0.0](https://github.com/postalsys/postal-mime/compare/v2.7.6...v3.0.0) (2026-08-11) ###### ⚠ BREAKING CHANGES * header values in `headers[].value` keep the whitespace that folding introduced instead of having every whitespace run collapsed to a single space, single value headers such as `subject` and `from` resolve to the first occurrence of a duplicated header rather than the last, and `to`, `cc`, `bcc` and `replyTo` are returned in document order rather than reversed. ###### Bug Fixes * resolve non-WHATWG charset labels instead of falling back to windows-1252 ([6378618](https://github.com/postalsys/postal-mime/commit/6378618ac3faefd8fd96a44eb5f9a8bbe010e5b7)), closes [#94](https://github.com/postalsys/postal-mime/issues/94) * unfold headers per RFC 5322 and resolve duplicated headers first-wins ([7b0ca9d](https://github.com/postalsys/postal-mime/commit/7b0ca9d5bcf1a31ce4f0fa230e552564a9789458)) ### v2.7.6 - Date: 2026-08-07 - Version: v2.7.6 - Original notes: https://github.com/postalsys/postal-mime/releases/tag/v2.7.6 - Permalink: https://whatsnew.fyi/product/postal-mime/releases/v2.7.6 - **fixed** — Bound inline message/rfc822 recursion and validate limit options - **changed** — Release MIME node content decoder after finalize to improve performance ##### [2.7.6](https://github.com/postalsys/postal-mime/compare/v2.7.5...v2.7.6) (2026-08-07) ###### Bug Fixes * bound inline message/rfc822 recursion and validate limit options ([94e2a3c](https://github.com/postalsys/postal-mime/commit/94e2a3c9617587a78a1aabe08c4fe8c0818bbffa)) ###### Performance Improvements * release MIME node content decoder after finalize ([4d52365](https://github.com/postalsys/postal-mime/commit/4d52365e38851c510249ec6d07d80841bd170164)) ### v2.7.5 - Date: 2026-06-25 - Version: v2.7.5 - Original notes: https://github.com/postalsys/postal-mime/releases/tag/v2.7.5 - Permalink: https://whatsnew.fyi/product/postal-mime/releases/v2.7.5 - **fixed** — decode iso-8859-8-i and iso-8859-8-e charsets as iso-8859-8 ##### [2.7.5](https://github.com/postalsys/postal-mime/compare/v2.7.4...v2.7.5) (2026-06-25) ###### Bug Fixes * decode iso-8859-8-i and iso-8859-8-e charsets as iso-8859-8 ([d7af50b](https://github.com/postalsys/postal-mime/commit/d7af50b7b0ebcd8e12c40942083382636aed7f66)) ### v2.7.4 - Date: 2026-03-17 - Version: v2.7.4 - Original notes: https://github.com/postalsys/postal-mime/releases/tag/v2.7.4 - Permalink: https://whatsnew.fyi/product/postal-mime/releases/v2.7.4 - **fixed** — Add missing originalKey to Header type and Uint8Array to Attachment content - **fixed** — Include originalKey in parsed headers output - **fixed** — Preserve __esModule and .default in CJS build for bundler interop - **security** — Prevent RFC 2047 encoded-word address fabrication ##### [2.7.4](https://github.com/postalsys/postal-mime/compare/v2.7.3...v2.7.4) (2026-03-17) ###### Bug Fixes * add missing originalKey to Header type and Uint8Array to Attachment content ([92cc91c](https://github.com/postalsys/postal-mime/commit/92cc91c1c8477e0462cb0e93ddf8ea6aec6534d0)) * include originalKey in parsed headers output ([83521c8](https://github.com/postalsys/postal-mime/commit/83521c87f62e5e095ae09913c70798f20e2ab347)) * preserve __esModule and .default in CJS build for bundler interop ([1466910](https://github.com/postalsys/postal-mime/commit/1466910e31608b9e5307724ecc6a0a3a70556048)) * prevent RFC 2047 encoded-word address fabrication ([844f920](https://github.com/postalsys/postal-mime/commit/844f92023d49d819ef13b9ad5c50b7c346eb02d3)) ### v2.7.3 - Date: 2026-01-09 - Version: v2.7.3 - Original notes: https://github.com/postalsys/postal-mime/releases/tag/v2.7.3 - Permalink: https://whatsnew.fyi/product/postal-mime/releases/v2.7.3 - **fixed** — correct TypeScript type definitions to match implementation ##### [2.7.3](https://github.com/postalsys/postal-mime/compare/v2.7.2...v2.7.3) (2026-01-09) ###### Bug Fixes * correct TypeScript type definitions to match implementation ([b225d7c](https://github.com/postalsys/postal-mime/commit/b225d7cca422cb9bc3ab5301e94c4c0bef9a69e2)) ### v2.7.2 - Date: 2026-01-08 - Version: v2.7.2 - Original notes: https://github.com/postalsys/postal-mime/releases/tag/v2.7.2 - Permalink: https://whatsnew.fyi/product/postal-mime/releases/v2.7.2 - **fixed** — Add null checks for contentType.parsed access - **fixed** — Improve RFC compliance for MIME parsing ##### [2.7.2](https://github.com/postalsys/postal-mime/compare/v2.7.1...v2.7.2) (2026-01-08) ###### Bug Fixes * add null checks for contentType.parsed access ([ad8f4c6](https://github.com/postalsys/postal-mime/commit/ad8f4c62e0972fd0244859ee5a5184b2cac26395)) * improve RFC compliance for MIME parsing ([e004c3a](https://github.com/postalsys/postal-mime/commit/e004c3acb29d72ed7eaf1b0b66351cf8b82b970d)) ### v2.7.1 - Date: 2025-12-22 - Version: v2.7.1 - Original notes: https://github.com/postalsys/postal-mime/releases/tag/v2.7.1 - Permalink: https://whatsnew.fyi/product/postal-mime/releases/v2.7.1 - **fixed** — Add null checks for contentDisposition.parsed access ##### [2.7.1](https://github.com/postalsys/postal-mime/compare/v2.7.0...v2.7.1) (2025-12-22) ###### Bug Fixes * Add null checks for contentDisposition.parsed access ([fd54c37](https://github.com/postalsys/postal-mime/commit/fd54c37093cc64737c6bb17986bc9d052d2d5add)) ### v2.7.0 - Date: 2025-12-22 - Version: v2.7.0 - Original notes: https://github.com/postalsys/postal-mime/releases/tag/v2.7.0 - Permalink: https://whatsnew.fyi/product/postal-mime/releases/v2.7.0 - **added** — Add headerLines property exposing raw header lines ##### [2.7.0](https://github.com/postalsys/postal-mime/compare/v2.6.1...v2.7.0) (2025-12-22) ###### Features * add headerLines property exposing raw header lines ([c79a02a](https://github.com/postalsys/postal-mime/commit/c79a02ab05d9cac44e05e95a433752ff292aa5eb)) ### v2.6.1 - Date: 2025-11-26 - Version: v2.6.1 - Original notes: https://github.com/postalsys/postal-mime/releases/tag/v2.6.1 - Permalink: https://whatsnew.fyi/product/postal-mime/releases/v2.6.1 - **security** — Prevent DoS from deeply nested address groups - **fixed** — Update TypeScript typings to match source code ##### [2.6.1](https://github.com/postalsys/postal-mime/compare/v2.6.0...v2.6.1) (2025-11-26) ###### Bug Fixes * prevent DoS from deeply nested address groups ([f509eaf](https://github.com/postalsys/postal-mime/commit/f509eafec31bf448482133041c086f7aefa2b3fa)) * update TypeScript typings to match source code ([df5640a](https://github.com/postalsys/postal-mime/commit/df5640a3166b0a1fe3ca563e1364301bb4e6a025)) ### v2.6.0 - Date: 2025-10-24 - Version: v2.6.0 - Original notes: https://github.com/postalsys/postal-mime/releases/tag/v2.6.0 - Permalink: https://whatsnew.fyi/product/postal-mime/releases/v2.6.0 - **added** — CommonJS build support for dual package compatibility ##### [2.6.0](https://github.com/postalsys/postal-mime/compare/v2.5.0...v2.6.0) (2025-10-24) ###### Features * add CommonJS build support for dual package compatibility ([0ea3de3](https://github.com/postalsys/postal-mime/commit/0ea3de39c713aac2bc79218dfb496c0e2ff4b0b8))