MediaWiki 1.22/wmf20
Appearance
MediaWiki 1.22/wmf19 | Deployment of MediaWiki 1.22wmf20 to Wikimedia sites | MediaWiki 1.22/wmf21 |
The latest version (labeled "1.22wmf20") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Thursday, 3 October 2013 (see the roadmap).
Core changes
[edit]- git #bd653800 - Update MobileFrontend to 1.22wmf20 tip
- git #2866af97 - Update MobileFrontend to 1.22wmf20 tip
- git #1f6b1eef - Expose changed links in LinksUpdate
- git #4e10b387 - Add configurable delay between purgeChangedPages batches (bug 55632)
- git #e6f07b13 - Add mediawiki.inspect module
- git #87578c2e - Update OATHAuth/OpenStackManager for wikitech
- git #3f498dd4 - Add script to purge changed pages from cache (bug 54647)
- git #68fc8ce5 - Update VisualEditor submodule to latest wmf/1.22wmf20 head
- git #7769f1a0 - Bump GettingStarted for A/B test fixes
- git #33727217 - Fix revision table cleanup on delete (bug 53687)
- git #0a860176 - Move forceHTTPS check until after wgTitle is setup (bug 55435, bug 53498)
- git #a5ba677a - Register WikimediaEvents submodule
- git #f21247fa - Fix "Unsupported operand types at thumb.php on line 429" (bug 55437)
- git #b7586e1c - Update Wikibase with fix for diff viewing
- git #b4840388 - Fixed silly unlock bug in LocalFile (bug 54978)
- git #94784f8b - Update VisualEditor to wmf20 to fix syntaxhighlight.svg file name
- git #b0a50abb - Update VisualEditor to wmf20 branch for cherry-picks
- git #8e8b0786 - Bump GettingStarted for Growth team deployment
- git #bb6ed82d - Add missing default true value for 'vector-simplesearch' preference
- git #c8f7e5f7 - Commit of various wmf-branch live hacks
- git #6ed4f857 - Remove wfSpecialList()
- git #0d2c4c4d - ParserTests: allow test of precedence between interwiki links and namespaces (bug 51680)
- git #c1123f72 - Allow AbortLogin hook to override error messages
- git #ab195233 - Removed more FORCE INDEX clauses for logging (bug 54876)
- git #2cd16b8a - Make sure LocalFile::lock() works for brand new uploads (bug 54736)
- git #603e6589 - Vector: Add navigation collapsing feature (bug 46512)
- git #cef0b81c - Added comment about not using ignoreErrors()
- git #4d80400c - Fix comment typos from 5c51cb96eaea76d22b9c48928044a942c4be2feb
- git #167d7149 - jobqueue: improved performance of JobQueueGroup::getQueuesWithJobs() (bug 45072, bug 50635, bug 9518)
- git #b07912c5 - SearchUpdate should read from master. (bug 54652)
- git #3e72e1df - Move 'main page as default title' further down to unbreak diff urls (bug 54452)
- git #d5513c90 - Add Vary: X-Forwarded-Proto for https redirects
- git #ea60cd90 - Installer: remove dependency on JSON extension (bug 54774)
- git #5c51cb96 - Maintenance script to check LESS files for validity
- git #20faf1fd - Redirect to https for signup (bug 53651)
- git #81fd2fc1 - Fix comma errors in various js files (new jshint warning)
- git #a0d61a7e - Standardise wording of verbs relating to revision deletion (bug 19592)
- git #1e4ef57b - Correct attribution for Wikimedia project visitors and restore grammar
- git #93cb6561 - less: Use new addParsedFile method, replacing embeddedFiles hack
- git #1aea0ce2 - Move getRotation and getImageArea to the base class
- git #aa99e1cd - Add a header on thumb.php saying which thumb server on error.
- git #ccf89be9 - Make thumb_handler.php use MediaHandler::parseParamString (bug 49629)
- git #37e32abb - Add way of including all stderr output when executing command (bug 53824)
- git #217fd434 - Allow descending-order sort of Special:ListUsers
- git #5b541587 - Fix grammar of action-patrol message
- git #601f8422 - Fix wording of action-import/action-importupload messages (bug 54420)
- git #e09c4d95 - less: Add '@since 1.22' comments
- git #34ce163f - lessphp: Update to upstream 6e8e724fc7
- git #3d84012a - Update README
- git #5ab2d62a - Capitalized bullet points and updated last sentence to say MediaWiki instead of WikiMedia
- git #725df97b - Deprecate wfDebugDieBacktrace
- git #d94d29a9 - Add meta=filerepoinfo for getting file repo info
- git #994bf115 - In wfArrayDiff2_cmp only compare $a and $b as string if they both are strings (bug 54662)
- git #64e9b88a - Hide filebackend listing exceptions for thumbnail purges (bug 54674)
- git #a7a84e45 - resourceloader: Never defer execution for top loading modules
- git #3cfc7d5d - Remove duplicate file extensions from output messages (bug 54378)
- git #dc9c9ee7 - Title: Add byte class to unicode class conversion for js
- git #79e4d5cb - index.php: Remove copyright line and use HTTPS url for mediawiki.org
- git #89203726 - OutputPage->getJSVars: Maintain symmetry between JS & PHP vars
- git #d01520a3 - Remove legacy scripts from .jshintignore
- git #09d9dfda - Clean-up of skins/common/IEFixes.js
- git #bc695024 - Support rate limiting backlink purges, including null edits
- git #c9b831a0 - Clean up language test cases objection construction
- git #006f136e - Move LESS function definitions from DefaultSettings to ResourceLoaderLESSFunctions.php
- git #24c72e65 - Add explicit GENDER support for 'revertpage-nouser'
- git #08e9d96b - Add explicit plural support for limit report messages
- git #2f02c77b - Use utf8 charset for searchindex MySQL table (bug 47191)
- git #91cab51c - Factored out a small filebackend getContentType() function
- git #fa84729e - Added new MWTimestamp::getRelativeTimestamp for pure relative.
- git #9750150c - Reduce chance for parser cache race conditions (bug 46014)
- git #382ed18a - Detect invalid IPs in XFFs and give a more useful error message (bug 54288)
- git #1a7fb818 - Show whether tags are active on Special:Tags (bug 18908)
- git #115aa346 - Remove convertPlural methods already served by CLDR plural system
Extensions
[edit]AbuseFilter
[edit]- git #0ef6f6dc - Reset $wgTitle in AbuseFilter::filterAction() (bug 53498)
CentralAuth
[edit]- git #efbdc700 - Remove Special:AutoLogin (bug 54808)
- git #26e4affc - Remove $wgCentralAuthSilentLogin, defaulted to true (bug 54808)
- git #2fcaf076 - Complete rename to EmailableUser (bug 54761)
- git #712886e7 - For caching, avoid passing returnto to Special:CentralAutoLogin (bug 54195)
CirrusSearch
[edit]- git #070151a0 - Forgot to unmark these static
Cite
[edit]- git #b3becfb5 - Add back serialize() calls for internal errors
- git #47ef0dda - Remove CategoryTree integration tests (bug 54126)
DonationInterface
[edit]- git #3ee61e52 - Clean up Adyen JS
- git #0d57eb6d - Security tightening, part 2
- git #71b6074f - Tests use ordinary MediaWiki core phpunit.php
- git #2483a9ef - PaymentMethod utility class
- git #f9baa2e9 - Affermative Logging for Adyen
- git #f5db3d3e - Security tightening, part 1
- git #95eac9c8 - rename DonationData->gateway field to reflect new role
EducationProgram
[edit]- git #6ba24c42 - Namespace names for Macedonian (mk)
Elastica
[edit]- git #636c61e7 - Minor refactor of ElasticaConnection
MassMessage
[edit]- git #ad37a682 - Fix language links not being parsed properly due to talk pages escaping them
- git #35f1c447 - Add links for the user once the special page has been submitted (bug 54253)
- git #2688b207 - Add punctuation to two error messages
- git #70a63cb1 - Give an error if the wiki is not recognized (bug 54850)
- git #41ab7b9e - Add public getters for special page variables
- git #efa383b7 - Prevent Echo mention notifications for MassMessage messages
MobileFrontend
[edit]- git #c02dc810 - Fixing Thank button styling (bug 55596)
OAuth
[edit]- git #2f4f2131 - Fix name of oarc_grants column
- git #bfe5f075 - Rename blockusers to "Block and unblock users"
- git #b79475db - Cleaned up https redirect code to be more consistent (bug 54806)
- git #30233b4a - Use HTTPS for Special:MWOAuth/token (bug 54110)
- git #d9ad3a80 - Adjust styling on jQuery authorize dialog (bug 54717)
OpenStackManager
[edit]- git #6c5b8eba - Fix one error message, remove another bogus one.
- git #1bd87d82 - Hosts created by addHost() are private.
- git #934f8bfe - Remove an extra ) that was breaking some ldap searches.
- git #0f1382a9 - Sometimes we search for nonexistent hosts; be polite.
- git #24c10301 - Clear the host array for each IP.
- git #6416921f - Rename 'hostname' to 'instanceid' in a bunch of places.
Parsoid
[edit]- git #01ebbfd1 - : Give preference to namespaces over interwiki prefixes (bug 51680)
- git #d45b1b25 - Added --changetree and --dump dom:post-changes options to parserTests
- git #f99419ee - Added utility method to process content in pipeline.
- git #2c436081 - Remember the output of failing (blacklisted) tests (bug 50316, bug 51718)
- git #ad2a1d3f - Update authors list.
Scribunto
[edit]- git #6a4e8a2b - Namespace names for Macedonian (mk)
SemanticForms
[edit]- git #038f1c38 - Unbreak javascript for forms not including category/categories
Translate
[edit]- git #572c4c56 - Update translate-group-desc-tsint message
- git #174ae237 - Introducing TranslationStash
- git #4bf4f1a1 - Remove calls to wfDebugDieBacktrace
- git #9c12ff36 - Missed one tux-proofread-button
UniversalLanguageSelector
[edit]- git #5a808ef3 - Moved Cucumber hooks to hooks.rb file (bug 49812)
- git #2c4a9068 - Updated ULS repository to the latest version of shared test files (bug 53579)
- git #2461d572 - Fix for IME menu integration tests
- git #eae3ac7d - resetting all prefs on beta causes VE tests to fail
- git #de57dadf - Localization update from upstream
- git #b4f794f9 - Reset language and font while preview
- git #32bb0304 - Refactor all language, font change code to preview method
- git #d6ae72eb - Don't trigger namespaced events, it breaks VisualEditor
- git #d501ad89 - Replace deprecated method
UploadWizard
[edit]- git #dcc95c7f - Use $.toJSON instead of JSON.parse for compatability and
- git #80a4730e - Further jshint fixes (bug 47161)
- git #8dbd0166 - Split out the HTML generation for Campaigns into new class
Vector
[edit]- git #8c5d979c - Remove everything except for short information in README and Vector.php (bug 45051)
- git #55bddcf8 - Remove dead code (bug 45051)
- git #96207fd5 - Remove 'vector-noexperiments' preference (bug 54852)
VisualEditor
[edit]- git #1400e3eb - The amazing mystery of scrollTop and onscroll (bug 55343)
- git #59890593 - Fix name of syntaxHighlight icon file
- git #63ec3c15 - Followup 571d6cac: when the selection changes, undo highlights
- git #7fcd5b7d - ve.Element: Fallback to body, window is not scrollable (bug 54928)
- git #abb17f94 - When cloning the InternalList, pass through properties that aren't rebuilt (bug 54712)
- git #087fd6c3 - Followup 5592ea26: bind native focus/blur events instead of jQuery events
- git #912e0b1a - Add specific message for empty ref group list (bug 51873)
- git #62ec9d92 - SyntaxHighlight node support
- git #a2338df6 - Make "Welcome to VisualEditor" gender sensitive
- git #fb4aae8e - Add optional i18n parameters to MWDialog titles
- git #d8bdbd05 - reset @make_selectable_line properly again
- git #eb091998 - reset @make_selectable_line properly
- git #7d9eee7b - Use element.textContent in ve.getDomElementSummary
- git #5592ea26 - Make cursoring over a FocusableNode work again (bug 54443)
- git #571d6cac - Don't bounce selection changes DM->CE
- git #9b999622 - ce.BranchNode: Insert slugs based on CE children length, not DM (bug 50947)
- git #e4daeea0 - removedItems[i] is already an item, no need to pass removedItems[i].item (bug 54727)
- git #f5e18e45 - refactor to use Scenario Outline and REUSE_BROWSER env var
- git #7849be8e - indent/outdent is conceptually different than bullets strings
- git #68656424 - Add more tests for ve.ce.Surface#onContentChange
- git #f3899c40 - Typing into an annotation next to a word break keeps annotation (bug 54332)
- git #807df982 - Move repeated code for creating a test ve.ui.Surface in utils
- git #069eefe3 - Fix JS error in ve.ui.ClippableContainer
- git #2fb1313f - VE link not immmediately present since opt-in change, especially in Chrome
- git #b8a05122 - Implement live preview in MWMathInspector
- git #515ad017 - Fix timing of rerender event in GC nodes
- git #5d84372f - make test DRY, use Before hook
- git #a69ce9b2 - Missing param comments in methods updating popup widget
- git #cf177899 - Introduce newFromDocumentReplace() transaction builder (bug 52102)
Wikibase
[edit]- git #da0135cc - Improve message displayed in diffs, etc. for bad values
WikimediaEvents
[edit]- git #2caa304e - Log performance.parsoid.* events broadcast by VE
- git #b76c1360 - Add .jshintrc
- git #36741974 - Log VisualEditorDOMRetrieved latency data via EventLogging
WikimediaMessages
[edit]- git #15e379cb - Added a message about forced password resets