MediaWiki 1.24/wmf1/Changelog
< MediaWiki 1.24 | wmf1
Core changes
edit- git #b5b8b8ca - Updated zero ext
- git #106a2802 - Zero ext update
- git #9b3d835c - Update MultimediaViewer to 1.24wmf1
- git #3c812473 - Bump GettingStarted submodule to branch tip again
- git #c7494714 - Bump GettingStarted submodule to branch tip for emergency revert done earlier.
- git #3505cf93 - Do not do backlink purges on null edits
- git #28a2d17f - Bump GettingStarted for config and token changes
- git #eb04daa0 - Reverting effd98be7ebaa1f6f0d2c5b524c96ed6e0839a32
- git #4a32f0c1 - Update VisualEditor for cherry-picks
- git #7c78165c - SWAT update for cirrus
- git #8d5e4f2a - Update EventLogging for Iaa232298e
- git #a5f702fd - Update MultimediaViewer for I595446dc5
- git #32d9206d - Added --multiversiononly option to image SHA1 population script
- git #e9807d0b - Fixed slow query in LocalFileDeleteBatch::getHashes() (bug 62360)
- git #2bd646c4 - Fix regression 62073 in Flow
- git #163c3375 - Update MobileFrontend for cherry-pick
- git #5cc09e8c - Update MultimediaViewer for cherry-picks
- git #bb63929f - Update MobileFrontend for cherry-pick
- git #92382959 - Update VisualEditor for cherry-picks
- git #2026e4ae - Avoid image table updates on file upload failure (bug 64071)
- git #44c46589 - Call wfThumbIncrAttemptFailures() in thumb.php on fatals
- git #c781e484 - jquery.suggestions: Handle CSS ellipsis when calculating suggestions' widths (bug 64093)
- git #f57b7132 - Add GlobalCssJs
- git #402b5319 - Cherrypick https://gerrit.wikimedia.org/r/#/c/127010/
- git #5b12099f - Fixed some @params documentation (skins)
- git #18cbe63f - grunt: Update watch file patterns
- git #8f028afb - grunt: Add jsonlint
- git #dd877c91 - Update OOjs UI to v0.1.0-pre (9d291a9222)
- git #0bf4b4ec - Output info in update.php for skipped updates due to shared tables
- git #94c37ffb - Revert "Revert "Removed useless JobQueue return values""
- git #ad4d3f15 - Update OOjs UI to v0.1.0-pre (c58b498573)
- git #d6c4ab93 - Get rid of Title::indexTitle and Title::getIndexTitle()
- git #c76d5a95 - Revert "Removed useless JobQueue return values" (bug 64007)
- git #7dab5bfc - in RELEASE-NOTES-1.23 in master (bug 63444)
- git #5c6b0d0f - RELEASE-NOTES-1.24 duplicate of RELEASE-NOTES-1.23 (bug 63444)
- git #1efdda25 - FormatJson: Make it possible to change the indent string (bug 63444)
- git #c95bc7fe - Changing a message's lang must reset cached text.
- git #45ee4e73 - Add @since to Skin::getAllowedSkins
- git #7f367aa9 - Fixed broken filebackend test for "describe"
- git #5faba594 - Use new banana checker as a linter to avoid lacking qqq messages (bug 61509)
- git #59002d89 - Consistently use '@deprecated since <version>'
- git #a9312931 - Properly deprecate the SpecialVersionExtensionTypes hook
- git #af7a195d - Remove redirectToFragment() from wikibits.js
- git #300956ae - Avoid implict User::__toString in SpecialContributions.php
- git #35d77d9a - Followup af6d9aba: $search is a string, not an object
- git #01a2682a - Update OOjs UI to v0.1.0-pre (8197f2cd2e)
- git #8079d4a7 - Sync up with Parsoid parserTests.
- git #61c9dcf6 - New hook for readonly editpages (bug 45258)
- git #c10d5a91 - HtmlFormatter fixes
- git #e0983c31 - Make profiling to UDP work again
- git #90b3d628 - Prevent GC during phpunit shutdown (bug 62623)
- git #0c613c57 - Update release notes to describe user-visible change to framed images. (bug 62258)
- git #286a6336 - Cliinstaller.php docs: Note config-install-extensions is used too
- git #9c614ac0 - Fixed some @params documentation
- git #8f2ebcbf - Remove jquery.delayedBind module
- git #637297c7 - Commit DB changes as normal on exception-based GUI errors (bug 62091)
- git #afa6af07 - Profiler class refactoring
- git #df7e0161 - Couple more 1.24 bumps
- git #cd361413 - document.createElementNS is null or not an object in IE8
- git #cd97e613 - Bump 1.24
- git #829886b1 - Fixed some @params documentation
- git #b954a128 - Cache RecentChanges Atom feed in varnish for 15 seconds (bug 63249)
- git #8644ed29 - Fix CS double space in TitleValue return
- git #52abfd6a - Normalise comments in Setup.php
- git #09035452 - Add columns option to Special:PrefixIndex (bug 60759)
- git #30305e7c - Add 'messages used' comment
- git #4ae5fb99 - Format archive and filearchive revision delete log entries
- git #a5e8f878 - Fix deprecation notice for Skin::getUsableSkins to say 1.23
- git #8aaab01e - Made preloadFileStat/preloadCache actually work for FileBackendMultiWrite
- git #8117ab63 - Fixing bug #63738: Debug msg not showing correctly
- git #74e32967 - Display a warning when the user name looked up is not registered (bug 60524)
- git #2ad39730 - doc: Fix errored variadic symbol on mediawiki.action.edit addButtons
- git #094eca5b - Support JSDuck v5.x
- git #d3dd964e - Update OOjs UI to v0.1.0-pre (eca1fc20e7)
- git #6b1ad4f5 - Update QUnit from v1.11.0 to v1.14.0
- git #6f3836da - Wrap djvu large local copy downloads in pool counter
- git #1f19a345 - Revert "Work around HHVM bug with stdin/stdout in proc_open()" (bug 56597)
- git #2eac3278 - Avoid site outages due to broken job queues
- git #1f995639 - Make DjVu metadata be stored as serialized PHP array. (bug 37764)
- git #86e2200f - PrefixSearch: Remove unnecessary wfSuppressWarnings()
- git #054b8e0f - Make .mw-ui-button height the same for all buttons
- git #070ef427 - Fix KSS mediawiki.ui style guide (docs)
- git #a4aa71c6 - ChangesListSpecialPage: Implement two new hooks superseding 4 old ones
- git #bb71fd2a - qunit: Remove race condition in 'test.mediawiki.qunit.testrunner'
- git #28cfce94 - IEFixes: Remove relativeforfloats() as it doesn't work
- git #739455ef - IEFixes: Clean up duplicate variables
- git #5742c1f3 - ResourceLoader::makeLoaderImplementScript: Bind args as '$' and 'jQuery'
- git #d9534a5d - API: Make more continuations unique (bug 24782)
- git #a3ffeffe - Moved "Date format" user preference to "Appearance" tab (bug 63582)
- git #703933bc - Fix typo in comment
- git #12472046 - Removed $wgMaxBacklinksInvalidate
- git #4364741e - Clarify the "Watchlist-details" message (bug 53098)
- git #26d1454d - jquery.suggestions: Debounce calls to $.suggestions.special (bug 59172)
- git #d3508678 - Update tests/frontend devDependencies
- git #445354c6 - Remove trailing spaces from some language files
- git #56524c05 - Exclude external RC entries (e.g. Wikidata) from Special:ActiveUsers (bug 63769)
- git #a889ad12 - Document new param of Title::countRevisionsBetween
- git #a46391b7 - Follow-up: If985b16c – Vector external link change release notes (bug 54604)
- git #dd9aee1b - Fixes for messages quoting each other and punctuation
- git #61577681 - mediawiki.special: Remove HTML backwards-compatibility styles
- git #ea741f8c - mw.hook: Use hasOwnProperty
- git #d19432a3 - mediawiki.api: Use FormData for POST requests when supported
- git #638f441a - Revert font stack to be just sans-serif (bug 63512)
- git #079c3dda - Ignore height as well as width for framed images. (bug 62258)
- git #083ec382 - Handle conflicting image format options in predictable way.
Extensions
editApiSandbox
edit- git #cdd5ef48 - ApiSandbox broken because of undefined variable (bug 64047)
BetaFeatures
edit- git #f1f26c0d - Consistently use example.org in tests
- git #982e5219 - Resolve redirects for mediawiki.org (mediawiki.org -> www.mediawiki.org)
CentralAuth
edit- git #cacad134 - i18n: Add full-stop for consistency
- git #defded3e - i18n tweaks
CirrusSearch
edit- git #e6fda3e2 - Extra defensiveness around reindex timeout
- git #d71b1fec - Allow user configured refresh interval
- git #d2a3022e - Add URL parameter to turn on new highlighter
- git #e22f1044 - Tag all cirrus browser tests with @phantomjs
- git #ab67228b - Fix some typos in ForceSearchIndex options descriptions
- git #e76a56ff - Fix 2 typos in ForceSearchIndex option descriptions
- git #c6671538 - Better test case for word splitting in js (bug 63861)
- git #9662c23f - Switch all English wikis to aggressive splitting (bug 63861)
- git #11d116e3 - Move articles out of features directory
- git #bdf2e39c - Add a max offset parameter (bug 63799)
- git #005bcfef - Small docs fix
- git #7fc1b944 - Faster, more stable browser tests
- git #30d21912 - send_some improvements
- git #b59e2412 - Fix a warning
- git #4dfb425e - Fix maintenance script when index has the alias (bug 63196)
- git #f83b8ffe - Use multiple rescores to apply script scoring (bug 60151)
- git #98b44d66 - Switch from full sentences on new highlighter
CodeEditor
edit- git #0759a6de - Allow the CodeEditor in read only mode (bug 45258)
DonationInterface
edit- git #ccfe4858 - Updates based on feedback from iteration #1.
- git #26d5d0c9 - Breaking out the WP css from the js, to correct some timing issues.
- git #a3441484 - Recursively expand partials
- git #4e22126b - Fix wonky WorldPay form loading
- git #90020f6c - Bandaged the RapidHTML dropdown sticky mechanism.
- git #dbffa776 - WorldPay payment submit test
- git #f79040c6 - WorldPay: Updating supported currencies list
- git #a388ef6b - UI test for WorldPay, calls the GenerateToken API
- git #f5fdabae - Make sure we always create UTF-8 XML
- git #8cf4fb3f - Adding a mechanism through which we can clean and log outbound requests.
- git #c46cd340 - Fix form layout and switch position of expiration date and cvv.
- git #e468f9c4 - Finishing form touches.
- git #532a7417 - Do not fraud check authorize with full amount
- git #10ec6b4f - cleaned up cc validation
- git #9adcfd50 - More specific credit card validation. Not pretty but it works.
- git #2628c166 - Do GenerateToken call after form validation
Echo
edit- git #5e599343 - Fix incorrect usage of Title::newFromText
EducationProgram
edit- git #844ffa44 - Update default end date for new courses (bug 57946)
- git #b4dabefa - Moved EducationProgram preferences to Appearance tab (bug 52759)
EventLogging
edit- git #4f0aad55 - Set line-height for code icon on schema pages (bug 64251)
FlaggedRevs
edit- git #92e4aa71 - Moved 'Edit review' user preferences into the 'Recent changes' tab (bug 63576)
- git #e6c5cd56 - Add a full stop in the end of problemchanges-none
Flow
edit- git #b0ac36f7 - Fix topic hidden message when collapsed (bug 62073)
- git #5bf76a5a - Wrong data type passed to cache::getLastRevisionFor()
- git #b52134fb - Repair checkuser unit test
- git #3ba09222 - Update argument checks in link building
- git #3305e259 - TopicBlock: fix renderTopicAPI to output history if requested
- git #15578bcd - Prevent PHPUnit from stringifying UUID instances
- git #76df3157 - Make various checks optional based on environment vars
- git #a1100128 - Fix a few bugs where Flow was not working on pristine pages. (bug 63910)
- git #fb0df96c - 'summary' field is required for ApiFlowEditTopicSummary
- git #0045e8ce - Add topic summary revision type
- git #597ab89b - API: Set 'missing': '', instead of 'missing': 'missing'
- git #5eaa03fa - Add rev_type to lastRevCache key
- git #f2a00039 - remove reference to getIdColumn()
- git #7c87e6c5 - Make timestamps link to the revision at that particular point in time
- git #edbe89f7 - Remove some of the magic in formatTimestamp
- git #5c576e9f - Add "cur" & "prev" difflinks in history, similar to article history
- git #97bfadc2 - Some changes to diff & hist links
- git #474068af - Make buildActionLinks accept FormatterRow instead of some specific arguments
- git #3d7a121f - Add CheckUserQuery, making CU stuff a bit more like all other Query & Formatters
- git #6dc3b17d - Fix stored CU data by adding version number & revision id (bug 63901, bug 63901)
- git #bbe5f8b1 - Add missing ContributionsRow to autoloader
- git #bbbb0c1f - Use of new OutputPage() is deprecated
- git #d457a81d - Load only header data from API when editting header
- git #de0159f9 - Update post/header revision storage search key
- git #7639537e - Add flowaction param to flow query api calls
GWToolset
edit- git #a6423dbf - version update
- git #137dc6dc - wfStripIllegalFilenameChars truncates title (bug 62909)
GettingStarted
edit- git #8934e71e - Revert "Generate a token and use it to bucket users"
- git #efa01957 - Revert "Assign token to all users and instrument TrackedPageContentSaveComplete"
- git #9ee39c71 - Assign token to all users and instrument TrackedPageContentSaveComplete
- git #2e5fa0d0 - Generate a token and use it to bucket users
- git #3c579f62 - Change config format to use full category page names
- git #6bc75eee - Import config generation script from Gist
Math
edit- git #3032c224 - Update VE implementation to use model-only inpsectors (bug 63785)
MobileApp
edit- git #28dd93b7 - Flip config var for anon editing in apps to allow
MobileFrontend
edit- git #2f314191 - Followup db0dd687: fix JS error on save
- git #cbc246ea - Also destroy target when exiting without saving changes (bug 64032)
- git #3a8a8c39 - Fix "Call to undefined method ProofreadPageDifferenceEngine::getWarningMessageText()" (bug 64037)
- git #f02451ee - Destroy the VE target after saving (bug 64032, bug 64034)
- git #a4463e14 - Fix "Nearby" Beta Feature icon to be consistent with the others (bug 58622)
- git #fcd4ddf8 - Use core token handling (bug 62614)
- git #25a63d13 - QA 1807: Provide tests for full text search
- git #870b1fc3 - Story 1880: Make editor choice sticky
- git #9b776f70 - Story 1924: Tweaks to contributions page
- git #f27f2551 - Fix JS error in redlinks.js due to missing dependency
- git #96f06afb - Temporarily suspend Nearby pages beta feature
- git #4f593d88 - QA: Ensure wiki is setup with terms of use link
- git #95164765 - Card 1816: Change the notifications icon in beta
- git #721aabc9 - QA: Correct css selector for license link
- git #b0ca6a29 - Flatten red links in JavaScript
- git #8036bc66 - Make sure VisualEditor is installed before trying to use it (bug 63658, bug 63689)
- git #e02a8111 - QA: Tests that create pages should not run in prod
- git #ff663541 - Card 1757: Add EventLogging to Special:MobileOptions
- git #61e62eba - QA: Identify the license link better
- git #a33f5f8b - QA: Begin removing dependency on Barack Obama article
- git #51dcad59 - QA: Remove dependency on "Foo bar" article (bug 56057)
- git #10e287ab - Avoid file names with double spaces (bug 62241)
- git #57d4a8fc - QA: Remove dependency on diff test page (bug 56057)
- git #02ede149 - QA: Remove dependency on Duel Masters article (bug 56057)
- git #a8457c99 - Hygiene: Move wgSiteName requirement into other LocalSettings changes
- git #910a6ab6 - QA: Make the test environment agnostic of existing pages #2 (bug 56057)
- git #9de94ae5 - QA: Fix 'Nearby button visible' test in Chrome
- git #3e33c24e - QA: Remove dependency on San Francisco article (bug 56057)
- git #13b8cec4 - QA: Updated Ruby gems
- git #2745ec66 - Support the enabling of Flow on mobile
- git #9ba23408 - QA: Login before opting into beta
- git #16c5036c - Story 1538: History page
- git #a4c48e21 - Card 1905: Make content transparent when drawer open
- git #e8572761 - Card 1815: Add animations to right drawer
- git #e29babfe - Don't show language button after edit when no languages (bug 63675)
- git #0467da30 - Fix a stylesheet FIXME
- git #767e7f54 - QA: APIPage can create pages via API (bug 63748)
- git #7a1bb4e1 - Fix line height for edit summary on watchlist (bug 63610)
- git #af67232e - QA: Browser tests for this page has issues
- git #dccb5ab5 - Hygiene: don't confuse Jenkins
- git #5558c405 - QA: Deal with failing cloudbees test
- git #96cf95df - Fix page preview (bug 63774)
MultimediaViewer
edit- git #85b3a4b4 - Ensure click playback happens at the right time (bug 64345)
- git #54c7a19b - Enable survey in Dutch
- git #0877a628 - Enable survey in Spanish
- git #a23b29c8 - Handle window.localStorage === null case correctly. (bug 64525)
- git #21acfd0a - Fix for jsduck 5.x, rearrange categories
- git #e4e8a111 - Add more survey languages (fr, de, pt/pr-br)
- git #e5822ea8 - Disable preloading of fullscreen-sized image (bug 64135)
- git #6818f18a - Show scrollbars in survey window in Firefox.
- git #bf213ed9 - Test to compare the performance of MMV and the Commons File: page
- git #dd9a9718 - Use thumbnail guessing
- git #e03b9345 - Guess thumbnail URLs without extra API call
- git #9d51e534 - Fix bug when exiting Media Viewer while image is loading
- git #9b1e756c - Replace current URL generation logic with routing classes
- git #0b614c78 - Add routing classes
- git #35eb14f8 - Choose feedback survey based on user language
- git #68bb702e - Fix issues with file page link
- git #0ed174a3 - Do not load too-big thumbnails for SVGs
- git #ac9f5d8c - Add history back button test to E2E
- git #fe399fc7 - Fix E2E scroll assertion logic
- git #7ff5b228 - Load moment.js on demand
- git #09374fc9 - Restore article scroll after closing Media Viewer (bug 63892)
- git #244a5e70 - Miscellaneous fixes to truncatable text fields
- git #eb6386bb - Load oojs-ui on demand when "use this file" is clicked
- git #6ec33fac - update test to pass with new locator
- git #a6c27904 - Adjust OOjs UI TextInputWidget text style
- git #b0fc56f0 - Fix icon positioning for secondary repo link
- git #e250a45e - Spacing adjustment for repository link
- git #2bb6c48e - Show a fallback repo icon for the "go to file page" button
- git #779b91d4 - Fix commons icon to avoid pixelation
PageTriage
edit- git #3be63864 - Use merge() to update cache
- git #a6787b06 - Revert "Use merge() to update cache data"
Parsoid
edit- git #f8912d96 - Add 'license-name' to $wgExtensionCredits
Popups
edit- git #d40c4c1e - Use document.createElementNS for svg:image (bug 62985)
- git #fa66ad21 - Fix redirect for `info-link` (bug 63868)
ProofreadPage
edit- git #c6cec7d6 - Fills $params to recursive calls of preloadTransform
Scribunto
edit- git #d74c81c2 - Add name to nosuchfunction and nosuchmodule errors
- git #57a4726a - Namespace translation for Latvian (bug 63831)
Thanks
edit- git #9a709e61 - Refactor API code and fix invalid input handling
- git #dfb639af - Call getAlphadecimal() directly
TimedMediaHandler
edit- git #203cd12c - Fix Fatal error: Call to a member function doTransform() (bug 64152)
Translate
edit- git #ac05c524 - Also unset the group after skipping to prevent mayhem
- git #07372f82 - Don't die when seeing an aggregate group
- git #4b58b19a - Move SimpleFFS to its own file
- git #c5a7d2b0 - Fix MediaWikiExtensionFFS exporting
- git #ad2642f2 - JsonFFS: indent with tabs
- git #4e8c1146 - Translation search for elastic search backend
- git #dfcee2a9 - Replace deprecated methog usages
UniversalLanguageSelector
edit- git #ed6c2cf3 - Remove a console debug statement added in I579c3ccb6e0c1ad
- git #8e665c56 - Allow overriding the header styles from typography refresh (bug 63718)
- git #10a25c1c - Allow always logging tofu detection
VisualEditor
edit- git #b2d626ed - Update submodule for cherry-pick of I45537ba813
- git #5aa163c7 - Unbreak badtoken recovery on mobile (bug 64267)
- git #0bdd3735 - Update VE core submodule
- git #722d9a1b - Extension inspector directionality (bug 64072)
- git #4c0221c0 - Remove useless isset
- git #e3be4a65 - Don't change tabs on Education Program pages (bug 53477)
- git #926700fb - Re-split the transclusion dialog
- git #0e4676e6 - Allow MWExtensionInspector to be set to forced LTR status
- git #5b0d4b52 - Use the correct classname in MobileViewTarget
- git #4fc08d24 - Make the Add template button not wrap to the next line
- git #9d1b7432 - Also focus surface in media edit dialog (bug 63909)
- git #d335e593 - Fix another surfaceModel.getFragment() in MWCitationDialog
- git #16ec8ffd - Make inserting reference lists work again (bug 64012)
- git #fa72f5fd - Border checkbox disabling/enabling fix
- git #e9153fdc - Always replace state with VE tag when loading (bug 63739)
- git #d62a9e93 - [browser test] Save page is slow.
- git #9c2e1d80 - Follow redirects in the category widgets (bug 52414)
- git #8d99aa88 - Fix border checkbox
- git #96cdfe28 - Fix name of advanced settings page in open command (bug 63984)
- git #b764ecc7 - Focus the surface in the reference dialog after it opens (bug 63909)
- git #37030882 - Fix fencepost error with MWMoreParametersSearchWidget overflow
- git #9cd05d05 - Make fieldsets render properly
- git #b019036a - Hide inspectors using new method when saving
- git #3bba5e4d - Pass required params to open for save dialog
- git #9e6451d4 - Fix inserting references list while selecting another kind of node (bug 61885)
- git #219ca379 - [browser test] make test pass in both Chrome and FF
- git #2d671a38 - Also set requiresRange for CitationDialogTool
- git #b54b517d - Followup b2296bdd2: the property is called requiresRange, not requiresFocus
- git #340a939c - Remove remaining uses of surfaceModel#getSelection in dialogs
- git #989fd621 - Fix JS error when opening VE on redirect page
- git #b2296bdd - Disable MW tools when surface loses focus (bug 62410)
- git #afb182c2 - Limit the number of citation tools to 5
WikiEditor
edit- git #0c226abe - Revert "Preserve textarea state when building WikiEditor UI"
- git #effd98be - Preserve textarea state when building WikiEditor UI (bug 41911)
- git #1be77164 - delayedBind isn't used anymore (nor does it exist)
WikiLove
edit- git #ebe3b4e4 - Move WikiLove preference from Misc. to Editing tab (bug 52757)
WikimediaMessages
edit- git #6423e41a - Update Legal's ContactPage messages
ZeroRatedMobileAccess
edit- git #77e084a7 - Revert "Redirect users to upload.wikimedia.org for direct links if okay."
- git #b2b6d3f2 - Redirect users to upload.wikimedia.org for direct links if okay.
- git #95ff1e9c - Added an ability to login into the zero config server
- git #aa5cd680 - Update i18n shim
- git #db89c4e7 - made utils compatible with python2