Skip to content

v0.3.0

Choose a tag to compare

@felnne felnne released this 07 Jul 11:36

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