Hi all,
OOUI v0.49.0 was released yesterday. It will be rolled out in MediaWiki via the deployment train starting on Tuesday, 13 February 2024.
There are several breaking changes in this release. Please check your code carefully and make the suggested updates as necessary. - SearchInputWidget, TextInputWidget: getSaneType() has been changed to getValidType() to reflect more inclusive language. Please check your code to make sure you're using the updated method name. - SelectWidget: getItemMatcher() no longer supports the value of `true` for the mode argument, which has been deprecated since v0.30.4. Use `'exact'` instead. - WindowManager: The alias toggleAriaIsolation(), deprecated since v0.44.1, has been removed. Use toggleIsolation() instead.
Other changes include: - JavaScript documentation has been migrated from JSDuck to JSDoc3. - The Less variable @line-height-base, deprecated since v0.42.0, has been removed. Use @line-height-label instead.
You can find a full list of changes in the changelog[1].
As always, interactive demos[2] and code-level documentation[3] are available on doc.wikimedia.org, along with library documentation[4] on mediawiki.org.
[1] - https://gerrit.wikimedia.org/g/oojs/ui/+/v0.49.0/History.md [2] - https://doc.wikimedia.org/oojs-ui/master/demos/#widgets-mediawiki-vector-ltr [3] - https://doc.wikimedia.org/oojs-ui/master/js [4] - https://www.mediawiki.org/wiki/OOUI
Happy UI-ing,Anne
Hello,
For everyone's information, TypeScript definitions for OOUI (https://www.npmjs.com/package/@types/oojs-ui) have been updated to sync with this version.
Note: please read this Readme (https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/types/oojs-ui...) especially the Caveats section before using. Thanks.
Best regards, Diskdance
On Friday, February 9th, 2024 at 2:27 AM, atomasevich@wikimedia.org atomasevich@wikimedia.org wrote:
Hi all,
OOUI v0.49.0 was released yesterday. It will be rolled out in MediaWiki via the deployment train starting on Tuesday, 13 February 2024.
There are several breaking changes in this release. Please check your code carefully and make the suggested updates as necessary.
- SearchInputWidget, TextInputWidget: getSaneType() has been changed to getValidType() to reflect more inclusive language. Please check your code to make sure you're using the updated method name.
- SelectWidget: getItemMatcher() no longer supports the value of `true` for the mode argument, which has been deprecated since v0.30.4. Use `'exact'` instead.
- WindowManager: The alias toggleAriaIsolation(), deprecated since v0.44.1, has been removed. Use toggleIsolation() instead.
Other changes include:
- JavaScript documentation has been migrated from JSDuck to JSDoc3.
- The Less variable @line-height-base, deprecated since v0.42.0, has been removed. Use @line-height-label instead.
You can find a full list of changes in the changelog[1].
As always, interactive demos[2] and code-level documentation[3] are available on doc.wikimedia.org, along with library documentation[4] on mediawiki.org.
[1] - https://gerrit.wikimedia.org/g/oojs/ui/+/v0.49.0/History.md [2] - https://doc.wikimedia.org/oojs-ui/master/demos/#widgets-mediawiki-vector-ltr [3] - https://doc.wikimedia.org/oojs-ui/master/js [4] - https://www.mediawiki.org/wiki/OOUI
Happy UI-ing,Anne
-- Anne Tomasevich (she/her) Staff Software Engineer, Design System Wikimedia Foundation _______________________________________________ Wikitech-l mailing list -- wikitech-l@lists.wikimedia.org To unsubscribe send an email to wikitech-l-leave@lists.wikimedia.org https://lists.wikimedia.org/postorius/lists/wikitech-l.lists.wikimedia.org/
wikitech-l@lists.wikimedia.org