Postal Mime

Frameworks & Libraries

Email parser for browser and serverless runtimes.

Latest v3.0.0 · by Postal SystemsWebsitepostalsys/postal-mime

Release activity

Release activity — 10 releases across 9 days since Oct 24, 2025. Each cell is one day; darker means more releases that day. Nothing is recorded before Oct 24, 2025. Older weeks are hidden at this screen width.
MayJunJulAug
SundayNo releases on May 3, 2026No releases on May 10, 2026No releases on May 17, 2026No releases on May 24, 2026No releases on May 31, 2026No releases on Jun 7, 2026No releases on Jun 14, 2026No releases on Jun 21, 2026No releases on Jun 28, 2026No releases on Jul 5, 2026No releases on Jul 12, 2026No releases on Jul 19, 2026No releases on Jul 26, 2026No releases on Aug 2, 2026No releases on Aug 9, 2026No releases on Aug 16, 2026
MondayNo releases on May 4, 2026No releases on May 11, 2026No releases on May 18, 2026No releases on May 25, 2026No releases on Jun 1, 2026No releases on Jun 8, 2026No releases on Jun 15, 2026No releases on Jun 22, 2026No releases on Jun 29, 2026No releases on Jul 6, 2026No releases on Jul 13, 2026No releases on Jul 20, 2026No releases on Jul 27, 2026No releases on Aug 3, 2026No releases on Aug 10, 2026No releases on Aug 17, 2026
TuesdayNo releases on May 5, 2026No releases on May 12, 2026No releases on May 19, 2026No releases on May 26, 2026No releases on Jun 2, 2026No releases on Jun 9, 2026No releases on Jun 16, 2026No releases on Jun 23, 2026No releases on Jun 30, 2026No releases on Jul 7, 2026No releases on Jul 14, 2026No releases on Jul 21, 2026No releases on Jul 28, 2026No releases on Aug 4, 20261 release on Aug 11, 2026No releases on Aug 18, 2026
WednesdayNo releases on May 6, 2026No releases on May 13, 2026No releases on May 20, 2026No releases on May 27, 2026No releases on Jun 3, 2026No releases on Jun 10, 2026No releases on Jun 17, 2026No releases on Jun 24, 2026No releases on Jul 1, 2026No releases on Jul 8, 2026No releases on Jul 15, 2026No releases on Jul 22, 2026No releases on Jul 29, 2026No releases on Aug 5, 2026No releases on Aug 12, 2026No releases on Aug 19, 2026
ThursdayNo releases on May 7, 2026No releases on May 14, 2026No releases on May 21, 2026No releases on May 28, 2026No releases on Jun 4, 2026No releases on Jun 11, 2026No releases on Jun 18, 20261 release on Jun 25, 2026No releases on Jul 2, 2026No releases on Jul 9, 2026No releases on Jul 16, 2026No releases on Jul 23, 2026No releases on Jul 30, 2026No releases on Aug 6, 2026No releases on Aug 13, 2026
FridayNo releases on May 8, 2026No releases on May 15, 2026No releases on May 22, 2026No releases on May 29, 2026No releases on Jun 5, 2026No releases on Jun 12, 2026No releases on Jun 19, 2026No releases on Jun 26, 2026No releases on Jul 3, 2026No releases on Jul 10, 2026No releases on Jul 17, 2026No releases on Jul 24, 2026No releases on Jul 31, 20261 release on Aug 7, 2026No releases on Aug 14, 2026
SaturdayNo releases on May 9, 2026No releases on May 16, 2026No releases on May 23, 2026No releases on May 30, 2026No releases on Jun 6, 2026No releases on Jun 13, 2026No releases on Jun 20, 2026No releases on Jun 27, 2026No releases on Jul 4, 2026No releases on Jul 11, 2026No releases on Jul 18, 2026No releases on Jul 25, 2026No releases on Aug 1, 2026No releases on Aug 8, 2026No releases on Aug 15, 2026

10 releases since Oct 24, 2025, busiest day 2

Changelog

v3.0.0

Latest
Changed 3
  • 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
  • to, cc, bcc and replyTo are returned in document order rather than reversed
Fixed 2
  • resolve non-WHATWG charset labels instead of falling back to windows-1252
  • unfold headers per RFC 5322 and resolve duplicated headers first-wins

From Postal Mime

3.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), closes #94
  • unfold headers per RFC 5322 and resolve duplicated headers first-wins (7b0ca9d)
View originalPermalink
How v3.0.0 went

v2.7.6

Changed 1
  • Release MIME node content decoder after finalize to improve performance
Fixed 1
  • Bound inline message/rfc822 recursion and validate limit options

From Postal Mime

2.7.6 (2026-08-07)
Bug Fixes
  • bound inline message/rfc822 recursion and validate limit options (94e2a3c)
Performance Improvements
  • release MIME node content decoder after finalize (4d52365)
View originalPermalink
How v2.7.6 went

v2.7.5

Fixed 1
  • decode iso-8859-8-i and iso-8859-8-e charsets as iso-8859-8

From Postal Mime

2.7.5 (2026-06-25)
Bug Fixes
  • decode iso-8859-8-i and iso-8859-8-e charsets as iso-8859-8 (d7af50b)
View originalPermalink
How v2.7.5 went

v2.7.4

Fixed 3
  • Add missing originalKey to Header type and Uint8Array to Attachment content
  • Include originalKey in parsed headers output
  • Preserve __esModule and .default in CJS build for bundler interop
Security 1
  • Prevent RFC 2047 encoded-word address fabrication

From Postal Mime

2.7.4 (2026-03-17)
Bug Fixes
  • add missing originalKey to Header type and Uint8Array to Attachment content (92cc91c)
  • include originalKey in parsed headers output (83521c8)
  • preserve __esModule and .default in CJS build for bundler interop (1466910)
  • prevent RFC 2047 encoded-word address fabrication (844f920)
View originalPermalink
How v2.7.4 went

v2.7.3

Fixed 1
  • correct TypeScript type definitions to match implementation

From Postal Mime

2.7.3 (2026-01-09)
Bug Fixes
  • correct TypeScript type definitions to match implementation (b225d7c)
View originalPermalink
How v2.7.3 went

v2.7.2

Fixed 2
  • Add null checks for contentType.parsed access
  • Improve RFC compliance for MIME parsing

From Postal Mime

2.7.2 (2026-01-08)
Bug Fixes
  • add null checks for contentType.parsed access (ad8f4c6)
  • improve RFC compliance for MIME parsing (e004c3a)
View originalPermalink
How v2.7.2 went

v2.7.1

Fixed 1
  • Add null checks for contentDisposition.parsed access

From Postal Mime

2.7.1 (2025-12-22)
Bug Fixes
  • Add null checks for contentDisposition.parsed access (fd54c37)
View originalPermalink
How v2.7.1 went

v2.7.0

Added 1
  • Add headerLines property exposing raw header lines

From Postal Mime

2.7.0 (2025-12-22)
Features
  • add headerLines property exposing raw header lines (c79a02a)
View originalPermalink
How v2.7.0 went

v2.6.1

Fixed 1
  • Update TypeScript typings to match source code
Security 1
  • Prevent DoS from deeply nested address groups

From Postal Mime

2.6.1 (2025-11-26)
Bug Fixes
  • prevent DoS from deeply nested address groups (f509eaf)
  • update TypeScript typings to match source code (df5640a)
View originalPermalink
How v2.6.1 went

v2.6.0

Added 1
  • CommonJS build support for dual package compatibility

From Postal Mime

2.6.0 (2025-10-24)
Features
  • add CommonJS build support for dual package compatibility (0ea3de3)
View originalPermalink
How v2.6.0 went
View all

Discussion

If you publish Postal Mime, you can claim this product by proving you administer its repository.