💥 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