# Changelog ## 2026-05-01 - 3.1.0 - feat(package) modernize package metadata, typings, and test setup for ESM builds - add an explicit package exports entry and include additional published config files - upgrade build and test tooling dependencies and add documentation generation script - improve TypeScript safety for frontmatter parsing and turndown GFM plugin typings - refresh README usage examples and strengthen HTML-to-Markdown test assertions ## 2026-03-01 - 3.0.3 - maintenance Project maintenance and repository metadata updates across the 3.0.3 release line. - Removed the legacy `.gitlab-ci.yml` configuration - Updated project description - Updated TypeScript configuration - Refreshed `npmextra.json` git host metadata ## 2024-01-19 - 3.0.2 - core Core update release. - Applied a core fix/update ## 2023-07-10 - 3.0.1 - project Project organization updates during the 3.0.1 release cycle. - Switched to the new organization scheme - Included a core fix/update in the 3.0.0–3.0.1 range ## 2022-05-28 - 3.0.0 - core Breaking core modernization release. - BREAKING CHANGE: switched the project to ESM ## 2022-05-19 - 2.0.11 - core Routine maintenance updates across versions 2.0.5 through 2.0.14. - Applied repeated core fix/update releases for versions 2.0.5–2.0.14 ## 2019-06-17 - 2.0.0 - core Major core redesign release. - BREAKING CHANGE: switched to a class-based design - Added support for HTML to Markdown conversion ## 2018-09-22 - 1.0.1 - core Initial stable release series. - Initial core implementation - Followed by routine core fix/update releases in versions 1.0.2–1.0.5