# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/) and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased](https://github.com/sergeyklay/gohugo-theme-ed/compare/v0.7.0...HEAD) ### Added - Introduced a new partial template `site-last-mod.html` to handle site last modification date more robustly across Hugo versions. This change accommodates the deprecation of `.Site.LastChange` in favour of `.Site.Lastmod` for Hugo versions equal to or greater than 0.123.0. Usage: ``` {{ $siteLastMod := partial "site-last-mod.html" . }} ``` ### Changed - Updated the minimum required Hugo version for this theme to 0.114.0. - Refactored the theme configuration in `exampleSite/config/_default/config.yaml` to use Hugo's module imports instead of the `theme` variable. The theme's repository path is now specified under the `imports` section in the `module` block. This change improves clarity and aligns with Hugo's recommended practices for managing theme dependencies. - Replaced the deprecated `--verbose` flag with `--logLevel info` in the npm script for `server` in `package.json`. This change addresses a deprecation warning introduced in Hugo v0.114.0, ensuring compatibility with future versions of Hugo. - Replace Go script with Node.js implementation for Netlify redirects patching for Deploy Preview context. - Updated Atom and RSS feed templates to use the `site-last-mod.html` partial for dynamically setting the site's last modification date. - In `list.atom.xml`, replaced `site.LastChange` with `$siteLastMod` in the `` tag. - In `list.feed.xml`, replaced `site.LastChange` with `$siteLastMod` in the `` tag. ### Fixed - Fixed broken link in documentation. ## [v0.7.0](https://github.com/sergeyklay/gohugo-theme-ed/compare/v0.6.0...v0.7.0) ### Added - Added support of E2E tests on CI/CD stage using Playwright ### Changed - Updated dev dependencies to test and build project - Updated contributing documentation - Used latest LTS Node.js version in CI/CD pipeline - Renamed master branch to main ### Security - Updated security policy by providing new address to report vulnerabilities ## [v0.6.0](https://github.com/sergeyklay/gohugo-theme-ed/compare/v0.5.0...v0.6.0) ### Added - Provide annotation support via https://hypothes.is ### Changed - Set the language target to `es2015` when build JavaScript - Use HTML5 `