Hi all,
at the end of last week we released OOUI v0.52.0.
It will roll out on the normal train tomorrow, Tuesday, 17 June 2025.
This release contains several breaking changes and highlights since v0.51.0:
Breaking changes:
- We dropped support for PHP < 8.1
- Custom OOUI\Exception class was removed entirely. Rely on the
default exception handler instead.
- Dialog: Remove Dialog.static.escapable
- SelectFileInputWidget: Remove alias for SelectFileWidget.
SelectFileWidget got superseded by SelectFileInputWidget with dropped
IE11 support a while back.
Additionally
- OOUI is now fully supporting dark mode with a number of fixes in
different widgets, most complex fix provided to DropdownInputWidget
- DropdownInputWidget also received a fix for missing accessibility
labels on mobile
- And PopupToolGroup won't close anymore if the scrollbar is used
Thanks to Func, Taavi Väänänen, Zoë, Umherirrender and
SomeRandomDeveloper for their volunteer contributions since the last
minor release.
You can find details on additional new features, code-level, styling
and interaction design amendments, and all improvements since v0.51.0
in the full changelog[0].
If you have any further queries or need help dealing with breaking
changes, please let me know.
As always, interactive demos[1] and library documentation is available
on mediawiki.org[2], there is comprehensive generated code-level
documentation and interactive demos and tutorials hosted on
doc.wikimedia.org[3].
OOUI version: 0.52.0
MediaWiki version: 1.45.0-wmf.6
Date of deployment to production: Regular train, starting Tuesday 17 June
[0] - https://gerrit.wikimedia.org/g/oojs/ui/+/v0.52.0/History.md
[1] - https://doc.wikimedia.org/oojs-ui/master/demos/#widgets-mediawiki-vector-ltr
[2] - https://www.mediawiki.org/wiki/OOUI
[3] - https://doc.wikimedia.org/oojs-ui/master/
Best,
Volker