Skip to content

v5.5.0

Choose a tag to compare

@github-actions github-actions released this 18 Oct 16:43
b437443

5.5.0 (2026-10-18)

Features

  • migrate to TypeScript with ES module and CommonJS builds (a21884d)

Bug Fixes

  • base64 encode the chunks of a Buffer passed to encodeWord only once (a21884d)
  • correct the pyc and ccxml entries of the mime type table and add common modern types (a21884d)
  • drop control characters from header values and parameter names (a21884d)
  • encode control characters and DEL in header parameter values (a21884d)
  • encode unpaired surrogates in header parameters instead of leaving delimiters unencoded (a21884d)
  • keep astral characters outside the emoji block whole in B encoded words (a21884d)
  • mark every parameter continuation that holds percent escapes as encoded (a21884d)
  • quote empty header parameter values (a21884d)
  • refuse every iconv-lite alias of the utf-7, base64 and hex codecs as a charset (a21884d)
  • remove the space stuffing of format=flowed continuation lines (a21884d)
  • space-stuff the continuation lines encodeFlowed creates and trim spaces before hard line breaks (a21884d)
  • stop splitMimeEncodedString from looping forever on malformed input (a21884d)