Problem/Motivation
We are currently on Shepherd.js 8.3.1 but the latest version is 9.0.0. The major version drops supports for node 10, no other breaking change so we are not impacted.
Proposed resolution
Update to Shepherd.js 9.x on Drupal 10.0.x.
Remaining tasks
User interface changes
API changes
Data model changes
Release notes snippet
Shepherd.js is updated to 9.0.0. According to its release note there should be no breaking changes that affect our usage.
| Comment | File | Size | Author |
|---|---|---|---|
| #4 | 3265619-4.patch | 705.29 KB | longwave |
| #3 | interdiff_3265619_2-3.txt | 703.54 KB | andregp |
| #3 | 3265619-3.patch | 1.81 KB | andregp |
| #2 | 3265619-2.patch | 704.78 KB | andregp |
Comments
Comment #2
andregp commentedOn this patch I replaced all references to shepherd 8.3.1 by 9.0.0 and updated the shepherd js files.
Comment #3
andregp commentedHere I updated shepherd.js integrity hash and dependencies on the yarn.lock file and also left the .js files to keep the patch smaller.
Comment #4
longwaveWe also have the shepherd.js files located in assets/vendor/shepherd, they need updating.
The attached patch was created with
Comment #5
nod_Patch above is for 9.4,
can we have a patch for d10 also? thanks!
Comment #6
longwave#4 applies to 10.0.x locally, adding a test to be sure.
Comment #7
alexpottCommitted and pushed a388205e7b to 10.0.x and dfe7fd83c6 to 9.4.x. Thanks!
Comment #11
xjm