TULIPS/2025-03-06
< TULIPS
Welcome to our 24th TULIPS (Thursday Updates & Logs Improving Platform Software)! You can read the previous one if you haven't yet.
These posts will be made whenever we have enough development updates to make a post, usually on Thursdays. We are almost done with the 1.43 upgrade!
Live now
1.43
- Fixed a bug where syntax highlighting would break on wikis with Extension:ArrayFunctions enabled whenever a magic word was scrolled into view.
- Fixed notification icons displaying with incorrect (unthemed) colors.
- Updated the Math extension with fixes for various rendering issues.
- We've removed the
display:block;
rule applying to tables in mobile view that was added in the base Vector skin in 1.43.
Notifications
- In the notification popup, English wikis no longer have the "- English" suffix.
- Fixed notifications from onboarding wikis displaying on public wikis.
- Resolved an issue which sometimes resulted in excessive notification data being created.
- Resolved an issue which prevented some notification data from being cached server-side.
- Content imports no longer trigger "page linked" notifications.
LIBRARIAN (Cargo fork)
#cargo_query
now acceptsno results text
as an alias for thedefault
parameter. This was a common mistake made by users.#cargo_declare
now recognizesInt
andBool
as alternative spellings ofInteger
andBoolean
respectively. These forms were not recognized previously and were equivalent to theString
type with no indication that anything was wrong.- Special:CargoTables and
#cargo_query
no longer crash when displaying rows with empty or invalid data in columns of theFile
pseudo-type. - Disabled timeline views on Special:Drilldown. They were broken and not worth fixing.
- Double-escaping of query results when using
Special:CargoQuery
or#cargo_query
has been fixed. - Added built-in theming and dark mode support with the use of Codex tokens.
- The following CSS classes have been renamed, but as they may appear in articles the old names are still added to the HTML:
cargoTable
is nowext-cargo-datatable
.mergeSimilarCells
is nowext-cargo-datatable--merge-similar
.noMerge
is nowext-cargo-datatable--merge-none
.cargo-pagevalues-tableinfo
is nowext-cargo-pagevalues-tableinfo
- The following CSS classes have been renamed without fallbacks:
cargo-tablelist
is nowext-cargo-tablelist
. This includes related classes which had this prefix.
- Fixed oversight that caused built-in Cargo icons to not load.
- Destroyed some evil.
Other
- Preload pages prefixed by
MediaWiki:Preloads/
will now properly refresh when edited.
WE DID THIS
Nothing submitted to WE DID THIS this week! You can submit cool things you did in the #we-did-this
channel in our public Discord!