MediaWiki 1.28/wmf.7 - MediaWiki
Jump to content
From mediawiki.org
MediaWiki 1.28
MediaWiki 1.28.0-wmf.6
Deployment of MediaWiki 1.28.0-wmf.7 to Wikimedia sites
MediaWiki 1.28.0-wmf.8
The latest version (labeled "1.28.0-wmf.7") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 21 June 2016 (
see the roadmap
).
Core changes
edit
git #3aec6989
- Updated git submodules
git #8b3ecf1f
- Updated git submodules (
T108721
T138177
T137761
T138875
T137247
T136408
T135884
T134286
T132251
T134310
T132640
T132639
T132639
T132639
T134366
T133765
T133971
T133765
T128190
T128190
T111456
T121646
git #6e30c57d
- add option to XML dump stubs of page ranges with explicit rev_id ordering (
T29112
git #7062898e
- mediawiki.action.edit.stash: Restore dependency to 'jquery.getAttrs' (
T138931
git #301cc9c3
- UsageException: Validate that $codestr is a non-empty string (
T138585
git #6bbdc78b
- Restore load position override for 'site.styles' module (
T138586
git #78a7c574
- registration: Add support for $wgGrantPermissions & $wgGrantPermissionGroups
git #59c81956
- Show request id in Exception pages even if $wgShowExceptionDetails is false (
T137277
git #a81d467f
- Provide CategoryAfterPageRemoved hook handlers with deleted page IDs
git #7762a0ca
- Add 'ApiMakeParserOptions' hook
git #78cb13c3
- Fix LegacyHookPreAuthenticationProvider::testUserForCreation
git #cd763560
- Add $options parameter for testUserForCreation()
git #90f378c2
- Add tests for ApiQueryWatchlistRaw
git #fc0fcc02
- Fix documentation of the dir parameter of list=watchlistraw API action (
T138213
git #d05dde43
- Render bad images in wikitext as links
git #7d42e967
- Deprecate Parser::disableCache
git #67f74dcd
- Add statsd logging of DeferredUpdates (
T137326
git #fa186b2e
- Handle session reset errors in invalidateSessionsForUser.php
git #6b192e61
- Improve edit stashing when vary-revision is used (
T136678
git #7ca37f15
- Remove no-longer needed backported class from phpunit
git #fdaecaf2
- Split off basic styles from the JavaScript module 'mediawiki.action.history' (
T137383
git #6fe1e2e2
- test: basic test for ApiStashEdit
git #9bec479f
- mediawiki.action.edit: Merge with mediawiki.action.edit.stash
git #b6487447
- Fix handling of error messages from the 'SpecialPasswordResetOnSubmit' hook
git #c6defb35
- Fix typo in 'log-action-filter-suppress-block' (
T137960
git #a0c7843d
- Rephrase 'upload-foreign-cant-load-config' for clarity (
T137670
git #c2fb1b90
- Add invalidateUserSessions.php maintenance script
git #4d4f1f8b
- Add hook to modify Special:Contributions lines (
T122537
git #8175ac82
- Revert "wfShellExec: Work around PHP 5.3 stream_select() issue"
git #93ed259c
- resourceloader: Create 'site.styles' module (
T92459
git #1af50341
- Fix typo in mw-config/overrides/README
git #e550c67b
- Set getCacheTTL() to 50 for SpecialRecentChanges
git #fc837f8c
- Simplify and cleanup maxIncludeCacheTime() code
git #fd4940a1
- Fix WAN cache stashing bug due to missing list() call (
T137877
git #50c3fdc2
- Fix FakeTemplate usage in LoginSignupSpecialPage (
T137723
git #337808e1
- Fix RSpec::Expectations::ExpectationNotMetError in Selenium tests (
T137806
git #fec9eab6
- Make Selenium tests work with AuthManager (
T135884
T137885
git #751f1d0d
- update.php: Don't check for mbstring extension
git #1a545165
- Let EnhancedChangesListModifyLineData Hook change classes as well
git #e4e4236d
- Use GenderCache service in ApiQueryWatchlistIntegrationTest
git #b0fd084a
- Remove "jshint evil:true" where not required
git #7730dee6
- Make transcluded special pages not disable cache in miser mode. (
bug 60561
git #879ebfb1
- Use a low TTL for parser output when special pages are included (
T136678
git #e257d031
- Maintenance: Use __DIR__ instead of dirname( __FILE__ )
git #eca800c7
- Improve client-side edit stash change detection
git #41d1fa1c
- Move fatal PHP functions checks to initialization
git #147f79ee
- Improvements to {{REVISIONUSER}} handling (
T135261
T136678
git #c583372f
- Track deletion timestamp in LinksDeletionUpdate
git #406d6a2b
- Perform edit stashing when the edit preview or diff form is requested (
T136678
git #32a2661a
- Sync up with Parsoid parserTests.
git #fc759744
- Explicitly specify the width of the search input on Special:Search (
T137535
git #6704d857
- Don't misname login button (
T137799
git #de764f68
- Remove unused and undocumented $wgUseMasterForMaintenance
git #dfc043b1
- Use the specified page ID for LinksDeletionUpdate (
T128624
git #1d41e808
- Add an audio file parser test
git #272d090e
- DumpUploads: output local path instead of mwstore path (
T75157
Vendor
edit
Extensions
edit
AbuseFilter
edit
git #d31f0431
- Avoid using computed variables to determine stash keys (
T138550
git #2e06e494
- Move the filter pre-caching outside of the DB lock (
T138550
git #e533af5c
- Add $options parameter for testUserForCreation()
git #e91939fb
- Cache AbuseFilter::checkAllFilters during edit stashing (
T137698
AntiSpoof
edit
git #f27df727
- Add $options parameter for testUserForCreation()
git #e7aaaec8
- Revert "Make sure AntiSpoof mappings are mapping in the correct direction."
CentralAuth
edit
git #ea684750
- Split CentralAuthUser::queryAttached into cheap and expensive part
git #c370f457
- Cleanup handling of unattached users in session and authn providers
git #d72d441d
- Add UserIsLocked and UserIsHidden hook handlers (
T137923
git #583fa0de
- Improve provider's canCreateAccount logic
git #895dc850
- Account for changed login process
CirrusSearch
edit
git #5990832f
- Checker: properly check if a page is a redirect
Cite
edit
git #28f3b7b4
- Relicense ApiQueryReferences as GPL-2.0+ (
T131396
ConfirmEdit
edit
git #1c4d8976
- Fix No metadata block in the lzh messages file error (
T137974
ContentTranslation
edit
git #77646b7c
- Add full stop to echo-pref-tooltip-cx
git #3711572a
- cxpublish API: Confirm the ownership of translation while publishing
git #7a949736
- Change TimeStamp to Timestamp
git #5d05f11e
- Allow anon users to use query API to find translation
git #8fd7a7a6
- Adapt the contributions menu campaign description style (
T135919
DonationInterface
edit
git #75311d4b
- Add express checkout identifier to order_id
git #b43c81f9
- Removes some aberrant single quotes.
git #5942425c
- Fix test mode typo
git #fc04de4c
- Kill staged_vars (
T137387
Echo
edit
git #efc7f4f8
- SubGroupListWidget: use timestamp from model, not from listWidget (
T138115
git #07ebf1f6
- Improve client-side unread count estimation
git #b3273d23
- Define global transition vars before using them (
T132954
git #3e9b2055
- Clarify mention error log comment
git #792de359
- Gracefully handle outdated echo_unread_wikis rows (
T132954
git #282ec081
- Add missing parameter to a message
git #2872b5ea
- Remove automatic mark-as-read-when-seen (
T132525
git #d55396de
- Try to extract an excerpt from a revision (
T120152
git #1d05d929
- backfillUnreadWikis.php: Add rebuild mode
git #87e515e0
- NotifUser: rename preloadKeys() to getPreloadKeys() and make it tolerate uncomputable keys
git #2771b94a
- Revert "Implement backfillUnreadWikis.php in terms of resetNotificationCount()"
git #8520074d
- Maintenance script generates edit-thank notifications (
T120152
git #bbac9ff0
- Follow-up 05e531c7b6: actually unset notcrosswikisummary
git #617cd3d2
- Add index on notification_event
git #e8bc56e5
- Don't set title for user-rights notifications
git #26bc47c1
- Don't mark alerts as read when seen (
T132525
git #b06b2294
- Allow the primary link to set all bundled notifications as read (
T136368
git #016e6dab
- ApiEchoNotificatons: Add nottitles parameter (
T137139
EventBus
edit
git #d74229fd
- Match the expected format of 'response' log key (
T138539
Flow
edit
git #9fc68edd
- Also delete topics that have more recent updates by (only) talk page manager (
T119509
git #a4fec195
- Don't reimport existing headers (
T119509
git #ed990711
- Script to restore LQT topics to their pre-import state (
T119509
git #a045be74
- Fix DB source store for nested structures (
T119509
git #501ab73c
- After completing move, allow a new one to begin
git #40c932b1
- Make BoardMover transactions start implicitly, then commit if needed
git #d8535a29
- Move only ES entries about the current wiki
git #43ad4595
- Follow-up 89880f89d: Actually notify topic watchers of topic-resolved/topic-reopened (
T136060
Graph
edit
git #ebf96bbe
- Updated to latest graph2 lib
git #305e4fe4
- Ignore optional
T138232
git #4f0a89db
- Added geoshape protocol (
T138192
Kartographer
edit
git #5aca774b
- Automatically set map view if not defined explicitly (
T137678
git #d13e287e
- Remove 'beta', updated OSM URL (
T138126
T138044
git #3959725c
- Make full screen control a real link so users (
T133787
git #cd0047a5
- Make
T137910
git #f94c31cf
- Fix mapframe not displaying properly when placed (
T137815
git #77e99308
- Updated style based on forum suggestions
git #cb02c9a8
- Search for maplinks inside and outside of content. (
T137392
git #78bec3f4
- SECURITY: Fix XSS via __proto__ (
T134719
MobileFrontend
edit
git #9bbc4943
- Introduce config variable to control tagline (
T138738
git #97238fdf
- Remove login and create_account_failure_messages Cucumber features (
T137793
git #13eef197
- Promote the enhanced search bar to stable (
T134894
git #957efda7
- Remove mobile.special.mobilediff.scripts from extension.json (
T131757
git #a4494a57
- Enable wikibase descriptions for beta, even if disabled for production (
T127250
git #942b7e12
- Fix reflow from lazy loaded images improvements (
T135430
git #051c92a9
- Add missing dependencies to nearby and editor (
T137919
git #3ac87b64
- Prepare Wikidata descriptions for rollout to stable (
T127250
git #48aab0a6
- Restore OverlayManager tests and move back to mobile.startup library (
T134908
OATHAuth
edit
git #c3535020
- Fixup qrcode-generating js, to stop race condition. (
T136988
ORES
edit
git #8419a540
- Add addQuotes to $threshold
git #72eefd2e
- Performance boost on hidenondamaging (
T137895
git #293c6c02
- Skip when an edit is errored in PopulateDatabase.php (
T137854
PageAssessments
edit
Newly deployed extension
Scribunto
edit
git #9275cc14
- Expose ParserOutput::addWarning() to modules (
T137900
git #18553315
- Add namespace translation for gd
SemanticForms
edit
git #42a757f8
- Fix for IDs and tab index for section inputs, from Seb35
SyntaxHighlight_GeSHi
edit
git #907e8cdd
- Add pygments/AUTHORS file
TemplateSandbox
edit
git #f4143364
- Fix doc comments
git #aa53702a
- empty php entry point
Thanks
edit
git #a93a610a
- Remove mobile.special.mobilediff.scripts dependency (
T131757
TimedMediaHandler
edit
git #eabbae96
- Add a parser test for
US