github hugo-fixit/FixIt v0.4.0

latest release: v0.4.1
5 days ago

v0.4.0 - 4 January 2026

🔀 Merged PRs

This release includes 55 merged pull requests that have been successfully integrated into the codebase.

Click to expand merged PRs
  • Add option to show last modified time in post layout by @Lruihao in #678
  • Move the expiration reminder outside the content by @Lruihao in #677
  • Archetypes: Update markdown syntax and remove uncommon front matter in templates by @Lruihao in #676
  • Deps-dev: Bump fs-extra in the npm-development group by @dependabot in #674
  • Deps: Bump peter-evans/create-pull-request from 7 to 8 by @dependabot in #673
  • Search: Enable anchorify for headings in search results by @Lruihao in #672
  • Tabs: Add support for Mermaid diagrams within tabs by @Lruihao in #671
  • Dict type page parameters fall back to site parameters using merge behavior by @Lruihao in #670
  • Enhance sticky behavior for TOC and code headers in responsive design by @Lruihao in #669
  • Use CSS variables for global colors and improve theme support by @Lruihao in #668
  • Readme: Update hugo-fixit component list by @github-actions[bot] in #667
  • Add blacklist option for image optimisation and adapt Hugo 0.153.0+ by @Lruihao in #666
  • Consolidate code block rendering and enhance styling features by @Lruihao in #665
  • Code block wrapper by @Lruihao in #665
  • Deps-dev: Bump the npm-development group with 2 updates by @dependabot in #663
  • Deps: Bump actions/checkout from 5 to 6 by @dependabot in #662
  • Add styles to hide empty aside and expand article for better layout on medium screens by @Lruihao in #659
  • Update asset paths to use unique file IDs for better resource management by @Lruihao in #658
  • 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
  • Add tabs and tab shortcodes support by @Lruihao in #634
  • Params configurations case insensitive for mathjax and watermark by @Lruihao in #633
  • Deps-dev: Replace fixit-releaser with auto-changelog-plus by @Lruihao in #631
  • Deps: Bump actions/checkout from 4 to 5 by @dependabot in #630
  • Structure refactor, linting, and monorepo setup by @Lruihao in #629
  • Add height transitions for detail content and code block content by @Lruihao in #628
  • Add layout loaders and layout configuration for Mermaid diagrams by @Lruihao in #627
  • Add enableTranslationMerge parameter for merging missing translations from other languages by @Lruihao in #626
  • Update CodeQL configuration, add Hugo test build workflow by @Lruihao in #625
  • Add color preview models support by @Lruihao in #624
  • Mermaid theme switching again by @Lruihao in #623
  • Enhance Mermaid configuration and fix initialization bug by @Lruihao in #617
  • Improve Mermaid initialize by @Lruihao in #615
  • Update layout and media styles to use fi-container class, improve Mermaid script handling by @Lruihao in #614
  • Update hugo-fixit component list by @github-actions[bot] in #613
  • Global/site/page scope state management by @Lruihao in #610
  • Mathematical formula render by @Lruihao in #609
  • Add underscore to partials and shortcodes directory names by @Lruihao in #608
  • Move all files in layouts/_default up to the layouts/ root by @Lruihao in #607
  • ⬆️ Chore(libs): update Twikoo from 1.6.22 to 1.6.44 by @Lruihao in #606
  • ⬆️ Chore(deps-dev): bump @hugo-fixit/fixit-releaser from 1.1.5 to 1.1.6 by @dependabot in #605
  • Invalid Mastodon configuration and icon function param error by @Lruihao in #601

⚠️ Breaking Changes

  • 💥 rename directory layouts/_partials/scratch to layouts/_partials/store 9293ee2 by @Lruihao
  • Remove deprecated legacy plugin and update image handling ebfa5ad by @Lruihao

🎉 New Features

🐛 Bug Fixes

⚡ Performance Improvements

  • Search: Enable anchorify for headings in search results (#672) e87060f by @Lruihao
  • Optimizes on-demand loading of third-party resources 99fd4fb by @Lruihao
  • Add bluesky shortcode with remote JSON retrieval and styling 7efb9fc by @Lruihao
  • Update card backdrop background to utilize dynamic logo image dcc5e32 by @Lruihao
  • Adjust toc-dialog width and margin for better layout 3f5d0e0 by @Lruihao
  • Enhance forEach method in Util class to handle asynchronous handlers b27a309 by @Lruihao

♻️ Refactoring and Updates

📝 Documentation Changes

  • Archetypes: Update markdown syntax and remove uncommon front matter in templates (#676) 5b8ea64 by @Lruihao
  • Readme: Update hugo-fixit component list (#667) e501477 by @github-actions[bot]
  • Update layout and media styles to use fi-container class, improve Mermaid script handling (#614) 45f101a by @Lruihao
  • Update the security policy document 9c29481 by @Lruihao
  • Update contributing guidelines to follow Conventional Commits 0f68046 by @Lruihao
  • Update menu configuration syntax in hugo.toml 26dc22b by @Lruihao

✅ Changes to Test Assets

🎨 Tidying of Code eg Whitespace

Full Changelog: v0.3.20...v0.4.0

New Contributors

Don't miss a new FixIt release

NewReleases is sending notifications on new releases.