v0.4.0-alpha.2 - 19 November 2025
π Merged PRs
This release includes 15 merged pull requests that have been successfully integrated into the codebase.
Click to expand merged PRs
- Implement TOC drawer feature by @Lruihao in #657
- Refactor duplicated code in theme.js by @Copilot in #655
- Deps-dev: Bump @antfu/eslint-config from 5.4.1 to 6.2.0 by @dependabot in #654
- Deps-dev: Bump the npm-development group with 4 updates by @dependabot in #653
- Hide line number column in code block for RSS feed by @Lruihao in #652
- Add APlayer shortcode and audio support by @Lruihao in #650
- Deps-dev: Bump the npm-development group with 2 updates by @dependabot in #646
- Deps: Bump actions/setup-node from 5 to 6 by @dependabot in #645
- Deps: Bump github/codeql-action from 3 to 4 by @dependabot in #644
- Add JSON Viewer support and related configurations by @Lruihao in #643
- Improve relative URL handling for subdirectory deployments by @Lruihao in #642
- Add support for center-aligned alerts in admonition syntax by @Lruihao in #640
- Deps-dev: Bump the npm-development group with 9 updates by @dependabot in #638
- Improve fuse search config for multilingual support by @dawnkylin in #639
- Adjust the loading order and output path of theme resources by @Lruihao in #635
βοΈ Closed Issues
This release addresses 1 issue that has been resolved and closed.
π New Features
- Implement TOC drawer feature (#657)
aad7504by @Lruihao - Add APlayer shortcode and audio support (#650)
fe129ddby @Lruihao - Add JSON Viewer support and related configurations (#643)
fa94e69by @Lruihao - Add support for center-aligned alerts in admonition syntax (#640)
94968bbby @Lruihao - Update code type map with additional languages and improved documentation
6f27a2bby @Lruihao - Enhance search functionality with additional attributes and improved anchor handling
1ba0303by @Lruihao - Enhance RSS feed content processing by removing unnecessary wrappers and converting JSON viewer components to code blocks (#651)
924d72fby @Lruihao - Instant.page: Preload links as soon as theyβre visible
63655b3by @Lruihao
π Bug Fixes
- Hide line number column in code block for RSS feed (#652)
f984fc6by @Lruihao - Improve relative URL handling for subdirectory deployments (#642)
664e9f0by @Lruihao - Improve fuse search config for multilingual support (#639)
5c07b37by @dawnkylin - Theme configuration failed to be retrieved for articles with Chinese paths
44d68d9by @Lruihao - Support KaTeX and MathJax in home scope
5d03f55by @Lruihao - Normalize language class names in code titles for consistency
066c82cby @Lruihao - Ensure that the config of each page is unique
dd877f8by @Lruihao - Xypic diagram color at dark theme and update MathJax script loading options
42a5ebdby @Lruihao - Enhance diagram copy button functionality and ensure Echarts visibility on home page
5c74d43by @Lruihao - Remove paginate setting and update mainSections comment in hugo.toml
a228cceby @Lruihao - Simplify pagination condition in home layout
b850cfcby @Lruihao - Update MathJax options to disable menu when explicitly set to false
8cc38f6by @Lruihao - A form field element should have an id or name attribute
f23f793by @Lruihao - Add missing 'const' keyword for CACHE_VERSION declaration
113ad24by @Lruihao
β»οΈ Refactoring and Updates
- Refactor duplicated code in theme.js (#655)
96b2f5fby @Copilot - Adjust the loading order and output path of theme resources (#635)
50488dfby @Lruihao - Add xml-content partial for enhanced content processing in RSS/Atom feeds
dba83f8by @Lruihao
π Documentation Changes
- Update Acknowledgements sections
6907fd0by @Lruihao - Corrected the parameter format for the German link
de3b234by @Lruihao
β Changes to Test Assets
- Add KaTex and MathJax test files for rendering examples
4abf68bby @Lruihao - Update JSON Viewer Test cases
486e875by @Lruihao
π¨ Tidying of Code eg Whitespace
π§ Chores And Housekeeping
- Deps-dev: Bump @antfu/eslint-config from 5.4.1 to 6.2.0 (#654)
4bf8b5aby @dependabot - Deps-dev: Bump the npm-development group with 4 updates (#653)
956649bby @dependabot - Deps-dev: Bump the npm-development group with 2 updates (#646)
c6f6a6cby @dependabot - Deps: Bump actions/setup-node from 5 to 6 (#645)
5fc14ffby @dependabot - Deps: Bump github/codeql-action from 3 to 4 (#644)
70c3124by @dependabot - Deps-dev: Bump the npm-development group with 9 updates (#638)
1c95aefby @dependabot - Deps-dev: Update group of dev dependencies
ea20bdbby @Lruihao - Deps-dev: Update packageManager and auto-changelog-plus version in package.json and pnpm-lock.yaml
0aac714by @Lruihao - Deps-dev: Bump auto-changelog-plus from 1.0.0 to 1.1.0
81c333cby @Lruihao - App: Remove unnecessary comments in params section of hugo.toml
11b485bby @Lruihao
βͺ Reverts
Full Changelog: v0.4.0-alpha.1...v0.4.0-alpha.2