- Build Infrastructure
- N/A
- Security Updates for Drupal Core
- N/A
- Updates for Drupal Core
- Unpin drupal/core-recommended from 10.3.6 to 10.4.x to include patches release
- Update core patch to allow upgrade to 10.4.x LTS
- Updates for Drupal Contrib + WxT
- Allow setting GC Adobe Analytics metatag attributes 3415924
- [WxT 10.2] Issues with WxT Extend Config module 3436190
- Block Class 2.0.12 is unsupported 3486425
- wxt versions crashes on upgrades since admin_toolbar_links_access_filter is deprecated for Drupal 10.3+ 3490685
- Invalid config schema breaks add_langcode_to_all_translatable_config db update 3489087
- Updated for WxT Bootstrap
- N/A
- Updates for WxT Library
- N/A
Upgrade path:
Important: Please backup your database before running the upgrade process for this release.
-
Update your codebase:
composer update
-
Run database updates:
drush cache:rebuild
drush updatedb
-
Run WxT configuration updates:
drush cache:rebuild
drush update:wxt
Note(s):
N/A
- Build Infrastructure
- Varnish Ban / Purge logic
- Allow to specify composer version
- Security Updates for Drupal Core
- Updates for Drupal Core
Patch (bugfix) release of Drupal Core to
v10.3.5
- Updates for Drupal Contrib + WxT
- Invalid Mapping Definition in upload_validators Config Schema 3477356
- Ignore useless method overriding on ArchivedField::__construct() 3472183
- Remove default_argument_skip_url from Views 3472124
- Enable GitLab CI automated testing 3472183
- Remove calls to file_validate() which is deprecated 3472120
- Add schema file to wxt_ext_editor to prevent error on text format edit/save 3457046
- Update footnotes, toc_filter, and url_embed to fix error on CKE5 text format admin form 3457046
- Add ArchivedField.php constructor back to fix install error 3457046
- Updated for WxT Bootstrap
- N/A
- Updates for WxT Library
- N/A
Upgrade path:
Important: Please backup your database before running the upgrade process for this release.
-
Update your codebase:
composer update
-
Run database updates:
drush cache:rebuild
drush updatedb
-
Run WxT configuration updates:
drush cache:rebuild
drush update:wxt
Note(s):
N/A
- Build Infrastructure
- N/A
- Security Updates for Drupal Core
- N/A
- Updates for Drupal Core
Patch (bugfix) release of Drupal Core to
v10.2.7
- Updates for Drupal Contrib + WxT
- wxt_ext_layout deprecations in Panels 4.8 3457046
- LB inline blocks are no longer translatable 3456872
- Layout Builder ST not listed in modules list 3456863
- PHP deprecation issues with AutoSaveFormBuilder 3444515
- Split contextual footer menu migration 3456754
- Update file_entity in composer.json 3445800
- SKAUGHT: Security advisory for group module 3406903
- Updated for WxT Bootstrap
- Use Bootstrap to v3.31
- Use content language for footer menu visibility conditions 3456827
- Updates for WxT Library
- Add latest releases of wet-boew and gcweb (v4.0.75 and v14.6.0)
Upgrade path:
Important: Please backup your database before running the upgrade process for this release.
-
Update your codebase:
composer update
-
Run database updates:
drush cache:rebuild
drush updatedb
-
Run WxT configuration updates:
drush cache:rebuild
drush update:wxt
Note(s):
The Group module has been updated to the 2.2.x branch as an intermediate step required to get to the recommended 3.2.x branch.
- Build Infrastructure
- N/A
- Security Updates for Drupal Core
- N/A
- Updates for Drupal Core
Patch (bugfix) release of Drupal Core to
v10.2.5
- Updates for Drupal Contrib + WxT
- N/A
- Updated for WxT Bootstrap
- Updates for WxT Library
Upgrade path:
Important: Please backup your database before running the upgrade process for this release.
-
Update your codebase:
composer update
-
Run database updates:
drush cache:rebuild
drush updatedb
-
Run WxT configuration updates:
drush cache:rebuild
drush update:wxt
Note(s):
The Group module has been downgraded to the 8.x-1.6 release + alongside the flexible permissions module which has been added.
This is needed for an immediate upgrade path for groups and the next release will have groups using again the 2.2.x branch.
- Build Infrastructure
- N/A
- Security Updates for Drupal Core
- N/A
- Updates for Drupal Core
Patch (bugfix) release of Drupal Core to
v10.2.3
- Updates for Drupal Contrib + WxT
- Deprecated function: str_contains(): Passing null to parameter #1 3415945
- Security advisory for group module [3406903](https://www.drupal.org/node/3406903
- Allow setting GC Adobe Analytics metatag attributes 3415924
- Patch for 3107212 no longer applies in 5.2.0 3418450
- Patch identified as "Temporary" has been in use for approximately 6 years 3421777
- Remove unnecessary usort patch from WxT build 3421776
- Updated for WxT Bootstrap
- Updates for WxT Library
- SearchApiBlockForm missing title 3418164
Upgrade path:
Important: Please backup your database before running the upgrade process for this release.
-
Update your codebase:
composer update
-
Run database updates:
drush cache:rebuild
drush updatedb
-
Run WxT configuration updates:
drush cache:rebuild
drush update:wxt
Note(s):
The Group module has been updated to the 2.2.x branch as an intermediate step required to get to the recommended 3.2.x branch.
- Build Infrastructure
- N/A
- Security Updates for Drupal Core
- Updates for Drupal Core
- N/A
- Updates for Drupal Contrib + WxT
- N/A
- Updated for WxT Bootstrap
- N/A
- Updates for WxT Library
- N/A
Upgrade path:
Important: Please backup your database before running the upgrade process for this release.
-
Update your codebase:
composer update
-
Run database updates:
drush cache:rebuild
drush updatedb
-
Run WxT configuration updates:
drush cache:rebuild
drush update:wxt
Note(s):
This release is functionality equivalent to v5.1.1 but against Drupal Core 10.2.x.
- Build Infrastructure
- N/A
- Security Updates for Drupal Core
- Updates for Drupal Core
- N/A
- Updates for Drupal Contrib + WxT
- Updated for WxT Bootstrap
- N/A
- Updates for WxT Library
- N/A
Upgrade path:
Important: Please backup your database before running the upgrade process for this release.
-
Update your codebase:
composer update
-
Run database updates:
drush cache:rebuild
drush updatedb
-
Run WxT configuration updates:
drush cache:rebuild
drush update:wxt
Note(s):
N/A
- Build Infrastructure
- N/A
- Security Updates for Drupal Core
- N/A
- Updates for Drupal Core
- N/A
- Updates for Drupal Contrib + WxT
- Change wxt_core countries config name 3399929
- Entity_embed upstream remove conflicting patch 3399717
- Change wxt_core countries config name 3399929
- PHP 8.1 deprecation fix for wxt_ext_media bulk upload 3399712
- Replace deprecated apis in wxt_core.install 3399083
- Deprecated module in the contrib module admin_toolbar 3404472
- Deprecated code in the module migrate_plus 3405234
- Deprecated code in the contrib module page_manager 3403542
- wxt_ext_page_update_8500() fails if page content type doesn't exist 3402680
- Deprecation notice when opening the entity browser modal window 3402681
- Update drupal/file_entity to RC 3403264
- Regression fix for Change wxt_core countries config name 3401668
- Updated for WxT Bootstrap
- Deprecated styles in the file themes/contrib/wxt_bootstrap/css/style.css 3404086
- Updates for WxT Library
- N/A
Upgrade path:
Important: Please backup your database before running the upgrade process for this release.
-
Update your codebase:
composer update
-
Run database updates:
drush cache:rebuild
drush updatedb
-
Run WxT configuration updates:
drush cache:rebuild
drush update:wxt
Note(s):
This release is functionality equivalent to v5.0.2 but against Drupal Core 10.1.x.
- Build Infrastructure
- N/A
- Security Updates for Drupal Core
- N/A
- Updates for Drupal Core
- N/A
- Updates for Drupal Contrib + WxT
- Change wxt_core countries config name 3399929
- Entity_embed upstream remove conflicting patch 3399717
- Change wxt_core countries config name 3399929
- PHP 8.1 deprecation fix for wxt_ext_media bulk upload 3399712
- Replace deprecated apis in wxt_core.install 3399083
- Deprecated module in the contrib module admin_toolbar 3404472
- Deprecated code in the module migrate_plus 3405234
- Deprecated code in the contrib module page_manager 3403542
- wxt_ext_page_update_8500() fails if page content type doesn't exist 3402680
- Deprecation notice when opening the entity browser modal window 3402681
- Update drupal/file_entity to RC 3403264
- Regression fix for Change wxt_core countries config name 3401668
- Updated for WxT Bootstrap
- Deprecated styles in the file themes/contrib/wxt_bootstrap/css/style.css 3404086
- Updates for WxT Library
- N/A
Upgrade path:
Important: Please backup your database before running the upgrade process for this release.
-
Update your codebase:
composer update
-
Run database updates:
drush cache:rebuild
drush updatedb
-
Run WxT configuration updates:
drush cache:rebuild
drush update:wxt
Note(s):
N/A
- Build Infrastructure
- N/A
- Security Updates for Drupal Core
- N/A
- Updates for Drupal Core
- N/A
- Updates for Drupal Contrib
- N/A
- Updates for WxT
- Exception on wxt_core_update_8441 3394034
- Pin linkit to stable and update patches
- Lead title functionality 3389645
- TOC translation issue 3394057
- Make Modify table attributes filter work with CKE5 3394629
- Get entity_embed working with CKE5 3394653
- Disallowed or malformed HTML in a translation string 3377588
- PHP 8.2 Deprecation messages when installing WxT 5.0.0 3393796
- Fresh install defaults for text formats, Full HTML has no wysiwyg editor 3377591
- Add modal to content with CKEditor 3391443
- Deprecation notice when editing a "Landing Page" node 3396460
- Seven and d9.3 old code in wxt_core.module 3396460
- Error when exporting data using wxt_ext_groups 3277436
- Webform should only list approved GoC recognized countries 3111375
- Updated for WxT Bootstrap
- Skip links hidden by Admin Toolbar 3326137
- Links style in the contextual alerts class are bold by default 3335963
- Lead title functionality 3389645
- Update to latest gulp and simplify logic for sass compilation
- Improve/fix a11y/wcag on every page 3385626
- Add modal to content with CKEditor 3391443
- Toggle feedback webform in footer 3393668
- The ckeditor5.css conflict with styles dropdown preview 3398370
- Updates for WxT Library
- Extra values(query) on search submit 3376213
- Move referenced function from wxt to wxt_library
Upgrade path:
Important: Please backup your database before running the upgrade process for this release.
-
Update your codebase:
composer update
-
Run database updates:
drush cache:rebuild
drush updatedb
-
Run WxT configuration updates:
drush cache:rebuild
drush update:wxt
Note(s):
This is a bugfix release although a few new features such as Standard Classification of Countries and Areas of Interest (SCCAI) has been added to Webforms.
- Build Infrastructure
- Add DB_VERSION variable to .env
- Security Updates for Drupal Core
- Updates for Drupal Core
- N/A
- Updates for Drupal Contrib
- Build update for wxt, upgrade ckeditor4_codemirror 3382999
- Updates for WxT
- Minor naming adjustments and proper location of config objects
- Call to deprecated function file_create_url() 3387600
- Updated for WxT Bootstrap
- Support for composer/installers 2.x 3382948
- Updates for WxT Library
- Support for composer/installers 2.x 3382948
Upgrade path:
Important: Please backup your database before running the upgrade process for this release.
-
Update your codebase:
composer update
-
Run database updates:
drush cache:rebuild
drush updatedb
-
Run WxT configuration updates:
drush cache:rebuild
drush update:wxt
Note(s):
This is the first stable release of v5.0.0 please ensure you have read the release notes from the previous release candidates.
- Updates for Drupal Contrib
- core_context to
1.1
- core_context to
- Updates for WxT
- Updated for WxT Bootstrap
- Give CKEditor min-height 3381988
- Updates for WxT Library
- Correct logic for Search block visibility reliance on core search
Upgrade path:
Important: Please backup your database before running the upgrade process for this release.
-
Update your codebase:
composer update
-
Run database updates:
drush cache:rebuild
drush updatedb
-
Run WxT configuration updates:
drush cache:rebuild
drush update:wxt
Note(s):
There were some issues in 5.0.0-rc1 related to the text formats and filters logic.
The rich_text format now functions as before using CKEditor4.
There is a new rich_text_ckeditor5 format which uses the newer CKEditor5.
- Build Infrastructure
- [CI] Point build system to 10.0.x docker-scaffold
- [PHP] Build properly on php 8.1+
- Remove drupal-console-extend-plugin
- Security Updates for Drupal Core
- Updates for Drupal Core
Patch (bugfix) release of Drupal Core to
v10.0.10
- Updates for Drupal Contrib
- Updates for WxT
- Check $profile is not null condition
- Remove non-existant permissions from wxt_ext_user
- Give users ability to edit existing alerts and panels in CKEditor 5 3361560
- Remove And/Or plugin from wxt_ext_editor 3361566
- Add gcweb styles to CKEditor5 3362435
- Add selection handle to allow moving alert and panel widgets 3362705
- Default well panels being converted to default panels 3362702
- Add ability to set permissions for wxt_ext_breadcrumbs 3366800
- Vanilla rich text ckeditor4 notice when editing existing french content 3362793
- Keep drupal/groups disabled by default 3357710
- The drush si then drush sql-drop then drush si again results in file exists 3374003
- Using non-existent parameter "config.export.commands" 3377173
- Enable linkit in rich text editor 3377252
- Issue with password_policy and PostgreSQL 3377970
- Panels Restore Style Settings and classes 3377979
- Improve placement of bootstrap ckeditor library 3376951
- The ckeditor5 div class attribute is removed/deleted 3362788
- password policy is preventing hooks from firing 3313274
- Add SVG icons to alert/panel widgets in CKE5 3380029
- ckeditor 5 footnotes related 3377942
- Enable Table of Contents filter 3380730
- codemirror support for both ckeditor4 and ckeditor5 3362801
- Updated for WxT Bootstrap
- Update *.info.yml + composer.json to allow install on D10
- Update Bootstrap to v3.27
- Fix reference to deprecated node_type plugin in optional config
- Fix twig errors with input template and it's extensions
- Replace ckeditor-stylesheets with ckeditor5 version
- Twig deprecation fix for wxt_bootstrap spaceless 3362712
- Bootstrap requires underscore.js but it was removed from D10 core 3362764
- wxt_ext_blog - Firstname Lastname - Date 3367309
- Drupal 10.1.1 requires bootstrap 3.29 , 3.29 also compatible with D10.0.10 and D9.5.10 3374741
- Typo in template files: "clas" 3356383
- Empty label can lead to empty 'h3', invalid HTML 3356385
- Updates for WxT Library
Upgrade path:
Important: Please backup your database before running the upgrade process for this release.
-
Update your codebase:
composer update
-
Run database updates:
drush cache:rebuild
drush updatedb
-
Run WxT configuration updates:
drush cache:rebuild
drush update:wxt
Note(s):
This is an upgrade from 9.5.x to 10.0.x however changes are minimal and is expected upgrades will be fairly smooth.
- Updates for Drupal Core
- Patch (bugfix) release of Drupal Core to
v9.5.8
- Patch (bugfix) release of Drupal Core to
- Updates for third party libraries
- Incompatible version for ckeditor/fakeobjects #3363952
Upgrade path:
Important: Please backup your database before running the upgrade process for this release.
-
Update your codebase:
composer update
-
Run database updates:
drush cache:rebuild
drush updatedb
-
Run WxT configuration updates:
drush cache:rebuild
drush update:wxt
Note(s):
N/A
- Remove accidentally committed composer.lock file
Upgrade path:
Important: Please backup your database before running the upgrade process for this release.
-
Update your codebase:
composer update
-
Run database updates:
drush cache:rebuild
drush updatedb
-
Run WxT configuration updates:
drush cache:rebuild
drush update:wxt
Note(s):
N/A
- Security Updates for Drupal Core (v9.5.8)
- Updates for WxT
Upgrade path:
Important: Please backup your database before running the upgrade process for this release.
-
Update your codebase:
composer update
-
Run database updates:
drush cache:rebuild
drush updatedb
-
Run WxT configuration updates:
drush cache:rebuild
drush update:wxt
Note(s):
N/A
- Security Updates for Drupal Core (v9.5.5)
- Updated for WxT Library
- Language switcher fix related to Core Security update #3349214
Upgrade path:
Important: Please backup your database before running the upgrade process for this release.
-
Update your codebase:
composer update
-
Run database updates:
drush cache:rebuild
drush updatedb
-
Run WxT configuration updates:
drush cache:rebuild
drush update:wxt
Note(s):
There is a core regression of the language switcher block which throws exception when no route is matched.
WxT Library is patched so it will not have this problem.
- Updates for Drupal Core
- Patch (bugfix) release of Drupal Core to
v9.5.4
- Patch (bugfix) release of Drupal Core to
- Updates for Drupal Contrib
- bootstrap_layouts update to
5.3
- core_context update to
1.1
- linkit update to
6.0.0-beta4
- page_manager to
4.0-rc2
- panels to
4.7
- bootstrap_layouts update to
- Updates for WxT
- WxT Media Upload Improvements (sync w/Lightning)
- WxT Media Bulk Upload Improvements (sync w/Lightning)
- Updated for WxT Bootstrap
- Update Bootstrap theme to v3.27
Upgrade path:
Important: Please backup your database before running the upgrade process for this release.
-
Update your codebase:
composer update
-
Run database updates:
drush cache:rebuild
drush updatedb
-
Run WxT configuration updates:
drush cache:rebuild
drush update:wxt
Note(s):
This is an upgrade from 9.4.x to 9.5.x however changes are minimal and is expected upgrades will be fairly smooth.
This is a immediate hotfix due to an issue with an update hoook in wxt_core.
- Updates for WxT
Upgrade path:
Important: Please backup your database before running the upgrade process for this release.
-
Update your codebase:
composer update
-
Run database updates:
drush cache:rebuild
drush updatedb
-
Run WxT configuration updates:
drush cache:rebuild
drush update:wxt
Note(s):
Please see the release notes in v4.4.1 since this is only a hotfix release.
- Security Updates for Drupal Core (v9.4.10)
- Updates for Drupal Core
- Patch (bugfix) release of Drupal Core to
v9.4.11
- Patch (bugfix) release of Drupal Core to
- Updates for WxT
- Drupal 9.4.9 profiles updated patch #3326139
- Remove moderation_sidebar patch #3326106
- Layout Library beta3 causes WSOD on flush cache via UI #3328389
- Empty Menu Principale results in Javascript subElm exception #3328480
- Layout library patch no longer applies #3338961
- Layout library patch no longer applies #3338961
- 404 error pages not rendering #3337399
- Update GCWeb footer structure with new global footer design #3335298
- Move wxt_ext_page config to optional #3321666
- Drupal Rector: Automated Drupal 10 compatibility fixes
- Updates for WxT Library
- Updated for WxT Bootstrap
- Update GCWeb footer structure with new global footer design #3335298
- Drupal Rector: Automated Drupal 10 compatibility fixes
Upgrade path:
Important: Please backup your database before running the upgrade process for this release.
-
Update your codebase:
composer update
-
Run database updates:
drush cache:rebuild
drush updatedb
-
Run WxT configuration updates:
drush cache:rebuild
drush update:wxt
Note(s):
The Government of Canada's design team has mandated changes to the common footer blocks and menu structures which require some updates be made:
Please check and edit the following configuration items to ensure the id and plugin spec are using a hyphen instead of an underscore for the menu name.
This will hopefully be fixed once and for all in Drupal 10.
drush config:edit block.block.brand_fr
drush config:edit system.menu.brand-fr
drush config:edit system.menu.footer-fr
drush config:edit system.menu.sidebar-fr
Note: Some of the configuration items might be named with an underscore when using
config:edit
to find them.
- Updates for Drupal Core
- Patch (bugfix) release of Drupal Core to
v9.4.8
- Patch (bugfix) release of Drupal Core to
- Updates for WxT
- Update to D9 core 9.4.x #3284468
- Remove Lightning from composer required for upgrade path in v9.3.x branch
- Can't add multiple fontawesome icons in CKEditor #3316393
- Fontawesome icons not working with Limit Allowed HTML #3315230
- Text formats using non-ckeditor editors give error #3314829
- Layout Builder and Ajax Submit Error #3317048
- Update of some contributed modules (admin_toolbar, diff, entityqueue, search_api, token_filter, ...)
- Custom block type for WET Carousel #3313685
- TypeError when exporting config with wxt_ext_config #3315821
- Make webform content type translatable #3320521
- Custom block type for WET Carousel #3313685
- WxT Carousel support nolink #3319559
- Improve block_content management #3318099
- Move wxt_ext_layout config to optional #3319806
- wxt_ext_media PHP 8.1 deprecation #3322200
- Update the PageTitle block patch #3322590
- Update drupal/menu_block to 1.10.0 #3304838
- Updates for WxT Library
- Updates for WxT Bootstrap
Upgrade path:
Important: Please backup your database before running the upgrade process for this release.
-
Update your codebase:
composer update
-
Run database updates:
drush cache:rebuild
drush updatedb
-
Run WxT configuration updates:
drush cache:rebuild
drush update:wxt
Note(s):
Lightning has been removed from composer required for upgrade path in v9.3.x branch.
- Security Updates for Drupal Core (v9.3.22)
- Updates for WxT
- Updates for WxT Bootstrap
Upgrade path:
Important: Please backup your database before running the upgrade process for this release.
-
Update your codebase:
composer update
-
Run database updates:
drush cache:rebuild
drush updatedb
-
Run WxT configuration updates:
drush cache:rebuild
drush update:wxt
Note(s):
This will be the last release which includes the Lightning modules, even though they have been uninstalled in an earlier release.
- Updates for Drupal Core
- Patch (bugfix) release of Drupal Core to
v9.3.21
- Patch (bugfix) release of Drupal Core to
- Updates for Drupal Contrib
- ckeditor_codemirror update to
2.4
- core_context update to
1.0
- ctools module update to
^3.9
- inline_entity_form to
^2.7
- layout_builder_restrictions to
^2.14
- pathauto to
^1.8
- ckeditor_codemirror update to
- Updates for WxT
- [Deprecate] Remove Lightning Core #3302473
- [Deprecate] Remove Lightning Media #3301875
- Corrected bulk of reported issues by phpcs
- FilterHtml throws Unsupported operand types #3300111
- Core patch causing error when serializing top-level terms #3302126
- WSOD on node forms with fresh install of WxT or ctools update #3300983
- Updates for WxT Bootstrap
- Updates for WxT Library
- Switch to dynamic menu handling for wxt_library
- Update to theme-gc-intranet theme to
4.0.43.1
- SearchCanadaBlockForm missing dependency injection #3300107
Upgrade path:
Important: Please backup your database before running the upgrade process for this release.
-
Update your codebase:
composer update
-
Run database updates:
drush cache:rebuild
drush updatedb
-
Run WxT configuration updates:
drush cache:rebuild
drush update:wxt
Note(s):
To facilitate keeping the distribution lightweight and because soon the Lightning Contrib modules will be EOL we need to remove all of the Lightning contrib in a way that doesn't break an upgrade path and documents the modules removed in case site builders will want to manually add them to their own composer.json
file
Note: that all error messages stating "Currently using Missing or invalid module" will be resolved after running the
drush updatedb
step above.
a) [Deprecate] Remove Lightning Core #3302473
Please read over the above issue and consult the below list of the removed composer entries in case you are depending on any of them and need to apply them manually to your composer.json file.
"drupal/acquia_telemetry-acquia_telemetry": "^1.0-alpha3",
"drupal/contact_storage": "^1.0",
All of the Lightning Core functionality was directly ported to support an upgrade path and an update script written in the wxt_core_update_8433
function.
Note: Any Lightning sub modules will also be uninstalled.
b) [Deprecate] Remove Lightning Media #3301875
Please read over the above issue and consult the below list of the removed composer entries in case you are depending on any of them and need to apply them manually to your composer.json file.
Nothing removed at the moment
c) All of the Lightning Media functionality was directly ported to support an upgrade path and an update script written in the wxt_core_update_8433
function.
Note: Any Lightning sub modules will also be uninstalled.
d) Finally check your custom modules and / or configuration objects for any reference to lightning_core
, lightning_page
and lightning_media
as some of your config objects (that we couldn't automatically correct) might reference the old modules and this step will be important to get your configuration objects properly loaded.
Note: These references should be replaced by their new counterparts
wxt_core
,wxt_ext_page
andwxt_ext_media
. As some of your config objects might reference the old modules this step is important to get your config loaded.
This is a quick immediate hotfix so the changelog from 4.3.1 is also printed here due to its importance due to the deprecations.
- Security Updates for Drupal Core (v9.3.19)
- Updates for WxT
- Updates for WxT Bootstrap
- Updates for WxT Library
- Corrected all reported issues by phpcs
- Passing null to parameter #1 ($string) #3286651
Upgrade path:
Important: Please backup your database before running the upgrade process for this release.
-
Update your codebase:
composer update
-
Run database updates:
drush cache:rebuild
drush updatedb
-
Run WxT configuration updates:
drush cache:rebuild
drush update:wxt
Note(s):
To facilitate keeping the distribution lightweight and because soon the Lightning Contrib modules will be EOL we need to remove all of the Lightning contrib in a way that doesn't break an upgrade path and documents the modules removed in case site builders will want to manually add them to their own composer.json
file
Note: that all error messages stating "Currently using Missing or invalid module" will be resolved after running the
drush updatedb
step above.
a) [Deprecate] Remove Lightning Layout #3298505
Please read over the above issue and consult the below list of the removed composer entries in case you are depending on any of them and need to apply them manually to your composer.json file.
"drupal/bg_image_formatter": "^1.10",
"drupal/panelizer": "^4.1 || ^5.0",
"drupal/simple_gmap": "^3.0"
All of the Lightning Layout functionality was directly ported to support an upgrade path and an update script written in the wxt_core_update_8431
function.
Note: Any Lightning sub modules will also be uninstalled.
b) [Deprecate] Remove Lightning Workflow #3295862
Please read over the above issue and consult the below list of the removed composer entries in case you are depending on any of them and need to apply them manually to your composer.json file.
"drupal/conflict": "^2.0-alpha2",
"drupal/moderation_dashboard": "^1.0",
"drupal/moderation_sidebar": "^1.2"
c) All of the Lightning Workflow functionality was directly ported to support an upgrade path and an update script written in the wxt_core_update_8431
function.
Note: Any Lightning sub modules will also be uninstalled.
d) Finally check your custom modules and / or configuration objects for any reference to lightning_layout
, lightning_landing_page
and lightning_workflow
as some of your config objects (that we couldn't automatically correct) might reference the old modules and this step will be important to get your configuration objects properly loaded.
Note: These references should be replaced by their new counterparts
wxt_ext_layout
,wxt_ext_landing_page
andwxt_ext_workflow
. As some of your config objects might reference the old modules this step is important to get your config loaded.
- Security Updates for Drupal Core (v9.3.19)
- Updates for WxT
- Updates for WxT Bootstrap
- Updates for WxT Library
- Corrected all reported issues by phpcs
- Passing null to parameter #1 ($string) #3286651
Upgrade path:
Important: Please backup your database before running the upgrade process for this release.
-
Update your codebase:
composer update
-
Run database updates:
drush cache:rebuild
drush updatedb
-
Run WxT configuration updates:
drush cache:rebuild
drush update:wxt
Note(s):
To facilitate keeping the distribution lightweight and because soon the Lightning Contrib modules will be EOL we need to remove all of the Lightning contrib in a way that doesn't break an upgrade path and documents the modules removed in case site builders will want to manually add them to their own composer.json
file
Note: that all error messages stating "Currently using Missing or invalid module" will be resolved after running the
drush updatedb
step above.
a) [Deprecate] Remove Lightning Layout #3298505
Please read over the above issue and consult the below list of the removed composer entries in case you are depending on any of them and need to apply them manually to your composer.json file.
"drupal/bg_image_formatter": "^1.10",
"drupal/panelizer": "^4.1 || ^5.0",
"drupal/simple_gmap": "^3.0"
All of the Lightning Layout functionality was directly ported to support an upgrade path and an update script written in the wxt_core_update_8431
function.
Note: Any Lightning sub modules will also be uninstalled.
b) [Deprecate] Remove Lightning Workflow #3295862
Please read over the above issue and consult the below list of the removed composer entries in case you are depending on any of them and need to apply them manually to your composer.json file.
"drupal/conflict": "^2.0-alpha2",
"drupal/moderation_dashboard": "^1.0",
"drupal/moderation_sidebar": "^1.2"
All of the Lightning Workflow functionality was directly ported to support an upgrade path and an update script written in the wxt_core_update_8431
function.
Note: Any Lightning sub modules will also be uninstalled.
- Updates for Drupal Core (v9.3.16)
- Updates for WxT
- Updates for WxT Bootstrap
- Footnotes template issue #3285890
- Updates for WxT Library
- Add config link for modules #3291183
Upgrade path:
Note: No special notes for this release.
-
Update your codebase:
composer update
-
Run database updates:
drush cache:rebuild
drush updatedb
-
Run Lightning configuration updates:
drush cache:rebuild
drush update:lightning
-
Run WxT configuration updates:
drush cache:rebuild
drush update:wxt
Note: N/A
- Updates for Drupal Core (v9.2.20)
- Updates for WxT
- Updates for WxT Bootstrap
- Intranet fluid page issue #3281242
- Remote video support non-youtube sources #3280184
- Improve block headings #3282516
- Fix body field block template WCAG #3280257
- Did you find webform message not announced #3280784
- WeT media player for local videos #3284458
- Fix markup validation issue #3284898
- Remove aria-label from invisible header nav #3284573
- Updates for WxT Library
Upgrade path:
Note: No special notes for this release.
-
Update your codebase:
composer update
-
Run database updates:
drush cache:rebuild
drush updatedb
-
Run Lightning configuration updates:
drush cache:rebuild
drush update:lightning
-
Run WxT configuration updates:
drush cache:rebuild
drush update:wxt
Note: N/A
- Updates for Drupal Core (v9.2.18)
- Updates for WxT
- RouteNotFoundException: Route "search.view_node_search" on browser install #3275738
- Blue intranet theme toggle #3276713
- Views exposed form requires AJAX to be enabled on block display #3276663
- Update blog breadcrumbs to work similar to other content type #3277084
- Block headings changes for WCAG compliance #3277101
- Updates for WxT Bootstrap
- Updates for WxT Library
- Blue intranet theme toggle #3276713
Upgrade path:
Note: No special notes for this release.
-
Update your codebase:
composer update
-
Run database updates:
drush cache:rebuild
drush updatedb
-
Run Lightning configuration updates:
drush cache:rebuild
drush update:lightning
-
Run WxT configuration updates:
drush cache:rebuild
drush update:wxt
Note: N/A
- Updates for Drupal Core (v9.2.17)
- Updates for WxT
- Updates for WxT Bootstrap
Upgrade path:
Note: No special notes for this release.
-
Update your codebase:
composer update
-
Run database updates:
drush cache:rebuild
drush updatedb
-
Run Lightning configuration updates:
drush cache:rebuild
drush update:lightning
-
Run WxT configuration updates:
drush cache:rebuild
drush update:wxt
Note: N/A
- Updates for Drupal Core (v9.2.13)
- Updates for WxT
- Table of Contents exclude headings above token #3262311
- Use footnote value as placeholder in CKEditor #3262570
- WxT Editor PHPCS Cleanup #3261854
- 4.20 Update Hook with minimal install #3263903
- importTranslations() method not working for config translations #3266196
- Ensure WxT custom install tasks are post install_finished #3266820
Upgrade path:
Note: No special notes for this release.
-
Update your codebase:
composer update
-
Run database updates:
drush cache:rebuild
drush updatedb
-
Run Lightning configuration updates:
drush cache:rebuild
drush update:lightning
-
Run WxT configuration updates:
drush cache:rebuild
drush update:wxt
Note: N/A
- Updates for Drupal Core (v9.2.x)
- Updates for WxT Bootstrap
- Table of Contents (TOC) issue #3258089
Upgrade path:
-
Update your codebase:
composer update
-
Run database updates:
drush cache:rebuild
drush updatedb
-
Run Lightning configuration updates:
drush cache:rebuild
drush update:lightning
-
Run WxT configuration updates:
drush cache:rebuild
drush update:wxt
Note(s):
N/A
- Updates for Drupal Core (9.2.x)
- Upgrading to the 9.2.x Drupal Core #3226492
- Updates for Drupal Core to v9.2.10
- WCAG required markers on forms #2921627
- New translations for moderated nodes initial workflow state #3150294
- Book title in breadcrumb not translated #3177182
- Add new
route:<separator>
for menu items #3236799 - CKEditor adding closing tags to
<source>
and<track>
#3155911 - Claro support for extra wide screens #3184667
- Empty breadcrumb at node/add with frontpage view #3184667
- Updates for Drupal Contrib
- Updates for WxT
- Configurable Leading Breadcrumbs #3203791
- Flushing caches during preUpdate set maintenance mode #3248590
- Issues with Insert from Media Library #3246714
- Can't install WxT Extend Webform after minimal site install #3249953
- Adjustments to Password Policy #3252532
- Add new CKEditor Abbreviations Filter #3228812
- Add new CKEditor Alerts Filter #3228616
- Add new CKEditor TOC Filter #3227545
- Add new CKEditor Footnotes Filter #3249208
- Update
wxt_layout_plugin_id
migration process plugin to support creating multiple sections.
- Updates for WxT Bootstrap
Upgrade path:
-
Update your codebase:
composer update
-
Run database updates:
drush cache:rebuild
drush updatedb
-
Run Lightning configuration updates:
drush cache:rebuild
drush update:lightning
-
Run WxT configuration updates:
drush cache:rebuild
drush update:wxt
Note(s):
a) The data structure expected by the wxt_layout_plugin_id
migration plugin has been updated to support multiple sections.
The current format only created one section:
layout_id: 'layoutid'
layout_settings: {}
components: []
The new format is a top-level sections
array, which supports multiple entries:
# Same behaviour as previous format
sections:
- layout_id: 'layoutid'
layout_settings: {}
components: []
# New format which support multiple sections
sections:
- layout_id: 'layoutid1'
layout_settings: {}
components: []
- layout_id: 'layoutid2'
layout_settings: {}
components: []
b) Lightning API has been removed from our composer.json
file.
If you were relying on this functionality please add the following to your composer.json
file:
"drupal/lightning_api": "^4.6",
The following contributed modules were added by Lightning API:
"drupal/consumers": "^1.10",
"drupal/openapi_jsonapi": "^2.0-rc1",
"drupal/openapi_rest": "^2.0-rc1",
"drupal/openapi_ui_redoc": "^1.0",
"drupal/openapi_ui_swagger": "^1.0",
"drupal/simple_oauth": "^4.0"
- Updates for Drupal Core
- Updates for Drupal Contrib
- Updates for WxT
- Updates for WxT Bootstrap
Upgrade path:
Note: No special notes for this release.
-
Update your codebase:
composer update
-
Run database updates:
drush cache:rebuild
drush updatedb
-
Run Lightning configuration updates:
drush cache:rebuild
drush update:lightning
-
Run WxT configuration updates:
drush cache:rebuild
drush update:wxt
Note: N/A
- Updates for Drupal Core (v9.1.14)
- Updates for WxT
- Updates for WxT Bootstrap
- Updates for WxT Library
Upgrade path:
Note: No special notes for this release.
-
Update your codebase:
composer update
-
Run database updates:
drush cache:rebuild
drush updatedb
-
Run Lightning configuration updates:
drush cache:rebuild
drush update:lightning
-
Run WxT configuration updates:
drush cache:rebuild
drush update:wxt
Note: N/A
- Updates for Drupal Core (v9.1.13)
- Updates for WxT
- Updates for WxT Bootstrap
- Updates for WxT Library
Upgrade path:
Note: No special notes for this release.
-
Update your codebase:
composer update
-
Run database updates:
drush cache:rebuild
drush updatedb
-
Run Lightning configuration updates:
drush cache:rebuild
drush update:lightning
-
Run WxT configuration updates:
drush cache:rebuild
drush update:wxt
Note: The default GC Intranet theme has been updated to the latest specification. You will need to manually switch to the gc-intranet-legacy
theme if you wish to have no changes to the theme.
drush config-set wxt_library.settings wxt.theme theme-gcweb-intranet-legacy
The only additional caveat is that if you have any of your own pages referencing theme-gcweb-intranet.tpl.php you will now have to append the suffix --legacy
to them.
- Updates for Drupal Core
- Updates for WxT
- Issue #3219195 by smulvih2: Configure book module to support GC Subway functionality
- Issue #3212225: Remove Panelizer completely for 4.1.x line
- Updates for WxT Bootstrap
- Issue #3219195 by smulvih2: Configure book module to support GC Subway functionality
- Issue #3223026 by smulvih2: Toolbar menu icons are smaller on wxt_bootstrap
- Issue #3222228 by smulvih2: WxT Search Form Layout Issue
- Updates for WxT Library
- feat(gcweb): Switch to gcweb v9.3.0
- feat(gcweb): Switch to wet-boew v4.0.42.2
Upgrade path:
Note: No special notes for this release.
-
Update your codebase:
composer update
-
Run database updates:
drush cache:rebuild
drush updatedb
-
Run Lightning configuration updates:
drush cache:rebuild
drush update:lightning
-
Run WxT configuration updates:
drush cache:rebuild
drush update:wxt
Note: N/A
- Updates for WxT
- Updates for WxT Bootstrap
- Updates for WxT Library
Upgrade path:
Note: No special notes for this release.
-
Update your codebase:
composer update
-
Run database updates:
drush cache:rebuild
drush updatedb
-
Run Lightning configuration updates:
drush cache:rebuild
drush update:lightning
-
Run WxT configuration updates:
drush cache:rebuild
drush update:wxt
Note: The all_wxt form was renamed back to select_all so please update your drush site install scripts accordingly.
- Updates for WxT
- Update hook wxt_core_update_8403 #3214811
- Updates for WxT Bootstrap (8.x-4.9)
- GCWeb Fix Footer Classes #3216067
- Updates for WxT Library (8.x-4.9)
- Language toggle broken #3216306
Upgrade path:
Note: No special notes for this release.
-
Update your codebase:
composer update
-
Run database updates:
drush cache:rebuild
drush updatedb
-
Run Lightning configuration updates:
drush cache:rebuild
drush update:lightning
-
Run WxT configuration updates:
drush cache:rebuild
drush update:wxt
Note: The select_all form was renamed to all_wxt so please update your drush site install scripts accordingly.
- Updates for Drupal Core
- Updates for WxT
- WxT Install UX Improvement #3211057
- Misplaced Pathauto config prevents site installations #3211052
- wxt_core update 8403 fails on blocks with null id #3213304
- CKEditor improvements add Details functionality #3213286
- CKEditor improvements add Panels functionality #3213766
- Page manager patch not D9 compatible #3214053
- Translate the "Did you find" webform #3203752
- Updates for WxT Bootstrap (8.x-4.8)
- Updates for WxT Library (8.x-4.8)
- Language switcher is based on wrong language #3214421
- Updates for Contrib
Upgrade path:
Note: No special notes for this release.
-
Update your codebase:
composer update
-
Run database updates:
drush cache:rebuild
drush updatedb
-
Run Lightning configuration updates:
drush cache:rebuild
drush update:lightning
-
Run WxT configuration updates:
drush cache:rebuild
drush update:wxt
Note: The select_all form was renamed to all_wxt so please update your drush site install scripts accordingly.
- Updates for Drupal Core
- Updates for Contrib
- Update ctools to to 3.5.0
- Update inline_entity_form to 1.0-rc9 or better
Upgrade path:
Note: No special notes for this release.
-
Update your codebase:
composer update
-
Run database updates:
drush cache:rebuild
drush updatedb
-
Run Lightning configuration updates:
drush cache:rebuild
drush update:lightning
-
Run WxT configuration updates:
drush cache:rebuild
drush update:wxt
Note: N/A
- Updates for WxT
- Updates for WxT Bootstrap (8.x-4.6)
- Severe Layout Builder regressions #3199500
- Subtheme based on wxt_bootstrap starterkit shows no rendered CSS #3112946
- WCAG fix for missing title attribute on canada.ca #3205517
- Add missing search submit button #3206295
- Contextual menu links color is white#3206397
- Severe Layout Builder regressions #3199500
- Metatag front page default config #3208091
- Add share widget options #3208103
- Updates for WxT Library (8.x-4.7)
Upgrade path:
Note: No special notes for this release.
-
Update your codebase:
composer update
-
Run database updates:
drush cache:rebuild
drush updatedb
-
Run Lightning configuration updates:
drush cache:rebuild
drush update:lightning
-
Run WxT configuration updates:
drush cache:rebuild
drush update:wxt
Note: N/A
- Updates for WxT
- Updates for WxT Bootstrap (8.x-4.5)
- Implement the Did you find what you were looking for webform #3200416
- Updates for WxT Library (8.x-4.5)
- Undefined variable wxt_active #3199471
- Updates for Contrib
- Update webform (6.0.2) #3202289
Upgrade path:
Note: No special notes for this release.
-
Update your codebase:
composer update
-
Run database updates:
drush cache:rebuild
drush updatedb
-
Run Lightning configuration updates:
drush cache:rebuild
drush update:lightning
-
Run WxT configuration updates:
drush cache:rebuild
drush update:wxt
Note: N/A
- Updates for WxT
- Updates for WxT Bootstrap
- Updates for WxT Library
- Improved the default search experience #3195726
- Updates for Config Rewrite
- PHP 8.0 compatibility fix
Upgrade path:
Note: No special notes for this release.
-
Update your codebase:
composer update
-
Run database updates:
drush cache:rebuild
drush updatedb
-
Run Lightning configuration updates:
drush cache:rebuild
drush update:lightning
-
Run WxT configuration updates:
drush cache:rebuild
drush update:wxt
Note: French non-symmetric menu functionality has been fully restored.
- Updates for Drupal Core
- SA-core-2021-001
- Documented issue and fix for PostgreSQL and large url_alias table
- PostgreSQL operator in views queries
- Refactor array_merge usage in loops for performance
- Updated comment patch which was causing errors
- Remove patch #3192376 due to entity translation fields
- Update for Linkit patch for D9 compatibility
- Patch for correct version of Azure MySQL
- Updates for WxT
- Added translated content for webform "Report a Problem"
- Updates for WxT Bootstrap
- Remove deprecated code
- Fix skip to link on reflow
- Fix for view node revision error
- WCAG template issue for header branding block
- W3C image twig output for alt tag
- Add roles to all menu ul, li, and links
- Fix sidebar active class logic
- Fix for report a problem markup
- Updates for Lightning Media
- Improvements to Bulk Upload form
- Improvements to Add UID for bulk uploaded files
- Updates for Contrib
- Added back Page Manager patch correcting panels pages + conflict
- Added pathauto patch for avoid update query for key_value table
- Redis improvements for TTL handling
- Static caching for Metatag
Upgrade path:
Note: For this upgrade path you will have to run
updatedb
through Drush as the GUI update.php will block on modules that were uninstalled. Additionally please note if you have run any of the prior release candidate's you might have to manually re-run the wxt_core_update_8400 hook.
-
Update your codebase:
composer update
-
Run database updates:
drush cache:rebuild
drush updatedb
-
Run Lightning configuration updates:
drush cache:rebuild
drush update:lightning
-
Run WxT configuration updates:
drush cache:rebuild
drush update:wxt
Note: The following modules are no longer provided by WXT. If you use these modules you will need to add them to your project's composer.json file.
- Libraries
- Update for Drupal Core
- Update for WxT
- Additional update path enhancements
- Resolve issue with Lightning scheduler
- Updates for WxT Bootstrap
- Update twig syntax for Drupal 9 support
- Resolved skip link not accessible on reflow
- Updates for Lightning Media
- Improvements to Bulk Upload form
- Updates for Contrib
- Updates for CTools
- Updates for Webform
- Removed Page Manager patch breaking anonymous users
Upgrade path:
Note: For this upgrade path you will have to run
updatedb
through Drush as the GUI update.php will block on modules that were uninstalled.
-
Update your codebase:
composer update
-
Run database updates:
drush cache:rebuild
drush updatedb
-
Run Lightning configuration updates:
drush cache:rebuild
drush update:lightning
-
Run WxT configuration updates:
drush cache:rebuild
drush update:wxt
Note: The following modules are no longer provided by WXT. If you use these modules you will need to add them to your project's composer.json file.
- Libraries
- Update Drupal Core to 9.0.9
- Update for WxT
- Corrected issue with install and
assert.exception = On
- Corrected issue with Claro and Chrome 87+
- Corrected issue with blocks not appearing related to context_defintions
- Added new optional extension
wxt_ext_archived
- Corrected issue with install and
Upgrade path:
-
Update your codebase:
composer update
-
Run database updates:
drush cache:rebuild
drush updatedb
-
Run Lightning configuration updates:
drush cache:rebuild
drush update:lightning
-
Run WxT configuration updates:
drush cache:rebuild
drush update:wxt
Note: The following modules are no longer provided by WXT. If you use these modules you will need to add them to your project's composer.json file.
- Libraries
- Update Drupal Core to 9.0.8
- Updates to Composer
- Support for Composer v2.0.0
- Switch to drupal/core-dev to streamline our composer.json
- Update for WxT
- Roadmap for 4.0.x release
- Drupal 9 support and release of 4.0.0
- Updates to provide a minimal WxT profile
- Simplify and move wxt_ext_translation to wxt_translation
- Lightning profile removed in favor of calling modules specifically
- Provide upgrade path from 3.0.0 to 4.0.0
- Provide extension logic for optional extensions during install
- Updates for WxT Bootstrap
- Update twig syntax for Drupal 9 support
- Template issue for Main Menu
- Updates for WxT Library
- Update PSR calls for Drupal 9 support
- Improve Canada.ca search submit
Upgrade path:
-
Update your codebase:
composer update
-
Run database updates:
drush cache:rebuild
drush updatedb
-
Run Lightning configuration updates:
drush cache:rebuild
drush update:lightning
-
Run WxT configuration updates:
drush cache:rebuild
drush update:wxt
Note: The following modules are no longer provided by WXT. If you use these modules you will need to add them to your project's composer.json file.
- Libraries