NexT 8.0.0-rc.5 Released
💥 Breaking Changes
- Replace Velocity.js with Animate.css (#41)
🌟 New Features
- Unit testing using Mocha and Chai (#59)
⭐ Features
- Remove console reminder (533fea7)
-# Console reminder if new version released.
-reminder: false - Include additional themes for prism (2e4e1bc)
- Extract hexo-next-three to plugins (31298d0)
-# JavaScript 3D library.
-# Dependencies: https://github.com/next-theme/theme-next-three
-three:
- enable: false
- three_waves: false
- canvas_lines: false
- canvas_sphere: false
vendors:
...
- # JavaScript 3D library
- # three: //unpkg.com/three@0/build/three.min.js
- # three_waves: //cdn.jsdelivr.net/gh/next-theme/theme-next-three@1/three-waves.min.js
- # canvas_lines: //cdn.jsdelivr.net/gh/next-theme/theme-next-three@1/canvas_lines.min.js
- # canvas_sphere: //cdn.jsdelivr.net/gh/next-theme/theme-next-three@1/canvas_sphere.min.js
- three:
- three_waves:
- canvas_lines:
- canvas_sphere: - New plugin
@next-theme/plugins
(cb05848) - Support
event.description
in schedule page (e1beb71)
🐞 Bug Fixes
- The search button is invisible when search service was enabled but menu was empty (#42)
- Fix id conflict with markdown headerlink (7f3e4b1)
- Fix sidebar animation issue (79bb4c9)
- Fix null value of
.search-input
selector (dca900a) - Disable cache when language_switcher is enabled (5d521ca)
- Reset animation-fill-mode (582ce74)
- Use
@require
instead of@import
(33723be) - Fix mermaid tag (10b577c)
🛠 Improvements
- Optimize language selector (#52)
- Update CDN URL (#61)
- Optimize local search (#64)
- Rename json to safedump (1905443)
- Refactor site-nav animation: drop Velocity (659347c)
- Optimize sidebar-panel animation (1b00414)
- Use
classList.replace
(e9addc9) - Use Math.hypot & destructure (96406e7)
- Run lebab (924318a)
- Update changyan comments (bfa9a75)
- Refactor next_font helper & NexT.utils.loadComments (e953cbf)
- Optimize toggle-line (c954bc2)
- Refactor tags (b6c1aba)
- Optimize post-gallery style (5883e29)
- Refactor group-pictures using flex layout (fc68fbe)
🌀 External Changes
- Update dependency eslint to v7.5.0 (#43)
- Update dependency eslint-config-theme-next to v1.2.1 (#53)
- Update dependency mocha to v8.1.0 (#68)
- Install husky (78da9ab)
📖 Documentation
- Update for Hexo 5.0 (#58)
- New Valine options (#62)
- Update README.md (b8b3f17)
- Remove Required Node version (f148857)
For full changes, see the comparison between v8.0.0-rc.4 and v8.0.0-rc.5
Detailed changes for NexT v8.0.0-rc.5