MediaWiki 1.29/wmf.3
Appearance
MediaWiki 1.29.0-wmf.2 | Deployment of MediaWiki 1.29.0-wmf.3 to Wikimedia sites | MediaWiki 1.29.0-wmf.4 |
The latest version (labeled "1.29.0-wmf.3") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 15 November 2016 (see the roadmap).
Core changes
[edit]- git #fd995853 - Updated git submodules
- git #388ef193 - Revert "Apply Ori's bandaid for API cluster fails"
- git #5925be7f - Updated git submodules
- git #083c6a78 - Apply Ori's bandaid for API cluster fails (task T151702)
- git #38393ac1 - Updated git submodules
- git #fcd2439b - Updated git submodules
- git #55b4c8f2 - Updated git submodules
- git #58032e5f - Updated git submodules (task T151452)
- git #37b5c336 - Updated git submodules (task T151452)
- git #d0ba633f - Updated git submodules
- git #1d009775 - Updated git submodules
- git #31f90991 - Updated git submodules
- git #c1e59aae - Updated git submodules
- git #54c68ce7 - Updated git submodules (task T151423)
- git #7a1c6da8 - Updated git submodules (task T151236)
- git #5a631773 - Updated git submodules (task T151220)
- git #3e057d95 - Updated git submodules (task T150706)
- git #ba783cca - Updated git submodules (task T151005)
- git #fe4df6b2 - Revert "Revert "resourceloader: Make cache-eval in mw.loader.work asynchronous""
- git #29f0b231 - Revert "resourceloader: Make cache-eval in mw.loader.work asynchronous"
- git #352f5261 - Updated git submodules
- git #c60b2667 - Updated git submodules (task T150948)
- git #63c6b7e7 - Updated git submodules (task T146510)
- git #7d4d0838 - Updated git submodules (task T150556)
- git #a6e8a2b4 - mw.jqueryMsg: Match behavior when key does not exist to PHP
- git #568bc35c - Follow-up e681e5d: Correct typo in test comment
- git #6dbb8f2d - Fix multiple bugs in EncryptedPassword
- git #7cb06de9 - Fix message name for passwordreset-invalidemail
- git #f9a86b01 - Fix SpecialPasswordResetOnSubmit parameter handling
- git #b86d9d87 - Followup to I5b47e5a
- git #7f40255c - Accept salted password hashes with :A: prefixes
- git #b99099fc - Initialize gallery slideshow on wikipage.content hook
- git #c0821b20 - ApiSandbox: Add text about limit's "max" value
- git #52c4704f - ApiSandbox: Don't use OO.ui.NumberInputWidget for limit fields
- git #13076986 - Wait for Slave Lag to catch up in wrapOldPasswords.php
- git #e681e5d8 - mw.Message: Match behavior when key does not exist to PHP
- git #7e2a8825 - Add missing doc param
- git #d2887f44 - Gorontalo (gor) to Names.php and RELEASE-NOTES-1.28 (task T136083)
- git #7a157e0b - Fix interpretation of "A-type" password hashes
- git #eefbfa82 - Add extra logging for when user logs in with a temp password
- git #854d22ba - Add better logging to password reset
- git #3e92538e - Karelian (krl) to Names.php and RELEASE-NOTES-1.28 (task T137415)
- git #67da0931 - MediaWiki namespace (and talk) back to English in MessagesCdo.php (task T122428)
- git #7b7cb49c - Add !!html/php parser test for HTML comment after template name (task T89615)
- git #b829bdec - Get StatsdDataFactory from MediaWikiServices
- git #ae72e357 - More robust, cleaned up MessageTest (task T146416)
- git #4fe6600f - Fix ApiSandbox (task T150454)
- git #af1dfeea - Validate getExamplesMessages() query strings
- git #eab0c949 - CryptRand: remove newlines from logging message
- git #e474bdca - TransformationalImageHandler: Fix use of __METHOD__ in closure
- git #d3660d55 - Do not pass parameter as reference
- git #83b27e2a - Fix parameter name
- git #b0784a8e - Deprecate Message::$format (mostly) (task T146416)
- git #d82eec16 - Revert "Don't construct SpecialPages twice" (task T132545)
- git #f5dbb60c - Depedency inject remappedTableName() map via MWLBFactory
- git #76abc7a9 - un -> in
- git #76c015b7 - Document removal of Database::getSearchEngine() (task T147683)
- git #154b4383 - Alphasort lists
- git #44f84961 - API: Pretty-printed responses should always use HTTP status 200 (task T150344)
- git #f7928ac3 - Fix missing globals
- git #410a47aa - Extract methods while creating the textbox (task T143823)
- git #a35adefb - Extract addition of conflict header explanation (task T143823)
- git #bcc28e8b - Even more out-factoring to methods in the header
- git #291f2c05 - Update OOjs UI to v0.18.0
- git #4ea621e2 - Add Message test for implicit formatting
- git #9c12d5dd - Release notes for Id88c8066, Id1ace959, I3c29131e
- git #59280c4c - Revert "Use display name in category page subheadings if provided" (task T149510)
- git #0e15a606 - Revert "Move NewPP limit report HTML comments to JS variables" and followups (task T110763, task T142210)
- git #baf878fb - resourceloader: Use cached Revision::newKnownCurrent for WikiModule
- git #202f695f - Update weblinks in comments from HTTP to HTTPS
- git #fa068480 - Clarify "while blocked" where something else could be "blocked" too (task T135431)
- git #ab8bafea - tests: stop updating the search engine
- git #4f61e992 - Connect OOjs UI's deprecation warnings to MediaWiki's logging system
- git #2993c377 - Move condition to not show form one level up
- git #08d54bc0 - Convert CREDITS to list of all known git contributors (task T139300)
- git #cba03a57 - Convert CREDITS to single list of contributors (task T139300)
- git #799eb213 - Revert "MediaWiki.php: Redirect non-standard title urls to canonical" (task T106793)
Vendor
[edit]- git #7d8aecf6 - Reinstate "Update OOjs UI to v0.18.0"
- git #6f6a2e22 - Revert "Update OOjs UI to v0.18.0" (task T150323)
- git #c7c5ea36 - Update OOjs UI to v0.18.0
Extensions
[edit]AbuseFilter
[edit]- git #2224084c - Expand .gitignore for more editors
BetaFeatures
[edit]- git #7ddf52ca - Fix failing PHPUnit tests
CategoryTree
[edit]- git #b660771e - Expand .gitignore for more editors
CentralAuth
[edit]- git #fcc7a7ec - Skip all large wikis during the maintenance script run
- git #1f09116b - Wait for slave lag to catch up on the correct database
- git #acb2b96f - populateLocalAndGlobalIds: Bump batch size to 1000
- git #5ad7a08a - Batch lookup of user ids rather than select per update
- git #f25e11be - Skip enwiki while backfilling data
- git #4ecf99b9 - Fix incorrectly indented block
- git #fcdb6808 - Expand .gitignore for more editors
CheckUser
[edit]- git #383af3f1 - Expand .gitignore for more editors
CirrusSearch
[edit]- git #918225e1 - Extract namespace_text and wiki on all ResultsType
- git #e83c63f3 - Unify unit tests with a common base class
- git #86299cd5 - Add @group tags to phpunit tests
- git #7d8abc60 - Use vslow with forceSearchIndex db queries (task T147957)
- git #2e517e70 - Completion preferences radio and content should be side-by-side (task T149982)
- git #6a2cd72d - Don't allow creating metastore from saneitizeJobs.php (task T148821)
- git #d3bc5e91 - Remove unused use statements
Cite
[edit]- git #ec1cf7c0 - Update ComboBoxInputWidget API (task T150555)
- git #04fca616 - eslint: Re-enable wrap-iife and partially enable dot-notation
- git #444783be - Expand .gitignore for more editors
- git #43f56c81 - Fix MWReferenceGroupInputWidget and uses (task T150491)
- git #c9c10d29 - MWReferenceGroupInput: It's ComboBoxInputWidget, not ComboBoxWidget
CiteThisPage
[edit]- git #44cec697 - Expand .gitignore for more editors
Citoid
[edit]- git #e90dda56 - eslint: Re-enable wrap-iife and partially enable dot-notation
CodeEditor
[edit]- git #142b8089 - Follow-up I83714188: Don't turn every MW page into an exception
- git #07b24bb9 - Remove inline CodeEditor for <syntaxhighlight>
- git #0f59806d - Expand .gitignore for more editors
ContentTranslation
[edit]- git #2a98e3da - Translationview rewrite based on OOJS, OOJS-UI (task T149163)
- git #ebbdb9f2 - Log the user id and source title in eventlogging for campaigns (task T149380)
DonationInterface
[edit]- git #2226be9b - Fix US 'Postal Code' label
- git #6eb78c4b - auto focus fname field (task T149803)
Echo
[edit]- git #94450ba5 - Expand .gitignore for more editors
EventBus
[edit]- git #3b6b1e5f - Don't set binary data for page property values (task T148251)
FlaggedRevs
[edit]- git #676e7e7b - Expand .gitignore for more editors
Flow
[edit]- git #502de398 - Fix warnings and bugs in generateForwardedCookieForCli() (task T149579)
- git #4548ada7 - Update Flow caching strategy for multi DC (task T120009)
- git #e29d2f8c - Accept 'OK' status results from search engine (task T134157)
Gadgets
[edit]- git #5bbb1045 - Expand .gitignore for more editors
GlobalBlocking
[edit]- git #75ce95f7 - Expand .gitignore for more editors
- git #97a20f9f - Validate input for query=globalblocks&ip= and &addresses=
GlobalUsage
[edit]- git #7ee5acad - Expand .gitignore for more editors
Graph
[edit]- git #4587b296 - eslint: Re-enable wrap-iife and partially enable dot-notation
- git #5f057741 - Rewrite unnecessary ternaries
- git #b9a6f974 - build: Replace jscs+jshint with eslint
- git #c9a837c7 - Row widget model
- git #93e02b62 - MWGraphDialog: It's setDir now, not setRTL
Interwiki
[edit]- git #ed0e7e53 - Expand .gitignore for more editors
JsonConfig
[edit]- git #bdb516f9 - Remove bogus restrictions in JCDataApi and fix example query strings
- git #690e2398 - Switch to compact json storage (task T149541)
Kartographer
[edit]- git #8370225b - eslint: Re-enable wrap-iife and partially enable dot-notation
- git #a0156c25 - Partially revert "Differentiate tracking categories by namespace"
- git #6909bad4 - Fix interactive mapframe not interactive in embed mode (task T150464)
- git #8e513118 - MWMapsDialog: It's setDir now, not setRTL
- git #12a6d21c - Show MapPin icon next to all <maplinks> links (task T145176)
Math
[edit]- git #422ea757 - eslint: Re-enable wrap-iife and partially enable dot-notation
- git #7553b42b - Expand .gitignore for more editors
MobileFrontend
[edit]- git #ab45cae1 - Correct flex display for thumbnail contents on mobile (task T150706)
- git #0c6f003b - Remove underscores from redirect toast message (task T150639)
- git #264e7c5b - Replace window.confirm with OO.ui.confirm
- git #31756f82 - Hygiene: clean up section headers preparation
- git #d8e89fc4 - QA: Ensure JavaScript has loaded before running references and search tests
NavigationTiming
[edit]- git #ca22b107 - Don't report stats when page visibility changes during page load (task T146510)
OATHAuth
[edit]- git #0b460de4 - Declare issuer name in QR code when setting up 2FA (task T150596)
- git #e317bf46 - Show preferences link if user has a key set, but no userright (task T150584)
ORES
[edit]- git #fc423698 - Fix "configuration" spelling in en.json
- git #760578f9 - Only check isInGeneratorMode() on instances of ApiQueryGeneratorBase
PageForms
[edit]- git #f97847ff - Version 4.0.2
- git #e4c749bf - Fix for 11d4bb663089
- git #90df05d6 - Cosmetic fixes for some helper form classes
- git #dd055d84 - Fix for RL for datepicker for MW 1.26
- git #11d4bb66 - Fix for handling non-comma delimiters
- git #2fa29a59 - Simplified RL loading for Special:CreateTemplate
- git #98909271 - Another renaming fix
ParserFunctions
[edit]- git #e29474bf - Expand .gitignore for more editors
ParsoidBatchAPI
[edit]- git #7b2646ec - Add npm entry point and banana i18n linter (task T150332)
ProofreadPage
[edit]- git #a1b4675f - Accept 'OK' status results from search engine (task T134157)
Renameuser
[edit]- git #b937e15d - Expand .gitignore for more editors
RevisionSlider
[edit]- git #1c96061c - Don't show opt-out preference for betafeature (task T151452)
- git #79f36d04 - User preference to disable the Extension (task T151452)
- git #518aea3e - Clean-up browsertests
- git #d079937e - Fix browsertests README
Scribunto
[edit]- git #eb8699ae - Expand .gitignore for more editors
SecurePoll
[edit]- git #d2eac8c3 - Dump should return decrypted votes (task T145695)
- git #137a5ae3 - Add npm entry point and banana i18n linter (task T150332)
- git #c04f10de - Dump page should work for non-encrypted elections too (task T145648)
SiteMatrix
[edit]- git #ad9421fb - Add composer tests / parallel lint / PHPcs (task T150423)
SpamBlacklist
[edit]- git #45c4d35e - Expand .gitignore for more editors
SyntaxHighlight_GeSHi
[edit]- git #37711ca1 - VE: Fix combobox API and other issues (task T150555)
- git #cfbc206c - MWSyntaxHighlightWindow: It's ComboBoxInputWidget now
Thanks
[edit]- git #4a95a1a0 - Expand .gitignore for more editors
TitleBlacklist
[edit]- git #4ca30cdd - Expand .gitignore for more editors
TorBlock
[edit]- git #dd900066 - Expand .gitignore for more editors
Translate
[edit]- git #26feee06 - Remove dots (.) on pt-*-logreason messages (task T150574)
UniversalLanguageSelector
[edit]- git #811944c4 - build: Replace jscs+jshint with eslint
- git #337e0aef - Move interface styles to ext.uls.interface.css
UploadWizard
[edit]- git #09cd0038 - mw.UploadWizardLicenseInput: Correct unguarded for...in (task T151220)
- git #5210408f - Fix OOjs UI nameless dialog deprecation warning
- git #aa48427f - Fix logging of 'load' in UploadWizardTutorialActions
- git #f1a5b949 - Restore content after having gone back (task T122923)
- git #ff53d993 - Add 'back' button throughout UW workflow (task T122923)
UrlShortener
[edit]- git #840fcc70 - Fix broken example query string
UserMerge
[edit]- git #56c52b26 - Expand .gitignore for more editors
VisualEditor
[edit]- git #f907cee6 - Follow-up I63ab27cb: Get rid of notices tool when there are no notices (task T151423)
- git #47aed950 - Move around code that sets up edit notices to ensure it runs after we receive the notices to display (task T151236)
- git #31a8eeb0 - Update VE core submodule to wmf/1.29.0-wmf.3 HEAD (68a1d94) (task T151005)
- git #b131b402 - Update VE core submodule to wmf/1.29.0-wmf.3 HEAD (01fc399) (task T150556)
- git #b4ff55a3 - Always set mode when activating the target
- git #521c3c84 - Pass isModified when switching from VE to NWE (task T150707)
- git #2fbbb07c - Update VE core submodule to master (cf1a9c8)
- git #81020239 - Normalise filename after image is chosen in gallery dialog (task T150638)
- git #e39b27d7 - extension.json: Bump MW requirement to 1.29
- git #a438e5bd - Update VE core submodule to master (2bc2ddf)
- git #37ccaca2 - eslint: Re-enable wrap-iife and partially enable dot-notation
- git #f2e0b408 - Teardown the toolbar properly
- git #b1b6f983 - Remove redundant narrow-threshold calculation
- git #807cb6b5 - Move NWE URL changes into JS (task T148077)
- git #6f8e0d96 - Replace confirm with OO.ui.confirm
- git #25b0a94e - Update VE core submodule to master (c532815)
- git #003c5ac4 - Use a blank temp document when selection is empty (task T150492)
- git #26e7267f - ArticleTarget: Use an OOUI MessageDialog, not window.alert()
- git #dc8171d1 - Revert "Temporarily override broken toolbar border colour"
- git #20b802cc - Update VE core submodule to master (5f569e4)
- git #79befe3d - MWExtensionWindow: Use #setDir, not the removed #setRTL
- git #1cb4c273 - Collapse to end after inserting WT signature (task T150320)
- git #2fa4cfef - Rename methods used for setting up multiple edit tabs
WikiEditor
[edit]- git #2d7049f8 - Expand .gitignore for more editors
WikimediaEvents
[edit]- git #e5727dd0 - visibilitychange: Consider all changes to imply hidden
- git #dc41e098 - rlfeature: Remove json-support tracking (task T141344)
WikimediaMaintenance
[edit]- git #a8fd15cf - Add ShortUrl tables to createExtensionTables.php
cldr
[edit]- git #a1578fc9 - Expand .gitignore for more editors
timeline
[edit]- git #37ba9392 - Add composer entry point with phplint
Skins
[edit]CologneBlue
[edit]- git #1def1933 - Remove unnecessary z-index on the sidebar (task T150149)