MediaWiki 1.22/wmf4/Changelog
< MediaWiki 1.22 | wmf4
Core changes
edit- git #3d0e3f8e - Fixed trailing slash removal code.
- git #542a4c37 - Compress PNGs used in new forms
- git #5425c56a - Darker labels in new login and create acct forms (bug 47777)
- git #f6db9d70 - benefits icon part of background, not float (bug 48909)
- git #f9c3bd86 - Bump GettingStarted for E3 deploy
- git #e7f66be2 - Bump GuidedTour for E3 deploy
- git #322507db - Bump EventLogging for E3 deploy.
- git #ed4ba328 - Tooltips for HTMLCheckMatrix (bug 47094)
- git #aae8d0ca - Update Wikibase with patches for property parser function
- git #3c72852f - Updating to latest Zero extension
- git #e6e8bc06 - Updating to latest Zero extension
- git #3d47dae9 - Added a --profiler option to all maintenance scripts.
- git #88ffcabd - De-duplicate refreshLinks2 base jobs on insert.
- git #9533dc26 - Bump GuidedTour for E3 deployment
- git #59c9067a - Bump GettingStarted for E3 deployment.
- git #793879c4 - Removing prefix exception for HTMLCheckMatrix
- git #86f01351 - Updated Zero ext to latest
- git #2188c142 - Actually update $lastTime in runJobs.php
- git #3b9b9841 - Reverting deployment of ZeroRatedMobileAccess to before Ie930d96980a8bcf
- git #70d74908 - Fix for wrong prefixing of multi checkbox (bug 48693)
- git #03dfecba - Updating to last zero ext
- git #1beb35e0 - Updating to last zero ext
- git #f7fa7723 - Up OpenStackManager version for sudo/secgroup fix
- git #fe152566 - HTMLCheckMatrix support for forcing options on/off (bug 47743)
- git #ec464f3e - Bump GettingStarted for E3 lightning
- git #8ee5f213 - Update Wikibase
- git #3ac08e36 - Blank some new Create account messages by default (bug 47801)
- git #0168388c - Reposition nested FancyCaptcha, conditional help. (bug 47699)
- git #909fd691 - Make checkUsernames.php use batches (bug 3507)
- git #518e522a - Update: Adding aa_method to AccountAudit
- git #efd42560 - Bump GuidedTour for E3 deployment.
- git #035556c1 - Update Wikibase with patch for SpecialEntityData
- git #9b6ba71f - Update Wikibase, DataValues and Diff
- git #af64fc3d - Revert "Update Wikibase, Diff, DataValues"
- git #df79a829 - Fixed bug where FORCE INDEX did not make it to the SQL.
- git #a525860d - Update Wikibase, Diff, DataValues
- git #8c834ec4 - Up version of OpenStackManager to use new project filter
- git #ef81874f - Update OpenStackManager for HTMLForm label change
- git #43e7d8dc - Update OpenStackManager to fix echo messages
- git #f8616b6e - Pull in cherry-pick in SMW to fix security issue
- git #58c990d1 - Up version of OATHAuth to bring in security fixes
- git #6e26c808 - Fixed bug in LocalFile::isCacheable().
- git #3eef402d - Fixed LocalFile::isCacheable() to account for object type metadata.
- git #0c69bc53 - Update VE to fix category bug
- git #8118fc89 - Commit of various wmf-branch live hacks
- git #a232f4ee - Prevent overflow in the footer when there are no links (bug 5798)
- git #d5cf69f8 - Added missing continue to avoid fatal error.
- git #21bafdfa - Escape URLs in XML files created by generateSitemap.php (bug 34666, bug 34666)
- git #7ecfdfd9 - Change default importImages comment to "Importing file"
- git #854797ab - Variable $wgRestrictionLevels unused since 1cbaa921
- git #7cb1672c - Made copyFileBackend.php skip files that cannot be copied instead of stopping.
- git #1cbaa921 - Add $wgCascadingRestrictionLevels (bug 47617)
- git #084b4291 - Fix unit tests when $wgEmailAuthentication is set to false
- git #d2a5cf35 - Don't shown red box around unconfirmed email address in preferences if authentication is disabled
- git #96421f55 - Message changes for new login form
- git #6a0e704c - Fix --file parameter description in MediaWikiPHPUnitCommand.php
- git #8c328d03 - Add identifying info (img_timestamp and img_sha1) to upload log.
- git #b1421299 - [FileBackend] Moved short-circuit check from 6b1194b9 up to FileBackend.
- git #6b1194b9 - [FileBackend] Optimize the case were no operations are provided.
- git #d02b5bd7 - Add value to add() call when locking
- git #dfaf583d - tests: mock parser tests file access
- git #59f6fd01 - Change EXIF to Exif
- git #9147ea54 - CREDITS: Spell my name right
- git #390c515c - Removed unused join array from ActiveUser conds.
- git #fbf9efa0 - Increasing z-index of personal toolbar from 1 to 100 (bug 48078)
- git #21751b9b - echo is not a function
- git #3bc080c9 - [FileBackend] Cleaned up resyncFiles() and added conservative resync option to FileBackendMultiWrite.
- git #e0f7de6a - Add attributes to the Parsoid-only tests.
- git #cbc4fd7a - print is not a function
- git #c6894ade - Fixed spacing
- git #d1940caa - [FileBackend] Added "adviseStat" option for the "listing followed by stat" case.
- git #50e7985d - phpcs: Fix WhiteSpace.LanguageConstructSpacing warnings
- git #1fe9340b - Remove hphpc support and deprecate related functions
- git #69c42aad - Add content model to prop=info
- git #53ee1cef - tests: Don't set wgStyleSheetPath in addition to wgStylePath
- git #c0b330ee - parserTests: fix broken parsoid-only tests.
- git #fb3f2c29 - skin: Revert font-weight on successbox and move to preferences (bug 48197)
- git #dfd2277c - [FileBackend] Process cache negatives for SHA1 on file stat.
- git #7ced06d8 - mw.config: Add wgPageContentModel for content model of current page
- git #af764dba - Fix I720946e7: $this->opts['year'] shouldn't be modified. (bug 48212, bug 48212, bug 45580)
- git #af5f850e - mediawiki.user: Use session ID instead of 1-year cross-session cookies (bug 44327)
- git #120e73c4 - Update docs/skin.txt
- git #b27cfbd9 - Use __METHOD__ for default $fname params to database functions
- git #2c6be31b - Add note that wgActiveUserDays affects the NUMBEROFACTIVEUSERS magic word.
- git #8d882c8e - Fix I25cf5a94: It should be @since 1.21 now.
- git #05f6edc9 - qunit: Use jQuery.getScript instead of document.write
- git #334958ee - Removing exception in case rev is null
- git #09de4d5c - Adding check to make sure rev isn't null
- git #01c8b6a7 - Add test for comment-only line followed by a template transclusion
- git #187ca4bb - mediawiki.action.edit: Support dynamically inserted form fields (bug 41220)
- git #28ec06fa - Update SearchEngine::searchText() and SearchEngine::searchTitle() return type hints
- git #5183f448 - Move DEADLOCK_* constants into DatabaseBase
- git #fc221828 - Remove pointless vertical alignment
- git #cb564dce - Remove SkinLegacy.php
- git #19686500 - Remove taint support
- git #d969b335 - Refactored Special:ActiveUsers queries to remove filesort/temp table.
- git #45ce72f9 - Revert "Fixed behavior of Title::invalidateCache."
- git #3b4c514e - Fixed behavior of Title::invalidateCache. (bug 46816)
- git #a6d23650 - Revert "Remove Special:ActiveUsers"
- git #bc34b586 - Adding GetNewMessagesAlert hook and wgUserNewMsgRevisionId JS global (bug 47962)
- git #26964375 - Fix visibility of error handlers
- git #31fe5f54 - Code style fixes in Language::isValidCode()
- git #3e7c2229 - Include user name in weird User insertion exception.
- git #6e5a5a3d - Kill some references to legacy skins
- git #2e970257 - mw.hook: Implement callback framework (bug 23580, bug 30713)
- git #4742232b - Fix bootstrap in unit tests
- git #3f039132 - Pass correct number of parameters to Database constructor from installer
- git #abbe70d9 - Make Special:MovePage's "Reason" field an input, not a textarea (bug 13627)
- git #3cb6ca16 - deleteEqualMessages: Include list of pages in dry run
- git #9857630a - jquery.makeCollapsible: Enable passthru for links in premade toggle (bug 46848)
- git #44e64fb6 - SpecialPreferences: Remove invalid <strong> tag in successbox (bug 33438)
- git #fe469033 - Implement mw.log.warn and mw.log.deprecate
- git #ca02a75c - mediawiki.log: Add to jsduck index
- git #3cbcb3e2 - Monobook: Remove OperaNFixes.css files
- git #9e9ee49c - Partly disable title conversion if variant == main language code
- git #04a9d80e - Cache result of Language::isValidCode() to avoid regex processing
- git #8457ee85 - Allow iiurlheight to be used without iiurlwidth
- git #6266585d - SpecialRedirect: Add @since documentation and add release notes
- git #02e0f091 - mediawiki.htmlform: Use auto width for Chosen selects
- git #15543353 - Change font size for edit links to small
- git #da0bf68e - Exclude external_user table in DatabaseSqliteTest
- git #1f8a7dc2 - Import: Fix incorrect wfRunHooks usage
- git #612afc25 - Remove Parser_LinkHooks and CoreLinkFunctions classes (bug 45371)
- git #1a8a5c22 - qqq docs for installer mysql warning (bug 34430)
- git #2cdd0598 - mediawiki.htmlform: Preserve classes added by HTMLForm's cssclass option
- git #944e882c - jquery.badge: Add CSS inline-block fix for IE 7 and earlier (bug 47926)
- git #f9be9468 - Completely blacklist Opera Mobile from RL (bug 47572, bug 47570, bug 47567, bug 47568, bug 47569)
- git #75a92338 - Fix IndexPager detection of "is first" state (bug 47950, bug 47950)
- git #a677d0fa - rebuildLocalisationCache: Implement --lang option
- git #d77fd5a7 - Message tweaks to new login and create acct forms (bug 47694, bug 47700, bug 31888)
- git #75e51f6a - Added a --backoff option for syncFileBackend.php
- git #f8af77dd - Reduced memory usage a bit for copyFileBackend.php with --missingonly.
- git #4497500e - HTMLForm entity labels are now optional and escaped
- git #91a5ea4e - Remove LocalisationCache::unloadAll() call from NewParserTest::addDBData()
- git #624a4bb7 - Add PLURAL support to benefits
- git #9f38afa4 - Clarify wfRandomString release note
- git #138092b6 - Add hook AbortChangePassword to Special:ChangePassword (bug 46590)
- git #bfe2ee4b - Add combined link trail / link prefix parserTests case.
- git #ba672550 - SECURITY: Check SVG xml encoding against whitelist (bug 47304)
- git #493cf914 - Update language maintenance files
- git #e3688326 - ApiResult::setContent is static
- git #44b04ac6 - Monobook: Remove unused file FF2Fixes.css (bug 47202)
- git #237787cb - skins: Ensure headings are not smaller than body text
- git #83bcc483 - Reimplement Special:Filepath as a redirect through Special:Redirect/File.
- git #2849d8a6 - Create a Special:Redirect page.
- git #d797477d - Allow specifying change type of Wikipedia feed items (bug 47219, bug 47219)
- git #6c27154c - vector: Remove useless HTML comments from output
- git #e288d953 - Remove spurious 'h7' in commonPrint.css
- git #4607c38b - Add new message key to maintenace file
- git #e60f36bc - Clean up the class building logic in OutputPage
- git #8a9341b1 - Add chosen support to HTMLForm's multiselect field
- git #0a000d5c - Call jQuery.ready() before </body> (bug 34542, bug 47457)
- git #1cc5b157 - , bug 37743: Improved vector button styles for jquery.ui (bug 44855, bug 44855, bug 37743)
- git #58bacc38 - Revert "Update wikidata extensions to versions in 1.22wmf2"
- git #86e2579d - Make Buryat (Russia) (буряад) (bxr) fallback to Russian (bug 46751)
- git #bac30003 - Update wikidata extensions to versions in 1.22wmf2
- git #215894fd - Factorise call to getSuggestedDurations() in SpecialBlock::getFormFields()
- git #cc8dbc16 - Use 'recent contributors' instead of 'contributors this month'. (bug 47753)
- git #559639c6 - Show a tip at the end of the installer to prompt about extensions (bug 43504)
- git #98ffe3c5 - Detect user rights conflicts (bug 38989)
- git #de336c6d - HTMLTextAreaField: Allow sizes to be overridden by child classes
Extensions
editAbuseFilter
edit- git #3010d789 - 3 (bug 2537)
ArticleFeedbackv5
edit- git #55aee57a - Feedback link on article pages (bug 42057)
- git #0f7f9cf1 - Show Protect Feedback (action=protect) for pages in whitelisted namespaces only (bug 42722, bug 42722)
- git #088322be - Claim anon feedback after sign up
- git #0d840171 - Clicking 'donate to Wikipedia' gives no warning message before leaving the page <OH-AFT> (bug 37510, bug 37510)
- git #c08eacb3 - Add AbuseFilter-feature to auto-resolve feedback (bug 43492)
- git #c8985936 - Identify which filters triggered auto-flag actions (bug 38460, bug 38460)
- git #2599f0a5 - Disable useless inputs on protection form
- git #a8a1634c - Fix over-escaping on protect-othertime message (bug 48259)
- git #a0cacd2e - Don't let AFT set unsupported groups
- git #1c7708f7 - If there's feedback, show talk-page link (regardless of AFTv5 being en/disabled)
- git #eeba005a - Casting lottery to int makes it impossible to have e.g. 0.1 lottery size (which dewiki has)
- git #41b7fcac - Don't add 'suppress' to $wgLogTypes (bug 47944)
- git #23cc203a - update privacy statement, making it clear that anons will be identified by their IP
- git #64d55cf3 - Tooltip to clarify the remove flag action (bug 37596, bug 37596)
- git #d2f21083 - Wiki links in notes are not clickable on the detail page (bug 47359, bug 47359)
- git #330ed36b - Change addHolder calls to addHolders as per change in AbuseFilter
- git #1299a9af - Config var was confusing; all others are ArticleFeedbackv5 prefixed
- git #275a0d2c - cleanup
- git #0bcbbc23 - No need to cache lb's, they're cached in LBFactory classes already.
CentralAuth
edit- git #65e26338 - Don't log autocreations twice
- git #0ebb43d3 - Fix spelling of JavaScript
- git #e7ea9840 - Split date and time in running sentence
- git #6298b4f3 - Log account autocreation on manual login (bug 42434)
CentralNotice
edit- git #4422e414 - Set LandingPages value on page load
Cite
edit- git #5895bd04 - Adding bidi-isolation to reference numbers (bug 36032)
DataValues
edit- git #7f36e31d - trim incoming string values
- git #fcbf997b - Stopgap to avoid excessively long string values (backport)
- git #89eeca00 - tests for TimeInput expert (bug 48145)
- git #f994d2d2 - Extends QUnit.parameterize to take a callback providing the test cases
- git #03cb97b6 - Added test for valueview experts in general and StringValue expert specifically
- git #d76e58e3 - Introducing jQuery.valueview.MockViewState
- git #4840b9aa - Introduction of valueview expert for time value handling
- git #5eaae8f8 - Introduction of TimeParser for TimeValue data value type in JavaScript (bug 48145)
- git #0f7370d5 - Introduction of TimeValue data value type in JavaScript (bug 48145)
- git #37c168a8 - Added time.Time.newFromIso8601 (bug 48145)
- git #d835fb99 - Added a "isValid" function for time.Time (bug 48145)
- git #242db619 - Splits time.js in several files (added "time.Time.js" and "time.Time.parse.js") (bug 48145)
- git #8fa12968 - Formatted time.js according to our coding guidelines (bug 48145)
- git #0355792a - Import of time.js (bug 48145)
- git #5a38f27d - Added tests for jQuery.valueview.ExpertFactory
- git #f4e7de96 - DataType constructor taking DataValue constructors as 2nd argument now
- git #5a0efe8f - Added QUnit tests for DataType constructor and instances
- git #eb5cd676 - Introduction of qunit-parameterized for usage in QUnit tests
- git #0d7b16dd - Restores DataValues.tests.js as dataValues.tests.js
- git #2a9a54c7 - Reorganization of DataValues extension's JS resources
- git #fd2cef7c - Convert explicitly to float
- git #b241c944 - Remove parsing logic from GeoCoordinateParser and use new format specific parsers
- git #66125f77 - Added DdCoordinateParser
- git #4d5a7867 - Added DmCoordinateParser
- git #a0d43548 - Added FloatCoordinateParser
Diff
edit- git #ffe8ba4b - Introduced ValueComparer interface
DonationInterface
edit- git #0b80b8b1 - Nuking recaptcha as cruft that hasn't been used in at least two years on payments.
Echo
edit- git #5ca8b8f1 - Suppressing underline on hover for notification badge
- git #71f250e0 - Visiting talk page should mark talk notif as read (bug 47912)
- git #aaaa177f - Tooltips for echo notification settings (bug 47094)
- git #e50f5a55 - Echo badge count always lags by 1 (bug 48821)
- git #43d95d15 - Slightly reducing badge and alert sizes
- git #f9481040 - Switch to using our own badge instead of jQuery.badge (bug 48165, bug 48001)
- git #9f77b4ab - Adding explicit prefix so we don't have to have an exception in prefs
- git #5602daa2 - Add EventLogging to capture Echo preference change
- git #93679e35 - Making bolding behavior consistant in page link notification
- git #c0b0d78e - Notification agent whitelist and blacklist (bug 47946)
- git #fa84e0ed - Copy tweaks to Echo Notification Emails (bug 47846)
- git #4909715d - Date comparison should include year
- git #4a581f78 - Make return type consistent
- git #e058b980 - Link directly to the edited section from edit-user-talk events (bug 46937)
- git #4e76f88e - Add missing dependency on mediawiki.util.
- git #51aa0de1 - Echo should not implicitly commit other transaction (bug 48521)
- git #f812389c - Broken link in plain text email notification (bug 48302)
- git #4a188fd5 - For non-bundled page-link flyout notifications, link to article (bug 48098)
- git #61748852 - Do not write to storage if read-only mode is on (bug 44247)
- git #f6209be6 - Disable unavailable notification checkboxes (bug 47743)
EventLogging
edit- git #9bd1216d - Add coroutine-based, URI-configured generic event processor
FlaggedRevs
edit- git #a988e3a8 - Fix grammatical error
- git #6852c0e4 - Remove all caps from review-edit-diff
GettingStarted
edit- git #4ff9756c - Only tag users without the autoconfirmed right. (bug 44361)
- git #ca366ae7 - Scroll for all steps in tour; add dependency for consistency
- git #f581db79 - Remove split test (everyone is test) and bump version to 3.
- git #cd3112b9 - Bump logging version to 2.
- git #fa9a13ff - Determine page name without red-link-title. Use href and title
- git #44c6441b - Improvements and fixes for GettingStarted logging:
- git #16163904 - Fix jshint onevar warning.
GuidedTour
edit- git #b1ebe539 - Bump Guiders for scroll animation.
- git #5f16b1fc - Move cookie-related functionalty from Guiders.js to GuidedTour.
- git #2a3bbd2c - Add step as allowed special page redirect parameter.
- git #155ffa77 - Minor tweaks to recent logging change
- git #66b99cea - Preserve exception when logging, as suggested by S.
LiquidThreads
edit- git #f4a868ad - Fix new messages count update on marking threads as read from Special:NewMessages (bug 47414)
Math
edit- git #10aea505 - rename MathSourceTest::simpleTest->MathSourceTest::testBasics
- git #d9a2017e - MathJax: Support the texvc command \vline (bug 35186)
- git #5245d0f5 - Introduce getter and setter for the MathRenderer
- git #3b5749cd - Remove dead config variable, wgMathJaxUrl
MobileFrontend
edit- git #4aa2d046 - Change edit link message
- git #5f451e2a - Fix spelling of JavaScript
- git #8c420605 - Updated Ruby gems
- git #f668d302 - Beta: Story 435: Left nav grouping
- git #fcfd78a2 - Alpha: Use diff page for history
- git #4391c5c8 - Fix white gaps around the photo CTA image in article lists
- git #8596bbec - Story 484: Push nearby to stable
- git #206e00c1 - Fix a typo in new editor CSS
- git #4edde6e3 - : Remove left rag hover effect (bug 48758)
- git #0137c7d5 - Improve error handling when location lookup fails
- git #01c9e4f0 - Kill dead CSS
- git #bc81759f - Rm edit section links from extracts
- git #9df4d24e - Updated Ruby gems
- git #e14cd8a2 - Treat template banner data as an array.
- git #5222a792 - (Story 486) Add new editor
- git #77214e15 - Move desktop->mobile diff redirect logic from to Special:MobileDiff
- git #c312c24e - Remove "Needs photo" text
- git #24d0222a - Nearby back button tweaks
- git #d1b7332d - Hide Chrome when Wikipedia bookmarked
- git #43781a18 - Redirect page diffs to Special:MobileDiff
- git #3d182efe - Allow nearby to run at top to avoid flash of unstyled content
- git #9d82f52f - Return the history link
- git #3cfd3cad - Add FIXMES to Zero code
- git #07442749 - Nearby: Use new refresh icon asset and turn off animations
- git #eb5aa02b - Beta: Stop preview stripping image from nearby list view
- git #56af0558 - Run all mobile QUnit tests
- git #4d0a5a62 - Make nearby a discovery tool
- git #dd219b24 - UserLogin --> Userlogin
- git #2be455da - Shift code from Template to Skins
- git #3cb79451 - Updated parallel Ruby gem
OATHAuth
edit- git #bdb1d8b4 - Switch to using AbortLogin hook for tokens
OpenStackManager
edit- git #72c5c568 - Fix security group fetching from nova api
- git #3b297f87 - Add <displayname>.<domain> to each sudoer host.
- git #a85f60e1 - Added getDisplayName and getFullyQualifiedDisplayName
- git #dbcd9c00 - Clean up a couple of bad calls to printDebug().
- git #097fd118 - Add a custom submit text for the project filter
- git #a281b989 - Fix qqq for previously renamed echo messages
- git #ddd5bf28 - Use jquery.chosen for the project filter
- git #1c09a60a - Use label-raw for puppet groups in configure form
- git #99fa642b - Update echo preference message labels
- git #d42377ad - Fix another projectname reference
- git #c9ed964e - Fix role checking for users
- git #ffdb4cee - Limit some NovaProject actions to projectadmin
- git #56c01c80 - Revert "Allow any project member to create a service group."
- git #a228c744 - Declare mediawiki.api as dependency for ext.openstack module
- git #dd2957f1 - Allow any project member to create a service group.
- git #fade380e - Search for projects using ldap_list, part two.
- git #d4e50ee9 - Provide JS model and methods for instances
- git #eeeb7d67 - Add API action for instance reboots
PageTriage
edit- git #60ea1dd3 - Temporary revert of PageTriage for wmf deployment
- git #e222689a - Temprorary PageTriage revert for wmf4 deployment
- git #3d79e06b - Adding tooltip for preference
- git #6d08b61c - Temporary fix to curation toolbar till things are sorted out
- git #4d585c24 - New logic to determine whether to show curation toolbar
- git #1786a4f3 - NewPagesFeed: Fix layout bug with "Sort by" in Chrome (bug 48161)
- git #ef118cf5 - pagetriage-add-deletion-tag should fall under negative group
ProofreadPage
edit- git #2186a66c - Add Ukrainian namespaces (bug 48308, bug 48308)
- git #e1971449 - Add Thai namespaces (bug 48314)
- git #f032a645 - Update code to match MWSearch updates, fixing fatal
Score
edit- git #389d45f6 - Fix undefined variable warning
Scribunto
edit- git #d6f36334 - Fix edge cases in mw.ustring.find, mw.ustring.match (bug 47365, bug 47365)
SecurePoll
edit- git #78a43e56 - Drop -amended
- git #9fdc4431 - Update 2013 voter list counts, add descriptive comment
- git #5d8c1367 - Fix path to cli fail
- git #927de323 - Start of update of scripts for 2013
- git #5416088a - Add initial copy of 2009 bv files to 2013
- git #0f6c52f4 - ResourceLoader-ify SecurePoll (bug 48976)
- git #42a58aa1 - Subfolder specific scripts
- git #0540ab32 - Type hints. Fixup missing return values (bug 42462)
- git #3a0b209a - Make voterList output at least some text
SemanticForms
edit- git #4f708c33 - bugfix (Storing several pages in a loop creates only one page)
- git #4c446561 - (JS modules not loaded for transcluded RunQuery forms) (bug 36180)
- git #b8b77f1c - Fixed bug when $options array was empty in $select DomElement at SF_AutoeditAPI.php
- git #a1c2c4f2 - Extended Page Schemas integration
- git #3e6e64b7 - Semantic Forms: Display error message when Special:EditForm accessed by itself (bug 47606)
TemplateData
edit- git #059c5b18 - TemplateDataBlob: Improve error handling
- git #5e50116d - TemplateDataBlob: Implement 'type' and 'label'
- git #4fcd9b5e - spec: Update 'type' documentation following 2013-04-30 discussion
- git #8636d19c - TemplateDataBlob: Don't add class "sortable" to HTML rendering
- git #61ab9027 - TemplateDataBlob: Convert 'clones' to 'inherits'
Thanks
edit- git #36003bd6 - Adding tooltip for preference
- git #d8348617 - Adding link to user in flyout version
- git #785e6f3f - Punctuation and consistency for log-description-thanks
- git #9898cb32 - Thanks notif should fall under positive group
TimedMediaHandler
edit- git #b658a429 - Fix manually setting duration/offset without file. (bug 47533)
- git #aab3ca77 - add maintenance script to retry failed transcodes
Translate
edit- git #28d38d15 - Update tab links as well when updating page location dynamically (bug 47003)
- git #00860b29 - Update statsbar when changing group (bug 46879)
- git #d98ddeb4 - Rename this.$group to this.$trigger for clarity
- git #ec8a3e71 - Apply dir and lang to the target language selector trigger
- git #366de2d2 - RTL proofread action icons are needed (bug 47257, bug 47257)
- git #addc2c1a - Load check warnings for fuzzy messages before user starts typing (bug 47923)
- git #94ae81fd - Small cleanups
- git #f73a497f - Remove tooltip for groups from group selector (bug 47446)
- git #8d801440 - Use whitelist instead of blacklist for translate tab group
- git #4a0e35de - Fix project icon raster thumb urls (bug 48103)
- git #295b6c51 - Change "description" to "documentation"
- git #4596ced4 - Update the reminder text
- git #95dc10e4 - Restore compatibility with MW 1.20
UniversalLanguageSelector
edit- git #401ab7eb - Update strings
- git #2f4e9cff - Reduce rerenderings in input settings
- git #b9e1fe55 - Update from upstream (bug 43904)
Vector
edit- git #4c60d31e - gitignore: Add .DS_Store
VisualEditor
edit- git #f586d3ea - Fix categories with multiple ../ in their hrefPrefix (bug 48408)
- git #89b0dce8 - ListAction tests
- git #a9d0a5c7 - Fix indent action when acting on multiple list items (bug 48390)
- git #9f8ababf - Fix inability to split lists (bug 48386)
- git #2c782fba - Optimise code for first/last child detection in fixupInsertion
- git #1261a5f4 - Fix unindent action when acting on multiple list items (bug 48390)
- git #4f785989 - Don't use VE on non-wikitext pages (bug 47456)
- git #63494719 - Use consistent capitalisation of Html
- git #375a7fce - Access keys for edit and edit source (bug 48107)
- git #606baacc - Add ve.properOuterHtml
- git #9d99cdbb - Fix breaking getLength() call
- git #8409d16f - Fieldsets and default sort keys
- git #741fa768 - Switching back to Rangy 1.2
- git #3f9f7649 - Output a nice message when the diff is empty (bug 43754)
- git #b32b5702 - Ignore certain function keys in key press handler (bug 48022)
- git #2efd4f00 - Edit and Edit source tab were reversed in RTL in the Vector integration (bug 48017)
- git #b295dc8d - Clean up variable initialization in setupSkinTabs()
- git #634714ba - Remove hack for old version of Parsoid
- git #a65ff4fd - Use pageLanguage rather than pageViewLanguage for the surface's lang&dir (bug 33175)
- git #8858ed93 - Make reference list nodes render contents again
- git #328dd8e2 - Whitespace between unwrapped inline nodes assigned to paragraph
- git #811721f1 - When removing an empty list item, also remove the list if it's now empty (bug 48287)
- git #1e85621b - Reduction of renderContents calls
- git #9372ca60 - Kill getOffsetFromNode() with fire
- git #e888d7b9 - Category UI improvements
- git #3d21609c - Move completeHistory from dm.Surface to dm.Document
- git #3495c6f7 - Clone template dom elements being sent to converter
- git #cced110c - Mo' vectors (mo' problems) (bug 48148)
- git #30cfe699 - Fixing shields
- git #6467a5a0 - ViewPageTarget: Bind callback in onSerialize like in onShowChanges (bug 44446)
- git #31c21657 - Also render attributes of the form html/i-j/attrName in CE
- git #05828cc3 - Preserve HTML attributes recursively
- git #4a4cf34a - Convert DOM elements to stringifiable objects for reporting (bug 47948)
- git #85d67ce4 - Do proper HTML preservation in ve.dm.MWReferenceListNode
- git #36e29c12 - ve.test: Import K-JS test suite for object utilities
- git #f6d28e61 - Fix ContentBranchNode test broken by ve.ce.ProtectedNode
- git #317a404e - Make .static.storeHtmlAttributes more versatile
- git #13dd31c0 - ve.ce.FocusableNode: Fix documentation
- git #a631af34 - ve.isMixedIn: Fix bugs and add unit tests
- git #92f66881 - ve.ce.ProtectedNode
- git #2706b6dc - Context menu in wrong place
- git #c6e0eee8 - Configurable insertion annotations (bug 48171)
- git #d23c10fd - Fix insertion annotations
- git #830de420 - Code style fixes
- git #8c878826 - Use a smarter comparison of annotations when creating open/close tags (bug 48110)
- git #c801099c - Hack MWTemplate so it also does partial type matches
- git #ef24ac58 - Force about grouping for multi-element about groups
- git #a90ee007 - Adjust binding to section edit links after changes in core
- git #8cfb4ee6 - Fix placement of whitespace when element ends in meta (bug 47712)
- git #33bfeeed - Update oldid on successful page save (if a new id is generated) (bug 47420)
- git #9dc93451 - Edit source tab should be 'selected' when... selected (bug 47452)
- git #c428b954 - Show message 'anoneditwarning' in notices when applicable (bug 47842)
- git #7233ea8f - EventEmitter API cleanup
- git #29f56309 - RTL fix for VE's link widget (bug 47717)
- git #7cb4a30f - GeneratedContentNodes store DOM elements, not HTML (like aliens)
- git #11c56f79 - Make ve.ce.Surface.getSelectionRect() tollerate browser bugs (bug 47772)
- git #b9ba3c92 - Add support for <div>s as user-editable blocks (bug 47907)
- git #c77ffee9 - When annotating, skip any branch nodes that are content
- git #6f2040ba - Also respect .static.renderHtmlAttributes when rerendering for attribute changes
- git #e29ed7f2 - Remove all code related to change markers (bug 45061)
- git #afab43a7 - Allow merging of content nodes with nodes that can contain content (but are not content themself)
- git #ba7b1096 - docgen: Use new jsduck --color and --warnings-exit-nonzero option
- git #4dfb137b - Move Phantoms onChange
- git #718db58f - Category editing (bug 39597)
- git #52529d79 - Remove singular adding for ve.ui.GroupElement
- git #e9346fdb - Implement ve.dm.Surface#truncateUndoStack
- git #cd6b54a4 - ve.ui.LookupWidget
- git #d4eef1b8 - Fix range translation for surface fragments
- git #56584ff4 - makeStaticLoader: Implement --write-file option
- git #67f2d33d - Declare dependency on jquery.client in ResouceLoader and static loader
- git #5ea7f5e1 - makeStaticLoader: Add ext.visualEditor.experimental to dependencies
- git #23102fdc - Make loading VE work on Opera again
- git #a59f622d - Per Timo's comment, change $.makeArray( foo ) to foo.toArray()
- git #4ee9e1f2 - Get back to where you once belonged
- git #ee241223 - ve.ce.Surface.getSelectionRect() might return null
Wikibase
edit- git #25553af1 - handle exception for unknown data type when formatting PropertyValueSnak (bug 48938)
- git #ced83e4b - remove hardcoded "ERROR: TODO: ..." output from TypedValueFormatter
- git #b135618d - Check for property id exists in ByPropertyIdArray (bug 48497)
- git #c621061c - Catch property not found exception in snak formatter
- git #53ab15ff - move ob_start in special entity data
- git #947a7319 - add ob start and end flush to SpecialEntityData
- git #659f7845 - Point easyrdf submodule to gerrit repo
- git #6816e97e - Fix module name in selenium test
- git #2732b410 - Selenium tests for correct revisions in diff/history view (bug 48128)
- git #a30b3ff1 - Adding valueview qunit tests to be executed automatically
- git #a453484f - Making selenium test for "include property by label" non-experimental
- git #1779084e - improved RDF mapping using schema.org (bug 44578)
- git #1a148a67 - Fix get entity usage index store function
- git #3c9b9916 - Fix access to SiteLinkTable in client hooks
- git #f4e8f255 - Use EntityUsageIndex on the client. (bug 47288)
- git #dd4d553c - Abstraction layer for usage tracking. (bug 47288)
- git #d2285368 - Enable Special:EntityData in production. (bug 42063)
- git #66deae85 - Converting hard coded strings in diff view to i18n values (bug 41619)
- git #e4f133b6 - Move RDF stuff into separate directory.
- git #42c53758 - EntityView support for TimeValue data values (bug 48145)
- git #311a6fce - Experimental config switcher for WMF Jenkins jobs
- git #b495fde9 - Fix incomplete tests
- git #75be2092 - (hotfix) fixing SpecialWikibasePage
- git #377cebc0 - Refactor RDF mapping, added support for sitelinks.
- git #c5ec303c - , bug 44577) RDF for Special:EntityData (bug 42063)
- git #ae1a3386 - Add entities to watchlist. (bug 41573, bug 41573)
- git #d05d66d8 - use terms table to access props by label (bug 46363)
- git #0709f641 - Fix LangLinkHandlerTest to use spaces, not underscores
- git #efc0b520 - Added a function getRightsWarningMessage() to Utils (bug 45773)
- git #0e7c6e2b - Fix DispatchStatsTest and EntityChangeTest
- git #3138b61a - Adding and applying a new icon for the snak type selector
- git #252842de - Allow client to access the repo's terms table. (bug 46363)
- git #8a0a8ba7 - Made SetupTest run without actually accessing a real database
- git #80667174 - Make Database component tests work without a MW setup and without MySQL
- git #0b8f0176 - Move test into other namespace to prevent fatal and added FIXMES
- git #89d2ef60 - Another attempt to make the tests run on Jenkins
- git #5f41b971 - Do not load Client in test entry point file as else it is completely broken
- git #ee3d0e4d - Import classes rather then using FQNs
- git #b95a2fa0 - Fix issues in Entity::patch
- git #7d923fd5 - Cleanup of edit-conflict Selenium test
- git #3d749ee9 - adding a first ontology file, mostly as a placeholder
- git #a0ffea6d - Moved class registration of WikibaseRepo extension into dedicated file
- git #62ad03ec - Show correct revision of entity when viewing an old revision
- git #9a21a062 - Remove underscores in SiteLinkLookup::getItemIdForLink
- git #16646ae2 - Pass language from property parser function to entity id label formatter
- git #aebff3fc - Simplify two English messages
- git #b4dd4d58 - Mark Selenium test for including property by label as experimental
- git #2a710b3d - Attempt fix for the linkitem selenium tests
- git #090582c9 - Deprecate Settings class
- git #b098fce8 - Move classes from lib to DataModel, as they are directly needed in DataModel and not in lib
WikimediaMaintenance
edit- git #d5625bb6 - Add EducationProgram to createExtensionTables
- git #c4bbcab8 - Add Wikidata and Commons to sister projects
- git #d794af18 - Rename core tables too
ZeroRatedMobileAccess
edit- git #0679d57c - Merge fix
- git #d097eda1 - Rewrite links in the Read in Another Language section.
- git #69a91d2d - Base logic on config instead of X-CS presence
- git #65965d54 - Profiling
- git #f5e7ac88 - Ensure carrier redirect hyperlink for 'Yes' action uses same 'zero' or 'm' subdomain.
- git #0d383009 - Consolidated config, fixed bug in addWarning()