Releases
v1.1.0
Compare
Sorry, something went wrong.
No results found
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 )
You can’t perform that action at this time.