Skip to content

Releases: hugo-fixit/FixIt

v0.2.18-lts.2

24 Oct 04:38
v0.2.18-lts.2
aae1380
Compare
Choose a tag to compare

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

31 Mar 14:38
Compare
Choose a tag to compare

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

29 Jan 11:45
Compare
Choose a tag to compare

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
  • Full Changelog: @Lruihao v0.2.16...v0.2.17

v0.2.16

24 Sep 15:14
Compare
Choose a tag to compare

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

04 Aug 02:41
Compare
Choose a tag to compare

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

15 May 15:10
Compare
Choose a tag to compare

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 (@pandaoheced169, @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 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

14 Mar 07:14
Compare
Choose a tag to compare

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

27 Jan 09:37
Compare
Choose a tag to compare

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.12-beta

20 Jan 15:36
Compare
Choose a tag to compare
v0.2.12-beta Pre-release
Pre-release

This is a pre-release for hugoThemesSiteBuilder to add theme FixIt.

  • ๐ŸŽ‰ 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: 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, 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-beta

v0.2.11

19 Dec 12:01
Compare
Choose a tag to compare

๐ŸŽ‰ The beginning of FixIt to fix the theme LoveIt.