diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 00000000..1e82ffa9 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,65 @@ +# AMP Affiliately Jekyll Theme Changelog + +## v2.8.0 (2024-01-15) + +Release v2.8.0 contains various improvements and fixes for the project. The changes are grouped into the following categories: + +### ⬆️ Dependencies + +- Update cheerio to fix ReDoS vulnerability +- Update postcss for AMP Optimizer +- Update glob-parent to fix ReDoS vulnerability +- Bump semver from 5.7.1 to 5.7.2 +- Bump caniuse-lite from 1.0.30001431 to 1.0.30001576 +- Bump decode-uri-component from 0.2.0 to 0.2.2 + +### 🎨 Style + +- Rebuild minified CSS and SCSS files for the theme +- Hide Disqus ads and GitHub sponsor button with CSS +- Format Liquid snippets in the post.html file + +### 🐛 Fixes + +- Resolve AMP optimizer warning in the continuous integration workflow +- Resolve a conflict caused by the Jekyll Archives plugin in the build process +- Fix the AMP CSS issue and the Iframe issue in AMP +- Fix the potential XSS vulnerability in jQuery + +### ✨ Features + +- Add AMP Optimizer logs to the gulp task +- Hide the `gh-pages` branch from the Git Graph in VS Code + +### 🗑️ Removed/Deprecated + +- Remove VigLink affiliate program from the theme +- Remove amp-link-rewriter extension from the theme +- Remove the CodeQL Action from the GitHub Workflows as it is deprecated +- Schedule the deprecation of some gulp modules that are no longer needed + +### ♻️ Refactor + +- Simplify author logic in the post.html file + +### 🔧 Chore + +- Update the Front Matter CMS database and the recommended VS Code extensions +- Update the Actions to run on Node 16 instead of Node 12 + +### 📝 Documentations + +- Fix typos and broken links in the README file +- Fix broken links in Config Guide and Media pages +- Remove jekyll-gist from whitelist package list in the Plugin page +- Add the docs for embedding gists by using the `` components to the Code page + +### Related Issue(s) + +- [#27](https://github.com/chriskyfung/amp-affiliately-jekyll-theme/issues/27) +- [#45](https://github.com/chriskyfung/amp-affiliately-jekyll-theme/issues/45) +- [#46](https://github.com/chriskyfung/amp-affiliately-jekyll-theme/issues/46) +- [#48](https://github.com/chriskyfung/amp-affiliately-jekyll-theme/issues/48) +- [#49](https://github.com/chriskyfung/amp-affiliately-jekyll-theme/issues/49) +- [#50](https://github.com/chriskyfung/amp-affiliately-jekyll-theme/issues/50) +- [#52](https://github.com/chriskyfung/amp-affiliately-jekyll-theme/issues/52)