CHANGELOG

All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.

4.4.2 - 2023-10-18

Fixed

  • Missed a component on the JavaScript page

4.4.1 - 2023-10-18

Changed

  • Nuxt Content MDC list component list iteration, removed icon bullets due to bug

4.4.0 - 2023-10-04

Added

  • Nuxt Studio integration

4.3.4 - 2023-07-05

Changed

  • Minor and patch version updates for various dependencies
  • update to Nuxt 3.6.1
  • Modify ContentList component to accept a colour prop

4.3.3 - 2023-06-06

Changed

  • Minor and patch version updates for various dependencies
  • update to Nuxt 3.5.2

Fixed

  • Switched from dracula to a theme (github-dark) using more accessible colours

Added

  • Returned the @divriots/jampack step into the generate task
  • Nuxt page transition (blur)
  • Recommendation for use of Flake8 in the Python guidance

Removed

  • Google site verification metadata no longer required

4.3.2 - 2023-05-17

Changed

  • Minor and patch version updates for various dependencies
  • Update to Nuxt 3.5.0

Added

  • Pride colours in the page head

4.3.1 - 2023-03-31

Fixed

  • Colour of text in 404 response for dark mode/light mode
  • coerce type in changelog markdown result
  • spacing below ribbon nav

Changed

  • Small addition to the react section in JavaScript guidance
  • Patch version updates to @divriots/jampack
  • Minor version update to @nuxt/content, nuxt, eslint, prettier & @nuxtjs/tailwindcss
  • Rebuilt using a sidebase template to repair the build after upgrade

Removed

  • Decap CMS files
  • i18n dependencies (for now)

4.3.0 - 2023-03-06

Fixed

  • Type error on router options use of HTML elements for scrolling
  • Sonarlint static analysis flagged issues

Changed

  • Updated minor versions for @nuxtjs/tailwindcss, eslint-config-prettier & eslint
  • Updated patch version for @divriots/jampack, nuxt & @nuxtjs/i18n
  • Prettier formatting on a few files

Added

  • Initial options for i18n (module not quite ready for Nuxt 3 & Nuxt Content 2)
  • Jampack cache folder into .gitignore
  • Decap (netlify CMS) integration for content edits

Removed

  • Backticks from before and after inline pre elements in prose.

4.2.6 - 2023-02-09

Changed

  • Updated minor versions for @nuxt/content and @nuxtjs/tailwindcss
  • Updated minor versions for nuxt and @divriots/jampack
  • Updated patch version for prettier
  • Altered wording for intro

Added

  • Favicon files into public folder

4.2.5 - 2023-01-31

Changed

  • Updated RSS types dependency
  • Link styling
  • Updated nuxt and eslint minor versions

Added

  • eslint into project
  • vue accessibility rules into eslint config
  • Jampack to test project build integration
  • Changelog API end point
  • Route, template and parsing for changelog front end page

Fixed

  • Linting errors from eslint and a11y configs

4.2.4 - 2023-01-23

Fixed

  • Markdown nesting and list formatting in HTML guidelines
  • Hide mobile navigation on route change
  • Fixed some typos

Changed

  • colour mode component re-styled to be a visual toggle switch
  • Flipped to recommend semicolons in JS and avoid ASI

Added

  • Darkmode styling for alert box
  • Serif Google Webfont for titles

Removed

git s

  • tidy up stage preset references in the JS/Babel section

4.2.3 - 2023-01-17

Fixed

  • default state of mobile nav switched to hidden

Removed

  • sass and sass-loader as we can use postcss already
  • Home link out of nav bar

Changed

  • moved colour mode switch to footer
  • styles in nav bar adjusted slightly and logo componentised

4.2.2 - 2023-01-17

Added

  • Sitemap XML server route and pre-rendering
  • Mobile navigation using Nuxt state & store
  • Sass Loader to package manifest
  • Dark/Light styling for the mobile nav

Fixed

  • Markdown syntax error breaking jsdoc link
  • Run prettier against the src folder

Changed

  • Patch version updates for tailwind and typography

4.2.1 - 2023-01-06

Added

  • Google Tracking

4.2.0 - 2023-01-06

Added

  • Site footer with github link and version number
  • PUG language parsing for templates
  • Site Footer template (in PUG syntax)
  • Github SVG icon
  • Copyright message

4.1.1 - 2023-01-06

Changed

  • Package file version number

Added

  • Types for rss dependency

4.1.0 - 2023-01-04

Added

  • RSS Route and pre-rendering
  • Dates to pages

Changed

  • Title tag formatting

4.0.3 - 2022-12-21

Changed

  • Packages and Readme updated

4.0.2 - 2022-12-03

Changed

  • Tweaked package.json to add proper metadata

Added

  • Netlify config now deploys to a custom domain

4.0.0 - 2022-11-20

Changed

  • Migrate to Nuxt v3 and nuxt/content v2

Removed

  • Eliminate previous branding, header, footer and references to AF

3.2.3 - Unreleased

Added

  • Brand colour names to tailwind config

Changed

  • New hero gradient
  • Header and footer colours to adopt brand standards

3.2.2 - 2021-08-31

Added

  • Details on WordPress PHP rules as variations from PSRs
  • Information relating to install and use of PHP CodeSniffer

3.2.1 - 2021-08-17

Changed

  • Removed out-dated link to Laravel Best Practices site (now squatted) and replaced with a Github link

3.2.0 - 2021-08-13

Added

  • Page for Python code style and guidance
  • Page for TypeScript

Changed

  • Updated patch and minor version dependencies
  • Updated to Jest v27
  • Update to JavaScript guidelines to cover some 'Better Parts' of ES6
  • Updated advice on use of Babel with presets
  • Switched nuxt-i18n for @nuxt/i18n

Removed

  • nuxt-i18n package

3.1.4 - 2021-07-01

Fixed

  • Re-added class name to fix link underline regression

3.1.3 - 2021-06-30

Added

  • Pride badge
  • Hero gradient
  • Body background gradient

Changed

  • Moved homepage hero to component
  • Automatically generate Table of Contents

3.1.2 - Unreleased

Added

  • Link to release in footer
  • Brand font for body text
  • Badges

Changed

  • Use nuxt config to auto-import components
  • renamed some components

Fixed

  • Modified responsive footer
  • Consistent line-height
  • Screen reader text on Github icon link

3.1.1 - 2021-06-29

Fixed

  • Links to content in the toc.md

3.1.0 - 2021-06-29

Added

  • added packages @nuxt/content and nuxt-i18n
  • Added front-matter to markdown content
  • prism theme for styling code blocks
  • Initial content & config to support i18n

Changed

  • Moved markdown to content folder
  • moved component files around to add atomic folder structure

Removed

  • @nuxtjs/markdownit

Fixed

  • Pug not found error on build

3.0.1 - 2021-06-25

Changed

  • References to Bitbucket in chagelog into github tag links

Fixed

  • Hero header max width

3.0.0 - 2021-06-25

Added

  • Tailwind via @nuxtjs/tailwindcss
  • MIT license

Removed

  • Buefy and Bulma
  • Some Bulma class names

Changed

  • Minor and patch updates to existing dependencies

2.0.0 - 2021-06-21

Added

  • Known issue: Pug not found error message (project still compiles)
  • Buefy
  • @nuxt/types

Changed

  • switched to mode: "static" in nuxt config
  • Update core nuxt and dependencies in package.json
  • re-lint files based on 2021 linting config

Removed

  • node-sass
  • express
  • vuex
  • babel-preset-vue-app
  • cross-env
  • various outdated eslint-config dependencies
  • nodemon

1.5.0 - 2021-06-21

Changed

  • Updated requirement for PSR-2 to PSR-12 in PHP Standards.
  • Lowest jQuery version increased to 3.6 (latest at time of publish)
  • Order of sections in Table of Contents

Fixed

  • Minor typo

1.4.2 - 2019-09-19

Fixed

  • Some typos

1.4.0 - 2019-09-17

Added

  • VueJs Best Practices

1.3.3 - 2019-07-19

Added

  • Google Analytics

Fixed

  • Uppercase hex colour declarations

Changed

  • Some wording, in CSS and JavaScript sections

1.3.2 - 2019-07-04

Fixed

  • Broken links in TOC

1.3.1 - 2019-07-04

Fixed

  • Broken link

1.3.0 - 2019-07-04

Added

  • Branding - header and footer
  • Some links to the PHP section

Changed

  • Split content into page routes
  • Link styling

Removed

  • markdown-attrs from headers in markdown source files

Fixed

  • Typos

1.2.1 - 2019-06-20

Added

  • BEM file structure to SCSS files
  • Accessible syntax highlighting
  • Bulma class names for titles
  • Changelog
  • Browserslist support
  • More detail on ES6 and Babel

1.0.5 - 2019-06-19

Added

  • Favicon

Changed

  • Updated Accessibility baseline to WCAG 2.1

Fixed

  • Table of Contents and JS headings correct nesting
  • Fixed contrast levels to reach 100/100 Accessibility score in Lighthouse

1.0.1 - 2019-06-18

Added

  • .NET section first draft
  • More details in JavaScript section

1.0.0 - 2019-06-17

Changed

  • Rebuild using Nuxt
  • Updated to AF 2019 branding (mainly just the webfont)

Fixed

  • Some typos and proofing

0.0.1 - 2016-05-12

Added

  • Initial Prototype using Pug and Yeoman