semantic-release-bot
297fbde1a2
chore(release): 7.5.0
...
## [7.5.0](https://github.com/cotes2020/jekyll-theme-chirpy/compare/v7.4.1...v7.5.0 ) (2026-03-15)
### Features
* add support for `fediverse:creator` meta tag ([#2593 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2593 )) ([d2db439 ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/d2db439c169c45ac683fa1c8157c6ea7e0b54b85 ))
### Bug Fixes
* **i18n:** localize the title ([#2610 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2610 )) ([52d160f ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/52d160f8574e8d0cddcaa46af114eb382fea1644 ))
2026-03-15 20:14:32 +00:00
Cotes Chung
ce14e1a087
chore: update ESLint dependencies and improve js style
2026-03-12 21:37:03 +08:00
Cotes Chung
96da25abbd
build(dev-deps): upgrade node packages
2026-03-12 21:37:03 +08:00
semantic-release-bot
525c2888c5
chore(release): 7.4.1
...
## [7.4.1](https://github.com/cotes2020/jekyll-theme-chirpy/compare/v7.4.0...v7.4.1 ) (2025-10-26)
### Bug Fixes
* avoid duplicate base URL for homepage preview images ([#2568 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2568 )) ([66bf232 ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/66bf232951fbe752821b623dc1e7e4e2824c15bf ))
2025-10-26 21:49:12 +00:00
semantic-release-bot
18ab8fcfdf
chore(release): 7.4.0
...
## [7.4.0](https://github.com/cotes2020/jekyll-theme-chirpy/compare/v7.3.1...v7.4.0 ) (2025-10-19)
### Features
* add support for embed spotify ([#2515 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2515 )) ([cda62e2 ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/cda62e28d1b71ce4018301aacf93532230aa2b3b ))
* **i18n:** add Danish locale ([#2410 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2410 )) ([f5802b8 ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/f5802b8a8a4fb94cd51a484e438f6ba2ba8d62c9 ))
* **i18n:** add locale files for some rtl languages ([#2415 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2415 )) ([18c48b4 ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/18c48b4c49f896eeeeb52a8de1dca715add70c6a ))
### Bug Fixes
* avoid unconfigured social options in sidebar ([#2507 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2507 )) ([5f8ec7f ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/5f8ec7ffd3b23998bad48c110e809576fe5daf80 ))
* correct GoatCounter pageviews extraction ([#2420 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2420 )) ([c706799 ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/c706799f9b2e724dee9a3b891dea72dfa587929e ))
* resolve discrepancy in lqip between post and main page ([#2453 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2453 )) ([1bac96a ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/1bac96a8e1ae23a7a48f2b7d249bfbfd5d9bfe50 ))
* restore blurry animation for homepage LQIP ([#2551 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2551 )) ([221ca9f ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/221ca9f52b55b103900832f3c03ad2ecc4415bcc ))
* **search:** restore full-text search for posts with description ([#2557 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2557 )) ([604528e ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/604528e3ce11ec0278e83f41105ed5949362bb54 ))
2025-10-19 23:15:40 +00:00
Cotes Chung
45cb428b01
build(deps): upgrade dependencies
2025-10-20 07:11:29 +08:00
Cotes Chung
022b963403
build(dev-deps): upgrade dependencies
2025-10-20 06:47:29 +08:00
Cotes Chung
49519d13e5
chore: complete ESLint v9 configuration
2025-07-27 00:53:58 +08:00
semantic-release-bot
c0e4756200
chore(release): 7.3.1
...
## [7.3.1](https://github.com/cotes2020/jekyll-theme-chirpy/compare/v7.3.0...v7.3.1 ) (2025-07-26)
### Bug Fixes
* escape special JSON characters in search results ([#2481 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2481 )) ([7615d72 ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/7615d72e9300a1514ef2fc8ec941ab2974ba7eb4 ))
2025-07-26 12:24:47 +00:00
semantic-release-bot
53770e4923
chore(release): 7.3.0
...
## [7.3.0](https://github.com/cotes2020/jekyll-theme-chirpy/compare/v7.2.4...v7.3.0 ) (2025-05-18)
### Features
* **i18n:** add Catalan Spanish locale translation ([#2349 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2349 )) ([167c98c ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/167c98c781d0607c90ede8fc73eb43dffeea6abd ))
* **i18n:** add Dutch locale ([#2076 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2076 )) ([981ddba ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/981ddba30e57934f9056b8d468f0d17db131e1e8 ))
* **i18n:** add Japanese locale ([#2295 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2295 )) ([571c90f ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/571c90f13011eb91d0e1392218f3953060b920c9 ))
* **i18n:** add persian language ([#2238 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2238 )) ([7d4d35c ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/7d4d35cd10109e78d60fbb6b25a9b205f780ad63 ))
### Bug Fixes
* avoid `mathjax` loading failure on page refresh ([#2389 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2389 )) ([401e2af ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/401e2af0f8a173d8437e03027c7aff558e8c0bde ))
* improve accuracy of moving `img` element classes ([#2399 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2399 )) ([d0f8f95 ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/d0f8f9553e41536eb84ae2fdd3f3bc9d13f7ef8c ))
* prevent the search bar from moving when focused ([#2336 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2336 )) ([f744929 ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/f7449299e88c71da2104f0007f2db23a8fa798be ))
* recognize global theme mode ([#2357 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2357 )) ([7708adb ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/7708adbf30e6dea51a84311b86bc224739f656f6 ))
* **search:** avoid missing spaces between paragraphs in search results ([#2199 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2199 )) ([0eb7efa ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/0eb7efa7f53508bf6b48eb9d773d5c5047c3c525 ))
* **ui:** fix incomplete border color on hover for tags ([#2359 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2359 )) ([c626447 ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/c62644759cb4e0e07f7ee6eb9503ef69be62371b ))
### Improvements
* **seo:** improve accessibility and aligns with best practices ([#2289 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2289 )) ([54d4d59 ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/54d4d59d22ac543a14bfbd9bb3d6fb6756056041 ))
2025-05-18 13:17:30 +00:00
Cotes Chung
519e4f193a
chore: upgrade dependencies to the latest version ( #2409 )
2025-05-18 21:14:56 +08:00
semantic-release-bot
5e41d874b3
chore(release): 7.2.4
...
## [7.2.4](https://github.com/cotes2020/jekyll-theme-chirpy/compare/v7.2.3...v7.2.4 ) (2024-12-21)
### Bug Fixes
* toc not visible when switching from mobile to desktop mode ([#2139 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2139 )) ([32051da ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/32051dad03cb8f60fa4206969377b9674f9a3f0c ))
* **ui:** left borderline of TOC is notched ([#2140 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2140 )) ([8a4d0bc ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/8a4d0bc4ee9e142a11401cad80bc9605878f121d ))
2024-12-21 19:22:22 +00:00
semantic-release-bot
c174f62f26
chore(release): 7.2.3
...
## [7.2.3](https://github.com/cotes2020/jekyll-theme-chirpy/compare/v7.2.2...v7.2.3 ) (2024-12-15)
### Bug Fixes
* refreshing mermaid theme may fail ([#2113 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2113 )) ([2f00d41 ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/2f00d41861f1b06c2ff7fa4e67e14e647c3c34b0 ))
* **ui:** gap between TOC entries is inconsistent ([#2119 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2119 )) ([1b4e318 ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/1b4e318dc1cd57da812e11bf69ebb06083c213fc ))
* **ui:** slow script loading hides TOC fade-up effect in desktop ([#2120 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2120 )) ([e0c3faf ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/e0c3fafa470eb12bd04ffdf198018bc28b6de20d ))
2024-12-15 13:05:48 +00:00
semantic-release-bot
0360c9e90b
chore(release): 7.2.2
...
## [7.2.2](https://github.com/cotes2020/jekyll-theme-chirpy/compare/v7.2.1...v7.2.2 ) (2024-12-06)
### Bug Fixes
* js files in subdirectories are excluded from the site output ([#2101 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2101 )) ([f55cc31 ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/f55cc31dbd0e7455328c80c7ef38186ad8e54099 ))
2024-12-06 17:03:47 +00:00
semantic-release-bot
7630356a94
chore(release): 7.2.1
...
## [7.2.1](https://github.com/cotes2020/jekyll-theme-chirpy/compare/v7.2.0...v7.2.1 ) (2024-12-05)
### Bug Fixes
* **build:** exclude `purgecss.js` from output files ([#2090 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2090 )) ([976e1a1 ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/976e1a184b3dbe08991e8a50db4d5d7f8a0b7090 ))
* correct the import condition for theme script ([#2075 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2075 )) ([a16aa7d ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/a16aa7d41e3c3cb28649bfa1361e8bcb91b9ca47 ))
* ensure pageviews are fetched after DOM is loaded ([#2071 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2071 )) ([b4019f3 ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/b4019f3517e4a3284df51567d29938cb12bf3acc ))
* **toc:** resume fade up animation in desktop mode ([#2085 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2085 )) ([8280adb ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/8280adb901b9d15cc1bc18009553aae8746121d8 ))
2024-12-05 13:33:44 +00:00
semantic-release-bot
3df83fd0d9
chore(release): 7.2.0
...
## [7.2.0](https://github.com/cotes2020/jekyll-theme-chirpy/compare/v7.1.1...v7.2.0 ) (2024-11-28)
### Features
* show toc on mobile screens ([#1964 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1964 )) ([8a064a5 ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/8a064a5e5a95cd22aa654f7c80da09d107262508 ))
* support vertical scrolling for toc in desktop mode ([#2064 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2064 )) ([5265b03 ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/5265b039741555943f9a6f0451287aefb6810f28 ))
### Bug Fixes
* pagination error when pinned posts exceed the page size ([#1965 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1965 )) ([93f616b ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/93f616b25d7ed6c4f090c50c8663f8c1f59947f4 ))
### Improvements
* modular sass architecture ([#2052 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2052 )) ([35c794c ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/35c794cf5896565430389f35c660b88a93cebb17 ))
* speed up page rendering and jekyll build process ([#2034 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/2034 )) ([65f960c ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/65f960c31a734b5306a8b919040c3aae9b783efd ))
2024-11-28 08:58:47 +00:00
Cotes Chung
5756b8fc26
build(deps-dev): upgrade dependencies
...
Close #2058
2024-11-25 00:19:56 +08:00
Cotes Chung
35c794cf58
perf: modular sass architecture ( #2052 )
...
- Modularized the Sass architecture to enhance code maintainability and reduce the output file size
- Replaced deprecated `@import` with `@use` / `@forward`
2024-11-25 00:05:28 +08:00
Cotes Chung
c69914effc
ci: avoid repeated runs of stylelint ( #2057 )
2024-11-24 04:33:46 +08:00
Cotes Chung
65f960c31a
perf: speed up page rendering and jekyll build process ( #2034 )
...
Close stale issues and PRs / stale (push) Has been cancelled
CodeQL / Analyze (javascript) (push) Has been cancelled
Style Lint / stylelint (push) Has been cancelled
Lint Commit Messages / commitlint (push) Has been cancelled
Build and Deploy / build (push) Has been cancelled
Build and Deploy / deploy (push) Has been cancelled
- Ensure inline scripts execute after the DOM has fully loaded.
- Use Rollup to bundle the theme-mode and Mermaid scripts, reducing the number of Jekyll include snippets.
2024-11-16 22:49:55 +08:00
semantic-release-bot
fd0df8320f
chore(release): 7.1.1
...
## [7.1.1](https://github.com/cotes2020/jekyll-theme-chirpy/compare/v7.1.0...v7.1.1 ) (2024-09-23)
### Bug Fixes
* **i18n:** correct fr-FR translations ([#1949 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1949 )) ([367262e ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/367262e74d1005bddf1328bb2b3a2b9e152c0086 ))
* **pwa:** site baseurl not passed to `app.js` ([#1955 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1955 )) ([5a63244 ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/5a63244721d21b1ad3a0ae83420723a2f0379e8b ))
2024-09-23 11:56:31 +00:00
Cotes Chung
fac6116af1
build(dev-deps): bump 7 dependencies versions
2024-09-23 19:41:28 +08:00
Cotes Chung
5a63244721
fix(pwa): site baseurl not passed to app.js ( #1955 )
2024-09-18 22:32:26 +08:00
semantic-release-bot
a784f0a0f9
chore(release): 7.1.0
...
## [7.1.0](https://github.com/cotes2020/jekyll-theme-chirpy/compare/v7.0.1...v7.1.0 ) (2024-08-27)
### Features
* add Bluesky social links ([#1759 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1759 )) ([0102aba ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/0102abae062be24ec289fb7facb11950aca79e3f ))
* add Reddit social option ([#1836 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1836 )) ([8673e13 ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/8673e1335f0771eac364d0a2866f27476d61a58b ))
* add Threads social links ([#1837 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1837 )) ([e3a78b6 ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/e3a78b6243f7056105d72185bb6e94b436834e5b ))
* **analytics:** add fathom analytics ([#1913 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1913 )) ([befc4ce ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/befc4ce9c5026f67f99bce66e223d056229f0bdb ))
* **dev:** add vscode tasks ([#1843 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1843 )) ([e4db1a1 ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/e4db1a176f3f69f676cbc0bf27b1d5a657ece05e ))
* **dev:** support vscode dev-container ([#1781 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1781 )) ([1e3d4a6 ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/1e3d4a6323ba3eed06a57f8bf1b2edefd890b127 ))
* **ui:** improve block quote layout ([80bd792 ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/80bd7928a02c75c843a550bd377d11b574e8bfda ))
* **ui:** improve visibility of inline code ([#1831 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1831 )) ([c876731 ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/c876731901784a72ef9d2e9e2936df65ddff5f61 ))
* **ui:** make `info-prompt` icon looks like the letter "i" ([#1835 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1835 )) ([a07a57e ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/a07a57ec922249d3a22da56fbcb30d83eadef728 ))
* **ui:** set `<kbd>` font to 'Lato' ([64c7262 ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/64c7262245e878534971a2e3a2630b614daf72f3 ))
### Bug Fixes
* adapt the giscus localization parameter ([#1810 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1810 )) ([0709854 ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/0709854dc8f6099d38c2578967a02f73b4be0dc8 ))
* avoid caching pageviews data ([#1849 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1849 )) ([979f86c ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/979f86cf64e1fcace4231fb070c7e6398fd4e5ec ))
* remove extra dual-mode images from lightbox ([#1883 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1883 )) ([5c5910f ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/5c5910f1fc661ec3dce203ac961c7f64f1991895 ))
2024-08-27 07:28:55 +00:00
Cotes Chung
8cfd721494
build(deps-dev): bump the dev-deps
2024-08-25 00:25:29 +08:00
dependabot[bot]
db9e58bab2
build(deps-dev): bump the dev-deps group with 3 updates ( #1824 )
...
Updates the requirements on [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core ), [@babel/plugin-transform-class-properties](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-properties ) and [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env ) to permit the latest version.
Updates `@babel/core` to 7.24.7
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.24.7/packages/babel-core )
Updates `@babel/plugin-transform-class-properties` to 7.24.7
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.24.7/packages/babel-plugin-transform-class-properties )
Updates `@babel/preset-env` to 7.24.7
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.24.7/packages/babel-preset-env )
---
updated-dependencies:
- dependency-name: "@babel/core"
dependency-type: direct:development
dependency-group: dev-deps
- dependency-name: "@babel/plugin-transform-class-properties"
dependency-type: direct:development
dependency-group: dev-deps
- dependency-name: "@babel/preset-env"
dependency-type: direct:development
dependency-group: dev-deps
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-04 01:49:30 +08:00
Cotes Chung
cf853f14e4
chore: upgrade husky v9 settings
2024-06-07 19:27:54 +08:00
Cotes Chung
7ca9c59784
build(deps-dev): remove package rollup-plugin-license ( #1796 )
...
The `rollup-plugin-license` has been using too many deprecated dependencies, so it is necessary to remove it.
As an alternative, this changes uses Rollup `output.banner` to insert copyright information. Since `terser` runs after `output`, it is not possible to insert the Front Matter defining permlink for `sw.js` through the same way (Jekyll Front Matter is YAML rather than JS, which would cause errors with terser).
Therefore, _Jekyll Collection_ is now used to add permlink to `sw.js`, with the collection named `app`, and the directory placed in `_app`. This directory is not tracked by git, but it will be included when building the gem.
2024-06-05 23:51:10 +08:00
Cotes Chung
3b46629dc0
build(deps-dev): bump the npm group across 1 directory with 8 updates
...
Updates the requirements on [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core ), [@babel/plugin-transform-class-properties](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-properties ), [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env ), [conventional-changelog-conventionalcommits](https://github.com/conventional-changelog/conventional-changelog/tree/HEAD/packages/conventional-changelog-conventionalcommits ), [rollup](https://github.com/rollup/rollup ), [rollup-plugin-license](https://github.com/mjeanroy/rollup-plugin-license ), [semantic-release](https://github.com/semantic-release/semantic-release ) and [stylelint](https://github.com/stylelint/stylelint ) to permit the latest version.
Updates `@babel/core` to 7.24.6
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.24.6/packages/babel-core )
Updates `@babel/plugin-transform-class-properties` to 7.24.6
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.24.6/packages/babel-plugin-transform-class-properties )
Updates `@babel/preset-env` to 7.24.6
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.24.6/packages/babel-preset-env )
Updates `conventional-changelog-conventionalcommits` from 7.0.2 to 8.0.0
- [Release notes](https://github.com/conventional-changelog/conventional-changelog/releases )
- [Changelog](https://github.com/conventional-changelog/conventional-changelog/blob/master/packages/conventional-changelog-conventionalcommits/CHANGELOG.md )
- [Commits](https://github.com/conventional-changelog/conventional-changelog/commits/conventional-changelog-conventionalcommits-v8.0.0/packages/conventional-changelog-conventionalcommits )
Updates `rollup` to 4.18.0
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v4.17.2...v4.18.0 )
Updates `rollup-plugin-license` to 3.4.0
- [Changelog](https://github.com/mjeanroy/rollup-plugin-license/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mjeanroy/rollup-plugin-license/compare/v3.3.1...v3.4.0 )
Updates `semantic-release` from 23.1.1 to 24.0.0
- [Release notes](https://github.com/semantic-release/semantic-release/releases )
- [Commits](https://github.com/semantic-release/semantic-release/compare/v23.1.1...v24.0.0 )
Updates `stylelint` to 16.6.1
- [Release notes](https://github.com/stylelint/stylelint/releases )
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/stylelint/stylelint/compare/16.5.0...16.6.1 )
2024-06-04 01:36:27 +08:00
Cotes Chung
1c5fa0880d
refactor: restore shell script extensions
...
Without an extension, the shell script configuration in `.gitattribute` will not work.
2024-06-01 04:15:09 +08:00
semantic-release-bot
20987f2afe
chore(release): 7.0.1
...
## [7.0.1](https://github.com/cotes2020/jekyll-theme-chirpy/compare/v7.0.0...v7.0.1 ) (2024-05-18)
### Bug Fixes
* **analytics:** goatcounter pv greater than 1K cannot be converted to numbers ([#1762 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1762 )) ([33a1fa7 ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/33a1fa7cae2181625e2f335708d59de4dd20ee7d ))
* audio/video path apply variable `media_subpath` ([#1745 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1745 )) ([00a27a1 ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/00a27a1b85f665d0642b77babd54c6903fbdeb22 ))
2024-05-18 11:01:22 +00:00
semantic-release-bot
e33547fe5d
chore(release): 7.0.0
...
## [7.0.0](https://github.com/cotes2020/jekyll-theme-chirpy/compare/v6.5.5...v7.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 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1723 )) ([c17fba4 ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/c17fba44f53767c9dfaa8d92cfc6e275e5977f8a ))
* add support for embed video files ([#1558 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1558 )) ([9592146 ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/9592146ca392236e69ee358412ecc32ef1662127 ))
* add support for giscus strict title matching ([#1614 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1614 )) ([700fd5b ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/700fd5bad7272dd950f861e8550215cd8fafb413 ))
* **analytics:** add post pageviews for GoatCounter ([#1543 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1543 )) ([b641b3f ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/b641b3f1f2e54bcfe96d8dff46d4f94186492d98 ))
* **analytics:** add Umami and Matomo tracking codes ([#1658 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1658 )) ([61bdca2 ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/61bdca2db45179cd0d1b4b885a4c4864e3ffa3c1 ))
* change site verification settings ([#1561 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1561 )) ([e436387 ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/e4363871b5be0608d2b92b8aff482825a8044c1b ))
* **deps:** move `MathJax` configuration to a separate file ([#1670 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1670 )) ([44f552c ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/44f552cbcee83d037de0e59496bf6bb19eea2691 ))
* display theme version in footer ([#1611 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1611 )) ([8349314 ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/834931486dc3e5ed544ce4ff47cd1b2bc45f42fd ))
* **i18n:** allow `page.lang` to override `site.lang` ([#1586 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1586 )) ([547b95c ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/547b95cc7ae35018dadcc01b6eb1dc8c8943e67e ))
* make post description customizable ([#1602 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1602 )) ([f865336 ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/f865336c896e0db34edf8482a53e0e5d8f07ff95 ))
* **media:** support audio and video tag with multi sources ([#1618 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1618 )) ([23be416 ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/23be4162b3f8598db14dc5b39726932ccf2cdc23 ))
### Bug Fixes
* make TOC title and entries visible at the same time ([#1711 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1711 )) ([e0950fc ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/e0950fc973d029dc65d0bc1bd68f3d11242527c8 ))
* mode toggle not outlined when receiving keyboard focus ([#1690 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1690 )) ([cd37f63 ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/cd37f63a0144e0499ea991d3309da064ad5eccea ))
* prevent footnote back arrow from becoming an emoji ([#1716 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1716 )) ([8608147 ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/8608147fb5037804695d93496c62f96b9c41e9cd ))
* **pwa:** skip range requests in service worker ([#1672 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1672 )) ([76d58fe ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/76d58fe0ffdc4bd1df35b60815e97560c3564700 ))
* search result prompt is empty ([#1583 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1583 )) ([8a2afae ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/8a2afae6cab8fc9639be0a866b71699c8a80084c ))
* use `https` for Weibo sharing URL ([#1612 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1612 )) ([8e5fbb7 ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/8e5fbb7a74d04a4b3cdde69bcc821f8ccd1a3bc0 ))
### Improvements
* improve <hr> visibility in dark mode ([#1565 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1565 )) ([4ddd5c4 ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/4ddd5c437046a1e70cf396113e2351c452a25493 ))
* lean bootstrap javascript ([#1734 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1734 )) ([ddb48ed ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/ddb48eda52827aae16aff720212d7b6d2d8647f9 ))
* rename comment setting parameter ([#1563 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1563 )) ([f8390d4 ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/f8390d4384600fb015728b1b186570fa58ca216f ))
* replace jQuery with Vanilla JS ([#1681 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1681 )) ([fe7afa3 ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/fe7afa379f0af0ca98a207f85bdc0fa98575b1ad ))
* simplify mode toggle script ([#1692 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1692 )) ([d4a6d64 ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/d4a6d640bd6d4ab185faf96c0255369a9903ee1d ))
* tree shaking Bootstrap CSS ([#1736 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1736 )) ([363a3d9 ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/363a3d936bbd688fa4f28527e85ef7dd3fe3a79b ))
### Changes
* optimize the resource hints ([#1717 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1717 )) ([dcb0add ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/dcb0add47bf1adf92215514f1ccfa4661d5215be ))
* rename media-url file and related parameters ([#1651 ](https://github.com/cotes2020/jekyll-theme-chirpy/issues/1651 )) ([9f8aeaa ](https://github.com/cotes2020/jekyll-theme-chirpy/commit/9f8aeaadbfef9967a9b0a9dd323d8bed46e14d9f ))
2024-05-11 07:30:33 +00:00
Cotes Chung
37827d81e5
chore: correct npm script name
2024-05-11 14:24:15 +08:00
Cotes Chung
75891e714f
build(deps-dev): bump the npm group across 1 directory with 6 updates
...
Updates `@babel/core` to 7.24.5
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.24.5/packages/babel-core )
Updates `@babel/preset-env` to 7.24.5
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.24.5/packages/babel-preset-env )
Updates `@commitlint/cli` to 19.3.0
- [Release notes](https://github.com/conventional-changelog/commitlint/releases )
- [Changelog](https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md )
- [Commits](https://github.com/conventional-changelog/commitlint/commits/v19.3.0/@commitlint/cli )
Updates `rollup` to 4.17.2
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v4.15.0...v4.17.2 )
Updates `semantic-release` to 23.1.1
- [Release notes](https://github.com/semantic-release/semantic-release/releases )
- [Commits](https://github.com/semantic-release/semantic-release/compare/v23.0.8...v23.1.1 )
Updates `stylelint` to 16.5.0
- [Release notes](https://github.com/stylelint/stylelint/releases )
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/stylelint/stylelint/compare/16.3.1...16.5.0 )
2024-05-11 13:51:25 +08:00
Cotes Chung
363a3d936b
perf: tree shaking Bootstrap CSS ( #1736 )
2024-05-11 11:15:12 +08:00
Cotes Chung
ddb48eda52
perf: lean bootstrap javascript ( #1734 )
2024-05-11 10:29:14 +08:00
Cotes Chung
05e3689d17
build(deps-dev): bump the npm group with 6 updates
...
Updates `@babel/core` to 7.24.4
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.24.4/packages/babel-core )
Updates `@babel/preset-env` to 7.24.4
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.24.4/packages/babel-preset-env )
Updates `@commitlint/cli` to 19.2.2
- [Release notes](https://github.com/conventional-changelog/commitlint/releases )
- [Changelog](https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md )
- [Commits](https://github.com/conventional-changelog/commitlint/commits/v19.2.2/@commitlint/cli )
Updates `@commitlint/config-conventional` to 19.2.2
- [Release notes](https://github.com/conventional-changelog/commitlint/releases )
- [Changelog](https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/config-conventional/CHANGELOG.md )
- [Commits](https://github.com/conventional-changelog/commitlint/commits/v19.2.2/@commitlint/config-conventional )
Updates `rollup` to 4.15.0
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v4.13.2...v4.15.0 )
Updates `stylelint-config-standard-scss` to 13.1.0
- [Release notes](https://github.com/stylelint-scss/stylelint-config-standard-scss/releases )
- [Changelog](https://github.com/stylelint-scss/stylelint-config-standard-scss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/stylelint-scss/stylelint-config-standard-scss/compare/v13.0.0...v13.1.0 )
2024-04-21 01:14:21 +08:00
Cotes Chung
bf16d6039a
ci(release): replace standard-version with semantic-release ( #1666 )
...
[`standard-version`](https://github.com/conventional-changelog/standard-version/ ) has been deprecated since May 2022, so it is necessary to stop using it for this project.
[**`semantic-release`**](https://github.com/semantic-release/semantic-release ) is available as a more capable alternative to help automate the release process:
1. Updating Node/Gem version numbers
2. Generating changelogs
3. Automating GitHub Releases
4. Building Chirpy-gem and pushing it to RubyGems.org
5. Create commits and tags on the `production` branch
6. Merge the `production` branch into the `master` branch
> ⚠️ Note: Step _6_ may be canceled in CD environments due to merge conflicts, so we need to do this step manually in such cases.
Whenever a commit is pushed to the release branch (`production`), all of the above release processes will be triggered.
2024-04-14 05:15:27 +08:00
Cotes Chung
01076cb1c2
build(deps-dev): bump the npm group with 2 updates
...
Updates `rollup` to 4.13.2
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v4.13.0...v4.13.2 )
Updates `stylelint` to 16.3.1
- [Release notes](https://github.com/stylelint/stylelint/releases )
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/stylelint/stylelint/compare/16.2.1...16.3.1 )
2024-04-03 05:14:33 +08:00
Cotes Chung
ce96d7e251
Merge branch 'production'
2024-03-24 02:31:04 +08:00
Cotes Chung
7a7818b579
chore(release): 6.5.5
2024-03-24 02:31:02 +08:00
Cotes Chung
c5d5e1f75a
build(deps-dev): bump the npm group with 7 updates
...
Updates `@babel/core` to 7.24.3
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.24.3/packages/babel-core )
Updates `@babel/plugin-transform-class-properties` to 7.24.1
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.24.1/packages/babel-plugin-transform-class-properties )
Updates `@babel/preset-env` to 7.24.3
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.24.3/packages/babel-preset-env )
Updates `@commitlint/cli` to 19.2.1
- [Release notes](https://github.com/conventional-changelog/commitlint/releases )
- [Changelog](https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md )
- [Commits](https://github.com/conventional-changelog/commitlint/commits/v19.2.1/@commitlint/cli )
Updates `@commitlint/config-conventional` to 19.1.0
- [Release notes](https://github.com/conventional-changelog/commitlint/releases )
- [Changelog](https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/config-conventional/CHANGELOG.md )
- [Commits](https://github.com/conventional-changelog/commitlint/commits/v19.1.0/@commitlint/config-conventional )
Updates `rollup` to 4.13.0
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v4.12.0...v4.13.0 )
Updates `rollup-plugin-license` to 3.3.1
- [Changelog](https://github.com/mjeanroy/rollup-plugin-license/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mjeanroy/rollup-plugin-license/compare/v3.2.0...v3.3.1 )
2024-03-23 08:01:23 +08:00
Cotes Chung
6044df4ff1
Merge branch 'production'
2024-03-23 03:42:00 +08:00
Cotes Chung
e5594525e7
chore(release): 6.5.4
2024-03-23 03:41:58 +08:00
Cotes Chung
0f8e782bfd
Merge branch 'production'
2024-03-08 04:12:38 +08:00
Cotes Chung
0a6c1fb251
chore(release): 6.5.3
2024-03-08 04:12:36 +08:00
Cotes Chung
2a7b56bb36
build(deps-dev): bump the npm group with 5 updates
...
Updates `@babel/core` to 7.24.0
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.24.0/packages/babel-core )
Updates `@babel/preset-env` to 7.24.0
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.24.0/packages/babel-preset-env )
Updates `@commitlint/cli` from 18.6.1 to 19.0.3
- [Release notes](https://github.com/conventional-changelog/commitlint/releases )
- [Changelog](https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md )
- [Commits](https://github.com/conventional-changelog/commitlint/commits/v19.0.3/@commitlint/cli )
Updates `@commitlint/config-conventional` from 18.6.2 to 19.0.3
- [Release notes](https://github.com/conventional-changelog/commitlint/releases )
- [Changelog](https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/config-conventional/CHANGELOG.md )
- [Commits](https://github.com/conventional-changelog/commitlint/commits/v19.0.3/@commitlint/config-conventional )
Updates `rollup` to 4.12.0
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v4.10.0...v4.12.0 )
Close #1580
2024-03-04 18:06:06 +08:00
Cotes Chung
0f5abc82a2
Merge branch 'production'
2024-03-01 03:51:26 +08:00
Cotes Chung
795ff3f4c3
chore(release): 6.5.2
2024-03-01 03:51:25 +08:00
Cotes Chung
8a1568c27a
Merge branch 'production'
2024-02-27 02:44:32 +08:00