MediaWiki 1.23/wmf19/Changelog
Appearance
< MediaWiki 1.23 | wmf19
Core changes
[edit]- git #97704697 - Update UploadWizard for I1cf495e47
- git #c0140342 - Send profiled items under the correct name (bug 63347)
- git #44913935 - 8 (bug 6324)
- git #6a50cee0 - Update SpamBlacklist, emergency revert
- git #020ca194 - Updating LocalizationUpdate for SWAT
- git #083345b7 - Update Wikidata to fix the handling of the copyrightpage message
- git #5ca0de9a - Update Wikidata to fix a problem with SpecialMobileWatchlist
- git #8ced0d48 - Update MobileFrontend to wmf/1.23wmf19 tip
- git #49959581 - Update Math extension for cherry-pick
- git #7dbdc760 - Update Flow
- git #b16a2919 - Update Wikidata to fix an exception on Client
- git #ffc43e2d - Update Wikidata, patch for Wikibase js config and revert entity selector patch
- git #72cff424 - Update LocalisationUpdate for rewrite
- git #39ccc4dc - Update VisualEditor for cherry-pick
- git #17d6112e - Update Wikidata, fix OutputPageBeforeHtml hook
- git #067a0ad1 - Update Wikidata
- git #00dc113b - Update Wikidata and WikimediaMessages
- git #ce6f6391 - Update the installer to use JSON i18n
- git #5b9aa7cf - mediawiki.inspect: add method for grepping loaded modules
- git #db32c809 - Update OOjs UI to v0.1.0-pre (0f50cdc46c)
- git #d957f3ea - Update OOjs UI to v0.1.0-pre (53f2410336)
- git #7fc1a5b1 - Break up SearchEngine.php into a couple of other files
- git #a22d02a0 - Remove bogus entry
- git #e1650350 - Use square brackets instead of curly braces for char of a string
- git #4f961cfa - shared.css: Canonicalize and simplify background image rules
- git #6112acac - Make use of strong consistency with Ceph RGW
- git #57f5716f - Fix path after file got moved
- git #fc1daaa0 - Unify coding style of jQuery( '<element>' ) calls
- git #96528b1f - Avoid header notice log spam from RunJobs API (bug 62233)
- git #bd2850d6 - Sync up with Parsoid parserTests.
- git #9d7af803 - Allow login with passwords not meeting complexity requirements
- git #329d0558 - Added a __sleep() method to ParserOutput to exclude cruft
- git #eca4351d - Parser tests: Make Foobar.svg consistent.
- git #f508561f - Moved $wgQueryPages stuff out of the global scope and into a function
- git #64ca023a - Inprove the exception message in JobSpecification::validateParams
- git #4f02f5fb - Put SiteList navigation ids into cache (bug 62754)
- git #2bb6da2c - Add user friendlier display text to links
- git #c4ff5e4b - Fix profiling error in LocalisationCache::readJSONFile()
- git #925c16f1 - Change date and decimal separators for Uzbek (uz) (bug 46453)
- git #7821e9d8 - Link to existing login help page by default from helplogin-url (bug 53888)
- git #2dd32c82 - Fix Status::getMessage accidentially returning string instead of Message
- git #400e4848 - Moved ProcessCacheLRU to /libs
- git #12251c76 - mediawiki.api: Use Promise.then instead of manual Deferred wrap
- git #d27fcb42 - Only put returnto parameter if needed on the from-http redirect in Special:Userlogin
- git #7c314de8 - Rename some local vars to start with a lowercase letter
- git #047c86f2 - Fix spacing between two functions
- git #4c81a710 - Fix formatting of some php docs
- git #811a084a - New 'profileerror' log group for profiling errors
- git #85a7f625 - Move variable definitions near to where they are used
- git #62710b6d - Mention possibility of $revision being null in PageContentSaveComplete
- git #194e54b1 - Fix variable name of param doc in RCCacheEntryFactory
- git #7cf3765d - Fixed typo: available
- git #d0ddc920 - Use "elseif" instead of "else if" in PHP
- git #c29d513d - Put the "else" (or "elseif") on the same line as the previous closing brace
- git #7cbd4c8c - Use Tab instead of Space as per PHP codesniffer
- git #ea7687a7 - Refactor password validity checking
- git #153abd52 - Correct the destination of checkLastModified debug messages
- git #9ffd4f08 - Renamed /job to /jobqueue
- git #e8b35f47 - Use preloadFileStat() to speed up syncFileBackend
- git #3b3806d2 - Remove assignment in conditon in phpunit.php
- git #e0e58939 - Sync up with Parsoid parserTests.
- git #3dfdddeb - Remove phpunit compatability function calls
- git #ac99ef7c - Emit $wgSearchType as JavaScript config variable
- git #8e84e892 - Update OOjs UI to v0.1.0-pre (ac0cc69508)
- git #4aabe17e - Add prebodyhtml template variable
- git #a90f1a2d - Changing URLs of mediawiki.org in scripts to the SSL-based website
- git #f535e448 - Fix minor typo in parser tests error message.
- git #4a04f429 - Adjust default interwiki result text
- git #cc10e136 - Adjust magic bolding in api help to only match lines inside * (bug 61834)
- git #1b8db29e - Method to identify if a ChangesList is watchlist or normal
- git #84dabc55 - Title and redirect snippets don't have a parameter anymore
- git #fe019f85 - Execute LocalFilePurgeThumbnails hook before purging thumbnails (bug 62273)
- git #c5666cbd - Update OOjs UI to v0.1.0-pre (46ccd5b3a7)
- git #dc8283a3 - Call ignore_user_abort() right before committing to the DB
- git #3ff5a3da - Split revdelete-text on Special:RevisionDelete for each type
- git #bae9f58d - Prevent "Log in" being used in two different contexts
- git #23aadb06 - Allow more-descriptive section names for parserTests
- git #2708725a - Don't use isset() to check whether an existing variable is null
- git #fc9840f0 - Reapplying r45820 to support the NewSignupPage extension.
- git #9e85aabe - Cleanup a bunch of tests and add todos
- git #7eb8e987 - Vector: Make animation LESS component
- git #7110eb06 - Preferences.php: avoid "Undefined index" if key 'realname' don't exist in $formdata (bug 62029)
- git #2744ecb5 - Add two new debug log groups
- git #ee667c0a - Send the full title to the 'nogomatch' debug log group
Extensions
[edit]BetaFeatures
[edit]- git #5a7abb8c - jshint: Actually add settings
- git #a8f54f09 - Empty jshint.rc to reset to defaults
- git #83f1168f - feature-discussion.svg: Snap to one-pixel grid
- git #18ba141a - feature-information.svg: New SVG version in addition to PNG one
- git #91970139 - checked.svg: Optimize
- git #a13e6773 - betafeatures.css: Remove Sass compilation artifacts
- git #f54938bf - White background for the green Beta checkboxes
- git #157e00f6 - Provide PNG fallbacks for non-SVG web browsers
CirrusSearch
[edit]- git #1d897607 - Remove pointless extra assignment
- git #4089b023 - Rename HooksTest to CirrusSearchHooksTest
- git #ca866551 - Regression tests for near match search on redirect (bug 62727)
- git #f4489e67 - Only suggest words that share two first characters
- git #49b3dd91 - Consistent punctuation in the comment messages
- git #55d3d2aa - Add integration test for word count
- git #ecca7a99 - Lots of small fixes (bug 62625, bug 62626)
- git #431416d7 - Avoid infinite fallback loops
- git #2d13306e - Start building suggest field combined didyoumean
- git #e1c43a36 - Fix word_count
- git #985968a1 - Should've bumped analysis version when I adjusted language fallbacks
- git #659324fb - Simplify error output a tad in updateOneSearchIndexConfig
- git #b8d00fa1 - Simplify a little bit of logic in a few places
- git #a03a13f6 - Simplify getIndexSuffixForNamespace() logic a tiny bit
- git #2f06cf1c - Hardcode interwiki searches offset and limit
- git #b9856dcc - Don't prefix interwiki search results with their interwiki prefix
CodeEditor
[edit]- git #6276431c - Remove inexistent hook "LivePreviewPrepare" (bug 47235, bug 52071)
ContactPage
[edit]- git #96450dd8 - Allow inclusion of additional fields
DonationInterface
[edit]- git #980eeea0 - Add the default logline prefix to everything that has an instantiated gateway.
- git #ac91a6a8 - Fixing up some weirdness we were seeing around language selection
- git #f146924a - Adding constraints and zero-padding for ES Direct Debit
- git #66b461b5 - Adding WP tests to donation interface
- git #a4adfa8a - WIP: WorldPay
Echo
[edit]- git #bc57eb75 - Prevent double email notifications on talk page edit (bug 53569)
EventLogging
[edit]- git #e286654b - Add eventlogging-reporter script
- git #ad4d1c5f - Rename efLogEvent to EventLogging::logEvent
- git #dd842c7c - Add $wgEventLoggingSchemas
- git #af63d4ef - Rename efLogServerSideEvent -> efLogEvent; deprecate former
- git #d9cb7962 - Allow schema registration via custom hook
- git #fb3f6604 - Allow EventLogging events to be logged via mw#track
- git #1cfe55f3 - Remove long-deprecated functionality
- git #da3c2ce1 - Migrate to JSON i18n
- git #d978b4b0 - Fix check for 'check_rc' in traceback
- git #22f0b31a - Add missing import ('inspect')
- git #211d273a - Detect and ignore bogus KeyboardInterrupts raised by PyZMQ
Flow
[edit]- git #06fecfdf - Flow's Echo notificaiton is not being set up correctly (bug 63044)
- git #9204d824 - ubdeleted -> undeleted
- git #7b4514a0 - Add BC for obsolete action names
- git #865e324c - Combine various history actions
- git #ca12d717 - Split all Flow\\Data classes into one file per class
- git #ac6a0935 - Fix Notice: Undefined variable: wgFlowAbuseFilterGroup
- git #37903647 - Make FlowActions accessible from permissions
- git #8b6a24aa - Add method to inject a workflow into the urlgenerators workflow cache
- git #1677386b - Remove title must exist requirement (bug 61873)
- git #e9083097 - Remove unused PersistenceException class
- git #1b381a5f - Fix typo
- git #cfe4ec94 - Add more info to flakey permissions test
- git #389ad234 - Cache created objects within the mapper
- git #2a7803fc - Show who moderated the most recent revision
- git #9085ad43 - Fix comment
- git #f0c119fe - Fix problem when submitting a topic without first post. (bug 62794)
- git #8b524952 - tipsy 'w'est gravity adds a visible dot 9999 pixels down the browser window (bug 62689, bug 62689)
- git #4ead0e83 - More fix to diff link from contribution & recentchange page (bug 62162)
- git #e0b96241 - MediaWiki:Bad image list not integrated (bug 61772, bug 61772)
- git #a2c4c370 - Join ObjectStorage and WritableObjectStorage interfaces
- git #3780d676 - use ResultWrapper directly
- git #47a65404 - QA Update me_se gem version to use share RL error check
- git #04abc973 - Move RC-exceptions into FlowActions.php (bug 60855, bug 60855)
- git #4290181c - Add code to prevent exception for new db columns
- git #e71569d9 - Minify SVG files
- git #31de210f - Action menu updates
- git #e13a6078 - Move Parsoid-related code into own folder/namespace
- git #c824df70 - Fatal exception "DatabaseBase::makeList: empty input for field rev_id" on Special:Contributions (bug 62634, bug 62634)
- git #9e71eafc - Fix a misnamed variable from 28cbae3
- git #1b1bed42 - Drop tree_orig_create_time
- git #00c538a8 - diff link for a post is action=compare-post-revisions (bug 62162)
- git #decadd6c - Only load the container on flow pages
- git #28cbae3c - Cleanup undefined method warnings
- git #6851a5f7 - Update annotations in RevisionView
- git #3f69cb7f - Send all wfDebugLog calls to the 'Flow' logGroup
- git #d473c3fa - should not override global h1 and h2 style (bug 59636, bug 59636)
- git #269e3cd8 - Remove unique from index (tree_rev_descendant_id, tree_rev_id)
GWToolset
[edit]- git #2eb79987 - Remove mention of DefaultSettings.php from the messages
GuidedTour
[edit]- git #50c1a7a6 - Replace call to deprecated OutputPage->isUserJsAllowed
Math
[edit]- git #5388ce37 - Make VE math inspector title not be null (bug 63083)
- git #e7be4f5b - Minor fixes for VE Math code
- git #fcf045f8 - Add VisualEditor support
MobileFrontend
[edit]- git #74630c68 - Don't request pageimages for 0 pages (bug 63248)
- git #0b72a454 - Fix the watchlist header (bug 63144)
- git #5257b49b - Hygiene: Fix all CodeSniffer errors and warnings
- git #9a0f4b5f - Special:MobileWebApp and Special:Manifests
- git #c9bd1e91 - Hygiene: Remove stray WAP messages
- git #8ed9d083 - Tool: Make messages easier to create
- git #e0e293b5 - Tools: Relax pre-review hook
- git #44b337d3 - QA: explicit navigation to Main Page
- git #7e0b2ba0 - QA: Using the new way of starting a custom browser (bug 62512)
- git #db0cf2e6 - Migrate to JSON i18n
- git #553b92af - Use __DIR__ instead of dirname( __FILE__ )
- git #1b23b6d0 - Set a sane default for $wgMFNearbyEndpoint
- git #f52b7d1b - Add a pre-review hook to enforce better code review practices
- git #c0d37fe9 - Hygiene: Add missing QQQ codes
- git #df96148c - Fix TOC display in alpha on mobile
- git #077e90d5 - QA Two tests mistakenly pointed to production environment
- git #ffb5577c - QA Needs a when_present for slow browsers
- git #db4db929 - Hygiene: Remove undefined test and unused rule
- git #136c6ed6 - Revert "Ensure checkToggleView() fires at appropriate time" - infinite recursion again
- git #acae002c - Finish cleanup of new dynamic languages (bug 62630)
- git #066c882c - Hygiene: Kill RandomPage in favour of ArticlePage
- git #c19669c0 - Ensure the languages button is present after an edit (bug 62434)
- git #5d6e6d36 - Surface talk page on desktop version of skin
- git #c92f2960 - Update last modified time when a template or file changes in MFResourceLoaderModule (bug 62010)
- git #e895e162 - QA: Don't run this test on test2
- git #8d6ac277 - QA: Don't run the nearby pages on test2
- git #257ba773 - QA: Remove dot from Cucumber feature name
MultimediaViewer
[edit]- git #c7ae4a36 - Handle image loading rejections
- git #49bc5edd - Clear the cursor hiding class when attaching the lightbox
- git #466735fc - Add HTML text to embed tab
- git #f650813e - Add embed tab to reuse dialog
- git #56f923ae - Add share panel, replace reuse
- git #e8c099f3 - Fix navigation issue with alt+esc on Ubuntu/Unity. (bug 62580)
- git #65209403 - Use animation mixin in core for `invite-animation`
- git #c6683b7e - Make the panel animation more subtle
OpenStackManager
[edit]- git #0aba51c9 - Greatly simplify OpenStackNovaHostDeleteJob
- git #53358560 - Replace insert() with JobQueueGroup::singleton()->push(); in one more place.
- git #4723b520 - Use a recurring job to delete instance host entries.
PageImages
[edit]- git #fb7cf4c8 - Make results cacheable
PageTriage
[edit]- git #0cdef37a - Update i18n strings for the deadend tag
SemanticForms
[edit]- git #2a947c60 - Appropriate log message for property creation (bug 35370)
- git #ecfe6158 - Fix for revision 8ab4f7a, so that values set in query string appear again
- git #0fe52b10 - Appropriate log message for property creation (bug 35370)
SpamBlacklist
[edit]- git #88653387 - Revert "Categorize pages containing blacklisted links"
TextExtracts
[edit]- git #961a5dda - Make results cacheable
Thanks
[edit]- git #fbaed178 - Add integration test for flowthank API
Translate
[edit]- git #5cd1f881 - characterEditStats.php uses RC table, mention $wgRCMaxAge limits
- git #00d8a73a - Micro-optimization for MessageGroups::haveSingleSourceLanguage
- git #9f268d41 - Fixed failed test by waiting for element to appear
UniversalLanguageSelector
[edit]- git #b1e2812f - Cosmetic code fixes
- git #24a47aa0 - Update jquery.webfonts from upstream (bug 62530)
- git #e1c6eb93 - Update from ULS upstream
- git #ab55d960 - Fixed spacing in return
- git #9732c5b3 - Coding conventions - whitespace, ===
- git #d8c6e59d - Update jquery.webfonts from upstream
UploadWizard
[edit]- git #34d736b9 - Fix EventLogging schema registry
- git #1302c788 - Improve text of message attached to uploaded image
- git #9be3fdb8 - Use checkboxShiftClick for "Copy Metadata" checkboxes
VectorBeta
[edit]- git #7d01977b - Add click tracking to compact personal bar
- git #bb4e9d6c - Add Compact personal bar beta feature
VisualEditor
[edit]- git #026b954d - Fix 'original dimensions' async call in MediaEdit dialog (bug 62024)
- git #5ad08289 - Followup 861d097: actually exclude reference tool in reference dialog toolbar (bug 62575)
- git #45b17da9 - Don't use search widget emptiness as a proxy for "no reusable references" (bug 61960)
- git #4bf24633 - Ignore placeholder parameters in serialization (bug 62621)
- git #78a52f1f - Display links to nonexistent pages as red (bug 37901)
- git #6322ec3a - Add missing ve.ce.ClickableNode.js to .docs/eg-iframe.html
- git #0304b89d - Add lookupTitle attribute
- git #aea64bf2 - Remove the math inspector code
- git #ec409537 - Mixin ClickableNode and add primary command names
- git #e0246013 - Properly teardown TOC widget
- git #903c19ef - Disable VisualEditor on Page Translation output pages (bug 50284)
- git #7e52a1ab - Fail gracefully if there is no edit tab
- git #438f9df0 - Show last protection log entry and link to full protection log on protection notice (bug 51215)
- git #ad692837 - [browser test] Fix a mistake in previous commit.
- git #18693e76 - Remove commented-out, now-confirmed-as-wrong wrong image insertion code (bug 61560)
- git #2a469018 - Increases width of defaultsort and page redirect fields in options dialog (bug 51012)
- git #0128db1d - Clarified the default link for image insertion. (bug 61560, bug 49844)
- git #f0731084 - [browser test] add when_present to link header check
- git #0a2f97d3 - [browser test] dismissing beta 10X is overkill
- git #b68c8d38 - Re-sync toolbarGroups for MWMediaEdit and MWReference dialogs
- git #6b22f272 - Rerun grunt to regenerate eg-iframe.html
- git #eba7d58d - Table of contents widget
- git #ae06f75a - Replace semicolon with full-stop in two messages
- git #ba71dadd - Add new ve.dm.CommentMetaItem.js to .docs/eg-iframe.html
- git #5da22148 - [browser test] Navigate different path through template
WikiEditor
[edit]- git #772e39ca - Unify coding style of jQuery( '<element>' ) calls
Wikidata
[edit]- git #fa9e1598 - New build, patch for handling copyright message
- git #7de9fedc - Update Wikibase to fix a problem with SpecialMobileWatchlist
- git #4d8def72 - Prevent throwing an exception on the watchlist if the enhanced changes list is enabled
- git #8c6c953b - Update Wikidata build
- git #81befafb - New build, fix OutputPageBeforeHtml hook
- git #d2fde4d9 - New build, improves output page js config handling, fix SetSiteLink summary
- git #51167324 - New build, bug fixes for special pages, entity selector
- git #2aee6db7 - Update Wikidata, fix for watchlist, bot flag in merge items api
- git #b59b7643 - Update composer.json to point to Wikibase branch
- git #c9656721 - New Wikidata Build - 19/03/2014 10:00
- git #7a0d5890 - New Wikidata Build - 17/03/2014 16:45
- git #7a895f58 - New Wikidata Build - 17/03/2014 10:00
- git #f87518a8 - New Wikidata Build - 16/03/2014 10:00
- git #8a64316e - New Wikidata Build - 15/03/2014 10:00
- git #502aa6e8 - New Wikidata Build - 14/03/2014 10:00
- git #da4c9e93 - New Wikidata Build - 13/03/2014 10:00
- git #e86afaa3 - New Wikidata Build - 12/03/2014 10:00
- git #a4c7da1f - New Wikidata Build - 11/03/2014 10:00
- git #55dfaf02 - New Wikidata Build - 10/03/2014 10:00
- git #da3baa93 - New Wikidata Build - 09/03/2014 10:00
- git #758a93ea - New Wikidata Build - 08/03/2014 10:00
- git #8c279577 - New Wikidata Build - 07/03/2014 23:18
- git #c2393a1d - New Wikidata Build - 07/03/2014 10:00
- git #cf2db4c6 - New Wikidata Build - 06/03/2014 10:36
WikimediaEvents
[edit]- git #8a0d785b - Use simple random sampling to log deprecated usage at 1:100
- git #d7a2bd8d - Log usage of deprecated JavaScript functionality
WikimediaMessages
[edit]- git #8227b8ae - Add new Wikidata messages for "other projects" sidebar links and for new magic word
- git #21b87653 - Add link to local copy of Libre Art License