All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
1.18.2 (2019-03-10)
- style: Add grid/column mixin & simplify multi-column layouts (f0293fc)
1.18.1 (2019-03-04)
- style: Fix alignment of event lists on front page & events page (8dd7c00)
1.18.0 (2019-03-04)
- 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)
- 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)
1.17.1 (2019-02-24)
- Use
var
instead ofconst
for maximum compatibility (0dd0532) - components: Display non-oEmbed
iframe
s with a hack (f4e1553)
1.17.0 (2019-02-24)
- components: Lazy load media embeds using
lozad
(5c3d30d) - Add page template for
/music
to display all HGNM audio/video (2715077)
1.16.1 (2019-02-24)
- components: Include better alt text for member_list_item images (6cf30ac)
- style: Tweak $light-text to meet colour contrast standards (ec8b645)
- Use instead of for main page content (80d9d4c)
1.16.0 (2019-02-23)
- concert_list_item: Add “aria-hidden” attribute to microformat tags (9653635)
- functions: Load Google Fonts over HTTPS (3512d7b)
- header: Don’t hardcode favicon URL (20ddade)
- menu: Add “type” attribute to mobile menu button (69d518b)
1.15.0 (2018-12-03)
- Improve component loading, using
include_once
and calling functions by default (323493d)
- 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)
- 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)
1.14.0 (2018-09-23)
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.
- 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
1.13.0 (2018-09-15)
- 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)
1.12.1 (2018-09-14)
- Fix out-of-sync version tags (
package.json
and git tag vsstyle.css
) (7e44c51)
1.12.0 (2018-09-14)
- Eliminate jQuery use, replacing
magnific-popup
withbaguetteBox.js
(73f038d) - Set retry options on wget call to download fonts in
install-dependencies.sh
(89feb2a)
1.11.0 (2018-09-14)
- Fix media display on composer pages (085c980)
- Fix PHP warnings (2d6bbe7, 2364d69)
- Upgrade dependencies (b17289f)
- Improve colloquium filter on composer pages (cbd9dfa)
- Add
.woff2
version of icon font and tidy up@font-face
declaration (c9ef1d5, 14a44e5) - Update README to reflect changes in
hgnm-wp-dev
(2ab0902) - Clean up miscellaneous whitespace (83f24a2)
1.10.2 (2017-10-29)
- Use
hgnm-thumb
image size for thumbnails on composers page.
1.10.1 (2017-09-11)
- 🐛 Fix custom field conditional logic rules for compatibility with ACF Pro update.
- Restore Miscellaneous Event post type instructions custom field.
- Improve custom field registration logic.
1.10.0 (2017-09-06)
- Removes dependency on Per Søderlind’s Date & Time Picker field and switches to using the ACF Pro time picker (ACF Pro >=
5.3.9
). - Simplified Travis builds and refreshed deploy token.
- Clean up PHP warnings in
archive-concert.php
,archive-member.php
,header.php
, andsingle-member.php
.
1.9.0 (2017-09-04)
- Update
node-sass
command used in build script to output compressed CSS (#10). - Consolidate CSS assets by bundling
magnific-popup.css
into mainstyle.css
on build (#11). - Update colloquia location:
- Change
Davison Room
toRoom 6
on front page and events page. - Remove location note from archives.
- Remove room indication on single colloquium pages.
- Change
- Update development dependencies:
bestzip
:^1.1.3
→^1.1.4
node-sass
:^3.7.0
→^4.5.3
rimraf
:^2.5.2
→^2.6.1
1.8.3 (2016-06-11)
- Fix theme directory naming bug (#12).
- Improve build scripts (#9).
1.8.2 (2016-06-10)
- Switch to Travis-deployed downloads in theme update checker, closing #7.
1.8.1 (2016-06-10)
- Introduces more extensive build chain.
- Introduces compatibility with Travis CI.
1.8.0 (2016-06-10)
- Add update check functionality: enables WordPress to check against GitHub repository for more recent versions
1.7.2 (2016-06-09)
- Rewrite
assign_menu_location()
, closing #5. - Fix bug in
my_dtstart_orderby()
that blocked WP customizer.
1.7.1 (2016-06-05)
- Add top padding to
.site-header
, as requested in #2.
1.7.0 (2016-06-03)
- Try to assign menu location in
function.php
(failing)⚠️ - Set ACF field groups from
functions.php
rather than via GUI - Create npm
package.json
& build/watch scripts to processscss/style.scss
, usingnpm start
🎉 - Update
@font-face
CSS with latest code from Commercial Type - Document development environment in README
- Move changelog from README to dedicated file
1.6.0 (2016-01-04)
- Fix for compatibility with Advanced Custom Fields 5.3.x in single-concert.php
- Set blending mode to “multiply” for colloquium & composer page featured images
1.5.0 (2015-03-09)
- Added 404 error page
1.4.3 (2015-03-01)
- Quickfix for miscellaneous event display (on front page & upcoming events) that didn’t take end dates into account
1.4.2 (2015-02-05)
- Quick fix for missing bottom margin on list items listing miscellaneous events
1.4.1 (2015-02-05)
- Quick fix for missing bullets on
<ul>
items in description texts (composer bios, concert & miscellaneous event posts)
1.4.0 (2015-01-28)
- If a concert description and poster (as image file) exist, now displays the poster alongside description text on concert posts
- Now sets default medium image size (300 x 550px) on theme activation to suit styling of the poster — N.B. requires regeneration of images
- Switched footer divider from pipe to bullet
1.3.0 (2015-01-20)
- Customised wp-login.php appearance
- Added file type and size meta information to related documents display on concert posts
1.2.1 (2015-01-16)
- Quick fix for multimedia section on individual composer pages. Now floats around sidebar correctly.
1.2.0 (2015-01-16)
- Added audio & video to individual composer pages
- Improved
<title>
tags for individual concert and colloquium pages - Tidied up microformat tagging
- Fixed missing bottom margin on miscellaneous event sections
1.1.0 (2014-09-11)
- Added styling for blockquotes
- Added favicons
1.0.0 (2014-09-10)
First full production release.
- Minimized style.css
- Tweaked miscellaneous styling and generic copy
- Added colloquium flyer field for single colloquium pages
- Restricted contact form width on larger screens and tweaked styling
- Added bundled fallback profile images that are called on member archive pages when no member photo exists
- Added styling for contact form (Grunion, via plugin)
- Added Facebook page link to home page
- Switched colloquium location map to Google Maps
- Display map in a lightbox on large screens
- Added location marker icon to icon font (for map links)
- Added support indications to single concert pages
- Added custom titling for custom archive types
- Styling tweaks
- Bug fix: sortable columns query alteration triggering on post edit pages
- Added custom post types to ‘At a Glance’ dashboard module
- Added web-font support for Dala Floda (bold)
- N.B. font files are ignored by git — need adding separately
- Added theme preview screenshot
- Fixed missing echo function on upcoming event link
- Fix for missing semi-colon breaking composers archive
- Added fallbacks for member and event archives for when no content exists
- Minor fixes
- Deleted redundant files
- Removed script calls used in dev testing
- Hid comments section from admin menu
- Added core options set-up on theme load
- Added custom, sortable date-start column on event admin pages
Initial theme release for implementation testing.
- Sets up custom post types (members, concerts, colloquia, misc. events)
- Creates archives that show group members, past events and future events
- Creates home page with upcoming events & current members list
- Fully styled