Skip to content

Release 0.13.0 - #111

Merged
voischev merged 1 commit into
masterfrom
release/0.13.0
Oct 28, 2026
Merged

voischev merged 1 commit into
masterfrom
release/0.13.0

Conversation

@voischev

Copy link
Copy Markdown
Member

Summary

Prepare posthtml-parser 0.13.0 for npm publication, including the changes merged in #109 and #110.

  • Update the package and lockfile versions from 0.12.1 to 0.13.0.
  • Promote the curated release notes to 0.13.0 (2026-10-28) and leave a fresh Unreleased section.
  • Keep the release instructions reusable by presenting 0.13.0 as an example version.

The release includes htmlparser2 12, directive/XML/SVG compatibility fixes, simplified native Node.js testing and TypeScript builds, refreshed documentation and maintainer contact information.

Verification

  • Fresh npm ci succeeds.
  • npm publish --dry-run --json succeeds for posthtml-parser@0.13.0, including the real prepublishOnly check and package preparation lifecycle.
  • 39 tests pass, with two existing skipped tests; lint, current/minimum TypeScript checks and CommonJS/native ESM package checks pass.
  • Full npm audit: 0 vulnerabilities.
  • npm pack produces the expected nine package files, including JavaScript, declarations, source maps, metadata, README and license.
  • Confirmed that npm version 0.13.0 and Git tag v0.13.0 were available when preparing this release.

Compatibility

This is a breaking 0.x release:

  • Node.js requirement: ^20.19.0 || >=22.12.0.
  • Consumer declarations require TypeScript 5.3+.
  • The htmlparser2 backend moves from version 9 to 12.
  • With decodeEntities: true, entities in textarea content are now decoded consistently with other text content.

After merging this release PR, tag the tested master commit as v0.13.0 and publish that checkout to npm.

@voischev
voischev merged commit 9ead263 into master Oct 28, 2026
6 checks passed
@voischev
voischev deleted the release/0.13.0 branch October 28, 2026 12:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant