NexT 8.29.0 Released

What's Changed

πŸ’₯ Breaking Changes

  • Remove animejs by @stevenjoezhang in https://github.com/next-theme/hexo-theme-next/pull/982

⭐ Features

  • Configure MathJax overflow handling by @stevenjoezhang in https://github.com/next-theme/hexo-theme-next/pull/986
math:
mathjax:
enable: false
# Available values: none | ams | all
tags: none
+ # Available values: overflow | scroll | scale | truncate | linebreak
+ display_overflow: scroll
  • refactor: use Firestore REST API (4352696)
firestore:
enable: false
collection: articles # Required, a string collection name to access firestore database
- apiKey: # Required
projectId: # Required
  • Deprecate body_scrollbar.stable option (940b226)
body_scrollbar:
# Place the scrollbar over the content.
overlay: false
- # Reserving space for the scrollbar gutter even if the content is not overflowing.
- stable: false
  • Deprecate lazyload option (d54ab89)
-# Vanilla JavaScript plugin for lazyloading images.
-# For more information: https://apoorv.pro/lozad.js/demo/
- lazyload: false
  • Replace Anime.js scrolling with native APIs by @stevenjoezhang in https://github.com/next-theme/hexo-theme-next/pull/981
  • Support MathJax 4 by @stevenjoezhang in https://github.com/next-theme/hexo-theme-next/pull/985
  • Support optional async and defer attributes in script helpers by @wherewhere in https://github.com/next-theme/hexo-theme-next/pull/952
  • Improve Algolia search concurrency (5c7574f)

🐞 Bug Fixes

  • Disable Fancybox hash handling with PJAX by @stevenjoezhang in https://github.com/next-theme/hexo-theme-next/pull/983
  • Fix TOC height calculation for wrapped headings by @stevenjoezhang in https://github.com/next-theme/hexo-theme-next/pull/984

πŸŒ€ External Changes

  • Update dependency eslint to v10.8.0 by @renovate[bot] in https://github.com/next-theme/hexo-theme-next/pull/972
  • Update actions/setup-node action to v7 by @renovate[bot] in https://github.com/next-theme/hexo-theme-next/pull/974
  • Update dependency c8 to v12 by @renovate[bot] in https://github.com/next-theme/hexo-theme-next/pull/975
  • Update actions/setup-python action to v7 by @renovate[bot] in https://github.com/next-theme/hexo-theme-next/pull/976
  • Update actions/labeler action to v7 by @renovate[bot] in https://github.com/next-theme/hexo-theme-next/pull/977
  • Update dependency js-yaml to v4.3.0 [SECURITY] by @renovate[bot] in https://github.com/next-theme/hexo-theme-next/pull/979
  • Update dependency mocha to v11.8.0 by @renovate[bot] in https://github.com/next-theme/hexo-theme-next/pull/980
  • Update Netlify logo URL (333b2c7)

Full Changelog: https://github.com/next-theme/hexo-theme-next/compare/v8.28.0...v8.29.0

Detailed changes for NexT v8.29.0