All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Replace logo in site header, with Tudor crown.
- Update copyright logo in site footer.
- Update favicons and align markup with govuk-frontend recommendations.
- Import govuk-frontend assets and Sass partials, from updated location.
- Update
govuk-frontend
to latest version; v5.7.1. - Update
cpy-cli
to latest major version; v5. - Update
del-cli
to latest major version; v6. - Update
imagemin-cli
to latest major version; v8.
- Unused
node-normalize-scss
package. - Theme registration of jQuery.
- Polyfill for CSS
calc()
.
- Use NPM scripts rather than Grunt
- Use a generic email for the author listed in composer.json
- Search form in header nav
- Search results template
- Grunt task option to retain accessible attributes for SVGs when compiled
- theme.json file
- Block editor SASS files
- Block editor JS files
- Aspect Ratio helper mixin
- Word Wrap helper mixin
- Font-face helper mixin
- Shade/Tint colour helper functions
- CI migrated from Travis to GitHub actions
- Make base typography apply across the theme more generically
- Adds
blockquote
styling which inherits the.govuk-inset-text
class - Restructure Sass partials to mirror structure and intent of GOV.UK Frontend
- Widen page width to
1200px
- Migrated from node-sass to dart-sass
- Moved
<head>
content to a partial, so it can be over-ridden in a child theme, without needing to over-ride the whole layout template.
- All hardcoded text is available for internationalization, using the 'govuk-theme' text domain
- The layout template uses WordPress'
language_attributes()
function to generate its htmllang
attribute, rather than the attribute being hardcoded asen
. - Fixed missing closing bracket on "article" tag in the article-list-item partial.
- Use standard core functions for pagination, rather than custom class
- Superfluous meta tag and favicons that were printed directly into the page head, and could not be over-written.
- Default table block receives govuk styling
- Breadcrumbs
- Customisable header & footer
govuk_theme_class
filter wherever govuk- prefixed classes are applied
- Comments template
- Analytics class
- Plugin dependency check class
- Tests migrated from Peridot to Kahlan
- HTML head output tidied
- JS & CSS assets paths set via
get_template_directory_uri()
, so they'll work in child themes too
- WP_Mock updated to v0.3.0
- Tests refactored to make them less brittle
Releases before 0.1.1
predate this changelog.