[meta] Update JavaScript dependencies for 10.2

Created on 27 October 2023, 12 months ago
Updated 13 December 2023, 10 months ago

Problem/Motivation

Keeping this open for a final round before 10.2.0

@longwave in #16 🌱 [meta] Update JavaScript dependencies for 10.2 Fixed .

Current status:

$ yarn outdated
Package                 Current Wanted Latest   
glob                    10.3.5  10.3.5 10.3.10  
jackspeak               2.1.1   2.1.1  2.3.6    
loadjs                  4.2.0   4.2.0  4.3.0-rc1
nightwatch              2.4.2   2.4.2  3.3.2   
shepherd.js             10.0.1  10.0.1 11.2.0    

Not updatable at the moment:

  • glob => We discovered in 📌 Upgrade glob to latest possible version working with yarn 1.* Fixed that (for now) 10.3.5 is the latest version that works with yarn 1.x.
  • jackspeak => We needed to pin this dependency of glob to 2.1.1 to make glob 10.3.5 working on yarn 1.x.
  • loadjs => Latest release is a RC.

There be dragons:

  • nightwatch => Any update above the currently pinned version 2.4.2 will break our nightwatch test job.
    There is an effort to update in 📌 Update Nightwatch to 3.x Fixed , but there are concerns about this job, already in its current state, returning false positives (i.e. Reporting failing tests as passing)
  • shepherd.js => Shepherd.js 11.x replaced its dependency on popperJS with Floating UI. This is not a simple 1-on-1 replacement ( #3323834: (Try to) update Sheperd.js to latest major version → ) and we're moving the tour-module, which is the sole user of shepherd.js to Contrib ( 🌱 [Policy] Remove tour module from core Fixed ) in core 11.x. A contrib tour could add a new major branch with the dependency switch - in some ways easier than doing it in core.

Steps to reproduce

Proposed resolution

Remaining tasks

User interface changes

API changes

Data model changes

Release notes snippet

🌱 Plan
Status

Fixed

Version

11.0 🔥

Component
Javascript  →

Last updated 5 days ago

  • Maintained by
  • 🇬🇧United Kingdom @justafish
  • 🇫🇷France @nod_
Created by

🇳🇿New Zealand quietone

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.71.5 2024