Page MenuHomePhabricator

Release Codex v1.5.0
Closed, ResolvedPublic2 Estimated Story Points

Description

This release

Codex v1.5.0 will be released on 2024-04-30.

Special notes or breaking changes

CSS variables and dark mode support
Codex design tokens and component styles now use CSS variables for all color-related design tokens. This change has been made in order to provide support for an alternate "dark mode" color palette. In @wikimedia/codex-design-tokens, new files have been introduced to provide default (light mode) and dark versions of Codex color tokens: theme-wikimedia-ui-root.css and theme-wikimedia-ui-mode-dark.css, respectively. The theme-wikimedia-ui.less file can continue to be used independently of these new CSS variable files.

Acceptance criteria

Resources

Event Timeline

This should probably be Codex 1.5.0 given the CSS variable changes.

Also, LibUp won't work until we get rid of npm-shrinkwrap.json

CCiufo-WMF renamed this task from Release Codex v1.4.1 to Release Codex v1.5.0.Apr 29 2024, 5:52 PM
CCiufo-WMF updated the task description. (Show Details)

Change #1025859 had a related patch set uploaded (by Catrope; author: Catrope):

[mediawiki/core@master] tests: Import Codex token files by reference

https://gerrit.wikimedia.org/r/1025859

This should probably be Codex 1.5.0 given the CSS variable changes.

Also, LibUp won't work until we get rid of npm-shrinkwrap.json

LibUp won't work within Codex, meaning it won't update other packages to their latest versions in Codex. However, it will still be able to update Codex to its latest version in other repos, as long as those other repos don't also use shrinkwrap (and AFAIK none do).

Change #1025859 merged by LWatson:

[mediawiki/core@master] tests: Import Codex token files by reference

https://gerrit.wikimedia.org/r/1025859

Change #1025876 had a related patch set uploaded (by Catrope; author: Catrope):

[mediawiki/core@master] Delete holdover files from the previous Codex versions

https://gerrit.wikimedia.org/r/1025876

Change #1025876 merged by jenkins-bot:

[mediawiki/core@master] Delete holdover files from the previous Codex versions

https://gerrit.wikimedia.org/r/1025876

lwatson updated the task description. (Show Details)