1.7.0
What's new since 1.6.2
New home for UI Kit
Starting from this release, the UI Kit is managed independently in its own repository. All UI Kit issues are now tracked there.
The inclusion method of the UIKit in the Drupal theme has changed: package.json
is used to specify the version or commit of the UIKit. The update ensures only necessary UI Kit files are committed.
Issues moved to Drupal.org
Drupal theme issue management has transitioned to Drupal.org, with commits syncing to the default branch on Drupal.org each time code is merged into the develop
branch on GitHub. This integration maintains commit history and the credit system while supporting robust CI pipelines for various Drupal implementations.
While we will try to keep the versioning of the Figma and UIKit to be aligned with the CMS-specific implementations, like this Drupal theme, those implementation versions could deviate in their versions.
New Features
- 🚨 BC: Updated the UI Kit source mechanism to align with best front-end practices. @AlexSkrypnyk (#1191, #1197, #1198, #1233)
- Issue #3415754 by joshua1234511: Added publishing workflow. @joshua-salsadigital (#1210)
- Issue #3415656 by joshua1234511: Media name used instead of file name in Attachment component. @joshua-salsadigital (#1230)
- Issue #3415685 by joshua1234511: Added hidden region for entity references in civictheme.info.yml. @joshua-salsadigital (#1229)
- Issue #3415737 by joshua1234511: Added Media tags vocabulary provision. @joshua-salsadigital (#1206)
Fixes
- 🚨 BC: Issue #3415738 by joshua1234511, alex.skrypnyk: Decommissioned the 'Quote' standalone component. @joshua-salsadigital (#1221)
- Issue #3415687 by joshua1234511, alex.skrypnyk: Fixed URLs converted to links in WYSIWYG do not get CivicTheme's classes added @joshua-salsadigital (#1225)
- Issue #3415742 by joshua1234511: Fixed Nodes within an Automated list should not reference itself. @joshua-salsadigital (#1219)
- Issue #3414639 by joshua1234511, alex.skrypnyk: Fixed banner shows page titles as "Access Denied" due to a block cache. @joshua-salsadigital (#1218)
- Issue #3422805 by joshua1234511: Updated conditional check for navigation to support updated Navigation component in UIKit. @joshua-salsadigital (#1234, #1237)
- Issue #3415751 by joshua1234511: Fixed Duplicated checkboxes to show dependent colours on sub-theme settings. @joshua-salsadigital (#1214)
- Issue #3415660 by govind.maloo: Fixed arrows supporting Previous and Next buttons on webforms are not rendering as expected @govindmaloo (#1182)
- Issue #3415747 by joshua1234511: Search for Component title / summary field is not working @joshua-salsadigital (#1207)
- Issue #3427321 by joshua1234511: Missing directory "05-pages" @joshua-salsadigital (#1227)
- Issue #3414203 by joshua1234511: Fixed Eslint failing in Starterkit "lint" script if there are no JS files in components. @joshua-salsadigital (#1205)
- Issue #3414202 by alex.skrypnyk, joshua1234511: Fixed search page does not look as per design @joshua-salsadigital (#1189)
Other
- Fixed coding standards and strict typing and updated dependencies. @AlexSkrypnyk (#1199, #1202, #1204, #1213, #1236)
- Created
Storybook
link in the secondary navigation and updated redirect. @joshua-salsadigital (#1228) - Updated configs in industry content profiles. @joshua-salsadigital (#1235)
- Remove component override examples from the demo sites. @joshua-salsadigital (#1220)
- Updated testing Docs to use 'ahoy provision'. @joshua-salsadigital (#1222)
- Updated Composer deps. @AlexSkrypnyk, @govindmaloo (#1211, #1212)
- Fixed footer menu column title missing on the Demo site. @joshua-salsadigital (#1209)
- Updated monorepo site to run on PHP 8.1 and 8.2. @AlexSkrypnyk (#1195, #1201)
- Disabled assertion for the intermittently failing schema update test. @AlexSkrypnyk (#1200)
- Added buildiung for legacy Drupal version in CI. @AlexSkrypnyk (#1196)
- Updated devtools and code after code quality checks. @AlexSkrypnyk (#1192)
🚨 Update notes:
Follow the update process described at https://docs.civictheme.io/update
For this release, regenerate the sub-theme manually from the starter kit and integrate your overrides into the new theme.
The "Quote" paragraph will be automatically removed after updates — ensure to re-export your site configuration.
Full Changelog: 1.6.2...1.7.0
@AlexSkrypnyk, @govindmaloo, @joshua-salsadigital, and Joshua Fernandes