MediaWiki 1.23/wmf15/Changelog
< MediaWiki 1.23 | wmf15
Core changes
edit- git #443f72ab - HTMLForm: Clean up 0 handling (bug 62268)
- git #27058fad - Update CentralNotice to tip of wmf_deploy
- git #168cab67 - Update flow in 1.23wmf15
- git #4e98c843 - Update Wikidata to fix a Lua issue in client
- git #be7619af - Use inContentLanguage for dropdown messages in HTMLFormField (bug 61942)
- git #4bf990b3 - Update EducationProgram
- git #1dfd1a56 - Update Wikidata to fix snaks in items with multiple references
- git #b954d005 - Update Wikidata build, fix display of references (bug 61943)
- git #5a7a77cf - Removed pointless cache bypass in Swift backend
- git #74737b16 - Update Flow in wmf/1.23wmf15 with two cherry picks
- git #b109a2df - Update Wikidata build (bug 61915)
- git #b122ba47 - Update VisualEditor for cherry-pick
- git #d52a8af6 - Avoid key fragmentation in FileBackend
- git #dd6b4868 - Update Wikidata build
- git #ee290af8 - [1.23wmf15] Make SiteStats (re)initializing more sane
- git #61f2b84c - Update Flow in 1.23wmf15
- git #5ef1873d - Update MobileFrontend to wmf/1.23wmf15 tip
- git #efcf0a3f - Make ApiCreateAccount return camelcase statuses (bug 61663)
- git #a56451b0 - Break out rotation mixin into its own file
- git #6b1a60a1 - Added concurrent HEAD request support for Swift
- git #03aba1aa - mediawiki.notification: Return the Notification object from .notify calls (bug 57400)
- git #9a3e82f9 - QUnit.newMwEnvironment: Disable mw.log#warn while copying mw.config
- git #f511297e - Don't print mediawiki.notification messages
- git #e8ff0127 - Remove undefined $env and TODO comment for it too
- git #5b943975 - Add oojs-ui to the core documentation generator
- git #f88fcb74 - HTMLForm: Allow i18n of 'options'
- git #bec75cc9 - Refactor out HTMLFormField class and type normalisation code
- git #89a8fe42 - mediawiki.log: Move #warn and #deprecate to mediawiki.js and add tracking
- git #2ae43d26 - mediawiki.mixins.less: Add a link to source of the .background-image-svg technique
- git #11c04f9e - Removed 'Enable simplified search bar (Vector skin only)' from MW user Preference (bug 52815)
- git #f51b6015 - Preload mediawiki.notification when we know we're going to need it soon (bug 53990)
- git #427bd723 - Better message wording. See also https://translatewiki.net/wiki/Thread:Support/About_MediaWiki:Prefs-help-watchlist-token2/en
- git #c720f78f - Removed STRAIGHT_JOIN; the is slower when a namespace has a few pages (bug 60618)
- git #22582b55 - Amend release note for $wgPasswordSenderName
- git #32b45a18 - mediawiki.js: Clean up docs of 'async' parameter to some functions
- git #6d377ae0 - Added some profiling calls to Swift backend
- git #e7b85e72 - Removed deprecated $wgDisabledActions (bug 60460)
- git #ae2c7168 - Parse ⧼...⧽ in editwarning (bug 61472)
- git #e5637c8a - Update moment.js to 2.5.1
- git #782afa6e - Added summary to Special:ProtectedPages and Special:ProtectedTitles. (bug 61454)
- git #0244b346 - Add Moment.js library for working with date and time
- git #5886d3fc - remove junk line that duplicates another line
- git #979b570e - Give alreadyrolled error when rollback will be a null edit
- git #8fcb6590 - Fix typo in Nikerabbit's surname
- git #6f106156 - Include the reason when firing the TitleMoveComplete hook
- git #62649a12 - Vector: Simplify text paths in tiny icons (bug 59744)
- git #a6eea84b - Remove a HTML backwards-compatibility hack from 2011
- git #9e084acc - Fix comment for $wgUseImageResize
- git #542d2e8a - Add ParserOutput::addJsConfigVars
- git #0259fccf - Actually write-back the container cache in SwiftFileBackend
- git #492e9569 - Remove unused setting $wgImageMagickIdentifyCommand
- git #886fdc3e - CologneBlue: Add class="mw-body" to div#article for consistency with other skins
- git #fa5ea5be - Get rid of mw.loader.go and mw.loader.version
- git #4ec725ee - mediawiki.js: Add missing bug number reference
- git #f7174057 - Add preliminary MS SQL support
- git #269315bb - Call WikiPage::doViewUpdates also on missing article page view
- git #3673bbf2 - Note OOjs and OOjs-UI presence in the RELEASE-NOTES
- git #2b28b46a - Update OOjs UI to v0.1.0-pre (424b40373e)
- git #c277f452 - Update OOjs to v1.0.7-pre (9c04f3e917)
- git #c2812ac0 - Tweak documentation for Title::getLocalUrl
- git #c5b5e450 - Deprecate wgSkipSkin in favor of wgSkipSkins
- git #d7acfe07 - Show 'Indexing by robots' status correct on action=info
- git #5701521f - Moved Release notes for Ia0dc5895
- git #c899b00f - Performance of mediawiki.searchSuggest.js
- git #3b63e426 - Update OOjs UI to v0.1.0-pre (7d3223b8f4)
- git #aad0185d - mediawiki.jqueryMsg: Deprecate window.gM
- git #b3fd34ee - Update OOjs UI to v0.1.0-pre (7788dc6700)
- git #ac26b2e7 - Add jquery-throttle-debounce to core
- git #ca7c0981 - Use TablePager on Special:ProtectedPages (using log_search)
- git #a0713653 - Tweaked generated paths for ExternalStoreMwstore
- git #344c5aa5 - oojs-ui: Fix up addition to core
- git #2babe6c6 - mediawiki.feedback: Add jsduck documentation
- git #25863cbe - Explicitely return null from WikiPage::newFromID()
- git #9cbf2645 - mediawiki.jqueryMsg: Support with empty first parameter (bug 61320)
- git #add8b9a9 - Unroll array_map in ResourceLoaderFileModule::readStyleFiles (bug 47844, bug 59858)
Extensions
editCategoryTree
edit- git #daf3e2d9 - Unbreak this extension by killing $wgCategoryTreeDynamicTag (bug 59798)
CentralNotice
edit- git #a71221d1 - Make GeoIP script URL configurable
- git #8f948c93 - Decode geolocation data from GeoIP cookie, if present
- git #5d9e3372 - Try geoiplookup.wikimedia.org only if client used IPv6
- git #7ce89e7a - Fix typo: Full stop should be outside the paranthesis.
ConfirmEdit
edit- git #bfcd4173 - Expect camelcase status codes from action=createaccount (bug 61663)
- git #b4e4ee3f - Remove unused/incomplete stale HTMLCaptchaField
ContactPage
edit- git #969fa836 - Move Subject to be third field on form
- git #a92f78eb - Rewrite ContactPage to use HTMLForm
DonationInterface
edit- git #9a1a7849 - omg Czech also wrongly coded
- git #dc7e26da - correct iso code for Polish language
EducationProgram
edit- git #56f62762 - Fix several issues with course deletion
- git #d60a17cb - Remove the "field" and "level" options in the course edit view
- git #128a9043 - Course desc. editable normally, remove some fields
- git #53cab52c - Prevent deletion of institutions with courses
- git #8be1998b - Fix course talk notification for deleted pages (bug 61330)
EventLogging
edit- git #6e051a9b - remove deprecated %n and %l format specifiers; version 0.7
- git #aeb6d6bc - Add support for "%{fieldName}i"-style format specifiers
- git #7c6d5dd3 - Do not attempt to validate schema titles
Flow
edit- git #5c41589e - Ignore expected inter-wiki exceptions
- git #74969fb2 - getHex -> getAlphadecimal
- git #093045a7 - [SCHEMA CHANGE] Add corresponding *_user_wiki field to all *_user_id fields
- git #5114d50e - UUID models are immutable, so cache them
- git #99206d32 - Do not log expected Flow exceptions (bug 61797)
- git #f57738d8 - Show most recent items for watchlist but recentchanges
- git #58f0a0e0 - Update page elements used by Edit existing title (bug 61579)
- git #7a031ccc - update Permalink browser test for code changes (bug 61578)
- git #d0e22b9e - Fix topic history; bundling i18n params were not converted
- git #d6222e7f - Revert "Anonymous editor warning"
- git #89914167 - Revert "Add missing flow-anon-warning qqq"
- git #e5c300eb - Ignore non-flow javascript error (bug 61097)
- git #b9e83389 - Fix typo
- git #da2bb879 - Bit more obvious way to tell if post isFormatted
- git #21a06eba - Update locators for title/post Save elements
- git #ca2dda5a - cleanup some static analysis warnings
- git #83909c0d - Add missing 'use' statements
- git #86332c62 - Prefer passing UUID objects in query
- git #6393b971 - de-duplicate spam filter calling code
- git #c81a8765 - Test permissions on multiple revisions in 1 object
- git #ae9ca8f5 - restore should look at previous revision for correct value
- git #11369cf0 - Cleanup undefined variable warnings
- git #2f9e66bc - Update docblock annotations
- git #5c9a7911 - Prefer instanceof over is_a
- git #aceba882 - couple spelling errors
- git #70b47b0e - Use consistent return type
- git #5df7868d - Ensure getHumanTimestamp parameter is really MWTimestamp|null
- git #cd6d79bb - Annotate model classes
- git #fc0dd563 - Add missing flow-anon-warning qqq
- git #ec6a3014 - Cleanup potential bad method calls
- git #2a17aacc - Tests for PostCollection
- git #50fda7da - Anonymous editor warning
- git #ad595494 - Remove unused class aliases
- git #9bcb9a96 - Cleanup unused local variables
- git #baf240d5 - Make terms of use non-WMF specific (bug 60704)
- git #bef0aa86 - Use new history params callback stuff for history
- git #7d527908 - Fix variable
- git #812aabf0 - Revert "Fix variable"
- git #838d5bd1 - Use Collection instead of manually fetching from storage
- git #a1da507e - Add missing use statement
- git #ceefaada - Fix variable
- git #52bf4e6e - Consolidate history i18n parameters into AbstractFormatter
- git #65369a4b - Revisionable->Collection
- git #3196e992 - Move destroy-form functionality in its own function, instead of binding cancel
- git #06df2dad - Use more permissive isRevisionAllowed on helper tools.
- git #07788f69 - Return null instead of failing when requesting previous revision if there is none (bug 61393)
- git #0ef5aabe - Check permissions in RecentChanges & Contributions feeds
- git #1caa026f - Make history entries also check previous revisions if restored
- git #7c98653a - Make a method to check permissions against only the specific revision
- git #8bc9fd77 - Make tipsies disappear on cancel & tipsy-click
- git #6e05e668 - Alternative way of dealing with edit conflicts
- git #83bbae59 - Add some more details to RC tables
- git #c59515bb - Cleanup all undefined class analysis warnings
- git #b4a2eaa4 - Catch and log exceptions with RC formatting
- git #5bb197b7 - Cleanup some static analysis warnings
- git #218b6363 - Tag browser tests with @clean (bug 58401)
- git #3d6337aa - Some permission fixes
- git #400fe9f7 - Make sure permission checks also check against current revisions
- git #a48d291c - Split permission-logic into separate method
- git #be70eb02 - Remove old CU formatter
- git #cdcc7d23 - Fix CU formatter test
- git #12574830 - Gracefully handle empty pagination result (bug 61349)
- git #c927f938 - Move flow( 'loadReplyForm' ) to base/action.js
- git #45c86d71 - Consolidate formatters into Flow\\Formatter namespace
- git #a69f4b47 - Use provided language for link messages
- git #3b25b926 - Don't propagate permissions to older revisions
- git #464e0404 - Move flow( 'setupEditForm' ) to base/action.js
- git #97ac4312 - Flow watchlist data tweaks (bug 60723)
- git #aa7fe5a2 - Make error reporting more verbose.
- git #12897c5d - Associative array should not be accessed by numeric index
- git #81314a5f - revision change type name flow-edit-post should be edit-post
- git #c01364ac - Add *Collection classes
- git #ffc87c0d - Fix topic preview (bug 61169)
- git #3b724d71 - Fix missing i18n msgs for edit conflicts
- git #ebe749ce - Apply redlinker to flow-parsoid API (bug 60983, bug 60983)
- git #86c3a2fa - Basic test to demonstrate history bundling issue
- git #f642e0ad - Fix typo that leads to fatal in unused code-path
- git #8b011ea1 - Add code to prevent exception for new db columns
- git #3c4fb3f6 - Unimplemented LocalBufferedCache::merge could lead to corrupt cache
- git #b78149a9 - Write operations return boolean true/false, not result obj
- git #4022c363 - Flow mention should respect Echo mention preference (bug 60817)
- git #7e2c6569 - fire wikipage.content hook on new posts (bug 57157)
GWToolset
edit- git #3d7255c0 - add Art Photo template to GWToolset (bug 61376)
GettingStarted
edit- git #9f8ea90a - Convert CSS to LESS
- git #d4872ac5 - Remove openTask cookie on logout (bug 54992)
- git #e708ed33 - Delay showing the task toolbar after VisualEditor edit (bug 52955)
GuidedTour
edit- git #51f64daf - Convert CSS to LESS
- git #933800fc - Use normal mw.message call
Math
edit- git #28e6a1a7 - Compile texvccheck in testsuite (bug 61090)
- git #f5e302bf - Add space after math_failure message
- git #01ca9828 - Push math nodes onto mathArray individually to avoid problem in IE < 9 where push.apply doesn't work on a nodeList. Also, avoid duplicate elements in the array by checking for namespace prefixes. This needs to work for both HTML and XHTML. Resolves issue #672.
- git #078347b3 - Update the DB output hash if outdated according to texvc (bug 60997)
MobileApp
edit- git #106d9cbe - Update LESS file with modifications from the app
MobileFrontend
edit- git #ec5d80b6 - Adding missing bracket.
- git #08e4c115 - Making back button flippable in RTL languages (bug 61559)
- git #d9d56115 - Hygiene: Remove this.canHide from editor overlays
- git #6b320b0e - Fixing formatting of language button in stable
- git #4713421e - for description (bug 61504)
- git #7c9d416c - Fix missing overlay header in RTL languages on Android 2.3 (bug 61232)
- git #b61d8a27 - QA: Mark KeepGoing tests as WIP
- git #c2b85dbf - Prevent search-specialpages.feature tests from running on enwiki
- git #71d535a9 - Remove unused variables
- git #220d2881 - Prevent race condition in applying CSS styles for content
MultimediaViewer
edit- git #fdeedd6a - Fix preloadFullscreenThumnail breakage
- git #093cfdc6 - Preload fullscreen image
- git #f2550c0f - Fix fileUsage test breaking behavior.
- git #3f326bb3 - Fix image provider unit test.
- git #63021d0b - Fix e2e tests to support data:URIs
- git #c619a197 - Get article path for foreign DB repos too
- git #d53ca146 - GlobalUsage should utilize the right Api class
- git #e1e9a24a - Missing dependency
- git #9a0a6012 - Hide mouse cursor when buttons are faded out in fullscreen
- git #5df979bd - Grand Unifying Documentation Patch
- git #8a8d74f0 - Avoid double requests when measuring performance of image load
- git #7afbc5ce - Use provider XHR information in performance metrics + several fixes
- git #035afe6d - Make metadata animation more subtle
- git #a5cddef1 - Lazy-load mmv
- git #715cab71 - Fix failing test after refactoring.
- git #c9fc2c70 - Make the image and navigation buttons unselectable
- git #7124ece9 - Switch to core's version of moment.js
- git #bf90ce56 - Get rid of JSDuck temporary logfile
- git #35690bb2 - Get rid of lightboxHooks
- git #30294435 - Move jquery.throttle-debounce to core
- git #575fd50d - Big credits patch
- git #dc539cab - Fix keydown event handling leak (bug 61337)
- git #f6053bf5 - Fix missing dependency for mmv.performance
OpenStackManager
edit- git #29d61033 - Replace a missing $ before a varname
PageImages
edit- git #acbc27fa - Add COPYING (bug 61580)
ParserFunctions
edit- git #7deac2a8 - add check for $wgWikimediaJenkinsCI isset
- git #187ae0cd - Added the $wgPFEnableStringFunctions = true in ParserFunctions tests (bug 61410)
- git #4d9ddef2 - Update doc comment
ProofreadPage
edit- git #c85351dc - Improves JavaScript code quality (bug 61619)
- git #a6da248c - Fixing issue of multiple quality prefixes in summary
- git #7f7d3f54 - Adds inprop=preload support
- git #a43061fa - page.edit.js: Preserve content of edit summary on quality change
- git #01c07036 - Introduce Context
TimedMediaHandler
edit- git #a238f8e3 - Fix compatibility of ApiTestCaseVideoUpload with ApiTestCase
- git #9e09a475 - Add ID3 dependencies to getid3 library (bug 61441)
- git #8d39f3f2 - Url encode page title for add subtitles link. (bug 61336)
Translate
edit- git #f89269c6 - Made magic-export handle failure more gracefully
- git #3f839e38 - Fix exporting issue in AppleFFS
- git #ae2b53bd - Add descriptions for Wikipedia mobile iOS components
- git #2347eed1 - $wgTranslateExtensionDirectory removed (bug 61459)
- git #b3a1f037 - Fix my last name
- git #7e53f65e - New hook TranslateMessageGroupPathVariables
- git #e2b53240 - Add Santhosh to contibutors list
- git #56febd58 - Group description for aggregate ULS group
UniversalLanguageSelector
edit- git #0be71e41 - Remove failing tests from Commons
- git #05ab9f30 - Don't run the Autonym scenarios in beta sites, because they fail
- git #1ad4bf19 - Don't run a feature with enabled webfonts on Beta Commons
- git #80a8a465 - Update jquery.uls from upstream
- git #2a403e40 - Update jquery.ime from upstream
- git #c9cd0fc4 - resources/images: Optimize all SVGs (partially by hand) (bug 56292)
- git #ff6c3041 - Wrong border color for caret
- git #76a5004b - Remove period from composer suggest for consistency
- git #efb1275f - Various fixes in font_selection tests.
- git #a97d2886 - bump mediawiki_selenium to 0.2.3
UploadWizard
edit- git #10354271 - Add mwe-upwiz-upload-error-duplicate-archive to RL def
- git #fbc9a69a - Typography
VectorBeta
edit- git #cf620829 - Removing the max-width for now per Erik
- git #27c12e27 - Optically align heading serif font with sans-serif content font
- git #ea00b7ec - Reduce TOC padding slightly in new typography
VipsScaler
edit- git #c2d0e717 - Minor parameter documentation improvements
VisualEditor
edit- git #5d07a711 - Always try to put redirects at index 0, offset 0 (bug 61862)
- git #7bfa9606 - json syntax error with escaped single quotes (bug 58279)
- git #2edc4409 - ve.ui.MWAdvancedSettingsPage: Convert page to use FieldLayout
- git #5a4eea63 - Give MWAlienExtensionInspector its title back
- git #089dc680 - Allow editing of attributes of MW extensions
- git #ffbe2565 - Let users set __NEWEDITSECTION__ & __NONEWEDITSECTION__ status (bug 57168)
- git #0b97870d - Simplify new INDEX/NOINDEX language, order and panel order
- git #051c3498 - Let users set & status (bug 57167)
- git #caa03f1a - Deal with ./ prefixes etc. in MWRedirectMetaItem (bug 61570)
- git #ffc58804 - Add placeholder to 'group' field in reference dialog too (bug 59180)
- git #a7d5751c - Move some non-skin-specific styles back into ve.ce.Node.css
- git #d52c15b4 - Prevent clicks on top-most shield for centered image nodes (bug 61001)
- git #2ce113f0 - Add MW-specific keyboard shortcut help
- git #a789ef64 - Always pass a document model to the surface widget
- git #675d91b7 - Show preview of edit summary in review screen (bug 42139)
- git #03dc2927 - Disable save button (and Alt+S) on conflict
- git #9f117993 - Move some skin styling from ve.ce.Node.css to a shared skin css file (bug 60542)
- git #e58285c5 - Make the #REDIRECT field an MWTitleInputWidget rather than just plain
- git #ec8234f1 - Use accesskey=s on the save buttons (bug 50897)
- git #2c691ff6 - [Browser test] Alternate solution for "headings" browser test
- git #83404c49 - [Browser test] Repair broken "header" browser test (bug 61398)
- git #296cdbd2 - Make alternate text input stretch to full width (bug 61329)
- git #575afb99 - Fix occurrences of @mixin to be @mixins
- git #9c40de10 - Show placeholder text in group input box on reference list dialog (bug 59180)
- git #982c20a4 - [browser test] Updating to mediawiki_selenium 0.2.6 (bug 61067)
- git #cebb0ad9 - Bring down arrows in CategoryItemWidget back
- git #038fe128 - Clean up onResourceLoaderRegisterModules() to make it more data-driven
- git #21ccb20d - Only display image info if that exists (bug 61392)
- git #220d19dd - Update list of production wikis that should be tested as working
- git #a857e307 - [Browser test] Basic maintenance for headings browser test.
- git #c2e1766f - [Browser test] bump mediawiki_selenium to 0.2.3
WikiEditor
edit- git #f5b2b18a - mw.loader#version -> mw.loader#getVersion
WikiLove
edit- git #7b15c29f - Moved tests from browsertests repository (bug 61135)
Wikidata
edit- git #cfdf3265 - Update Wikibase to fix the Scribunto bindingss
- git #d372cb71 - Fix snaks in items with multiple references
- git #a6546bae - Update Wikibase, fix display of references (bug 61943)
- git #65234de0 - Update build, fixes uncaught InvalidArgumentException
- git #6da00728 - backport Iafcc7c, remove @ from @include_once for WikibaseLib (bug 61914)
- git #c4a0b389 - Update Wikibase and ValueView
- git #0a431c5a - New Wikidata Build - 18/02/2014 15:23
- git #2535cee1 - New Wikidata Build - 16/02/2014 10:00
- git #f2abf67f - New Wikidata Build - 14/02/2014 10:00
- git #1b5661e8 - New Wikidata Build - 13/02/2014 13-03
- git #33f9201e - New Wikidata Build - 12/02/2014 10-00
- git #719281f8 - New Wikidata Build
- git #32bea59f - New Wikidata Build
- git #5217a960 - New Wikidata Build
- git #ad420546 - New Wikidata Build
- git #1383fbeb - New Wikidata Build
- git #b91ac67f - New Wikidata Build
- git #6c145f3e - Fix extension path for Special:Version
- git #c5710206 - Fix Wikidata extension name for Special:Version
- git #5885df0a - Add EntityHandler::makeParserOptions
- git #a68ac581 - add entry point specific for localisation cache update
- git #6f95d728 - Add Wikidata.php to the extension list
- git #c7c6c14a - Update Wikibase and fix autoloader
- git #83a3842f - include extension entry points instead of i18n files in config
- git #8e0e31d1 - Update Wikibase
- git #638d14f4 - update wikibase, fix entity data xml output (bug 60636)
- git #81e7a1c7 - move autoload require
- git #5acfdd65 - restructure to match organization of grunt build
- git #93208abd - Make build.sh a little faster
- git #b4da9b3a - update build, Register experts for URL and commons in Wikibase
- git #7f2a0351 - new build, update wikibase resources
- git #9b15a2e3 - new build, fix data values resource path
- git #f2f9402a - Improve and update readme
- git #61cc1562 - improvements to resource loader module registration
- git #ebde398c - Register Wikidata build in Special:Version
- git #eea0b915 - update build, fix resource module registration in Wikibase
- git #46080ec5 - update build, fix resource path registration
- git #1b52a39c - update build
WikimediaEvents
edit- git #f15ded8f - Log title moves using the PageMove schema
WikimediaMessages
edit- git #206e5c0f - Add support for Flow's terms of use
ZeroRatedMobileAccess
edit- git #b9161988 - Restrict ips api usage to only zero-edit group
- git #56e72670 - Disable api with 401
- git #e60603ec - The first Selenium test: banners (bug 48218)