Skip to content

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 20 May 17:09
· 259 commits to main since this release
19108ad

1.1.0 (2026-05-20)

Features

  • Accept width, height, duration, title, description, thumbnails on Enclosure (6dcdb68)
  • Add assetProxyFn option for proxying asset URLs (588305b)
  • Add convertBreaksToParagraphs transform (1ad4856)
  • Add enrichEmbedFn hook for async embed metadata enrichment (c26d2e7)
  • Add hubspot.com host and 'impression' path to tracking defaults (b4afffc)
  • Add mergeFragmentedLists transform to merge sibling lists with matching attributes (8007887)
  • Add stripDeadAnchors transform to unwrap href-less or javascript: anchors (08f0da2)
  • Add stripDuplicateTitleHeading transform (ff63d10)
  • Add title, description, avatar and duration to embed metadata (054557e)
  • Add unwrapCdataComments string transform (241d1cd)
  • Allow async embed resolvers and transforms via MaybePromise (0d96b9a)
  • Cover SVG image, track, and noscript-extracted images in transforms (a67b0a3)
  • Expand defaultLazySrcsetAttributes with corpus-validated variants and guard srcset (8dc2113)
  • Generalize lazy srcset handling and add NitroPack support (b5ca864)
  • Inject audio/video enclosures as native media elements (a056ff0)
  • Preserve fragment-only hrefs so in-article anchors stay clickable (e16d491)
  • Skip data: URIs in proxyAssetUrls (edcfe4d)
  • Unwrap doubly-nested single-li list wrappers (e.g. wp-block-list) (a5c80a3)

Bug Fixes

  • Convert decodeDoubleEncodedTags to DOM transform (daa263b)
  • Convert stripEmptyTags to DOM transform with rawtext awareness (8663c25)
  • Convert unwrapWrappers to DOM transform (d0e865e)
  • Expand SVG self-closing tags before linkedom parse (3831502)
  • Match google. with any subdomain in unwrapGoogle (92e0c6a)
  • Merge simplifyFigures into unwrapWrappers (8221a15)
  • Preserve anchors with id or name in stripDeadAnchors (fa3ad55)
  • Preserve inter-fragment whitespace in mergeFragmentedLists (313f879)
  • Preserve text node siblings in unwrapDoublyNestedLists (64a0b57)
  • Preserve whitespace siblings when unwrapping figcaption div (0dfbf4b)
  • Read noscript content via innerHTML so noscript image extraction actually fires (08bfae2)
  • Recognize XHTML self-closing tags in paragraphizePlainText (d2527a5)
  • Skip leading empty headings in stripDuplicateTitleHeading (149d064)
  • Skip mergeFragmentedLists on lists with non-li children (1864ab0)
  • Skip no-op innerHTML write in trimPreWhitespace (1127f23)
  • Skip stripDuplicateTitleHeading on nested heading or media (0f82ef1)
  • Update import paths after move into transforms/dom/ (d3c1030)
  • Walk DOM in replacePreLineBreaks to avoid innerHTML round-trip (d6ff4f4)

Performance Improvements

  • Optimize DOM transforms and extract shared helpers (11d16e3)