Skip to content

Releases: hexojs/hexo

v7.3.0

01 Jul 14:41
439ee6d
Compare
Choose a tag to compare

New Features

  • feat(renderScaffold): deepMerge frontMatter of post and scaffold by @uiolee in #5472
  • feat: add option to use slug as title of post by @uiolee in #5470
  • feat(helper/toc): specify maximum number of items to output by @KentarouTakeda in #5487

Fixes

Performances

  • perf(processor/post): improve processing speed when config.post_asset_folder is enabled by @yoshinorin in #5473

Test

CI

Misc

Full Changelog

v7.2.0...v7.3.0

v7.2.0

17 Apr 10:43
90b107c
Compare
Choose a tag to compare

New Features

  • feat(highlight): add an option to switch stripIndent by @uiolee in #5427

Improved type definitions

Fixes

Refactor

Test

CI/CD

  • ci: suppress comment err and reduce benchmark running by @uiolee in #5454

Docs

Dependencies

  • chore(deps): bump hexo-fs from ^4.1.1 to ^4.1.3 by @D-Sketon in #5463
  • chore(deps-dev): Limited @types/node version by @uiolee in #5411

New Contributors

Full Changelog: v7.1.1...v7.2.0

v7.1.1

22 Jan 11:19
bb489cb
Compare
Choose a tag to compare

Fixes

  • fix(escapeTags): escape tag which includes line break by @uiolee in #5402

Misc

  • chore: use prepublishOnly instead of prepublish and run npm install in prepublishOnly script by @yoshinorin in #5399

Full Changelog: v7.1.0...v7.1.1

v7.1.0

19 Jan 14:15
282e49a
Compare
Choose a tag to compare

Notable Changes

New Features

Fixes

  • fix(types): cast from number to string explicitly by @yoshinorin in #5342
  • fix: permalink should be overwritten when post_asset_folder is true by @D-Sketon in #5254
  • fix(escapeAllSwigTags): check tag completeness by @uiolee in #5395

CI/CD

  • ci(commenter): use workflows_run event to comment flamegraph by @uiolee in #5384
  • ci(benchmark): add PR permissions for comment by @uiolee in #5334

Dependencies

New Contributors

Full Changelog: v7.0.0...v7.1.0

v7.0.0

31 Oct 13:37
f7a581e
Compare
Choose a tag to compare

Migration Guide

built-in tags

WARNING
Some of the built-in tags have been dropped (gist, youtube, jsfiddle, and vimeo). If you use those tags in your existing blog posts, you can install hexo-tag-embed to continue using them with Hexo v7.0.0.

Note
No need to install it if you are not using (or will not use) gist, youtube, jsfiddle, vimeo tags in your post or page.

$ npm i hexo-tag-embed

Syntax highlighting

WARNING
Syntax highlighting is refactored and controlled by the following settings. See Syntax Highlighting for more details.

syntax_highlighter: highlight.js # highlight.js | prismjs | <empty>

Breaking Changes

Notable Changes

New Features

Fixes

Performance

Refactor

  • refactor: use the WHATWG URL API instead of url.resolve by @yoshinorin in #5136

CI/CD

Dependencies

Test

Misc

New Contributors

Full Changelog

6.3.0...v7.0.0


Appendix: Changes between v7.0.0(RC2) and v7.0.0

Breaking Changes

New Feature

Performance

Fixes

CI/CD

Dependencies

  • chore: bump c...
Read more

v7.0.0 (RC2)

11 Jul 13:53
b3b444d
Compare
Choose a tag to compare

Changes since v7.0.0 (RC1)

New Features

Fixes

Refactor

Test

Dependencies

  • chore: change dependencies version by @Pcrab in #5202

New Contributors

Full Changelog: v7.0.0-rc1...v7.0.0-rc2


Changes between v6.3.0 and v7.0.0 (RC1)

Migration Guide

Some of the built-in tags have been dropped (E.g. gist, youtube, jsfiddle, and vimeo). If you use those tags in your existing blog posts, you can install hexo-tag-embed to continue using them with Hexo 7.0.0.

Note

No need to install it if you are not using (or will not use) gist, youtube, jsfiddle, vimeo tags in your post or page.

$ npm i hexo-tag-embed

Breaking Changes

Notable Changes

New Features

Fixes

Performance

Refactor

Dependencies

Test

New Contributors

Full Changelog: 6.3.0...v7.0.0-rc1

v7.0.0 (RC1)

18 Mar 04:35
46fbdcf
Compare
Choose a tag to compare

Migration Guide

Some of the built-in tags have been dropped (E.g. gist, youtube, jsfiddle, and vimeo). If you use those tags in your existing blog posts, you can install hexo-tag-embed to continue using them with Hexo 7.0.0.

Note

No need to install it if you are not using (or will not use) gist, youtube, jsfiddle, vimeo tags in your post or page.

$ npm i hexo-tag-embed

Breaking Changes

Notable Changes

New Features

Fixes

Performance

Refactor

Dependencies

Test

New Contributors

Full Changelog: 6.3.0...v7.0.0-rc1

6.3.0

08 Sep 13:13
4d42d9d
Compare
Choose a tag to compare

New Features

Improvements

  • let post_link use original post title as title attribute by @ppwwyyxx in #4973

Fixes

Refactors

Test

CI/CD

Dependencies

Misc

New Contributors

Full Changelog: 6.2.0...6.3.0

6.2.0

10 May 20:32
cbafd6e
Compare
Choose a tag to compare

Fixes

Refactors

Dependencies

Miscs

New Contributors

Full Changelog: 6.1.0...6.2.0

5.4.2

07 Apr 13:15
Compare
Choose a tag to compare

Fixes

Full Changelog: 5.4.1...5.4.2