Skip to main content

Changelog

Notable changes to jonleverrier.com

Image for Contact blue

This changelog format is based on keepachangelog.com and tries to adhere to semantic versioning.

1.1.40 - 2020/6/18

Added

  • Added dynamic last modified header to manifest.json
  • Added headers to service worker
  • Added cache buster to service worker script

1.1.39 - 2020/6/17

Changed

  • Updated Craft

1.1.38 - 2020/6/14

Changed

  • Timestamp in now generated each time the process_css function is called
  • Changed default text of mobile menu

Added

  • Added Elements Panel plugin
  • Added outline 0 to c-notes_thumbnail-link

Removed

  • Removed check for site date launch on BlogPosting schema
  • Removed outline from skip link

1.1.37 - 2020/6/10

Changed

  • Updated Craft

Added

  • Added tabindex -1 to note thumbnails to make keyboard navigation quicker
  • Added thumbcache to error pages

Removed

  • Removed some assets from staticCache in service worker

1.1.36 - 2020/06/09

Changed

  • Converted GA event tracking to Matomo in button component
  • Changed colour constrast of mobile nav

Added

  • Added aria-current to primary nav component
  • Added skip to main content link

Fixed

  • Fixed font size issues for lists contained within tables

1.1.35 - 2020/06/04

Changed

  • Increased top/bottom padding for table td element

Removed

  • Removed contact page from staticCache
  • Removed loading of background image from mobile because it can't be seen
  • Removed width from image transform sizes in notes

1.1.34 - 2020/06/04

Added

  • Added new optimised fonts
  • Added https to tracking code
  • Added line height to code block figcaption
  • Added final https to tracking code

Changed

  • Changed order of preloaded assets
  • Finalised order of preloaded assets

Removed

  • Removed type from analytics code

1.1.33 - 2020/06/03

Changed

  • Changed timestamp logic for assets on static.jonleverrier.com
  • Tweaked folder path for illustrations

1.1.32 - 2020/06/02

Added

  • Installed cloudflare plugin

1.1.31 - 2020/06/02

Added

  • Added api.craftcms.com to CSP

Changed

  • Improved webfont loading
  • Reorganised core script file

Fixed

  • Corrected font weights
  • Fixed non core typography font weights

1.1.30 - 2020/06/02

Added

  • Added last-modified header to manifest.json

Changed

  • Optimised craft staging and production settings
  • Tweaked formatting on tracking script

1.1.29 - 2020/06/01

Added

  • Added enableHeartBeatTimer to analytics
  • Added baseUrl to preloaded icon_hero.svg in critial assets

Changed

  • Tweaked font fall back
  • Changed location of critial assets in head
  • Updated Craft

Fixed

  • Fixed error in baseUrl for preloaded icon_hero.svg

1.1.28 - 2020/05/31

Added

  • Added caching headers to manifest.json

Changed

  • Revised caching headers to manifest.json
  • Revised analyics logic in head

1.1.27 - 2020/05/31

Added

  • Added preconnect and dns-prefetch tags for ga scripts
  • Added way of loading CSS asynchronously
  • Added CSP for self hosted analytics
  • Added self hosted analytics code

Removed

  • Removed way of loading CSS asynchronously

1.1.26 - 2020/05/27

Changed

  • Refactored meta description logic
  • Changed meta and og description for note year route

1.1.25 - 2020/05/27

Removed

  • Removed work around for old dev tools bug in service worker

1.1.24 - 2020/05/27

Changed

  • Illustration blocks no longer go full width on mobile
  • Changed default value for seoToggleSitemap field
  • Changed check for service worker
  • Changed path and allowed file type for defaultPathGlobalCriticalCss field
  • Changed article schema from NewsArticle to BlogPosting

1.1.23.1 - 2020/05/25

Removed

  • Removed way of loading CSS asynchronously

1.1.23 - 2020/05/25

Changed

  • Changed name or errors section

Added

  • Added way of loading CSS asynchronously

1.1.22 - 2020/05/25

Changed

  • Improved body wrap for laptop and wide breakpoints

Fixed

  • Fixed extra padding on full width image on mobile causing scroll bars
  • Fixed rare instance of level 3 page title returning null

1.1.21 - 2020/05/25

Changed

  • Updated Craft
  • Updated Aws-s3

Added

  • Added transform to small image background

1.1.20 - 2020/05/17

Changed

  • Simplified figcaption block styling in notes

Fixed

  • Fixed variable name in illustration block

1.1.19 - 2020/05/13

Changed

  • Made topic whispers clickable
  • Updated Craft

1.1.18 - 2020/05/13

Changed

  • Changed how timestamp is generated for image cache busting
  • Changed setting for generateTransformsBeforePageLoad
  • Changed cache busting to take into account transform urls
  • Improved contrast in some UI components

Added

  • Added thumbcache to entry thumbail in news article schema
  • Added p + h2 spacing
  • Added more urls to exclude in service worker

Fixed

  • Fixed missing path from has-wf cookie

1.1.17 - 2020/05/08

Changed

  • Updated Craft

1.1.16 - 2020/05/06

Changed

  • Updated breadcrumbList schema

1.1.15 - 2020/05/05

Added

  • Added ul/ol blockquote spacing
  • Added blockquote link colour

Removed

  • Removed IE fallback cruft in head

Fixed

  • Fixed an issue in my Critial Assets module where the site would return a server error on first visit if the fallback css was missing. Dammit.

1.1.14 - 2020/05/03

Added

  • Added cache busting to og image

Changed

  • Changed pre colour
  • Changed colour of intro

Removed

  • Removed unused imageFeature logic from note template
  • Removed -webkit-optimize-contrast on c-block--image
  • Removed -webkit-optimize-contrast on c-notes_thumbnail

Fixed

  • Fixed an issue with monospace font size used in pre

1.1.13 - 2020/04/30

Added

  • Added extra formatting options

Changed

  • Adjusted testimonial block meta

Removed

  • Removed mix-blend-mode from logo strapline

1.1.12.1 - 2020/04/30

Added

  • Added check for console request in CSP module

1.1.12 - 2020/04/30

Added

  • Added entry full name to NewsArticle schema
  • Added module for CSP header
  • Added ability to hide date updated as not always needed

1.1.11 - 2020/04/27

Added

  • Added NewsArticle schema

1.1.10 - 2020/04/25

Changed

  • Changed GetFiles configuration
  • Updated Craft

1.1.9 - 2020/04/24

Changed

  • Changed GetAsset configuration

Removed

  • Removed typeFeature from notes section

1.1.8 - 2020/04/22

Changed

  • Refactored code block css, taking into account new command line css
  • Re-synced block and core type spacing
  • Changed utility class for fake baseline for grid
  • Changed twitter og tag from summary to summary_large_image
  • Updated Craft from 3.4.15 to 3.4.16
  • Changed app color in meta

Added

  • Postmark adaptor
  • Added og:image:alt tag

Fixed

  • Fixed issue where some animations were not respecting the prefers-reduced-motion setting

1.1.7 - 2020/04/18

Changed

  • Changed the metatag apple-touch-icon-precomposed to apple-touch-icon
  • Changed default block spacing in note entries

Added

  • Added command line code formatting to note entries
  • Added max-width to smallimage figcaption

1.1.6 - 2020/04/17

Changed

  • Moved hero illustration back to local assets

Added

  • Added extra tap space to footer links on mobile (thanks Michael)

Fixed

  • Fixed thin white line in hero component on some Chrome browsers running Android (thanks Michael)
  • Fixed mobile menu icon placement on some Chrome browsers running Android (thanks Michael)
  • Fixed arrow placement in breadcrumb on some Chrome browsers running Android (thanks Michael)

1.1.5 - 2020/04/17

Changed

  • Changed the way I check for font loading from storing a value in session storage to storing a value in a cookie
  • Changed font fall back strategy in case cookie is not loaded

Added

  • Added expiry and SameSite attributes to font loading cookie
  • Added SameSite attribute to critial assets cookie
  • If the service worker is disabled in the CMS, the js will now unregister the service worker, and delete any caches
  • Added cache busting to text template assets
  • Added cache busting to contact template assets

1.1.4 - 2020/04/17

Changed

  • Changed assets to use S3 stoage

Added

  • Added cache busting to assets

1.1.3 - 2020/04/15

Changed

  • Improved check for dateUpdated on note entries

Added

  • Added some letter spacing to large p style

Fixed

  • Fixed figcaption padding for smallimage

Removed

  • Removed unused varable on smallimage block
  • Removed margin from c-button

1.1.2 - 2020/04/15

Removed

  • Removed imageFeature styles and functionality

1.1.1 - 2020/04/15

Changed

  • Improved h3 + p spacing
  • Changed footer link colours to improve contrast

Fixed

  • Fixed missing c-button class on some buttons
  • Fixed colour contrast issues with red links

1.1.0 - 2020/04/15

Added

  • Added better check for updated post in note entries

Changed

  • Re-named apple touch icon file
  • Cleaned up templates to allow for better caching

Fixed

  • Fixed error in service worker when dev tools was open

1.0.3 - 2020/04/14

Changed

  • Changed S3 assets to local storage

Added

  • Added caching strategy to twig templates
  • Added transform setting to general.php

1.0.2.1 - 2020/04/14

Fixed

  • Fixed incorrect cache key in case studies rss feed

1.0.2 - 2020/04/14

Changed

  • Changed email address in console message
  • Updated Organization schema
  • Changed environment name from production to live
  • Changed colours and image paths in manifest.json
  • Changed height of critical css capture

Fixed

  • Fixed issue with smallimages on mobile
  • Fixed extra padding on smallimages on mobile
  • Fixed typo in manifest.json url

Added

  • Added rss feeds to head
  • Added manual theme-color in head
  • Added ignoreSearch to service worker to allow caching of assets with query strings

Removed

  • Removed a p tag that was wrapped around a rich text field on caste study entries
  • Removed vertical centering from the mobile nav due to performance issues

1.0.1 - 2020/04/13

Changed

  • Removed background strip on mobile
  • Evened padding across mobile
  • Changed the path of template errors folder

Fixed

  • Fixed issue with error pages not showing

1.0.0.1 - 2020/04/13

Added

  • Added yii2 redis composer package
  • Added gitignore to asset folder

1.0.0 - 2020/04/13

Changed

  • Changed catalogue image hover colour
  • Changed top intro padding in note entries
  • Changed grey hover colour to white in call to action banner
  • Updated info in humans.txt
  • Updated info in service worker

Added

  • Added RSS feed for notes and case studies
  • Added inital xml sitemap
  • Added section for errors
  • Added redis config

0.0.3 - 2020/04/13

Updated

  • Craft 3.4.14 to 3.4.15

Changed

  • h1 and u-fontsize-small spacing
  • Changed limit of topic selector
  • Changed colour of timestamp in note posts
  • Changed paragraph and h3 spacing in blocks css
  • Changed font weight of links in footer
  • Changed block max-width from px to rem value
  • Decreased h1 line height
  • Adjusted spacing between headers + images in blocks
  • Adjusted largest breakpoint width
  • Decreased h2 line height
  • Changed top intro padding

Added

  • Added instructions to imageThumb field
  • Added title field to spotify iframe to aid accessability
  • Added video block in notes
  • Added responsive sizes to video block
  • Added breadcrumb component for lower level pages
  • Added table plugin to redactor
  • Added typeText for text pages
  • Added instructions to noteSummary field
  • Added breadcrumb to all templates
  • Added markdown block to summaryContent field
  • Added some fallback styling when p elements are used inside of tables
  • Added image-rendering to images
  • Added h4 + ul spacing

Removed

  • Unused variable in entry template for note
  • Removed the height restriction from the image transform in the case study entry template
  • Removed full bleed images for images with a background

Fixed

  • Fixed an issue with picture tag centering when it should of just been isloated to css class c-block--illustration
  • Fixed caption on small image block not wrapping
  • Fixed bad formatting on twig code for image block in notes entry template
  • Fixed bad formatting on twig code for image block in entryText template
  • Fixed case study buttons opening in a new window
  • Fixed issue with missing twig tags in entry template for case studies

0.0.2 - 2020/04/09

Updated

  • Craft 3.4.8 to 3.4.10.1
  • Redactor 2.6.0.1 to 2.6.1
  • Craft 3.4.10.1 to 3.4.11
  • Craft 3.4.11 to 3.4.13
  • Craft 3.4.13 to 3.4.14

Changed

  • Changed layout file to wrap in base scss folder
  • Improved webfont loading with Fontface Observer
  • Changed some static info in Organization Schema
  • Changed padding in hero component
  • Footer breakpoint improvements
  • Improved wrap padding across different breakpoints
  • Improved footer links display
  • Put SVG css back inline
  • Improved mobile navigation menu
  • Added background to mobile navigation menu
  • Improved intro component padding on mobile
  • Changed intro component to use section
  • Improved footer display
  • Features compontent now uses margin for column control
  • Improved the appearance of the wrapper class on mobile and tablet
  • Improved naming of utility classes for arrow lists and links
  • Changed c-hero component to use section vs div
  • Improved general spacing and organisation
  • Improved read next component
  • Improved check for entry.toggleReadNext
  • Improved check for entry.toggleCtaBanner
  • Improved link styles in footer, navigation and read next components
  • Excluded call to action compontent from slab spacing
  • Improved check if points and features variable is defined
  • Swapped out homepage button for button component
  • Changed catalogue query to use selectorCaseStudy field vs caseStudies section handle for better control
  • Improved margin between each catalogue item
  • Changed header size for items in catalogue
  • Wrapped img tag in picture element in testimonial component
  • Changed filename format for 32x32 favicon
  • Changed console styling
  • Improved animation hover effect in testimonial component
  • Added animation on hover to client logos in client component
  • Moved column gap in grid to utility class in call to action component
  • Margin refactor
  • Added spacing to grid
  • Adjusted generic link style
  • Changed animation hover effect in catalogue component
  • Moved some generic lists from components into utilities
  • Renamed _type.scss to _typography.scss
  • Simplified read next component scss
  • Made whisper header colour more consistent
  • Improved typography
  • Improved the look of the mobile menu
  • Improved css transition loading
  • Added check to see if topics has length
  • Added check for topic slug
  • Changed the way toggleHidden field values are set due to a Craft bug https://github.com/craftcms/cms/issues/5896
  • Improved the intro in case study entry templates
  • If read next is empty, show a previous entry in stead
  • Adjusted pagination limit for year note entries
  • Added better generic css styling for blocks
  • Added optional note meta to intro component
  • Added note query to read next component
  • Added width to main element
  • Changed call to action options in calltoaction component
  • Added max-width to to illustration block
  • Added more type spacing
  • Adjusted paths in asset fields
  • Adjusted alt tag description for features
  • Added prevSiblingOf if nextSiblingOf is empty for navigation in readnext component
  • Added u-grid-content-small to grid in about section

Fixed

  • Fixed an issue with the gulp build command where it would not delete old compiled CSS and JS files
  • Fixed template routing when using entry types
  • Fixed bug with target and tracking variables in button component
  • Fixed broken asset path in assetLocalUploads
  • Fixed mobile navigation not appearing
  • Fixed classname .u-grid-p-t-baseline across breakpoints
  • Fixed deprecation warning in topics query

Added

  • Added a repeating background pattern to the body tag
  • Added default font size to body tag
  • Added some default body declarations in my reset file
  • Added more defaults to my reset file
  • Added new layout file to my base scss folder
  • Added new logo file to my base scss folder
  • Added inital header with logo
  • Added Cookie Javascript script. Re-wrote some core basic scripts in javascript
  • Added Fontface Observer javascript
  • Added initial header with mobile and desktop navigation
  • Added initial hero component
  • Added initial footer
  • Added defer to scripts
  • Added initial intro component
  • Added twig template for entry type Services
  • Added css selection style
  • Added initial features component
  • Added margin map
  • Added initial points component
  • Added display inline to main html element
  • Added ul typography
  • Added inital read next component
  • Added initial call to action component
  • Added twig template for entry type Case Studies
  • Added button component
  • Added button style when sitting on a light background colour
  • Added initial catalogue component
  • Added initial testimonial component
  • Added initial clients component
  • Added initial twig template for entry type About
  • Added more type spacing for dl element
  • Added some basic hover animations
  • Added twig template for entry type Notes
  • Added fake align-items baseline for 2 column right grid
  • Added initial pagination component
  • Added rel prev and next links to head to support pagination
  • Added functionality to view notes by year
  • Added functionality to view notes by topic
  • Added initial entry template (typeFeature) for case studies
  • Added further floushes to case studies entry template
  • Added initial entry template (typeNormal) for notes
  • Added more blocks to entry template (typeNormal) for notes
  • Added more blocks to entry template (typeNormal) for notes
  • Added calendly url to calltoaction component
  • Added twig template for entry type About

Removed

  • Removed Cookie Javascript script

0.0.1 - 2020/02/27

Added

  • First commit! Added a minial project starter to build my website from

Read this next

Accessibility

This website is committed to providing an experience for the widest possible audience.

  1. Home
  2. Changelog
Illustration of Jon Leverrier

Ready to discuss your next project?