Start from v7.6.0#19
Conversation
Updates `@fortawesome/fontawesome-free` to 6.5.2 - [Release notes](https://github.com/FortAwesome/Font-Awesome/releases) - [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/6.x/CHANGELOG.md) - [Commits](FortAwesome/Font-Awesome@6.5.1...6.5.2) Updates `dayjs` to 1.11.11 - [Release notes](https://github.com/iamkun/dayjs/releases) - [Changelog](https://github.com/iamkun/dayjs/blob/dev/CHANGELOG.md) - [Commits](iamkun/dayjs@v1.11.10...v1.11.11) Updates `mermaid` to 10.9.0 - [Release notes](https://github.com/mermaid-js/mermaid/releases) - [Changelog](https://github.com/mermaid-js/mermaid/blob/develop/CHANGELOG.md) - [Commits](mermaid-js/mermaid@v10.8.0...v10.9.0) Updates `tocbot` to 4.27.20 - [Release notes](https://github.com/tscanlin/tocbot/releases) - [Changelog](https://github.com/tscanlin/tocbot/blob/master/CHANGELOG.md) - [Commits](tscanlin/tocbot@v4.25.0...v4.27.20)
… numbers (#1762) The goatcounter PV report splits numbers with spaces, e.g. 1024 would be '1 024'
## [7.0.1](cotes2020/jekyll-theme-chirpy@v7.0.0...v7.0.1) (2024-05-18) ### Bug Fixes * **analytics:** goatcounter pv greater than 1K cannot be converted to numbers ([#1762](cotes2020/jekyll-theme-chirpy#1762)) ([33a1fa7](cotes2020/jekyll-theme-chirpy@33a1fa7)) * audio/video path apply variable `media_subpath` ([#1745](cotes2020/jekyll-theme-chirpy#1745)) ([00a27a1](cotes2020/jekyll-theme-chirpy@00a27a1))
Without an extension, the shell script configuration in `.gitattribute` will not work.
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](rollup/rollup@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](mjeanroy/rollup-plugin-license@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](semantic-release/semantic-release@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](stylelint/stylelint@16.5.0...16.6.1)
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.
VSCode fixed signature validation hangs in v1.90
statment -> statement
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>
- Rename `loadTooptip` to `loadTooltip` in tooltip-loader.js, components.js, and basic.js - Fix grammar: "This script make" → "This script makes" in search-display.js - Fix "HomgPage" → "HomePage" in post-paginator.html - Fix "CND URL" → "CDN URL" in media-url.html - Fix "locale-dateime.js" → "locale-datetime.js" in datetime.html - Fix "LaTex" → "LaTeX" in language-alias.html - Fix "exist <a> tag" → "existing <a> tag" in refactor-content.html - Fix "Archvies" → "Archives" in _archives.scss - Fix "underlinke" → "underline" in _syntax.scss
Ruby 3.1 and 3.2 are now EOL See: https://www.ruby-lang.org/en/downloads/branches/
@fortawesome/fontawesome-free 7.1.0 -> 7.2.0 dayjs 1.11.18 -> 1.11.20 mermaid 11.12.0 -> 11.13.0
## [7.5.0](cotes2020/jekyll-theme-chirpy@v7.4.1...v7.5.0) (2026-03-15) ### Features * add support for `fediverse:creator` meta tag ([#2593](cotes2020/jekyll-theme-chirpy#2593)) ([d2db439](cotes2020/jekyll-theme-chirpy@d2db439)) ### Bug Fixes * **i18n:** localize the title ([#2610](cotes2020/jekyll-theme-chirpy#2610)) ([52d160f](cotes2020/jekyll-theme-chirpy@52d160f))
Previously, theme switch events were lost if triggered before the Giscus iframe was fully loaded (e.g., when deferred by lazy loading or before the client script executed). This resulted in Giscus rendering with the outdated initial theme once it finally appeared in the viewport. This commit handles these edge cases by: 1. Updating the `data-theme` attribute on the Giscus script node if the iframe hasn't been created yet. 2. Modifying the `theme` query parameter in the iframe's `src` URL if it is currently in a pending/lazy-loading state.
- Migrate theme persistence from `sessionStorage` to `localStorage` - Rename theme HTML attribute to `data-bs-theme` for Bootstrap compatibility - Trim and compile CSS according to the chosen theme mode
- The close button in the TOC popup - The copy button in the code block
@babel/core ^7.29.0 → ^7.29.7 @babel/preset-env ^7.29.0 → ^7.29.7 @commitlint/cli ^20.4.4 → ^21.0.2 @commitlint/config-conventional ^20.4.4 → ^21.0.2 @eslint/js ^10.0.0 → ^10.0.1 @rollup/plugin-babel ^7.0.0 → ^7.1.0 concurrently ^9.2.1 → ^10.0.3 conventional-changelog-conventionalcommits ^9.3.0 → ^9.3.1 eslint ^10.0.3 → ^10.5.0 globals ^17.4.0 → ^17.6.0 rollup ^4.59.0 → ^4.62.2 semantic-release ^25.0.3 → ^25.0.5 stylelint ^17.4.0 → ^17.13.0
Updates `actions/checkout` from 6 to 7 - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@v6...v7) Updates `actions/github-script` from 8 to 9 - [Release notes](https://github.com/actions/github-script/releases) - [Commits](actions/github-script@v8...v9) Updates `actions/checkout` from 6 to 7 - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@v6...v7) Updates `actions/checkout` from 6 to 7 - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@v6...v7) Updates `actions/checkout` from 6 to 7 - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@v6...v7) Updates `actions/configure-pages` from 5 to 6 - [Release notes](https://github.com/actions/configure-pages/releases) - [Commits](actions/configure-pages@v5...v6) Updates `actions/upload-pages-artifact` from 4 to 5 - [Release notes](https://github.com/actions/upload-pages-artifact/releases) - [Commits](actions/upload-pages-artifact@v4...v5) Updates `actions/deploy-pages` from 4 to 5 - [Release notes](https://github.com/actions/deploy-pages/releases) - [Commits](actions/deploy-pages@v4...v5)
## [7.6.0](cotes2020/jekyll-theme-chirpy@v7.5.0...v7.6.0) (2026-06-20) ### Features * add edit this post link ([#2517](cotes2020/jekyll-theme-chirpy#2517)) ([6bd446c](cotes2020/jekyll-theme-chirpy@6bd446c)) * **theme:** persist user theme preferences ([#2756](cotes2020/jekyll-theme-chirpy#2756)) ([7496dd4](cotes2020/jekyll-theme-chirpy@7496dd4)) * **ui:** optimize design of PWA update notification ([#2757](cotes2020/jekyll-theme-chirpy#2757)) ([5cc9dc6](cotes2020/jekyll-theme-chirpy@5cc9dc6)) ### Bug Fixes * **giscus:** synchronize theme state during lazy loading ([#2742](cotes2020/jekyll-theme-chirpy#2742)) ([ceb2a41](cotes2020/jekyll-theme-chirpy@ceb2a41)) * prevent Firefox from opening blank page on `mailto` links ([#2642](cotes2020/jekyll-theme-chirpy#2642)) ([2685b91](cotes2020/jekyll-theme-chirpy@2685b91)) * **pwa:** avoid iOS status bar overlapping PWA content ([#2173](cotes2020/jekyll-theme-chirpy#2173)) ([3823212](cotes2020/jekyll-theme-chirpy@3823212)) ### Improvements * **ui:** prevent vertical flickering caused by subtitle loading ([2db0535](cotes2020/jekyll-theme-chirpy@2db0535))
|
I think i'm going to need some explanation on what's being done in this PR before i can approve it. |
The github actions fail. I tried to fix the problem in #5 but I failed. The ruby version used to last build this was 2.7 now it has gone through two major version updates to 4.0.6 (I think that's the version it uses now?) The jekyll theme chirpy also has had a lot of changes. I thought maybe if we start from a clean slate and just use the latest release of |
Start from the
v7.6.0tag from upstream and copy_config.ymland_posts/*over it