Releases: HGNM/hgnm-2014
Releases · HGNM/hgnm-2014
v1.18.2
v1.18.1
v1.18.0
Bug Fixes
- style: Fix display of
.solo
event-listing blocks (14faa93) - Display background overlay on alternating front-page sections (2966e20)
- Remove whitespace between concert and colloquia listings in archive (bd9e12e)
Features
- Lazy load image galleries on concert pages (e73a5ce)
- Lazy load member list images (43cfc6a), closes #30
- Show latest music on front page (59fe3db)
- Show music on season archive pages (ad1d3b1)
- components: Allow setting of custom classes on
member_list
(e634ac6) - components: Create
embed_card
to show concert media with heading (84ff0ba) - components: Create
responsive_card_list
component (46fd649) - components: Display 1-item
responsive_card_list
full-width (f33f5c8) - components: Use fallback as initial image for member list items (5cb1390)
- style: Set
.embedcontainer
margin to zero (2640738)
v1.17.1
v1.17.0
v1.16.1
v1.16.0
v1.15.0
Architecture
- Improve component loading, using
include_once
and calling functions by default (323493d)
Front-end
- style: Remove mobile menu button round corners (3864e56)
- style: Break site title nicely on 720–1008px screens (993b57a)
- style: Update “off-white” variable to match shade of background pattern (827e2ee)
Project management
- Use
@masonite/wp-project-version-sync
to automatically update theme version number inscss/style.scss
onnpm version
(dd60743), closes #24 - Use
standard-version
to cut new releases (03ddf63) - Configure package to use
commitizen
andcommitlint
(d3000c2, 67b3146) - Don’t store
style.css
in repo (9ee084f) - Use
sass-lint
to enforce SASS code style (22ad76a) - Improve build scripts (599ce44, 599ce44)
- Document project subdirectory structure (739f61d, 4efa811)
v1.14.0
Although visually the theme appears unchanged, this release marks a substantial overhaul of the codebase, refactoring templating and styling to make it more maintainable going forward.
Key changes
- Add
functions/component-loader.php
allowing re-usable templates to be called usingcomponent()
(see Architecture docs) - Write component files and use
component()
to refactor templates and make code less repetitive - Use
php-cs-fixer
to tidy PHP and make code style consistent - Write
ARCHITECTURE.md
, documenting theme structure and functionality - Refactor
style.scss
to be more maintainable, and usesass-lint
to enfore consistent code style. (Removing unused or repeated style rules has knocked almost 25% off the output file size.) - Add PostCSS and Autoprefixer to the build flow to allow CSS vendor prefixes to be handled automatically
For more details see the commit list on GitHub
v1.13.0
- Refactor
functions.php
into several large chunks to make it a little easier to understand (c3f90f5) - Refactor
scss/style.scss
to import SASS variables and normalize.css from partials (1638524, 47091fb) - Display icons for custom post types in the ‘At a Glance’ dashboard module (861a30f)
- Disable
wp-emoji
(1973e80) - Remove “Browse Happy” warnings for old versions of IE (37e0361)
- Use
rel="preload"
for fonts and site background image (649a1af) - Update Modernizr and use as small a build as possible (7f6689c)