Skip to content

Releases: hugo-fixit/FixIt

v0.3.11

30 Aug 05:02
v0.3.11
4203b57
Compare
Choose a tag to compare

v0.3.11 - 2024-08-30

Note

This version is identical to v0.3.10, except that it fixes a bug in the FixIt theme internal version number.

๐Ÿš€ Upgrade guide

  1. Update min hugo version to 0.132.0

  2. Custom Output Formats for your need. Default is:

    [outputs]
      home = ["html", "rss", "archives", "offline", "search"]
      page = ["html", "markdown"]
      section = ["html", "rss"]
      taxonomy = ["html"]
      term = ["html", "rss"]
  3. If you use algolia search, you should upload search.json rather than index.json

  4. Repalce front matter hiddenFromRss to hiddenFromFeed

  5. Remove the params.ibruce configuration and add the params.busuanzi configuration with the following format:

    # FixIt 0.3.10 | NEW Busuanzi count
    [params.busuanzi]
      # whether to enable busuanzi count
      enable = false
      # busuanzi count core script source. Default is https://vercount.one/js
      source = "https://vercount.one/js"
      # whether to show the site views
      siteViews = true
      # whether to show the page views
      pageViews = true

v0.3.10

30 Aug 03:57
v0.3.10
afc504e
Compare
Choose a tag to compare

v0.3.10 - 2024-08-30

๐Ÿš€ Upgrade guide

  1. Update min hugo version to 0.132.0

  2. Custom Output Formats for your need. Default is:

    [outputs]
      home = ["html", "rss", "archives", "offline", "search"]
      page = ["html", "markdown"]
      section = ["html", "rss"]
      taxonomy = ["html"]
      term = ["html", "rss"]
  3. If you use algolia search, you should upload search.json rather than index.json

  4. Repalce front matter hiddenFromRss to hiddenFromFeed

  5. Remove the params.ibruce configuration and add the params.busuanzi configuration with the following format:

    # FixIt 0.3.10 | NEW Busuanzi count
    [params.busuanzi]
      # whether to enable busuanzi count
      enable = false
      # busuanzi count core script source. Default is https://vercount.one/js
      source = "https://vercount.one/js"
      # whether to show the site views
      siteViews = true
      # whether to show the page views
      pageViews = true

๐Ÿ’ฅ Breaking Changes

  • โ™ป๏ธ Refactor: refactor the feed and search features by @Lruihao in #490
  • โ™ป๏ธ Refactor: deprecate params.ibruce in favor of params.busuanzi powered by Vercount #472 by @Lruihao
  • ๐Ÿ”ฅ Feat: migrate mobile devtools to a single compenent (#474) 1c84791 by @Lruihao
  • โœจ Feat: add post navigation config and remove params.Site.Params.navigationReverse #480 by @Lruihao

๐ŸŽ‰ New Features

  • ๐ŸŽ‰ Feat: add GitHub alerts markdown syntax support by @Lruihao in #496

โœจ Enhancements

  • ๐Ÿ”’ Perf: enhance content encryption security by @Lruihao in #494
  • ๐Ÿ“ˆ Feat: remove noreferrer from friend links and version shortcode ccce5b5 by @Lruihao
  • โšก Perf: disable PWA in the built-in development server 4065ce6 by @Lruihao
  • โœจ Feat: open more custom blocks (#479) by @Lruihao in #484
  • โœจ Feat: block AI Bots and crawlers by @navjotjsingh in #481
  • โœจ Feat: add more params for typeit shortcodes #483 by @Lruihao

๐Ÿ› Bug Fixes

  • ๐Ÿ› Fix: featuredimagepreview error in summary and RSS 349de54 by @Lruihao
  • ๐Ÿ› Fix: fix fixit-encryptor shortcode duplicate binding events 91f3c7c by @Lruihao
  • ๐Ÿ› Fix: fix rendering errors caused by decimal points in page width styles 16c903f by @Lruihao
  • ๐Ÿ› Fix: resources get match error for page images 5aaacec by @Lruihao
  • ๐Ÿ› Fix: heading front matter is not effective 7c85205 by @Lruihao

๐Ÿ“ Documentation

๐Ÿ”ง Other Changes

  • โ™ป๏ธ Refactor: refactor content encryption b7ed9ca by @Lruihao
  • โ™ป๏ธ Refactor: convert FixItDecryptor to ES6 Class ede47a2 by @Lruihao
  • โ™ป๏ธ Refactor: refactor page style with CSS round function #482 by @Lruihao
  • โ™ป๏ธ Refactor: icon plugin 3b99838 by @Lruihao
  • ๐Ÿ’„ Style: revert timeline animation to fade style b8ecfc1 by @Lruihao
  • ๐Ÿ’„ Style: update common style 9a1b457 by @Lruihao
  • ๐Ÿ’„ Style: change font size of the Collection List and TOC 66b86d9 by @Lruihao
  • ๐Ÿ’„ Style: change the icon of edit button in code block header by @Tim-Saijun in #469
  • ๐Ÿ’„ Style: update center-quote shortcode style 52184d9 by @Lruihao
  • โฌ†๏ธ Feat(libs): update Valine from 1.5.1 to 1.5.2 c8081af by @Lruihao

Full Changelog: v0.3.9...v0.3.10

New Contributors

Related Components

v0.3.9

24 Jul 08:46
v0.3.9
25e358d
Compare
Choose a tag to compare

v0.3.9 - 2024-07-24

๐ŸŽ‰ New Features

  • ๐ŸŽ‰ Feat: add timeline support for code blocks by @Lruihao in #460
  • ๐ŸŽ‰ Feat: add extended shortcode - Timeline support ee4441c by @Lruihao
  • ๐ŸŽ‰ Feat: add echarts support for code blocks 2a53dba by @Lruihao

โœจ Enhancements

  • โœจ Feat: add submenu param divided and change submenu border color f9a09e4 by @Lruihao
  • โœจ Feat: add open and center params for details shortcode f6911c4 by @Lruihao
  • โœจ Feat: add config whether to enable the code wrapper #462 by @Lruihao
  • โœจ Feat: add param to hide single code block header (#462) de18e91 by @Lruihao
  • โœจ Feat: add data-open attribute for code block 419ade9 by @Lruihao

๐Ÿ› Bug Fixes

  • ๐Ÿ› Fix: fix cookieconsent init error #314 by @Lruihao
  • ๐Ÿ› Fix: take a dirty hack to fix the bug of APlayer and smoothScroll #292 by @Lruihao
  • ๐Ÿ› Fix: fix code block scrollbar color error 4f56a40 & dc279b4 by @Lruihao
  • ๐Ÿ› Fix: fix code title overflow in code header 052d128 by @Lruihao
  • ๐Ÿ› Fix: the content of the code block in the details shortcode cannot be copied ec1deba by @Lruihao
  • ๐Ÿ› Fix: collection nav and list can not show in posts that have password 2b2bde7 by @Lruihao
  • ๐Ÿ› Fix: fix custom-assets block postion 91b5838 by @Lruihao
  • ๐Ÿ› Fix: password runecount calc error affaea7 by @Lruihao
  • ๐Ÿ› Fix: .hiddenFormRss not taking effect 45c71ef by @Lruihao
  • ๐Ÿ› Fix: fix footnote style error b067289 by @Lruihao
  • ๐Ÿ› Fix: fix admontion overflow error c18aac4 by @Lruihao
  • ๐Ÿ› Style: fix Gist code highlight error in dark mod 632243e by @Lruihao

๐Ÿ“ Documentation

๐Ÿ”ง Other Changes

  • โ™ป๏ธ Refactor: refactor breadcrumb translations with .TranslationKey e39d789 by @Lruihao
  • โ™ป๏ธ Refactor: mermaid shortcode and codeblock render f44d89a by @Lruihao
  • โ™ป๏ธ Refactor: deprecate .Sites.First in favor of .Sites.Default 44d0c76 by @Lruihao
  • โ™ป๏ธ Refactor: deprecate .Site.IsMultiLingual in favor of hugo.IsMultilingual 061a3e3 by @Lruihao
  • ๐Ÿ’„ Style: update bilibili and douyin shortcode style adf2acd by @Lruihao
  • ๐Ÿ’„ Style: add title for friends avatar 44b63ca by @Lruihao
  • ๐Ÿ’ก Feat: use the original title after archiving the articles 6d9c6f5 by @Lruihao

Full Changelog: v0.3.8...v0.3.9

v0.3.8

25 Jun 04:34
v0.3.8
9d1ab1a
Compare
Choose a tag to compare

v0.3.8 - 2024-06-25

โœจ Enhancements

  • โœจ Feat: add spotify shortcode support by @Lruihao in #450
  • โœจ Feat: add turnstileKey to waline by @yureiita in #445
  • ๐Ÿ”ฅ Feat: remove params.customFilePath a985b0e by @Lruihao
  • ๐Ÿšธ Feat: replace localStorage with sessionStorage for FixIt auto bookmark cbde3f0 by @Lruihao
  • โ™ฟ Feat: avoid using :has to be compatible with older browsers b4940f4 by @Lruihao

๐Ÿ› Bug Fixes

๐Ÿ“ Documentation

๐Ÿ”ง Other Changes

  • ๐Ÿ”’ Chore: upgrade katex to fix 3 Dependabot alert in katex.min.js 6eaae74 by @Lruihao
  • ๐Ÿ”’ Chore: upgrade crypto-js to fix 1 Dependabot alert in crypto-js 5c4de3a by @Lruihao
  • ๐Ÿ’„ Style: scrollbar styles compatible with modern and legacy browsers ca73ca2 by @Lruihao
  • ๐Ÿ’„ Style: update douyin shortcode style in mobile 70afe3e by @Lruihao
  • ๐Ÿ’„ Style: upgrade the name and icon of "twitter" to "X" in in share and social part by @Tim-Saijun in #443
  • ๐Ÿ’„ Style: use default style for typeit 1a454de by @Lruihao
  • ๐Ÿ’„ Style: show link icon when target heading element 7e2e100 by @Lruihao
  • ๐Ÿ’„ Style: update douyin shortcode style in mobile 3c4284e by @Lruihao
  • ๐Ÿ’„ Style: add border radius for icon of card link 4c9e20b by @Lruihao

Full Changelog: v0.3.7...v0.3.8

New Contributors

  • @Tim-Saijun made their first contribution in #443

v0.3.7

21 May 14:50
v0.3.7
efd7b86
Compare
Choose a tag to compare

v0.3.7 - 2024-05-21

Recommended reading: Open Custom Blocks | ๅผ€ๆ”พ็š„่‡ชๅฎšไน‰ๅ—

What's Changed

๐Ÿ’ฅ Breaking Changes

  • ๐Ÿšš Feat: the parameter params.customFilePath and params.footer.custom is deprecated since v0.3.7, use layouts/partials/custom.html instead 71e855a by @Lruihao

๐ŸŽ‰ New Features

  • ๐ŸŽ‰ Feat: add douyin shortcode support d7c0636 by @Lruihao
  • โœจ Feat: add unified custom template entry file layouts/partials/custom.html eb0acca by @Lruihao

โœจ Enhancements

  • โœจ Feat: Add a custom domain setting option for Giscus, configured at params.page.comment.giscus.origin by @LoongmaSpirit in #442
  • ๐Ÿ” Feat: add default size for images aa68514 by @Lruihao

๐Ÿ“ Documentation

Full Changelog: v0.3.6...v0.3.7

New Contributors

v0.3.6

07 May 09:26
v0.3.6
f32402d
Compare
Choose a tag to compare

v0.3.6 - 2024-05-07

This is a patch version for v0.3.5.

โœจ Enhancements

  • โœจ Feat: add capitalize automatic headings config at params.page.heading.capitalize (#421) b7e9c61 by @Lruihao

๐Ÿ› Bug Fixes

๐Ÿ“ Documentation

๐Ÿ”ง Other Changes

  • ๐Ÿ’„ Style: update card link image style 3682a2a by @Lruihao
  • โฌ†๏ธ Chore: update min hugo version to 0.123.0 3e60685 by @Lruihao
  • ๐Ÿ”ง Chore: update auto changelog template df47c49 by @Lruihao
  • โฌ†๏ธ Chore(deps): bump peaceiris/actions-hugo from 2 to 3 by @dependabot[bot] in #441

Full Changelog: v0.3.5...v0.3.6

v0.3.5

06 May 08:38
v0.3.5
b323708
Compare
Choose a tag to compare

v0.3.5 - 2024-05-06

โœจ Enhancements

  • โœจ Feat: add card-icon parameter for link shortcode (#391) c2d168c by @Lruihao
  • โœจ Feat: use strings.Title for post title and other titles #421 by @Lruihao
  • โœจ Feat: add titleIcon font matter (#421) 020a8fd by @Lruihao
  • โœจ Feat: support lang in giscus config 12ada20 by @will4j
  • ๐Ÿ”ฅ Feat: the type:friends in front matter is removed. use layout:friends instead. b06b89c by @Lruihao
  • ๐Ÿ”ฅ Feat: remove params.dev.githubtoken and replace with environment variable HUGO_PARAMS_GHTOKEN 87f0fe6 by @Lruihao

๐Ÿ“ Documentation

๐Ÿ”ง Other Changes

Full Changelog: v0.3.4...v0.3.5

v0.3.4

25 Apr 09:55
v0.3.4
fd0b171
Compare
Choose a tag to compare

Note

่ฟ™ไธช็‰ˆๆœฌๅ’Œ v0.3.3 ไธ€ๆจกไธ€ๆ ท...ๅชๆ˜ฏไธบไบ†ๅˆทๆ–ฐ v0.3.3 ็‰ˆๆœฌๅœจ https://goproxy.cn ไธŠ้”™่ฏฏ็š„็ผ“ๅญ˜ใ€‚
ไธญๅ›ฝๅœฐๅŒบ็”จๆˆทๆณจๆ„๏ผšๅฆ‚ๆžœไฝ ๅ‡บ็Žฐ checksum mismatch ้”™่ฏฏ๏ผŒ่ฏทๆ›ดๆ–ฐๅˆฐ v0.3.4 ็‰ˆๆœฌ๏ผ

๐Ÿ”ง Other Changes

v0.3.3

25 Apr 05:25
v0.3.3
e07904b
Compare
Choose a tag to compare

Note

ไธญๅ›ฝๅœฐๅŒบ็”จๆˆทๆณจๆ„๏ผš่ฏฅ็‰ˆๆœฌๅœจ https://goproxy.cn ไธŠๆœ‰้”™่ฏฏ็š„็ผ“ๅญ˜๏ผŒๅฆ‚ๆžœไฝ ๅ‡บ็Žฐ checksum mismatch ้”™่ฏฏ๏ผŒ่ฏทๆ›ดๆ–ฐๅˆฐ v0.3.4 ็‰ˆๆœฌ๏ผ

What's Changed

๐ŸŽ‰ New Features

โœจ Enhancements

  • โœจ Feat: refactor FixItDecryptor and add confirm btn #437 by @Lruihao
  • โœจ Feat: add partial function get-remote-json, and deprecated getJSON function 84e9eea by @Lruihao
  • โœจ Feat: add githubTokenHeader into Scratch 5705048 by @Lruihao
  • โœจ Feat: add new partial function format-number d379911 by @Lruihao
  • โœจ Feat: add onlyMainSection option for page auto heading numbering 6ab33ff by @Lruihao
  • โšก Perf: code optimization 773a8a7 by @Lruihao
  • โœจ Feat: improve readme template 54c7733 by @Lruihao

๐Ÿ› Bug Fixes

  • ๐Ÿ› Fix: fix shortcode render error by @Lruihao in #420
  • โฌ†๏ธ Fix: bump Mermaid from 9.x to 10.x and fix error (#420) 3df577c by @Lruihao
  • ๐Ÿ› Fix: use function to get params replace of .Scatch (#420) 2ea592b by @Lruihao
  • ๐Ÿ› Fix: fix echarts and mermaid theme switch error 1ed0acd by @Lruihao
  • ๐Ÿ› Fix: fix typeit shotrcode miss space when build with --minify param bae1678 by @Lruihao
  • ๐Ÿ› Fix: fix image llightgallery render error (#420) 0944019 by @Lruihao
  • ๐Ÿ› Fix: fix syntax error 79b5c27 by @Lruihao
  • ๐Ÿ› Fix: fix encrypted-hidden invaild in mobile a2d8eaa by @Lruihao
  • ๐Ÿ› Fix: fix search config read error 76fec05 by @Lruihao
  • ๐Ÿ› Fix: mermaid init error 38cf4ee by @Lruihao
  • ๐Ÿ› Fix: unencoded Content in Search Leads to JavaScript Execution Risk in autocomplete-js #416 by @Lruihao
  • ๐Ÿ› Fix: using fixit-encryptor shortcode in an unencrypted article caused other styles of the article to not take effect #410 by @Lruihao
  • ๐Ÿ› Fix: fix fixit-encryptor shortcode invalid #410 #429 by @Lruihao
  • โฌ†๏ธ Fix: update Artalk comments to the latest version and and useBackendConf param #415 by @Lruihao

๐Ÿ“ Documentation

๐Ÿ”ง Other Changes

New Contributors

Full Changelog: v0.3.2...v0.3.3

v0.3.2

23 Feb 02:56
v0.3.2
c9af0b9
Compare
Choose a tag to compare

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