Releases: hugo-fixit/FixIt
v0.3.2
What's Changed
- ๐ Fix: fix regular page in post navigation b7dba07
- ๐ Fix: remove sizes="auto" prop what was used for lazysizes.js in old FixIt version (resolve #411) 1bd5610
- ๐ Fix: remove symbolic links of themes 002ebda
- ๐ Fix: to create a scratch pad that is not reset on server rebuilds, use the Store method instead of Scratch method (fixes #417) b2b4709
- Full Changelog: @Lruihao v0.3.1...v0.3.2
v0.3.1
Snapshot: https://docs-j1j7uk6k1-cell-x.vercel.app
- ๐ Fix: heading style in terms and list page
- ๐ Fix the bug that the theme cannot be loaded through hugo modules
- ๐ Chore: remove the docs Git submodule and add the demo directory (resolve #404)
- Full Changelog: @Lruihao
v0.3.0...v0.3.1
Happy New Year 2024 to all! (v0.3.0)
Note
There's a patch release out already, see https://github.com/hugo-fixit/FixIt/releases/tag/v0.3.1
Upgrade guide
The FixIt theme is still under active development in the 0.x stage, so some configuration changes will inevitably occur during the upgrade process. Nothing could ever be ready, just go ahead and fix it! Thank you all for your love and understanding.
-
Migrate author configuration to
params.author
, e.g. hugo-fixit/docs@81b1fc9 -
Update taxonomies configuration and add Colloections configuration, see #359 (comment). e.g. hugo-fixit/docs@717bbc4
-
The
type: friends
in front matter is deprecated. uselayout: friends
instead. -
The
type: offline
page is deprecated, migrate to build-in page.-
add
outputFormats.offline
as below:[outputFormats] # ... # FixIt 0.3.0 | NEW Options to make output /offline/index.html file [offline] path = "offline" baseName = "index" mediaType = "text/html" isPlainText = false isHTML = true permalinkable = true
-
add "offline" in
outputs.home
as below:[outputs] home = ["HTML", "RSS", "JSON", "BaiduUrls", "offline"] # ...
-
remove offline page in your content directory.
-
-
If you are using lunr search engine, please choose another one!
-
Update the outputs configuration to avoid the "taxonomyterm" warning in versions above Hugo 0.112.0, see #354 (comment).
-
Remove
params.gitRepo
andparams.page.edit
, then addparams.gitInfo
, e.g.9f7bce8
There are also new features, which will not affect your use if you donโt upgrade, but We strongly recommend you upgrade. ๐
Changelog
- ๐ Feat: add related content support (#390 resolved #227)
- ๐ Feat: add taxonomy collections (#387 resolved #359)
- โป๏ธ Refactor: process theme.js with ESBuild and remove babel and core-js
- โป๏ธ Refactor: migrate
params.gitRepo
andparams.page.edit
toparams.gitInfo
- โป๏ธ Refactor: use Hugo render hooks for heading link rendering
- โป๏ธ Refactor: refactor site footer and params.footer.powered config
- ๐ Feat: the
type: friends
in front matter is deprecated. uselayout: friends
instead - ๐ Feat: migrate offline page to build-in page
- ๐จ Fix: the author key in site configuration is deprecated. use
params.author
instead - ๐ฅ Feat: remove lunr search engine
- โจ Feat: add archives page template (#397)
- โจ Feat: add code block attributes support (#330)
- โจ Feat: add options to cache remote image locally (#362 fixes #348)
- โจ Feat: add
hiddenFromRss
andhiddenFromRelated
in page param and front matter - โจ Feat: add more options support for bilibili shortcode, e.g.
autoplay
,muted
etc. (#375) - โจ Feat: add serial number to the table of contents of the article
- โจ Feat: add
params.navigationReverse
to reverse the order of the navigation menu - โจ Feat: add pin icon in home post list and add repost icon in section .etc.
- โจ Feat: add
params.withSiteTitle
andparams.titleDelimiter
to resolve #395 - โจ Feat: add param
params.indexWithSubtitle
- โจ Feat: add options to make output readme.md and change options for baidu_urls.txt
- โก Perf: optimize lightgallery images rendering
- โก Perf: preload some stylesheet
- โก Perf: use .LinkTitle instead of .Title
- ๐ Feat: enhance search engine accessibility
- ๐ Fix: use dateFormat function to render localized dates (@stefanoginobili #355)
- ๐ Fix: total word count error in section
- ๐ Fix: fix path errors in image src and 1.5x srcset (#346)
- ๐ Fix: fix toc active error when breadcrumb is enabled and set
sticky
totrue
(#368) - ๐ Fix: add a option "Responsive" for plugin image fixed #369
- ๐ Fix: fix featured image path error and show img tags in rss (#373)
- ๐ Fix: disable encrypted articles from rendering to rss (#374)
- ๐ Style: fix the emoji style of valine comment (#376)
- ๐ Fix: active index of toc may result in error (#305)
- ๐ Style: update define list style
- ๐ Style: update footnote and footnote-ref style
- ๐ Style: optimize menu icon style
- ๐ Docs: update the outputs configuration to avoid the "taxonomyterm" warning in versions above Hugo 0.112.0 (resolve #354)
- ๐ง Chore: update default config in
hugo.toml
- ๐ง Chore: update FixIt embedded archetypes
- ๐ง Chore: change the theme minimum supported Hugo versions above 0.112.0
- โฌ๏ธ Chore(libs):
- Update algoliasearch from 4.14.2 to 4.20.0
- Update Artalk from 2.5.2 to 2.6.4
- Update fontawesome-free from 6.2.0 to 6.4.2
- Update instant.page from 5.1.1 to 5.2.0
- Update katex from 0.16.2 to 0.16.9
- Update lightgallery from 2.6.1 to 2.7.2
- Removed Renren, Digg and StumbleUpon in sharer.js 0.5.0
- Update Twikoo from 1.6.8 to 1.6.22
- Update vConsole from 3.14.6 to 3.15.1
- Update eruda from 2.5.0 to 3.0.1
- Update Waline from 2.14.7 to 2.15.8
- Update simple-icons from 7.12.0 to 9.19.0
- Full Changelog: @Lruihao
v0.2.18...v0.3.0
v0.2.18-lts.5
- โจ Feat: add hiddenFromRss param and front matter
- โก Perf: preload some stylesheet
- โก Perf: optimize featured image rendering
- ๐ธ Feat: change bilibili shortcode
muted
default value - ๐ Style: fix the emoji style of valine comment (#376)
- ๐ Fix: active index of toc may result in error (#305)
- ๐ Docs: update the outputs configuration to avoid the "taxonomyterm" warning in versions above Hugo 0.112.0 (resolve #354)
- ๐ง Chore: update default config in
hugo.toml
- ๐ง Chore: change the theme minimum supported Hugo versions above 0.110.0
- Full Changelog: @Lruihao
v0.2.18-lts.4...v0.2.18-lts.5
v0.2.18-lts.4
- โจ Perf: optimize lightgallery images rendering
- ๐ Fix: add a option "Responsive" for plugin image fixed #369
- ๐ Fix: fix featured image path error and show img tags in rss (#373)
- ๐ Fix: disable encrypted articles from rendering to rss (#374)
- โจ Feat: add more options support for bilibili shortcode, e.g.
autoplay
,muted
etc. (#375) - Full Changelog: @Lruihao
v0.2.18-lts.3...v0.2.18-lts.4
v0.2.18-lts.3
- ๐ Fix: fix path errors in image src and 1.5x srcset (#346)
- โจ Feat: add options to cache remote image locally (#362 fixes #348)
- ๐ Fix: fix toc active error when breadcrumb is enabled and set
sticky
totrue
(#368) - โฌ๏ธ Chore(deps-dev):
- Bump core-js from 3.33.1 to 3.33.2
- Bump browserify-sign from 4.2.1 to 4.2.2
- Full Changelog: @Lruihao
v0.2.18-lts.2...v0.2.18-lts.3
v0.2.18-lts.2
This release is mainly for upgrading third-party libraries and development dependencies.
Snapshot: https://fixit-iyi1zrhg9-cell-x.vercel.app/
Note
FixIt 0.2.18 will reach End of Life (EOL) on December 31st, 2023. After that date, FixIt 0.2.18 will no longer receive updates, including security and browser compatibility fixes.
Please stay tuned for the next version of FixIt under development!
- โจ Feat: add code block attributes support (#330)
- ๐ Fix: use dateFormat function to render localized dates (@stefanoginobili #355)
- ๐ Style: update define list style
- ๐ Style: update footnote and footnote-ref style
- ๐ Fix: total word count error in section
- โฌ๏ธ Chore(libs):
- Update algoliasearch from 4.14.2 to 4.20.0
- Update Artalk from 2.5.2 to 2.6.4
- Update fontawesome-free from 6.2.0 to 6.4.2
- Update instant.page from 5.1.1 to 5.2.0
- Update katex from 0.16.2 to 0.16.9
- Update lightgallery from 2.6.1 to 2.7.2
- Removed Renren, Digg and StumbleUpon in sharer.js 0.5.0
- Update Twikoo from 1.6.8 to 1.6.22
- Update vConsole from 3.14.6 to 3.15.1
- Update eruda from 2.5.0 to 3.0.1
- Update Waline from 2.14.7 to 2.15.8
- Update simple-icons from 7.12.0 to 9.19.0
- โฌ๏ธ Chore(deps-dev): update and pin all development dependency versions
- Full Changelog: @Lruihao
v0.2.18...v0.2.18-lts.2
BTW, Happy Programmer's Day (1024)! :)
v0.2.18
Note
This will be the last relatively stable 0.x release, after which the first major release will be incompatible with all previous 0.x releases.
Snapshot: https://fixit-bpkhreqhl-x-cell.vercel.app
๐ฅ Breaking Updates
- Refactor author data config #288
๐ What's New
- ๐ Feat: add natively support mermaid with code fences (#230)
- ๐ Feat: add breadcrumb navigation (#309)
- โจ Feat: add instant page (@Mejituu #279)
- โจ Feat: add
force
option value toparams.page.lightgallery
- โจ Feat: add loop parameter for typeit (#303)
- โจ Feat: add paramater strict for giscus comment
- ๐ Fix: donate images without lazy loading (@Mejituu #279)
- ๐ Fix: discordinvite typo (@mathieu-gilloots #282)
- ๐ Fix: missing parameter
requiredFields
for Valine - ๐ Fix: js.build is executed after fingerprint, resulting in the destruction of js integrity
- ๐ Fix: toc fails when the toc aside is on the left
- ๐ Fix: APlayer invades the click event of the anchor links, resulting in invalid Chinese anchor links scrolling (#292)
- ๐ Fix: resolve style conflicts between valine and animate.css (#304)
- ๐ Fix: version
v0.2.17
is not compatible with previous versions - ๐ Fix:
crypto-js/md5.js
andcrypto-js/sha256.js
cdn path error - ๐ Fix: HackTheBox social link not in the right format (#308)
- โป๏ธ Refactor: image lazy loading (#283)
- โป๏ธ Refactor: author's avatar of post or profile (#288)
- โป๏ธ Refactor: language switch in desktop header (#306)
- โป๏ธ Refactor(reward): add parameter
mode
for post reward and refactor shortcodereward
- โฟ Feat: add post update date to post meta (#285)
- ๐จ Style: fix
#comments
css style conflict (#269) - ๐จ Style: adjust the mobile header style and fix the bug that scrolling is invalid when there are too many menus on mobile (#289)
- ๐จ Perf: optimize the scroll bar style of body and toc-auto elements
- ๐ Docs: refactor the theme documentation
- ๐ง Chore: change the theme minimum supported Hugo versions above 0.109.0
- โฌ๏ธ Chore(libs):
- Full Changelog: @Lruihao
v0.2.17...v0.2.18
v0.2.17
-
๐ Feat: add support for Fusejs search (#203)
-
โจ Feat: add feature post reward support (#216, @Lruihao#234)
-
โจ Feat: add reward shortcode support (#216)
-
โจ Feat: add TagCloud config support for tags page, see parameter
params.tagcloud
(#235) -
โจ Feat: add custom templates and parameter
params.customFilePath
support -
โจ Feat: add feature end of post flag support (#236)
-
โจ Feat: refactor parameter
params.footer.siteTime
-
โจ Feat: add params to close wordcount and readingTime in post (#209)
-
โจ Feat: add parameter
params.footer.order
to order footer lines -
โจ Feat: add parameter
params.home.profile.avatarMenu
-
๐ Feat: migrate parameter
params.autoBookmark
toparams.page.autoBookmark
(#55) -
๐ Feat: move
assets/data/emoji
toassets/lib/valine/emoji/
-
โก Perf: optimize close comment feature when the post has expired (#204)
-
โก Perf: optimize sub menu position calculation in desktop header with css replace of javascript
-
โก Perf: enhance pangu spelling correction
-
๐ Fix: remove the leading and trailing whitespace of the code string (#205)
-
๐ฑ Fix: update webfonts for fontawesome 6.2.0 (@NicoDreamzZ#228)
-
๐ Fix: image shortcode/plugin lose the support for svg type files (#210)
-
๐ Fix: can't keep the static table of the contents in front of the post
-
๐ Fix: escape hashtag character
#
in tag and category (#245) -
๐ Fix: pangu.js cdn error
-
๐ Fix: sitemap.xml link in robots.txt doesn't point to main sitemap (@Mejituu#276)
-
โป๏ธ Refactor(i18n): hierarchize translation fields for supported languages
-
๐ Docs(i18n): add missing translations for French + enhancements (@Kapusch#247)
-
๐ Style: refactor css style
-
๐ Style: update home page stylesheet
-
โฌ๏ธ Chore(libs):
-
๐ง Chore(deps-dev):
- Bump @babel/cli from 7.18.10 to 7.20.7
- Bump @babel/core from 7.19.1 to 7.20.12
- Bump @babel/preset-env from 7.18.10 to 7.20.2
- Bump core-js from 3.25.2 to 3.27.2
-
Full Changelog: @Lruihao
v0.2.16...v0.2.17
v0.2.16
This version fixes several bugs, adds a few new features and SEO optimizations, and refactors part of the project structure and code.
Snapshot: https://fixit-jir7e7kzt-x-cell.vercel.app
- ๐ Feat: add reading progress bar support (#191)
- ๐ Feat: add b2t scroll percent support (#192)
- โจ Feat: add auto bookmark support (#55)
- โจ Feat: add
raw
shortcode - โจ Feat(menu): add params:
icon
,type
for menu items - โจ Feat: add custom aside template in post page (#172)
- โจ Feat(math): add more block delimiter support for math
- โจ Feat(highlight): add full support for Chroma highlighting languages in the list
- โจ Feat: add optional parameter
noreferrer
for the shortcodelink
- โจ Feat: update echarts theme config
- โจ Feat: add noscript warning banner (#194)
- โจ Feat: add 12 newly supported social links (#175 #197)
- โก Perf: remove extra spaces in plugin link
- โฟ Feat(accessibility): use
aria-hidden=true
on icons that AT should ignore - โป๏ธ Refactor: image rendering
- โป๏ธ Refactor: back to top and scroll to comments
- โป๏ธ Refactor: custom.js rendering and remove
params.customJS
(#189) - โป๏ธ Refactor: scss directory (#185)
- โป๏ธ Refactor: plugin script
- โป๏ธ Refactor: version.template.svg
- โป๏ธ Refactor: config (#187)
- ๐ Fix: add function
dos2unix
to unify new lines symbol between Windows and Unix/Mac OS - ๐ Fix: author display error in post and markdown file
- ๐ Fix: use data attributes or class replace for custom attributes
- ๐ Fix: attribute
media
not allowed on element meta in[name=theme-color]
- ๐ Fix: support smooth migration from LoveIt to FixIt (#174 #182)
- ๐ Fix:
center-quote
shortcode rendering error when configunsafe = false
(@yureiita#160) - ๐ Fix: menu item invalid params
draft
in submenu - ๐ Fix: missing height and weight of img element and lazyload object-fit style
- ๐ Fix: image shortcode invalid params
height
andweight
(#200) - ๐ Fix: typeit shortcode invalid config
duration = -1
and fix style - ๐ Fix: typeit shortcode prints consecutive spaces and newline errors
- ๐จ Style: change the default icons of some social links
- ๐ Fix: component
paginator
style error (#188) - ๐ Style: fix language and theme switch cursor style (#193)
- ๐ Style: change line-break style of code element from
anywhere
toauto
- ๐ Docs(i18n): update pt-br, de in i18n
- ๐ Perf(SEO): enhance SEO performance
- ๐ง Chore: modify babel config and optimize theme.js compilation and loading (revert
65371a1
) - ๐ง Chore: creating new go.mod: module github.com/hugo-fixit/FixIt
- โฌ๏ธ Chore(libs):
- Update simple-icons from 6.3.0 to 7.12.0
- Update emoji-data from 5.0.1 to 14.0.0
- Update mermaid from 9.1.3 to 9.1.7
- Update typeit from 7.0.4 to 8.7.0
- Update lightgallery from 1.4.0 to 2.6.1
- Update Valine from 1.5.0 to 1.5.1
- Update @waline/client from 2.6.1 to 2.10.0
- Update mapbox-gl from 2.8.2 to 2.10.0
- Update fontawesome-free from 6.1.1 to 6.2.0
- Update katex from 0.15.3 to 0.16.2
- Update echarts from 5.2.2 to 5.3.3
- Update algoliasearch from 4.13.0 to 4.14.2
- ๐ง Chore(deps-dev):
- Remove dependencies: minimist, babel-preset-minify
- Bump core-js from 3.24.1 to 3.25.2 (@dependabot#201)
- Bump @babel/core from 7.18.10 to 7.19.1 (@dependabot#202)
- Full Changelog: @Lruihao
v0.2.15...v0.2.16