v7.3.0

kgretzky/evilginx2v7.3.0Jul 1, 2024by yoshinorin

AI Summary

This release introduces new features for post rendering, including the ability to use slugs as titles and deep merging of front matter. It also improves the processing speed for posts with asset folders enabled and includes several bug fixes and CI improvements.

Key Highlights

  • Added option to use slug as title of post
  • Improved processing speed for posts with asset folders enabled
  • Deep merge capability for post and scaffold front matter
  • Fixed conditions in CI comments

New Features

  • feat(renderScaffold): deepMerge frontMatter of post and scaffold
  • feat: add option to use slug as title of post
  • feat(helper/toc): specify maximum number of items to output

Full Release Notes

## New Features

* feat(renderScaffold): deepMerge frontMatter of post and scaffold by @uiolee in https://github.com/hexojs/hexo/pull/5472
* feat: add option to use slug as title of post by @uiolee in https://github.com/hexojs/hexo/pull/5470
* feat(helper/toc): specify maximum number of items to output by @KentarouTakeda in https://github.com/hexojs/hexo/pull/5487

## Fixes

* Revert "refactor: backslashes on Windows (#5457)" by @stevenjoezhang in https://github.com/hexojs/hexo/pull/5481

## Performances

* perf(processor/post): improve processing speed when `config.post_asset_folder` is enabled by @yoshinorin in https://github.com/hexojs/hexo/pull/5473

## Test

* Revert "test: add test case for issue #4334" by @D-Sketon in https://github.com/hexojs/hexo/pull/5475

## CI

* ci(comment): fix wrong condition by @uiolee in https://github.com/hexojs/hexo/pull/5471

## Misc

* build: upgrade ecmascript version by @uiolee in https://github.com/hexojs/hexo/pull/5507

## Full Changelog

https://github.com/hexojs/hexo/compare/v7.2.0...v7.3.0