3.12.0 Latest
🎉 We have a new VitePress documentation wiki now!
Highlights
- 🉑️ Improve spacing between Chinese/Japanese/Korean (CJK) and non-CJK characters and around punctuation Mixing CJK and non-CJK text should be more readable and visually pleasing.
- 🔨 Improve compatibility with MediaWiki 1.45+ and PHP 8.4+ Citizen should now work better with the latest MediaWiki and PHP version.
- 🔢
$wgCitizenUseNumberFormatteris now removed Sitestats are always formatted with PHP built-inNumberFormatternow.
Changelog
Features
- commandPalette: ✨ enhance entrance and exit animation (by @toosplatched)
a3c5a1a - header: ✨ various tweaks to site header styles (by @toosplatched)
85bbf1b - SimpleTooltip: ✨ use Citizen fonts for tooltip content (by @toosplatched)
26de618 - siteStats: ✨ always use NumberFormatter for site stats (by @alistair3149)
a933e62 - Spoilers: ✨ add styles for Extension:Spoilers (by @toosplatched)
b7f375c - typography: ✨ improve CJK spacing support (by @alistair3149)
fbc7398 - UserProfileV2: ✨ improve various styles (by @toosplatched)
b21625f
Bug Fixes
- bodyContent: 🐛 fix section collapsing in MW 1.44+ with PHP 8.4+ (by @alistair3149)
9c87c3b - bodyContent: 🐛 follow-up to fix for section collapsing (by @alistair3149)
2bd47f8 - bodyContent: 🐛 only normalize heading tags for comparison (by @alistair3149)
ef352e0 - bodyContent: 🐛 use Parsoid DOM types to support PHP >= 8.4 (by @alistair3149)
d0c5515 - Codex: 🐛 fix checkbox alignment in newer Codex versions (by @alistair3149)
e9d7670, closes #1223 - Echo: 🐛 fix incorrect Echo popup location for MW 1.45+ (by @AmeroHan) (#1227)
1aa4097 - MobileFrontend: 🐛 fix incompatibility in MW 1.45 (by @alistair3149)
6e0e56a, closes #1224 - MultimediaViewer: 🐛 fix clipped image when info card is collapsed (by @alistair3149)
9da2bcd - pageTools: 🐛 fix incorrect VE button border-radius when source edit is selected (by @AmeroHan) (#1225)
db37181
Miscellaneous Chores
- 🔧 do not trigger non-exit code for ESLint warning
3dd3d98 - 🔧 use the same set of eslint rules across the skin
c0d0f78 - docs: 🔧 📚️ update ESLint configuration
3f6a040 - gitignore: 🔧 remove Storybook related entries
1f3fbe6 - package-lock: 🔧 remove 'peer' property from multiple dependencies in package-lock.json
a77a84d - release: 🚀 ignore documentation in release workflow
0cfbf22 - wiki: 🔧 📦️ add @types/node to devDeps
16ef577 - wiki: 🔧 fix incorrect path for doc wiki
827dd7c - wiki: 🔧 setup markdownlint for docs wiki
7b53c47
New Contributors
- @toosplatched made their first contribution in #1207


