Files
FixIt/CHANGELOG.md
T
2023-11-06 17:58:19 +08:00

28 KiB
Raw Blame History

Changelog

All notable changes to this project will be documented in this file.

v0.2.18-lts.4 [2023.11.6]

Snapshot: https://fixit-git-v0218-lts-cell-x.vercel.app

  • 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 [2023.11.3]

Snapshot: https://fixit-git-v0218-lts-cell-x.vercel.app

  • 🐛 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 to true (#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 [2023.10.24]

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, 2024. 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 [2023.3.31]

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 to params.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 and crypto-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 shortcode reward
  • 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):
    • Update Update @waline/client from 2.10.0 to 2.14.7 (@Mejituu #279)
    • Update typeit from 8.7.0 to 8.7.1
    • Update mermaid from 9.1.7 to 9.4.3
    • Update Artalk from 2.3.4 to 2.5.2
  • Full Changelog: @Lruihao v0.2.17...v0.2.18

v0.2.17 [2023.1.29]

Snapshot: https://fixit-pcwilecsu-x-cell.vercel.app

  • 🎉 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 pace support (#190)
  • 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 to params.page.autoBookmark (#55)
  • 🚚 Feat: move assets/data/emoji to assets/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):
    • Update Twikoo from 1.4.10 to 1.6.8 and add Katex support for it (#215 #243)
  • 🔧 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
  • 🔧 Chore(deps-dev):
    • Bump @babel/cli from 7.20.7 to 7.17.10
    • Bump @babel/core from 7.20.12 to 7.21.4
    • Bump @babel/preset-env from 7.20.2 to 7.21.4
    • Bump core-js from 3.27.2 to 3.29.1
  • Full Changelog: @Lruihao v0.2.16...v0.2.17

v0.2.16 [2022.9.24]

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 shortcode link
  • 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 config unsafe = 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 and weight (#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 to auto
  • 🌐 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

v0.2.15 [2022.8.4]

Add content encryption feature(pages, partial), total word count, enhance auto toc, developer options and more.
Snapshot: https://fixit-hvd1rg4ba-x-cell.vercel.app

  • 🚚 Feat: ransfer repository from Lruihao to hugo-fixit
  • 🎉 Feat: add content encryption of pages (#123)
  • 🎉 Feat: add fixit-encryptor shortcode (#123)
  • Feat: add total word count feature in section and remove from footer (#124)
  • Feat: enhance auto toc feature (#104 #136)
  • Feat: add repost feature (#156)
  • Feat: add developer options
    • Check for updates option
    • Mobile Devtools config (#163)
  • 🐛 Fix: unable to show search bar of header at mobile mode (#143)
  • 🐛 Fix: Giscus comment invalid config inputPosition
  • 🐛 Fix: Waline comment invalid config imageUploader = false & highlighter = false (@yureiita #161)
  • 🐛 Fix: busuanzi logic error
  • 🐛 Fix: close comment system logic error when the article was expired
  • 🐛 Style: fix typos for rel attribute value noreferrer (@yureiita #157)
  • ♻️ Refactor: migrate theme js from src to assets by js.build
  • ♻️ Refactor: change the post edit url splicing rules
  • 🔍 Feat(SEO): add options to make output baidu_urls.txt file (#138)
  • 🚚 Feat: migrate exampleSite to docs submodule
  • 🎨 Style: add theme colors variables and add common color styles
  • 🎨 Style: add scroll bar for auto toc (#136)
  • 🎨 Style: change the version badge style form flat-square to flat
  • 📝 Docs: revise theme documentations
  • Feat: add theme core configuration settings file
  • 🔧 Feat(cdn): add unpkg cdn support
  • 🔧 Chore: change the theme minimum supported Hugo versions above 0.84.0
  • ⬆️ Chore(libs): update some third-party libraries
    • Update Artalk from 2.2.12 to 2.3.4 (#150)
    • Update Waline from 1.5.2 to 2.6.1
    • Update Valine from 1.4.18 to 1.5.0
    • Update mermaid from 8.13.3 to 9.1.3
  • ⬆️ Chore(deps-dev):
    • Bump babel-preset-minify from 0.5.1 to 0.5.2 (#145)
    • Bump core-js from 3.22.0 to 3.24.1 (#168)
    • Bump @babel/preset-env from 7.16.11 to 7.18.10 (#169)
    • Bump @babel/cli from 7.17.6 to 7.18.10 (#170)
    • Bump @babel/core from 7.17.9 to 7.18.10 (#171)
  • Full Changelog: @Lruihao v0.2.14...v0.2.15

v0.2.14 [2022.5.15]

Add hugo new features support.
Snapshot: https://fixit-p1tg6tsml-lruihao.vercel.app

  • ♻️ Refactor: header layout
    • 🎉 Feat: add sub menu (nested menu) support (#31)
    • Feat: add user-defined content to menu items via the params field (#99)
    • Feat: modified language selector to submenu (@pandaoh eced169, @Lruihao #31)
    • 🐛 Fix: add "no more translations" judgment logic (#100)
    • 🐛 Fix: fix some header css bug (#31)
  • Feat: enhance link render (#96)
    • Add external icon for external links automatically
    • Add download icon for downloadable links
  • Feat: add giscus comment system (#130)
  • Feat: link shortcode add external-icon option (#96)
  • Feat: add GitHub Corners support (#106)
  • Feat: add local avatar and gravatar support for post author (#125)
  • Feat: add total word count support in footer (#124)
  • Feat: add "Edit this page" button support (#103)
  • Feat: add count badge for taxonomy (#122)
  • Perf: add Gravatar config support
  • 🐛 Fix: invalid front matter comment: true (#108)
  • 🐛 Fix: ibruce and watermark option negative value error (#114)
  • 🚚 Feat: migrate home.profile.gravatarSite to gravatar.host
  • 🚚 Feat: migrate ibruce.siteTime to footer.siteTime
  • 💄 Style: add some common CSS styles Class (#101)
  • 💄 Style: add the gap between and icon and text at blending typesetting (@ctj12461 @Lruihao #118)
  • 💄 Style: modify blockquote CSS
  • 📝 Docs: revise theme documentations
  • Perf: remove third-party library clipboard.js (#84)
  • ✏️ Docs: fix highlight url typo in theme-documentation-built-in-shortcodes (@d-baer #85)
  • 🔧 Chore(i18n): improve translations for the supported languages (#119)
  • 🔧 Chore(i18n): add i18n support for console messages
  • 🔧 Chore: add deprecated parameter detection in cli
  • ⬆️ Chore: update some third-party libraries
  • 🔧 Chore(deps-dev):
    • Bump minimist from 1.2.5 to 1.2.6 (#92)
    • Bump @babel/core from 7.17.5 to 7.17.10 (#126)
    • Bump core-js from 3.21.1 to 3.22.5 (#129)
    • Bump @babel/cli from 7.17.6 to 7.17.10 (#127)
    • Bump @babel/preset-env from 7.16.11 to 7.17.10 (bc74d14)
  • Full Changelog: @Lruihao v0.2.13...v0.2.14

v0.2.13 [2022.3.14]

Improve and add some new features.
Snapshot: https://fixit-bbh5g5x90-lruihao.vercel.app

  • ♻️ Refactor: page layout (#65)
  • 🎉 Feat: add Artalk comment support (#54, @hiifong #57)
  • 🎉 Feat: add Waline comment support (#36)
  • 🎉 Feat: add Twikoo comment support (#64)
  • Feat: add recently updated section (#50)
  • Feat: add article expiration reminder support (#51)
  • Feat: add pageStyle option (#62)
  • Style: add media style for print view (#61)
  • Feat: add Gravatar mirror site support (@ctj12461 #66)
  • Feat: add archive count display (#33)
  • Feat: add details shortcode (#68)
  • Feat: add center-quote shortcode (#69)
  • Feat: add markdown support for title parameter of the admonition shortcode
  • Feat: add 9 newly supported social links (#17)
  • Perf: enhance highlight feature (GitHub syntax supported) and fix some css bugs (#43)
    • Inline Code
    • Indented Code
    • Block Fenced Code
    • gist shortcode
  • Feat: add params.page.code.edit option support (#76)
  • 🔍 Feat: add 360 and sougou seo support
  • 🐛 Fix: remove source map of local libraries to avoid 404 error (#67)
  • 🔥 Feat: remove shortcode cardlink (#42)
  • 💄 Style: more refined theme style (#40)
  • ✏️ Style: fix typo discription should be description (#60)
  • 🔧 Chore(update-libs):
    • Update cell-watermark 1.0.3 and CDN support (fontFamily supported)
    • Update animate.css 3.7.2 -> 4.1.1 (#74)
  • 🔧 Chore: add atomic-algolia for exampleSite (#70)
  • Full Changelog: @Lruihao v0.2.12...v0.2.13

v0.2.12 [2022-1-27]

Fix most known bugs and add some new features.
Snapshot: https://fixit-e9lpwfkbp-lruihao.vercel.app

  • 🎉 Feat: add PWA support
  • 🎉 Feat: add Watermark support (#16)
  • 🎉 Feat: add "不蒜子" count and site run time (#18)
  • Feat: add pangu.js support (#20)
  • Feat: add public network security config (only in China) (#15)
  • Feat: add CustomJS option (#24)
  • Feat: add theme embedded archeTypes
  • 🔍 Feat(SEO): optimize SEO meta (#30)
  • Feat: remove lib smooth-scroll (#1) replaced by CSS native properties scroll-margin, scroll-behavior (#39)
  • Perf: merge shortcode cardlink (deprecated v0.2.13) into shortcode link and add 'download' param (#42)
  • Perf: optimize JS loading (#25)
  • ♻️ Refactor: header title DOM and add subtitle option (#26)
  • 🐛 Fix: set mermaid theme as 'default' when initialization (#38)
  • 🐛 Fix: typeit print code error (#19)
  • 🐛 Fix: pre element overflow error (#29)
  • 🐛 Fix: toc display error without content header (#21)
  • 💄 Style: style detail adjustments, change scroll-behavior to smooth, taxonomy, header, footer, shortcode style etc.
  • 📝 Docs: improve demo site documentation (#37)
  • 🔧 Chore: add commands fixit_checker.sh
  • 🔧 Chore(i18n): change some translations
  • ⬆️ Chore: update all third-party libraries
  • Full Changelog: @Lruihao v0.2.11...v0.2.12

v0.2.11 [2021-12-19]

🎉 The beginning of FixIt to fix the theme LoveIt.

v0.2.10 ⬇️ [2020-5-29 before]

Thanks dillonzq/LoveIt