peter-tanner.github.io/docs/CHANGELOG.md

44 KiB

Changelog

7.0.0 (2024-05-11)

⚠ BREAKING CHANGES

  • optimize the resource hints (#1717)
  • rename media-url file and related parameters (#1651)
  • rename comment setting parameter (#1563)
  • analytics: add post pageviews for GoatCounter (#1543)

Features

Bug Fixes

  • make TOC title and entries visible at the same time (#1711) (e0950fc)
  • mode toggle not outlined when receiving keyboard focus (#1690) (cd37f63)
  • prevent footnote back arrow from becoming an emoji (#1716) (8608147)
  • pwa: skip range requests in service worker (#1672) (76d58fe)
  • search result prompt is empty (#1583) (8a2afae)
  • use https for Weibo sharing URL (#1612) (8e5fbb7)

Improvements

Changes

6.5.5 (2024-03-23)

Bug Fixes

6.5.4 (2024-03-22)

Bug Fixes

  • correct the attribute for the Twitter social image (#1615) (cfe44f2)
  • seo: correct social preview image path inside <meta> tag (#1623) (74cf57a)

6.5.3 (2024-03-07)

Changes

  • replace polyfill.io with cdnjs hosted link (#1598) (75a3d73)

6.5.2 (2024-02-29)

Bug Fixes

6.5.1 (2024-02-26)

Bug Fixes

  • correct the generation of relative resource paths (#1553) (89b9625)

6.5.0 (2024-02-14)

Features

  • add pwa.cache.* option to precisely control caching (#1501) (1127c43)
  • add analytics support for GoatCounter (#1526) (90693ff)

Bug Fixes

  • correct the Twitter Card in social share preview (#1498) (74f1662)
  • missing "/" at the end of URLs for categories and tags in breadcrumb (#1495) (02e296e)

Improvements

6.4.2 (2024-01-13)

Bug Fixes

6.4.1 (2024-01-10)

Bug Fixes

6.4.0 (2024-01-10)

Features

Bug Fixes

Improvements

  • include the latest posts in the "Recently Updated" list (#1456) (82d8f2d)

6.3.1 (2023-11-12)

Bug Fixes

  • home: responsive gap at the bottom of preview image (1a977a8)

6.3.0 (2023-11-10)

Features

Bug Fixes

6.2.3 (2023-10-10)

Bug Fixes

  • avoid utterances initialization failure (#1234) (b34661e)
  • home: avoid LQIP dirty data passing to the next post (#1278) (109725d)
  • posts: code snippet clipboard tooltip missing title (#1246) (726085c)
  • posts: resume target highlighting for superscripts and footnotes (#1253) (0465a98)

Improvements

  • comments: lazy load giscus (#1254) (e9c9206)
  • core: replace lazysizes with browser-level lazy loading (#1267) (bf3a34d)
  • layout: improve margins for tail block (#1243) (13a3c3c)
  • layout: optimize the main block height calculation (#1249) (73e171b)
  • pwa: enhance cache privacy protection (#1275) (2d56597)
  • ui: standardize metadata text styles (#1295) (2574118)
  • ux: render background color before loading preview image (#1298) (42bf39e)

6.2.2 (2023-09-10)

Bug Fixes

6.2.1 (2023-09-10)

Bug Fixes

  • pwa: installation failure caused by outdated cache entries (4da7406)

6.2.0 (2023-09-10)

Features

  • layout: center the footer (41b8f9f)
  • posts: render heading 4 in TOC (#1023) (229c2a2)
  • ui: redesign the pagination button on home page (62bcd60)
  • ui: update the twitter icon (#1221) (aff7566)

Improvements

6.1.0 (2023-07-02)

Features

Bug Fixes

  • missing xml escape for alt of preview image (#1113) (8b0fbf5)
  • the cached image is covered by shimmer (#1100) (df8ff54)
  • ui: min-height of page layout exceeds the mobile screen (73af591)
  • webfont: resume semi-bold of font family Source Sans Pro (c4da99c)

Improvements

  • build: use jekyll-include-cache plugin to reduce build time (#1098) (4fe145e), closes #1094
  • CJK characters of the "Search Cancel" button will wrap (#1105) (b6d1992)
  • ui: avoid blank space at the bottom of the homepage preview image (ce2f6f5)
  • ui: improve hover color of sidebar nav items in light mode (728094d)

6.0.1 (2023-05-19)

Bug Fixes

  • home: preview image missing [alt] and img_path (#1044) (aba9468)
  • layout: restore the margin bottom of the main area (#1047) (eb40f51)
  • post, page: image link loses shimmer effect (#1046) (3bd881d)
  • typography: long string for update-list is not truncated (#1050) (a51d31c), closes #1049

6.0.0 (2023-05-16)

⚠ BREAKING CHANGES

  • rename assets origin configuration files

Features

  • add a hook to insert custom metadata in head tag (#1015) (fe20341)
  • i18n: add sl-SI.yml with slovenian translations (#989) (42a700a)
  • i18n: add Traditional Chinese (Taiwan) localization file (#961) (d97f95f)
  • i18n: added Swedish localization file (#969) (fe70479)
  • support hiding the modification date of a post (#1020) (8da583d)
  • ui: improve code snippet design (6d99f5c)
  • ui: improve the design for top bar (83f1c34)
  • ui: new design footer content layout (3210c59)
  • ui: redesign the sidebar (83bbe4a)
  • ui: show preview image in home page (97b8dfe)

Bug Fixes

  • parameter parsing error in image URL (#1022) (ee88cec)
  • rss: double quotes in the post title will break the XML structure (#965) (1719d81)

refactor

  • rename assets origin configuration files (c283e77)

Improvements

  • assets: reduce HTTP requests to CDN (9d97120)
  • calculate heading font size dynamically (#983) (52f5ee9)
  • i18n: set the global default locales to "en" (#979) (61fdbcb)
  • tools: avoid initialization interruption in single branch forks (#992) (e90461a)
  • ui: improve categories color in dark mode (414dd13)
  • ui: improve hover effect for post preview cards (7626e4d)
  • ui: improve hover effect of trending tags (34499f0)
  • ui: improve inline code in light mode (e38309f)
  • ui: improve related posts design (2918da9)
  • ui: improve the color of prompts in dark mode (8cbbcfa)
  • ui: lighten the link color in light-mode (7c23a4e)
  • ui: mute the marker in lists (0c80552)
  • ui: uniform the muted text color (aadf939)
  • ux: improve LQIP fade in effect (003e7b6)

5.6.1 (2023-03-30)

Bug Fixes

  • deps: tocbot has no initialization detection (#957) (8225174)
  • mode-toggle leads to Disqus loading failure (#945) (6fec411)
  • pageviews not updated immediately (8b4f99c)

5.6.0 (2023-03-17)

Features

Bug Fixes

  • css selector string escaping vulnerability (#888) (5c6ec9d)
  • mathematics cannot scroll horizontally (#760) (4681df7)
  • notch status bar doesn't match theme color (#918) (820ba62)
  • some console snippets will be incompletely copied (e8e4901)

5.5.2 (2023-01-30)

Bug Fixes

  • position of prompt icon is incorrect in paragraph on mobile (5df953f)

5.5.1 (2023-01-29)

Bug Fixes

  • the icon position of the prompts in the list is incorrect (0c9558d)

5.5.0 (2023-01-29)

Features

Bug Fixes

  • copy command line incomplete(.gp part) (41ed331)
  • correct encoding of spaces in share URLs (#835) (f2d2858)
  • post's image would cover the PWA update alert (bd374dd)
  • prompt with nested blockquotes renders incorrectly (#846) (babb4a0)

5.4.0 (2022-12-27)

Features

  • add rel="me" to Mastodon sidebar contact links for verification (#807) (d2190c7)
  • add embed video support (ed6dc53)
  • add shimmer background when image loads (ab16fdc)
  • set preview image ratio to 1.91 : 1 (4b6ccbc)
  • support dark and light mode images (#481) (9306c7b)
  • support LQIP for images (bffaf63)

Bug Fixes

  • hreflang tag attribute of feed misses site.alt_lang (7651d28)
  • og:image will be incorrect if the image uses a cross-domain URL (8de1abd)
  • refactoring error when the image URL contains parameters (ec98f07)
  • spaces in post title are encoded when sharing (7efd2f8)

Improvements

  • cdn: optimize cache policy for static assets (7fb0ee0)

5.3.2 (2022-11-22)

Bug Fixes

  • mermaid occasionally fails to initialize (#536) (48f14e3)
  • comment: disqus doesn't follow theme mode switching (b0d5956)
  • restore full-text search (#741) (6774e0e)
  • the image URL in the SEO-related tags is incomplete (#754) (f6e9a3f)

5.3.1 (2022-10-25)

Bug Fixes

  • 404 page missing title in tablet/desktop view (5511b28)
  • prompt content overflows horizontally (#705) (fb13e32)
  • tools: multiple configuration files will fail the test (80cb0b3)

Improvements

  • layout: improve the min-height of main content (#674) (49bb93c)
  • modify checkbox icon with Liquid (1fd665b)
  • optimize the extra padding in lists (#703) (39da11e), closes #702
  • posts: improve core block bottom padding (d2fb98b)
  • truncate post content for search results (647eea8)
  • typography: optimize the line height of post content (eac3f9b)

Others

  • giscus: add reactions-enabled option (#712) (70662a0)
  • locale: restore options for changing date format (#716) (f904e8c)
  • remove site config option prefer_datetime_locale (6852ceb)

5.3.0 (2022-09-23)

Features

Bug Fixes

  • add missing color to linkedin icon for share list (#683) (0dcd39d)
  • code contains spaces in headings (#644) (3fa1bf3)
  • correct spelling of panel (#686) (b288587)
  • correct the i18n for tab titles (0c5b697)
  • the code doesn't wrap inside the prompt (#626) (378b65a)

5.2.1 (2022-06-17)

Bug Fixes

  • exclude CHANGELOG from output (971fe03)
  • PWA: sometimes update notification is not triggered (96af729)

5.2.0 (2022-06-09)

Features

Bug Fixes

  • alt is not a valid attribute for 'a' tag (58928db)
  • assets URL is missing baseurl in self-hosted mode (#591) (54124d5)
  • correct the twitter:creator of Twitter summary card (96a16c8)
  • correctly URL encode share links (4c1c8d8), closes #496
  • follow paginate_path config for pagination (6900d9f)
  • force checkout of gh-pages branch (#544) (5402523)
  • horizontal scroll for long equations (#545) (30787fc)
  • p is not allowed in span (4f590e2)
  • remove whitespace from avatar URL (#537) (0542b51)
  • resume the preview image SEO tag (#529) (b8d1bcd)
  • script code should be in head or body, not in between (2103191)
  • spurious header closing tags (59e9557)
  • table bypass refactoring when it contains IAL (#519) (5d85ccb)
  • theme mode: SCSS syntax error (#588) (76a1b6a)
  • use jsonify to generate valid json (#521) (dd9d5a7)
  • when the site.img_cdn is set to the local path, the preview-image path loses the baseurl (9cefe58)

Improvements

  • avoid post pageviews from shifting while loading (135a16f)
  • avoid the layout shift for post datetime (6d35f5f)
  • categories: support singular and plural forms of locale (#595) (35cadf9)
  • improve the responsive design for ultrawide screens (#540) (5d6e8c5)