4th December: CivicTheme 1.9

Changelog notes on what's part of the 1.9 release.

We’re excited to announce the release of CivicTheme v1.9.0! This update focuses on accessibility improvements, bug fixes, and enhancements to usability and code efficiency. Here's what's new since v1.8.2:


New Features

  • Two-dimensional tables added to address accessibility concerns. [#387] @febdao (#420)

  • Back-to-top button focus state added for better usability. [#364] @AlexSkrypnyk (#395)

  • Visually hidden text added for screen readers on the back-to-top button. [#359] @alan-cole (#391)

  • Form element updates:

    • Added prefix and suffix variables. [#413] @joshua-salsadigital

    • Fixed label support for form elements. [#414] @joshua-salsadigital


Improvements

  • Improved textfield styling:

    • Updated textfield width. [#417] @febdao (#427)

    • Adjusted textfield input padding. [#417] @febdao (#421)

  • Button mixins moved to base for better reusability. [#408] @alan-cole

  • Slider fix for large image support reintroduced. [#294] @joshua-salsadigital (#298)

  • Navigation updates:

    • Fixed sub-navigation active tabindex. [#370] @febdao (#423)

    • Added <nav> element for better semantic structure. [#380] @febdao (#422)

  • Content and styling enhancements:

    • Default state of collapsed added for better behavior control. [#358] @febdao (#415)

    • Fixed skip link issues when the Banner is absent. [#392] @AlexSkrypnyk (#397)

    • Updated Content Link underline thickness for clarity. [#392] @AlexSkrypnyk (#393)


Bug Fixes

  • Resolved inline CSS dependency issues. [#392] @alan-cole (#431)

  • Fixed aria-label removal for buttons with is_new_window attributes. [#389] @alan-cole (#390)

  • Addressed SASS declarations and NVM version inconsistencies. [CIVIC-1951] @febdao (#409)


Dependency Updates

  • Node updated to:

    • v22 (#416)

    • v20 (#411)

    • 18.20 (#410)

  • Pandoc core Docker tag updated to v3.5. (#407)

  • Codecov action updated to v5. (#426)


Special Mentions

  • Thanks to @alan-cole, @febdao, @joshua-salsadigital, @AlexSkrypnyk, and all contributors for their hard work on this release.

  • A special shoutout to @renovate for keeping our dependencies up-to-date!


Get Started

Upgrade to CivicTheme v1.9.0 today by visiting the GitHub repository. Don’t forget to check out the updated documentation for integration details.

Stay tuned for more updates and enhancements in future releases!

Last updated