MediaWiki 1.24/wmf5/Changelog
Appearance
< MediaWiki 1.24 | wmf5
Core changes
[edit]- git #ef1cc30c - Updated zero ext
- git #88d7bfaa - Update UniversalLanguageSelector
- git #6f5e3721 - Revert "Pass phpcs-strict on includes/revisiondelete/" (bug 65733)
- git #834572e6 - Check category-move-redirect-override in content language
- git #f15045c6 - Update MultimediaViewer with I3966bf5d
- git #b8484db6 - Update MultimediaViewer with Ia305d64a
- git #f2948ccf - MMV: https://gerrit.wikimedia.org/r/#/c/134750/
- git #c0ba9402 - fix (bug 65051)
- git #ed774d31 - mediawiki.user: Use mw.log.deprecate to track user() and anonymous()
- git #b10d573b - https://gerrit.wikimedia.org/r/#/c/134504/
- git #5daa36f8 - Tweaked timestamp kludge logic in recordUpload2
- git #f111ccb8 - https://gerrit.wikimedia.org/r/134517
- git #b525c2b3 - Replace FOR UPDATE with LockManager use in LocalFile::lock()
- git #c28cb257 - MobileFrontend: cherrypick https://gerrit.wikimedia.org/r/#/c/134405/
- git #a70626cc - Update Wikidata, fix jquery issue with error tooltip
- git #3d6e435e - Update VisualEditor for cherry-picks
- git #aeeacfd2 - Update OOjs UI to v0.1.0-pre (0fbf6bd14e)
- git #074c02ac - Bump GettingStarted to tip of deploy branch for hotfix
- git #85430b7e - Update Wikidata, jquery 1.9 compat fix and api compat change
- git #3bb0d5f8 - Update GettingStarted extension to tip of deployment branch
- git #b89ee785 - Add url parameters to suppress text and didyoumean
- git #12e671d8 - Update OOjs UI to v0.1.0-pre (d4086ff6e6)
- git #8829ffc7 - Minor fix to DatabaseBase::close() logic (bug 65100)
- git #baa5ad6e - Update MultimediaViewer for cherry-picks
- git #667eac76 - MobileFrontend: grab https://gerrit.wikimedia.org/r/#/c/133741/
- git #4d365c50 - Revert "Declare visibility on class properties of includes/parser/" (bug 65375)
- git #676212e1 - Speed up CIDR matching from $wgSquidServersNoPurge (bug 57021)
- git #9785d4de - Upgrade jQuery to 1.11.1 (bug 44740)
- git #93afb008 - Move mw.cookie release notes to RELEASE-NOTES-1.24
- git #380b0757 - Added a script to compare current parser output to cache
- git #fefc8944 - MWException: Remove deprecated methods
- git #0d36811e - Update OOjs UI to v0.1.0-pre (80f1797a5c) (bug 50955)
- git #582fd02f - Use FOR UPDATE in prior LocalFile timestamp check
- git #11cc7fab - Remove unused variables from SpecialAllpages::showToplevel()
- git #7c585b5a - Implement mediawiki.cookie module (bug 49156)
- git #63525284 - Avoid an infinite redirect in $wgSecureLogin handling
- git #6528851b - qunit: Make use of 'config' and 'messages' shortcuts in module setup
- git #60532997 - Made LocalFile avoid duplicate (name,timestamp) pairs (bug 65264)
- git #44a89312 - Revert "Simplify thumbnail styling to have consistency with mobile implementation"
- git #cfbeb437 - MWException: Don't send headers multiple times
- git #7c7dbce0 - Remove messageTypes.inc and replace it by a hook
- git #3ed642bb - Improve a bit the code of SpecialAllpages::showChunk()
- git #416ec629 - jquery.accessKeyLabel: Replace hardcoded brackets and space (bug 65010)
- git #9674ebe4 - Installer: Minor tweaks to UI
- git #aa1c3b83 - Require one of page id or page title as params to ApiRollback
- git #b9fd30a4 - API: Fix documentation for ApiBase::require*OneParameter
- git #e509c84e - Update the API credits
- git #21de2cff - Allow use of ApiRollback using pageid instead of title
- git #f0ece08c - Remove user id from Special:Preferences (bug 58626)
- git #a2f6b62a - Revert "Add API action=watch 'entirewatchlist' param to bulk-clear watchlist."
- git #3f0a2a94 - Make phpcs-strict pass on includes/ (6/~10)
- git #ed967996 - Add two more categories to Special:TrackingCategories (bug 63795)
- git #1c4b5782 - Remove messages.inc, rebuildLanguage.php, writeMessagesArray.inc
- git #b2a5cd9b - Update documentation and method visibility for SkinTemplate
- git #37ead592 - Release notes for c0c39640e472332
- git #ff78abc1 - Preprocessor_DOM::newPartNodeArray should check that loadXML succeeded (bug 65081)
- git #71fe7c57 - SpecialAllpages: Remove fancy index functionality (bug 58051, bug 65159)
- git #b0a6fd33 - Replace complex for loop for foreach, count and break
- git #0decf94d - tyop fxi
- git #c0c39640 - Make phpcs-strict pass on includes/ (5/~10)
- git #4b852319 - Make phpcs-strict pass on includes/ (4/~10)
- git #2daa1fab - Make phpcs-strict pass on includes/ (3/~10)
- git #49cffd69 - Make phpcs-strict pass on includes/ (2/~10)
- git #e9eb00b2 - Make phpcs-strict pass on includes/ (1/~10)
- git #a36be914 - Pass phpcs-strict on includes/objectcache/
- git #df49428b - Pass php-strict for OutputPage
- git #dd671453 - Update parameter documentation for removeHTMLtags()
- git #90254361 - Change visibility of some methods in Parser and update docs accordingly
- git #e9109eee - PPAccum_Hash -> PPDAccum_Hash
- git #2c04b016 - Remove incorrect return type for getGoodLinkID()
- git #dfc7416f - Various documentation updates for includes/parser/
- git #838a8913 - Remove unused includes/utils/ConfEditor.php
- git #b0012d2a - Simplify thumbnail styling to have consistency with mobile implementation (bug 65160)
- git #5ca94d2d - thumb.php: support an optional "px" width suffix
- git #9548f60e - Revert "Make it possible to install extensions using Composer"
- git #0009c1bc - CSS style to make HTML5 <wbr> work on IE 8-11 (bug 65155)
- git #29c34d0c - Don't use $this for docuementing hook parameters
- git #ccd7758c - Extend AbortEmailNotification hook to access log type etc. (bug 42458)
- git #a07929b1 - Fixed doc typo
- git #2527cca6 - Fix most CodeSniffer issues in includes/parser/
- git #af724895 - Several tweaks to the install.php script
- git #f359cdf6 - Declare visibility on class properties of includes/parser/
- git #f64ae756 - Make *.sh files use LF
- git #720b9b86 - mediawiki.api.watch: Use postWithToken to recover from an invalid token (bug 65157)
- git #c9142466 - Fix return type documentation for getCacheTTL()
- git #c8f0087a - Remove ruleset for obsolete class .rimage
- git #5da34220 - Remove unnecessary rule display:-moz-inline-box
- git #4fba87e5 - Remove tabindex from Special:Block (bug 61257)
- git #cd5adf8f - Fix HISTORY hint in RELEASE-NOTES-1.24
- git #f930d0c5 - Always link to diff in watchlist feed
- git #1a098a7a - Remove $wgExtraSubtitle
- git #0c6c0305 - Adds the SidebarBeforeOutput hook
- git #0cb17f95 - Remove B/C classes WatchlistEditor and IPBlockForm
- git #7da87ba4 - Release notes for ContentGetParserOutput hook
- git #7b176bef - Rename variable _AdminPassword2 to _AdminPasswordConfirm for clarity
- git #1d3dad57 - $wgEnotifUseRealName: Check, if realname is non-empty
- git #5b5fe8d7 - Link to diff in contribution feed
- git #0b655e48 - Add --supplementary flag to generateJsonI18n
- git #68bdc4f7 - Adds an --extension option to generateJsonI18n
- git #cbe6b0c3 - Add Page Existance checking maintenance script
- git #f32f3161 - Remove $wgSessionStarted
- git #036b949c - Pass phpcs-strict on includes/specials/ (3/3)
- git #2c10a13c - Pass phpcs-strict on includes/specials/ (2/3)
- git #7b387383 - Fix HISTORY hint in RELEASE-NOTES-1.23
- git #6b0f075d - Restored method for clearing a watchlist in web UI, and rebuilt code. (bug 13250)
- git #0804f31c - Add deprecation notices to recent s/var/public/ property changes.
- git #48d5e5b3 - Introduce ContentGetParserOutput hook
- git #4342c66d - wikibits deprecations: Do not offer another deprecated function
- git #de923b99 - Remove useless variable from Title::newFromText()
- git #3ca5ecb4 - Fix PHPUnit version to 3.7.35 (bug 64597)
- git #cbdb2ce3 - Remove isset() check for $wgLocalTZoffset in Language.php
- git #853877f9 - Add space between two feed links (bug 36356)
- git #ede6d673 - Pass phpcs-strict on includes/poolcounter/
- git #2de7f797 - Add $user param to SpecialPageFactory::getRestrictedPages
- git #1c0980eb - Pass phpcs-strict on includes/profiler/
- git #97da10e3 - Pass phpcs-strict on includes/rcfeed/
- git #0b2fcf37 - Pass phpcs-strict on includes/resourceloader/
- git #d185ec73 - Pass phpcs-strict on includes/upload
- git #2e8ec521 - Pass phpcs-strict on includes/revisiondelete/
- git #eb9376c7 - Remove underscore from classes RevDel_*
- git #9b840c28 - Fix incorrect comment
- git #2cf4879b - SpecialUserlogin: Error out when attempting to create a username with a '#' (bug 64960)
- git #a7703225 - Allow mobile to reduce image quality
- git #b1aa60af - Pass phpcs-strict on includes/search/
- git #66b07ea3 - Add API action=watch 'entirewatchlist' param to bulk-clear watchlist. (bug 65058)
- git #5ce50926 - Pass phpcs-strict on includes/site/
- git #ad957a70 - Pass phpcs-strict on includes/specials/ (1/3)
- git #558c1ce7 - Ignore CodeSniffer checks on HTML template files
- git #1aef68ca - ChangesListSpecialPage: Use Html instead of Xml in makeLegend()
- git #fae70d6a - RevisionDelete: Avoid SELECT *
- git #c17b0fce - Do title conversion on &action=edit if &redlink=1 exists (bug 33231)
- git #7410e7bd - One more bump for 1.24
- git #b9336e35 - Collation: Update comments about verified colations
- git #70e7609c - Expand release notes for I82d26b64
- git #f14e48f4 - Allow moving category pages (bug 28569, bug 5451)
- git #a8a4c96c - Add comment about desc message to $wgTrackingCategories
- git #69a2ecfe - Update formatting of includes/upload/
- git #d86c3617 - Add missing variantname messages for Uzbek
- git #aefdf08d - Declare visibility on class properties of CdbPHP.php
- git #bd1a344e - Update OOjs UI to v0.1.0-pre (7b3672591f)
- git #de3a91f9 - Make update.php file executable
- git #5fea642f - Content: Deprecate and stop using getHighlightHtml()
- git #5c74ac9f - Expose server name in rc feed
- git #fcd117e4 - ChangesListSpecialPage: Correctly show legend if patrolling of only new pages is enabled
- git #72c0ce43 - Add $wgServerName
- git #5a81ad0e - Throw an error if calling parser recursively
- git #c1a60bfb - Allow floating point values for $wgJobBackoffThrottling
- git #e5502d1f - Add jQuery Migrate (bug 44740)
- git #4efaff60 - jquery.suggestions: Hide the suggestions list asynchronously (bug 62858)
- git #62e7156f - ResourceLoaderModule: Add @since annotations to new methods
- git #25f91768 - Fix CodeSniffer errors and warnings in includes/utils/
- git #d1c62a37 - img_auth: handle files in the transcoded zone (bug 65007)
- git #40b569aa - mediawiki.user.test: Remove dated comment about "qunit/index.html"
- git #9a0ec783 - Linker.php: Do not double escape accesskey in tooltip (bug 65029)
- git #8f5062a8 - Fix i18n issue in Special:NewImages
- git #969349e9 - Fix declaration of ForeignDBFile::delete()
- git #8846668a - Convert leading spaces to tabs
- git #173930cb - mediawiki.api: Don't log request error 'abort'
- git #82533419 - Improved rate limit log to mention IP
- git #cb47ea30 - Update html5 specs link in comment
- git #b14a2dcf - Installer: properly override default $wgLogo value (bug 48084)
Extensions
[edit]BetaFeatures
[edit]- git #2b8f46c6 - Fix Beta checkboxes not rendering in Opera 12 (all systems)
CentralAuth
[edit]- git #e7ef838d - Fix wikiset primary key
CirrusSearch
[edit]- git #4e322520 - Add url parameters to suppress text and didyoumean
- git #f6f2b686 - Better debug logging on delete/update failures
- git #ca4595c9 - Fix file building
- git #efa61573 - Allow spaces after the : in intitle and incategory (bug 65237)
- git #ede74ea3 - Add support for ignoring scanned plugins
- git #7ce4131b - Use unicode plugin when present
- git #67ebad05 - Update load test script
- git #fb91f3e6 - Stop prefix: filter from searching redirects (bug 65232)
- git #35d6c0c4 - Cleanup Builder code a bit
Disambiguator
[edit]- git #97056ed9 - Fix table prefixing in SpecialDisambiguationPages (bug 65086)
DonationInterface
[edit]- git #9b6f90ac - Cleaning up the error spew from the orphan recitifier.
- git #e8780e26 - Taking control of Amazon's payment_submethod.
- git #eb8ddfcc - More Info form block mods
EducationProgram
[edit]- git #1b4dcd57 - Calculate the default end date more precicsely
Flow
[edit]- git #2d23acba - Fix fatal in topic history. (bug 65051)
- git #dc19f099 - URLdecode attributes Parsoid feeds us (bug 65129)
- git #0852223c - Use InvalidInputException
- git #729dda23 - toStorageRow should return scalar values, no UUID object
- git #1cce5905 - FeatureCompactor::compactRow always expects alphadecimal ids
- git #22752bbe - Fix indents
- git #54c9b370 - Remove unused uses in ObjectManager.php
- git #0ab15d68 - Fix not being able to submit new topics
- git #7af92b5b - Add FailCommitException to autoloader
- git #59ec58e0 - Fix inability to reply
- git #99a309fe - Drop table: flow_header_revision
- git #ed0f7795 - Add Sorting to topic list based on last updated timestamp
- git #0c50ca17 - Add additional check before potentially array_merging non-array values
GWToolset
[edit]- git #bde7c6cc - Added more credits to the English i18n file
- git #1b3601e6 - Clarify messages about identical files and titles
- git #62f4ba91 - Don’t allow upload of duplicate mediafiles (bug 64831)
- git #04f99924 - No wikitext comments. (bug 64634)
- git #0315eb46 - up-arrow
- git #7d92dca4 - Do not overwrite content from community members/bots on re-upload (bug 63638)
GeoData
[edit]- git #da4269ec - Rm unused stuff
GettingStarted
[edit]- git #d36dc0b5 - Move post edit messages into the post edit RL module (bug 65502)
- git #97b863fe - Log account creation with AddNewAccount, impression with UserCreateForm (bug 65352)
- git #5075fa5c - Remove externalLink, since it's now a simple onclick button.
- git #304d9ac0 - Prefix with wgCookiePrefix and gettingStarted
- git #78855c17 - Only close the pre-/post-edit CTAs if the user clicks X
- git #22cf86e8 - Instrumentation of signup experiment schemas
- git #8cd2966c - Add linebreaks to anonymouseditoracquisitionpostedit-description
- git #e4c79ddb - Show anonymous acquisition experiment once regardless of page load.
- git #b575348a - Use "article" instead of "page" only on Wikipedia
- git #c099f868 - Instrument the SignupExpCTAButtonClick schema
MassMessage
[edit]- git #72e20714 - Retry API request on edit conflict (bug 62995)
MobileFrontend
[edit]- git #c8b92b9f - mobileview: fix handling of shared file pages (bug 65358)
- git #2f6d8eee - Follow up to Ie1a853b634fe3ecc7e71e54a967e4b4795126f85
- git #0c23e091 - Fix edit link when VisualEditor is not available (bug 65529)
- git #2a76ad7e - Revert "Prevent horizontal scrollbar after menu closing animation" (bug 65393)
- git #78f85803 - Fix XSS in section handling (bug 65042)
- git #0ecaea4d - Fix SpecialMobileContributions continuation (bug 65266)
- git #b487d3ea - Cleanup and improve supportsPositionFixed (bug 65118)
- git #a4e97cba - QA Progress bar does not appear for Firefox, only Chrome
- git #68d27de8 - QA Duplicate images have empty href tag, check alt instead
- git #5caf98a1 - Prevent horizontal scrollbar after menu closing animation
- git #f34f35df - Avoid unnecessary scrollbar in NotificationsOverlay
- git #f5fb426c - Fix the mess with previous revisions in contributions (bug 64867)
- git #46d934ea - mobileview: return editable status
- git #ab7bf50b - Use hash for random link (bug 64924)
- git #0febf69c - Repurpose wgMFNearbyNamespace as wgMFContentNamespace (bug 64543)
- git #0b7c2519 - Regression: Fix Special:MobileWebApp
- git #eefae2ba - Remove unused image
- git #fe61a99e - Fix watchlist query to work with PostgreSQL (bug 46745)
- git #65b45e38 - Ignore $wgMobileUrlTemplate when host is an IP address
- git #1b2eeb75 - QA: Update the browser test article page for continue link
- git #6e779161 - Regression: Don't show talk link on talk pages
- git #831f01e2 - Hide uploads and nearby to non-JS users
- git #728a8899 - Fix mobileview parameter description (bug 65035)
- git #9fa01505 - Fix entity escaping on main pages
- git #98bb2b44 - Fix desktop link for MobileContributions
MultimediaViewer
[edit]- git #e987853b - Record sampling factor in EventLogging calls.
- git #7c9ad4a1 - Fix share/embed QUnit tests on 1.24wmf5
- git #d8974839 - Fix text selection behavior in reuse panel.
- git #556604a6 - Add sampling to unsampled event logging
- git #4329d453 - Minimal zoom implementation
- git #8a4c0623 - Improve DurationLogger test code
- git #7d5a82c5 - Fix IE9 support (bug 65225)
- git #40b12556 - Extract metadata panel scroll/log/animate logic into separate component
- git #8a118816 - Do not log a metadata event when the user presses the wrong key
- git #d964b3fd - Fix url encoding in URL guesser
OATHAuth
[edit]- git #8928baa2 - Make OAUTHAuth more friendly with other authnz extensions (bug 53198)
- git #62159cfb - Forgot autoload for hooks class
PageTriage
[edit]- git #947b0652 - Hide PageTriage curation toolbar when VE activates (bug 65320)
Popups
[edit]- git #046a34b9 - render.article: Make the title of the text bold in the extract (bug 65098)
- git #e4d18a1c - render.article: Fix regexp for removing brackets
- git #b587fcda - render.article: Remove text inside brackets along with the brackets
- git #c4f46dd7 - Increase font size (bug 63508)
- git #5a739340 - render.article: Fix image placement on non-SVG browsers (bug 64598)
- git #e7376cd5 - render.article: Flip popups on X and Y axis so that they don't render outside the viewport (bug 62971)
ProofreadPage
[edit]- git #87145f73 - Moves some classes to ProofreadPage\Page namespace
- git #de72e546 - Improve tags parser code
Scribunto
[edit]- git #e19a1404 - Use do...end to restrict scope
- git #35ee461a - Improve frame:callParserFunction argument validation (bug 63597)
- git #fd295c3b - Convert Scribunto to use fillParserOutput
- git #a8a17a8b - Show module doc with the correct direction formatting
SemanticForms
[edit]- git #e5277542 - Replace User::editToken() with getEditToken()
Translate
[edit]- git #83288713 - Using 4 spaces instead of tab character in python files
- git #16235d3d - Remove afterRegisterFeatures hook (bug 52541)
- git #a7e6173c - Let promoted sandbox accounts get a NewUserMessage welcome (bug 58970)
- git #fdf994ad - Add description msg for ShareLaTeX
- git #95fc1c63 - Add description message for Huggle
- git #3c1723fc - Consistent width of translation editor in different modes (bug 64790)
- git #fa0a619e - Replace deprecated task parameters on stats pages
- git #006b814d - Sidebar hider on Special:Translate clickable in smaller screen size (bug 64788)
- git #ee901a94 - Add summary to Special:MessageGroupStats (bug 63635)
- git #5e02b229 - Improve Special:LanguageStats purging
- git #9b76dec4 - Revert "Specify languages for MessageGroupStats and groups for LanguageStats"
- git #eef17522 - fix grammar: 'of a page X' --> 'of the page X'
- git #ca6bd71e - Sort messages by key and use leading tabs
- git #21d7d6c3 - Add Europeana group description message
UniversalLanguageSelector
[edit]- git #0af6b660 - Replace #p-lang-list with #p-lang .body ul
- git #771c6cff - Update jquery.uls from upstream
- git #5e955043 - Add Hussaini Nastaleeq font for Urdu (bug 56939)
- git #131ca48d - Misc typofixes
UploadWizard
[edit]- git #e0a2a564 - UploadWizard: Add support for PostgreSQL (bug 64067)
VisualEditor
[edit]- git #16725329 - Hide 'no results found' once there's at least one result (bug 52463)
- git #a8242ec0 - MWTransclusionDialog: Remove setMode() call from teardown() (bug 65373)
- git #8a5923b6 - Set flags for confirm dialog buttons
- git #828fb7a2 - Update VE core submodule to wmf/1.24wmf5 (3ea2629)
- git #28fb8c8d - Fire hook when VE activates/deactivates (bug 65320)
- git #8f68e9f4 - If no media is found display a message in media insert dialog (bug 52463)
- git #204554a5 - Swap from using native confirm() to using an OOUI dialog when cancelling (bug 50955)
- git #582daaeb - Revert "Cache image scalable promises by filename" (bug 65314)
- git #ddd43b82 - Hide PageTriage curation toolbar while VE is open (bug 56731)
- git #81801edb - Only send useful oldid while switching to wikitext editor if it's specifically requested (bug 65269)
- git #af9cf9b2 - inheritdoc lowercase
- git #9db7256f - [browser test] Don't rely on existing page for anon edit test
- git #e2f29231 - Changing formatting of Cite drop-down for mobile/tablet interface
- git #2731b1ee - Make sure originalDimensions are available before use (bug 65239)
- git #af2fe79f - [browser test] Testing use of existing reference in Reference User Interface
- git #d8de718a - Move shortcut keys help from "Page options" dropdown to "Help" popup
- git #5e253306 - Follow-up Id401d973: mw.Target: Make the "Cite" label in the toolbar translatable
- git #80fc16a5 - Follow-up Ica9e5a9284: Actually make visualeditor-hidebetawelcome work
- git #a15fa5a1 - Make citation tools' compatibility check use normalized titles
- git #a8428015 - ve.ui.MWTemplatePage: Display template name in text form, not dbkey form
- git #df280e27 - ve.ui.MWTitleInputWidget: Fix documentation (@cfg not @param)
- git #fab7aacc - mw.ViewPageTarget: Hide the welcome dialog via a preference if possible (bug 55551)
- git #77ec006d - [browser test] Remove bogus 10-second sleep...
- git #80971219 - [browser test] Chrome is working correctly now, add tests back
- git #e47d02ad - [browser test] Remove old hooks after refactoring all tests
- git #0ff3cf34 - [browser test] Transclusion test now uses API for test page
- git #7dae6496 - mw.ViewPageTarget: Get rid of FOUC on edit section brackets
- git #97bc12a4 - Cache image scalable promises by filename
- git #dc596bf3 - Moving citation tool code in API module into its own function
- git #a367ee5f - [browser test] References test has own page now
- git #9882e676 - [browser test] Don't select link text in test
- git #cbc2fcbd - [browser test] Media has its own test page
WikiEditor
[edit]- git #632509d2 - Revert "Make the toolbar and dialogs enabled by default." (bug 65331)
- git #5233d078 - Make the toolbar and dialogs enabled by default. (bug 34410)
- git #b965e0af - jquery.wikiEditor.toolbar: Clean up target variable
Wikidata
[edit]- git #55e26977 - New build, fix jquery 1.9 issue with error tooltip
ZeroRatedMobileAccess
[edit]- git #df3da0b3 - Update MCC/MNC EL schema name to be consistent with mobile apps.
- git #e69636f8 - Run curl before CasperJS, have disk usage check home dir.
- git #145dc889 - Make automation test README more accurate.