Releases: antarctica/bas-style-kit-jekyll-theme
Releases · antarctica/bas-style-kit-jekyll-theme
v0.5.0
Added
- 'is something wrong' and 'back to top' footer includes with optional footer spacer when used with footer content
- Governance statement for use in footers
- Table of Contents (TOC) generic include
- Table of Contents (TOC) Style Kit include
- Page title Style Kit include
- Standard page layout
- Required Jekyll theme directories
_sass
andassets
- Legal pages added to gem test site to ensure footer links work as expected
Changed [BREAKING!]
- Refactored OGL statement as part of the new governance statement footer include, requiring some variable changes
- Upgraded to Style Kit 0.4.0-beta
- Upgraded to Jekyll 3.8.3
Fixed
- Default URLs to legal policies
- Correcting gem publishing instructions
- Whitespace fixes
- Ignoring gem lock file to prevent Jekyll runtime errors
Changed
- Updating order of legal policy links and copyright statement (also changed to 'British Antarctic Survey')
- Updating project copyright from NERC to UKRI
- Updated to Style Kit 0.4.0
- Changed HR under development phase to dashed line
- Development phase behaviour changed to show experimental phase unless
JEKYLL_ENV
is set to 'production'
v0.3.0
Changed [BREAKING!]
- Re-licensing project under the Open Government License
- Upgrading to Jekyll 3.7.2
- Upgrading to Style Kit 0.3.0
- Layouts, includes and data files are now in a
bas-style-kit
namespace - Generic blank and HTML layouts and associated includes have been redeveloped
- The Style Kit layout has been split into base and standard layouts
- Style Kit includes have been redeveloped and renamed
- All data files now use Yaml formatting to support comments
Removed [BREAKING!]
- default layout, switch to either bsk--base or bsk--standard as needed
- apple touch icons - although these never worked correctly
- 'back to top' and 'is something wrong' links - these will be re-added when supported in the Style Kit
- HTML5 shim and Respond.js as the Style Kit no longer supports IE 10 or below
- All local assets as they are either now part of the Style Kit, or will be re-added when supported in the Style Kit
- Canonical configuration options removed due to removal of canonical HTML meta tag
Added
- bsk--base layout which implements the Style Kit, but in a very generic way
- bsk--standard layout which implements the Style Kit with typical elements such as a header and footer
- CSS files are now loaded from a data file, as with JavaScript
- CSS and JavaScript files can and do use Sub-Resource Integrity (SRI) for better security
- Additional CSS and JavaScript files can be added site wide, in addition to specific pages
- Jekyll Menus plugin
- Jekyll Tidy plugin
Changed
- Upgrading other Gem dependencies to latest versions
- Upgrading application Docker image to use latest BAS Jekyll image
- The blank layout is now based on Jekyll's built in None layout
- Improving Dockerfile
- Tidying up README
- Tidying up Dockerfile and Docker Compose
- Gemfile lock file is now tracked
- Updated release procedures
v0.2.3
Added
- Note in release notes to ensure the Jekyll variable is updated to reflect the changed version
Fixed
- Error in site-navigation include, where once an item is found to be active, all subsequent items are flagged as well
- Inconsistent indentation in site-navigation include
- Incorrectly displaying active class name instead of screen-reader active element, in drop-down main navigation items
v0.2.2
Added
- Jekyll Data plugin as a theme/gem dependency, allows default config options to be set, and the use of theme data files
Changed
- Including theme config file in Gemspec to allow default config options to be set
- Switching previous config file used for previewing the theme to an internal config file
- Config option documentation is now consistent, and includes whether a default value is set for each option
- Updating theme screen shot
v0.2.1
v0.2.0
Added
- Variables data file to provide information about the theme and version of the Style Kit version used for example
Fixed
- Documenting that the site base URL will be prefixed to navigation item URLs if one is defined
Changed
- Body JS include now references files from a data file, and allows per-page files to loaded using front-matter
- Updating theme screen shot