- Issue created by @quietone
- First commit to issue fork.
- Status changed to Needs review
8 months ago 9:04am 21 April 2024 - π¬π§United Kingdom catch
Not sure whether we'll hit deprecation test errors on 10.3, or whether tour module already being deprecated means tests will continue to pass, hopefully the latter, otherwise we'll need to update the phpstan baseline.
Created a CR for the deprecation message to link to. This still needs an issue opened against the tour contrib module.
- π¬π§United Kingdom alexpott πͺπΊπ
Nice work to have to MRs for both 10.3.x and 11.x... I think the big question is what about the tour contrib module. I guess it needs to include the shephard library like core did - but that's good because it can then update it on its own terms.
Once this is rtbc I'll commit.
- Status changed to RTBC
8 months ago 11:23am 22 April 2024 - π³πΏNew Zealand quietone
I read both MRs and they are correct. I am not familiar with js deprecations so I checked the docs, https://www.drupal.org/about/core/policies/core-change-policies/drupal-d... β , and it matches. Well, except that this uses 'will be' instead of 'is' but that is not something to correct now as 'will be' exists in other examples on that page. In other words the policy itself is inconsistent. That is something to look at another day.
- π³πΏNew Zealand quietone
Forgot to add that I read the change record as well and it is fine, no changes needed.
- Status changed to Needs work
8 months ago 2:37pm 22 April 2024 - π¬π§United Kingdom longwave UK
11.x MR needs to also remove it from package.json (and yarn.lock), and vendor-update.js. There is also a CSS override in core/themes/olivero/css/components/button.pcss.css that can probably go at the same time?
-
longwave β
committed 4691a17f on 10.3.x
Issue #3442286 by catch, quietone, alexpott: Deprecate shepherd.js
-
longwave β
committed 4691a17f on 10.3.x
- π¬π§United Kingdom longwave UK
Committed the deprecation to 10.3.x anyway, just needs work for the removal.
- Status changed to RTBC
8 months ago 3:02pm 22 April 2024 - π¬π§United Kingdom catch
Good point. Ran 'yarn remove shepherd.js' and committed the results, and removed the section from vendor-update.js.
- π¬π§United Kingdom longwave UK
Removed the icon CSS from Olivero as well.
- Status changed to Fixed
8 months ago 4:16pm 22 April 2024 -
alexpott β
committed c538912c on 11.x
Issue #3442286 by catch, longwave, quietone, alexpott: Deprecate and...
-
alexpott β
committed c538912c on 11.x
Automatically closed - issue fixed for 2 weeks with no activity.
- π³πΏNew Zealand quietone
Tagging to add the removal of the dependency to the release notes.