# hexo v8.1.2 - Product: hexo (https://whatsnew.fyi/product/hexo) - Vendor: hexojs - Date: 2026-05-06 - Version: v8.1.2 - Original notes: https://github.com/hexojs/hexo/releases/tag/v8.1.2 - Permalink: https://whatsnew.fyi/product/hexo/releases/v8.1.2 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **fixed** — Fix noopener attribute in external_link (was incorrectly spelled as noopenner) - **fixed** — Fix incorrectly ignores single-line code blocks when escaping Swig and HTML comments - **changed** — Improve externalLink regexp performance - **changed** — Remove node internal api usage in loadPlugin - **security** — Add dependency-review action for vulnerability scanning ##### Fixes * fix(external_link): noopenner should be noopener by @stevenjoezhang in https://github.com/hexojs/hexo/pull/5729 * fix: Incorrectly ignores single-line code blocks when escaping Swig and HTML comments by @D-Sketon in https://github.com/hexojs/hexo/pull/5722 ##### Performances * perf: faster externalLink regexp by @D-Sketon in https://github.com/hexojs/hexo/pull/5706 ##### Refactor * refactor: remove node internal api usage in loadPlugin by @renbaoshuo in https://github.com/hexojs/hexo/pull/5769 ##### CI/CD * ci: add dependency-review action for vulnerability scanning by @yoshinorin in https://github.com/hexojs/hexo/pull/5734 * ci: enable trusted publishing by @yoshinorin in https://github.com/hexojs/hexo/pull/5735 ##### Test * fix(test): add missing await to unlink in save_database test by @KentarouTakeda in https://github.com/hexojs/hexo/pull/5753 ##### Dependencies * chore(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in https://github.com/hexojs/hexo/pull/5724 * chore(deps): bump actions/download-artifact from 6 to 7 by @dependabot[bot] in https://github.com/hexojs/hexo/pull/5726 * chore(deps): bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in https://github.com/hexojs/hexo/pull/5727 * chore(deps): bump actions/dependency-review-action from 4.8.2 to 4.8.3 by @dependabot[bot] in https://github.com/hexojs/hexo/pull/5741 * chore(deps): bump actions/dependency-review-action from 4.8.3 to 4.9.0 by @dependabot[bot] in https://github.com/hexojs/hexo/pull/5744 * chore(deps): bump marocchino/sticky-pull-request-comment from 2 to 3 by @dependabot[bot] in https://github.com/hexojs/hexo/pull/5746 * chore(deps): bump actions/download-artifact from 7 to 8 by @dependabot[bot] in https://github.com/hexojs/hexo/pull/5742 * chore(deps): bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in https://github.com/hexojs/hexo/pull/5743 * chore(deps): add lockfile by @yoshinorin in https://github.com/hexojs/hexo/pull/5739 ##### Misc * fix: update ESLint test configuration by @D-Sketon in https://github.com/hexojs/hexo/pull/5725 **Full Changelog**: https://github.com/hexojs/hexo/compare/v8.1.1...v8.1.2