mirror of
https://github.com/peter-tanner/peter-tanner.github.io.git
synced 2024-11-30 12:00:18 +08:00
44 KiB
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
- add cloudflare web analytics (#1723) (c17fba4)
- add support for embed video files (#1558) (9592146)
- add support for giscus strict title matching (#1614) (700fd5b)
- analytics: add post pageviews for GoatCounter (#1543) (b641b3f)
- analytics: add Umami and Matomo tracking codes (#1658) (61bdca2)
- change site verification settings (#1561) (e436387)
- deps: move
MathJax
configuration to a separate file (#1670) (44f552c) - display theme version in footer (#1611) (8349314)
- i18n: allow
page.lang
to overridesite.lang
(#1586) (547b95c) - make post description customizable (#1602) (f865336)
- media: support audio and video tag with multi sources (#1618) (23be416)
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
- improve <hr> visibility in dark mode (#1565) (4ddd5c4)
- lean bootstrap javascript (#1734) (ddb48ed)
- rename comment setting parameter (#1563) (f8390d4)
- replace jQuery with Vanilla JS (#1681) (fe7afa3)
- simplify mode toggle script (#1692) (d4a6d64)
- tree shaking Bootstrap CSS (#1736) (363a3d9)
Changes
- optimize the resource hints (#1717) (dcb0add)
- rename media-url file and related parameters (#1651) (9f8aeaa)
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
6.5.2 (2024-02-29)
Bug Fixes
6.5.1 (2024-02-26)
Bug Fixes
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
- allow no social links to be configured (#1494) (4facf5b)
- allow TOC to start at heading 3 (#1512) (bbbb66b)
- enable equation numbering in MathJax (#1520) (c13ec31)
6.4.2 (2024-01-13)
Bug Fixes
6.4.1 (2024-01-10)
Bug Fixes
6.4.0 (2024-01-10)
Features
- add bilibili embed video support (#1406) (4a2b89d)
- add site-wide social preview image settings (#1463) (241bb4d)
Bug Fixes
- image float breaks quotes and prompts (#1449) (ea2d238), closes #1441
- url-less authors should not have empty links (#1410) (2a4fbf6), closes #1403
Improvements
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
- home: crop the preview image that doesn't match 1.91:1 (#1325) (5810bcd)
- resume lazy loading for Twitch videos (#1326) (9f174d9), closes #1267
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
- core: speed up the Jekyll build times (#1163) (0d4103d)
- refactor using semantic HTML (#1207) (505e314), closes #1196
- ui: improve code snippet design (4f86b04)
- ui: improve web accessibility (#447) (37c9764)
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]
andimg_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
- change TOC plugin to
tocbot
(#774) (02b7bd5) - i18n: add Greek Language Support. (#903) (712a9b2)
- ux: turn home page posts into clickable cards (#895) (b85f633)
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
- i18n: add Arabic translation (#857) (765af53)
- i18n: add Czech language (#833) (98d48f5)
- i18n: add Finnish translations (#843) (d6d0318)
- i18n: add Italian translation (#850) (9a011e1)
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 missessite.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
- add multiple authors to a post (#677) (f1d9e99), closes #675
- i18n: add Bulgarian support (#612) (2fed338)
- i18n: add German locale file (#663) (940b281)
- i18n: add Hungarian locale file (#597, #598) (b032977)
- i18n: add Turkish language (#631) (ad137fa)
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
- add es-ES support to locales (#533) (efe75ad)
- add fr-FR support to locales (#582) (94e8144)
- add Vietnamese locale (#517) (171463d)
- add pt-BR support to locales (c2c503f)
- add option to turn off PWA (#527) (106c981)
- PWA: add Service Worker update notification (d127183)
- support showing description of preview image (2bd6efa)
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 thebaseurl
(9cefe58)