Problem/Motivation
Many of our bug fixes have made it into recent releases of wet-boew that pertain to jQuery 4 support required for Drupal 11.
This upgrade also includes known fixes for bugs reported in #3566502: Upgrade wet-boew from 4.0.85 to 4.0.94.1
It's time to upgrade.
Also, probably should upgrade gcweb to 18.3.0 while we're at it.
Here's the first related PR, it's for composer-extdeps
We'll need another PR for wxt_library to update the composer.json.
And a wxt PR since twitter.svg was dropped in favour of x.svg
Steps to reproduce
Install wxt 6.2.x
Proposed resolution
Upgrade wet-boew to 4.0.95 and gcweb to 18.3.0
Remaining tasks
- Merge composer-extdeps PR
- Merge wxt_library PR
- Merge wxt PR
- Tag wxt_library
- Pull latest wxt_library tag into wxt.
- Run ci/cd
- Prepare wxt 6.2.x/6.3.x release
User interface changes
Should be minor, mostly bug fixes
API changes
Minor js/front end changes, mostly bug fixes.
Data model changes
N/A
Comments
Comment #2
joseph.olstadComment #3
joseph.olstadComment #4
joseph.olstadTested this locally, so far the only issue I've noticed is that the twitter.svg was renamed and updated to x.svg. I had to update something on my side. I'll created a wxt PR for this and updated the issue summary.
Looks good, no js exceptions, works well.
Comment #5
joseph.olstadComment #6
joseph.olstadComment #7
joseph.olstadComment #9
smulvih2@joseph good call on the update of wet-boew, and especially gcweb, this was long overdue! I tested this locally with migrated content and everything looks good, and tests are passing. This has been merged with 6.2.x and pushed to GitHub/Drupalcode.
Comment #11
smulvih2Tested the migrated content and noticed an issue with this update, specifically an issue with the footer styles, see image below.
Comment #12
smulvih2Ended up being pretty easy fix,
.landscapewas replaced with.gc-main-footer, and.brandwas replaced with.gc-sub-footer. Pushed the fix to wxt_bootstrap for this.Comment #14
joseph.olstadYa I had a page twig in my subtheme that I had to doctor up in the same manner, I looked at your commit in wxt_bootstrap , made the same changes exactly where you made them, had to add one tiny directive to my css and then it was fixed.
Perhaps a note should be added to the release which BTW, in the release notes I noticed that you're not using the freebie issue link that is , square bracket, hash symbol , issue number close square bracket.
ping me a DM and I can show you this quickly.