MediaWiki 1.22/wmf3
MediaWiki 1.22/wmf2 | Deployment of MediaWiki 1.22wmf3 to Wikimedia sites | MediaWiki 1.22/wmf4 |
The latest version (labeled "1.22wmf3") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Monday, 29 April 2013 (see the roadmap).
Most important changes
editBreaking changes
edit- git #49364 (bug 41729) introduces a breaking change to section edit links
Core changes
edit- git #81d40a33 - Updated Zero ext to latest
- git #c60b1d38 - Reverting deployment
- git #9af9c324 - Updating to last zero ext
- git #97dc0ad8 - Updating to last zero ext
- git #c182996b - Revert "Bump GettingStarted for E3 lightning deploy"
- git #f2a15e5b - Bump GettingStarted for E3 lightning deploy
- git #0a1cdb97 - Make checkUsernames.php use batches (bug 3507)
- git #5f3fe089 - Update: Adding aa_method to AccountAudit
- git #fb628b0f - Bump GuidedTour for E3 deployment.
- git #1e8770e6 - Re-applying patch to track weird bug in Zero extension. Need more logging data. (bug 48528)
- git #62b85ffd - Revert "temp patch for extensions/ZeroRatedMobileAccess"
- git #63ee3023 - temp patch for extensions/ZeroRatedMobileAccess
- git #04b14bfa - Revert "Zero update"
- git #f5127ef4 - Zero update
- git #ebeb42be - Completely blacklist Opera Mobile from RL (bug 47572, bug 47570, bug 47567, bug 47568, bug 47569)
- git #d58dc596 - Fixed bug in LocalFile::isCacheable().
- git #0cf6b27a - Fixed LocalFile::isCacheable() to account for object type metadata.
- git #e0dfc5af - Update Gadgets to catch https://gerrit.wikimedia.org/r/#/c/60954/
- git #8e99fb13 - Added wiki ID to backend copy script errors.
- git #3e103e93 - Made copyFileBackend.php skip files that cannot be copied instead of stopping.
- git #308ebddc - [FileBackend] Cleaned up resyncFiles() and added conservative resync option to FileBackendMultiWrite.
- git #88d1c177 - Updates to CentralAuth maintenance script
- git #2717d876 - [FileBackend] Optimize the case were no operations are provided.
- git #6f01f3a8 - [FileBackend] Added "adviseStat" option for the "listing followed by stat" case.
- git #6c014147 - Reduced memory usage a bit for copyFileBackend.php with --missingonly.
- git #315bf9a4 - One more minor update to CentralAuth logging
- git #8ed2d4ff - Updates to CentralAuth for SUL finalization
- git #95251809 - Bump GuidedTour for E3 deployment.
- git #18846502 - Updating Zero to the master branch
- git #b5ea5bff - tests: Don't set wgStyleSheetPath in addition to wgStylePath
- git #0d60dc41 - E3 lightning deploy for GettingStarted (submodule bump):
- git #91023e10 - Cherry-picking e37e9d9ae6b8a581569c39ede38fc21827983128
- git #9389cdda - Update CN and core for HTML Forms
- git #3e43781a - HTMLTextAreaField: Allow sizes to be overridden by child classes
- git #865c82b2 - HTMLForm entity labels are now optional and escaped
- git #9755a341 - Removing exception in case rev is null
- git #965fc79f - Adding check to make sure rev isn't null
- git #70355d68 - Adding GetNewMessagesAlert hook and wgUserNewMsgRevisionId JS global (bug 47962)
- git #ddc3d866 - Merging MobileFrontend Vary updates.
- git #5d4bc0eb - Bump GuidedTour for E3 deployment
- git #b4e31abd - Change font size for edit links to small
- git #06f7c22e - Import: Fix incorrect wfRunHooks usage
- git #5191dd9f - Update Zero
- git #36387413 - Update GeoData to grab https://gerrit.wikimedia.org/r/61962
- git #ce8cff16 - GettingStarted: set serializer to none to avoid segfaults
- git #22959897 - jquery.badge: Add CSS inline-block fix for IE 7 and earlier (bug 47926)
- git #7d1aff4c - Update GettingStarted to use RedisConnectionPool
- git #a50444a7 - Updating CentralNotice for Historical Allocations.
- git #b72187f3 - Update Wikibase, DataValues and Diff
- git #cedda98d - Adding Extension:AccountAudit
- git #33c65e72 - Call jQuery.ready() before </body> (bug 34542, bug 47457)
- git #bbdabaa8 - Fix $wgVersion to 1.22wmf3
- git #7a47cd31 - Add TemplateData extension
- git #23fab012 - Update wikidata extensions to versions in 1.22wmf2
- git #4d79f2a4 - Fix gitreview defaultbranch
- git #8e7150b5 - Hook for changing language links. (bug 45535)
- git #4ddded2c - Split line and fixed spacing in skins folder
- git #34d49b33 - wfRandomString: Correct bias toward digits 1-7
- git #61c2a92c - [JobQueue] Added a delayedJobsEnabled() function.
- git #7833589c - Move section edit links to after the headings (bug 41729)
- git #32ac1518 - Created ProfileSection class to avoid wfProfileOut() whack-a-mole.
- git #bfb75bc8 - Fixed spacing around parenthesis in languages/tests/maintenance
- git #6f79eef4 - Fixed spacing around parenthesis in includes
- git #dc73a41f - Fix email address formatting in API credits.
- git #58c72e5a - Fix PHPUnit ORM Tests to work with Postgres
- git #11a62386 - Don't underline a elements with the mw-ui-button class:
- git #2d542d3f - 881, {{{{FULLPAGENAME}}}} not outdated (bug 39590)
- git #c0d61543 - Pass array to Title::getLocalURL instead of an urlencoded string
- git #a316459d - Use wfShellExec in parserTest.inc
- git #db11362b - Avoid use of __METHOD__ in closures.
- git #d1869088 - Updated wikitext-escaping tests to reflect Parsoid's latest output
- git #9f14ecf8 - Added space after switch/Removed spaces after unset
- git #a3e979a8 - Clean-up to global overrides in NewParserTest
- git #791d0b2a - Update code formatting
- git #bda51d3c - Update messages.inc and rebuild MessagesEn.php.
- git #923ade57 - Update maintenance file with new message keys slipped in sometime...
- git #da390055 - Removed space after isset
- git #ca929251 - Ignore message 'today-at' for translation
- git #35f0a66f - Add input checks for Language::sprintfDate() (bug 47629)
- git #483e2927 - Remove unused local variables in tests
- git #34cbc3c2 - Fix "contributors this month" # in signup form (bug 47693)
- git #a1c03e16 - Create account-specific header for its error box (bug 47691)
- git #651ffd35 - Moved RC purge logic to RecentChange::purgeExpiredChanges().
- git #ccabd0ef - Changed on-request job running to shell out instead of doing a loop.
- git #f250335f - MyISAM warning when InnoDB is not available (bug 34430)
- git #06522b2a - Fixed maintenance/tables.sql (typo i guess)
- git #e73028e6 - Updated onTransactionIdle() docs a bit.
- git #a2e8ecbc - test: describe the parser tests recorder
- git #7fcf1678 - Use wfShellExec in MimeMagic
- git #bd9f0842 - Add linkprefix test to parserTests.txt.
- git #66694155 - Fixed dumpBlocks fcn
- git #40ba466c - Add parserTests for tilde and equals signs in links.
- git #c8a66d67 - Update checkStorage.php to not use deprecated Revision::getText() (bug 44357)
- git #e371ba1e - Remove globals unneeded after 47d1060
- git #2aff2e6f - Add some recently added messages as ignored
- git #f9f2e970 - Clarified PoolCounter::execute() docs a bit.
- git #6793fe0b - Add parentid to output of list=usercontribs
- git #87840cb8 - Simplify the logic to decide whether to show "variant" and "noconvertlink" on Special:Preferences
- git #edf169b4 - Docs for Redis' ->exec() return value
- git #47d10603 - Remove is_numeric check from Title::checkUserBlock (bug 46768)
- git #042baf43 - Fix bug in OOM avoidance for RepoGroup cache.
- git #af7b2057 - Create account form with vertical form appearance (bug 44628, bug 47267)
- git #91576490 - Fixed return value for RedisBagOStuff::cas().
- git #d197fbd3 - Introducing a new variable MediaWiki 1.22 (bug 6747)
- git #d3208b71 - Check read permissions in ApiFeedContribs (bug 38082)
- git #68473dd5 - Include cluster name in JobQueueDB cache keys.
- git #95409b2a - Minor fixes to the code documentation
- git #37898e51 - Move "SpecialSearchResultsPrepend" note back to 1.21
- git #98a22b0b - Update AutoLoader
- git #549e827e - Fix TimestampTest broken by 7e3386d4
- git #f2b6f389 - Simplify the nested ifs of Preprocessor_DOM::preprocessToObj()
- git #a956fd06 - User::addGroup could cause duplicate groups (bug 46844)
- git #b41a2f8f - Moved CryptRand.php to MWCryptRand.php
- git #6408088e - StatCounter doc tweaks.
- git #e30a2794 - Fix case of $wgLocalTZoffset from 7e3386d4
- git #ce820bd1 - Renamed QoS_Atomic => QOS_ATOMIC in some places.
- git #ce4639a9 - update file metadata in importImages (bug 47483, bug 47483)
- git #f495a2e6 - Make current year default value in the Special:Contributions (bug 45580)
- git #dd428d9f - Don't repeat label styling (bug 47532)
- git #029d1bea - HTMLForms: Support non submit buttons
- git #574820ed - Move template header inside form so CAPTCHA works (bug 47371)
- git #35df568c - Web installer: always autoselect some DB type (bug 47489)
- git #1c3bcd07 - Replace weird usage of explode
- git #aaee0200 - Bumped RING_SIZE to use 28 bits to improve weight accuracy a bit.
- git #54d25a7e - mediawiki.util: Fix roundtripping of tooltip in portlet links
- git #c0c5ad02 - Avoid use of __METHOD__ in closure.
- git #7e3386d4 - Refactor MWTimestamp::getHumanTimestamp and add hook.
- git #c867664f - Fix HTMLForm's documentation example
- git #af125df5 - Cleaned up Hooks code, comments, and documentation.
- git #38a74c7c - LogEventsList:showLogExtract should ignore WebRequest (bug 25592)
- git #3487ae06 - Fix debug log line for $userLimit.
- git #ea430cba - Handle search engine returning status objects to the API (bug 47353)
- git #b5d3efd4 - Placeholder attribute of searchInput element (bug 40464, bug 40464)
- git #ef2f507d - Fixed spacing in files direct in includes folder
- git #ee31d378 - Fixed spacing in context/installer/media/templates/upload folder
- git #9370383c - Add doc for SpecialPage::postText
- git #7e489040 - Added more fine grained groups for parser tests
- git #93e7bc4c - Improved readability of MediaWikiParserTest::suite code
- git #892ee7a4 - Fixed spacing in db/debug/diff/externalstore/objectcache folder
- git #1bfc8feb - Fixed spacing in actions/cache/filebackend/filerepo/job folder
- git #35572ce1 - Remove duplicate code from Setup.php
- git #6c38a5eb - Fixed spacing in logging/parser/profiler/rl/revdel/search folder
- git #dda57e25 - Remove subpage from form _target on Special:BlockList
- git #e51885d8 - Fixed spacing in specials folder
- git #87ec7ad2 - Update formatting
- git #a35cce4b - Fixed spacing in api folder
- git #da953994 - Separate language generation from outputPage
- git #879d36a3 - [JobQueue] Fixed numbers given to redis queue stat calls.
- git #78966db8 - [JobQueue] Use regular wfDebug() in some places.
- git #3f53862f - Added abandoned job stats.
- git #4975761e - API: Add new hook 'APIGetPossibleErrors'
- git #59624e53 - Only allow fields from isFieldSortable to be sorted on.
- git #79910f36 - [FileBackend] Made stat cache factor in last-modified time.
- git #14fc5f5a - [FileBackend] Disallow files ending in / and clarified some docs.
- git #fc81192a - [JobQueue] Added JobQueueFederated class for partitioned queues.
- git #ed01e813 - [LockManager] Added a RedisLockManager class.
- git #697b4d74 - [JobQueue] Deprecated confusing Job::getId() function.
- git #3e49fd4a - Factored JobQueueRedis::redisEval() into RedisConnRef::luaEval().
- git #4738bc31 - Moved Block and Title purgeExpired() functions to onTransactionIdle().
- git #241ec556 - UIDGenerator: better support for 32-bit machines
- git #0bb7a683 - Fix @return type hint for Title::newFromID
- git #caac580f - Clean up, comments, remove obsolete mw-ui-formlist
- git #cb344a05 - [JobQueue] Added per-type stat counter calls for better graphs.
- git #110450d7 - Wrap job execution around profiling calls.
- git #b114f5e1 - Fixed some spacing in maintenance folder
- git #97b66aef - Pass a limit to BackLinkCache::getNumLinks() in some places to avoid OOMs.
- git #09755f39 - Normalise user names passed to Special:BlockList (bug 47218)
- git #fb074e66 - Use a combined const, instead of string concat in Exif.php
- git #8413b4ba - Move list generation out of TablePager::getLimitSelect()
- git #e2f2e697 - Cleaned up test cleanup for FileBackend and avoid use of @.
- git #de43cf39 - [JobQueue] Simplified a bit of code in JobQueueRedis.
- git #de1aefd5 - Make UserCache only look up a user once.
- git #0b6bce6d - Do not bother with ForkController for procs=1.
- git #751ffdb0 - Got rid of some global $wgContLang usage in SpecialAllpages
- git #644f62b5 - Add gender to 'passwordreset-emailerror-capture' message (bug 46646)
- git #2ca33d1c - Make concurrent runs of FileBackendTest independent
- git #3c7bcf46 - Fixed spacing in languages folder
- git #e31e80de - Add missing braces to for in wfGetCallerTest
- git #dcc69671 - [FileBackend] Simplified the shard list iterator to use AppendIterator and FilterIterator.
- git #dc0fae6f - Reduced DB contention in User::saveOptions().
- git #aca92231 - Small doc fix to JobQueueRedis.
- git #820de0f1 - Set up the profiler in CLI mode.
- git #7d14d3f4 - Clean up SpecialFilepath.
- git #dbd0b590 - else if -> elseif
- git #4b520e95 - Move release notes from 1.21 to 1.22
- git #ac48a4fe - Rebuild MessagesEn.php
- git #c5c66d5c - Clean up old way to disable variants (using a special name 'disable')
- git #8408295b - Set 'skin' template parameter rather than override parent method
- git #479363ce - Support HTTP timeout detection in curl backend
- git #99064602 - Use onTransactionIdle() for page invalidations when not using the job queue.
- git #302f4b0c - Add non DBMS depending SQL tests for DatabaseBase
- git #d4043766 - Some tweaks to the database commit callback docs.
- git #3082af54 - Account for $wgSquidMaxage in OutputPage::checkLastModified(). (bug 44570)
- git #c3e39d2b - Pushed updateCategoryCounts() to transaction end to reduce contention.
- git #75b16dfb - [Database] Added onTransactionPreCommitOrIdle() function.
- git #6f1bede6 - Some more editor files to ignore.
- git #45806509 - Added a function to LoginForm to show the "return to" page.
- git #77a8d576 - Disable external entities in Import (bug 47251)
- git #1ed76385 - Disable external entities in XMLReader (bug 46859)
- git #69f96f65 - Sanitize $limitReport before outputting (bug 46084)
- git #e9e24cbf - Add git HEAD date to Special:Version for core and extensions (bug 38783)
- git #fa55935f - Fixed spacing in skins folder
- git #1c832552 - Modifying ArticleEditUpdateNewTalk hook so that it passes the recipient (bug 46550)
- git #e345e5bb - Set Agora font stack to mw-ui-container in Vector (bug 47187)
- git #39bb533a - Fixes to Special:ConfirmEmail form
- git #2670ed1f - 5 new tests (3 Parsoid serializer, 2 parser) & fixed 4 tests.
- git #9d8314e0 - jquery.makeCollapsible: minor fixes to togglingHandler()
- git #ce55535c - Fixes to Special:BookSources form
- git #d528f86b - Moved JobQueueDB::recycleAndDeleteStaleJobs() function below overriden ones.
- git #9a90062e - test: abstract parser test result
- git #4eb056d5 - Cleanup and performance tweaks for BacklinkCache. (bug 43452)
- git #fcdbf55b - Fix HTML output of TablePager
- git #c1104c2d - $.tablesorter: require separators when detecting dates (bug 42607)
Extensions
editAbuseFilter
edit- git #454a7cc8 - Deprecate addHolder for addHolders.
- git #ca1bb852 - Added css class for hidden logs.
- git #4bec58cd - Add a "ucase" function to convert the provided string to uppercase. (bug 47321)
- git #f883ad86 - Use POST method for action=abusefilterchecksyntax API requests (bug 47298)
- git #87094b9c - Add .jshintrc for AbuseFilter and make it pass
AccountAudit
edit- git #8b03ebe9 - Adding aa_method field to track login method.
- git #c90404da - Shorten extension description and remove punctuation
ArticleFeedbackv5
edit- git #c4cc8817 - Timestamp params (no longer Message->escaped()) still need to be escaped
CentralAuth
edit- git #79046248 - Adding a maintenance script to confirm the validity of entries in centralauth.localnames.
- git #dc06b430 - Adding a maintenance script to resend email confirmation emails.
- git #6db69c21 - Adding the ability to confirm email address while sending users to Special:MergeAccount
- git #30abe032 - Output a newline too
- git #b898a668 - Output on creating account
- git #ef107d17 - Fix memc usage
- git #7a03ac9a - Add JavaScript login check against the central wiki
- git #34334859 - Adding i18n msg for merge request email
- git #1b4b1885 - Adding UserInvalidateEmailComplete hook to CentralAuth.
- git #5f730943 - Whitespace fix followup to I72aba35
- git #d8298cb3 - Slight refactoring of migrateAccount for better stats. Adding resetting of authToken.
- git #175f3da1 - Cleaned up the UI for the redirect login.
- git #ec0c74fa - Fix token parameter documentation on a couple of API modules (bug 48324)
- git #c6465d98 - Making sure state is loaded before resetting the auth token
- git #e2188b41 - Moving one more debug log line to the CentralAuthVerbose group
- git #25d4fa62 - Adding a bit of logging to distinguish $wgCentralAuthAutoMigrate migrations from others.
- git #1bf15963 - Modifications to migrateAccount to allow specifying the home wiki
- git #470d2092 - Modifying CentralAuthUser->attemptAutoMigration to allow for home wiki specification.
- git #961ab71a - Adding CentralAuthVerbose wfDebugLog.
- git #479f8962 - Defer the SiteStatsUpdate in attemptAddUser().
- git #0ae055e9 - Add .jshintrc for CentralAuth and make it pass
- git #79ba1a94 - Fixup function parameter documentation
- git #35cb53d8 - Fixup hardcoded usages of "User:" in CentralAuth (bug 48283)
- git #06c7a36e - Site links on Special:MergeAccount all link to same domain (bug 48264)
- git #813ba94d - Add missing <td> to Special:CentralAuth (bug 47951)
- git #f8e42261 - Added $wgCentralAuthLoginWiki option. (bug 46903)
- git #fbf2dd1d - Sanitize user auto creation in CentralAuth (bug 39996)
- git #b2f66f96 - Refactoring SpecialGlobalUsers.php and SpecialMergeAccount.php to use XML and HTML forms.
- git #9a2d05da - meta=globaluserinfo doesn't display homewiki (bug 28768)
- git #e68bbdbf - Add option to meta=globaluserinfo to provide global edit count
- git #e691f0ba - Refactoring Special:CentralAuth to use XML and HTML forms.
- git #f4481a0a - Refactoring specials/SpecialGlobalGroupPermissions.php to use XML forms.
- git #0c6438bc - Updates to migrateAccount.
CentralNotice
edit- git #87471404 - Previews now work in all languages
- git #3b414623 - Use .change() instead of .click() in UI elements
- git #7cb4d6c2 - CentralNotice Campaign Log Pager Bugfix
- git #27498924 - Fix broken links to banner
- git #da25d97a - Save banner messages even if the name contains a hyphen
- git #1484ead0 - Make Dialog Boxes Wider for TextBox
- git #cb9ee97b - Translation Message Updates for CN
- git #c068bc1b - handle the empty case better
- git #53887452 - stopgap so allocations doesn't melt down when banner logs are missing
- git #3c4eec93 - Forgot to Log Device Changes...
- git #1b17366a - Fixing some UI bugs
- git #e8dd2a0e - Make CentralNotice device aware (bug 47586)
- git #244a71c0 - CentralNotice UI Message Handling ++Graceful
- git #c047ae80 - Banner preview is done in an iframe
- git #012b6c9c - Some Simple Cleanup in the CN Controller
ConfirmEdit
edit- git #dbe64ca1 - Position the "Refresh" link over the image (bug 47699)
- git #8765b88f - Disable autocomplete for Simple, Fancy, Math, and Questy. (bug 48030)
DataValues
edit- git #dc44b04a - Stopgap to avoid excessively long string values (backport)
- git #9549c2b4 - Revert of I4873abce509e391cbe3104883965c91dd0b592d1 and correct valueview dependencies
- git #3433a420 - Replace incorrectly used asserts by exceptions
- git #1d1b22a0 - Added tests for notifier
- git #f1f4cadb - rem unused import
- git #642ac910 - rem unused imports
- git #80f8e0ba - Remove ValueFormatters Result interface
- git #5006412f - Remove ValueParsers Result interface
- git #861ba54a - Remove Result interface
- git #371ac430 - Deprecate ValueParser Result interface in favour of throwing ParseException
Diff
edit- git #42a6cb6e - Introduced ValueComparer interface
- git #195e3b37 - Fixed since tag
DonationInterface
edit- git #5d8143e2 - (FR #901) Recurring Amazon
- git #5037c4e0 - Adjustment to the iFrame liberator such that it hides all elements that other resourses might add (skin stuff, whatever) while we're waiting for the liberated iframe contents to load.
Echo
edit- git #383a8181 - Adding new talk page message alert for logged in users
- git #d49b9a52 - Remove dead code
- git #40d962bf - Fix notification listing query.
- git #a0de3295 - Make Echo talk page notification rely on enotifusertalkpages
- git #792dc034 - Trailing dot in link is ignored in plain text email (bug 48302)
- git #557c2eb2 - Mention notif has wrong anchor for header with link (bug 47999)
- git #97e5e0a9 - Add 'Feedback' link to the Notifications flyout (bug 48304)
- git #ce78c973 - Add new EventLogging schema: EchoMail along with code refactor
- git #f47349e3 - Minor edit should not trigger talk page notif (bug 47910)
- git #e1e62e69 - New logic for how Echo interacts with new message alerts (OBOD) (bug 47962)
- git #c1301976 - Add extra security check to Echo API to prevent vandalism
- git #11aa91f1 - Fix the maintenance script
- git #a70208e8 - Echo API should use a standard continue parameter (bug 48054)
- git #9e2b948b - Do not send notifications for page links when the page is a redirect (bug 48045)
- git #5671947f - keep section link in edit summary (bug 47954, bug 47954)
- git #5df15359 - Add extra db slave wait to digest email cron
- git #1394e39b - notlimit parameter does not accept "max" as a value (bug 48011)
EducationProgram
edit- git #de6a5f84 - Added CourseActivity special page
- git #b008ac49 - Sort events within their groups as well + new tests
- git #f117ba8f - Pass in correct timestamp format to event query
- git #48071de7 - Moved logic into CourseActivityView from the action that is using it
- git #8913f332 - Added course not found support to view course activity action
- git #49ec1e73 - Added __METHOD__ to MW DB abstraction layer calls in course store
- git #e91e22a8 - Added extra tests for the course store and fixed some found issues
- git #a928c76a - Added tests for top level factory
- git #eed26dd5 - Fix tab selection check
- git #8d271a00 - Added getCourseById and getCourseByTitle to CourseStore
- git #eda5dc8c - Further implementation work on ViewCourseActivity action
- git #9b40e9ae - Started implementation of CourseActivityView and fixed dependency injection issues in the Timeline code
- git #5a6016d6 - Fix how student id is passed to ArticleTable
- git #7f8cd0c0 - Displat "No summary provided" for edit events that have no associated summary
- git #02bc2d1f - Split up event grouping logic and added tests
- git #626adfb9 - Modified text for Special:MyCourses when it is blank to be more general
EventLogging
edit- git #f0ea7a1c - Prevent defaults from clobbering event properties (bug 48248)
- git #041cb2c3 - ...and back to utf8 as default charset
- git #9cff78b7 - Default MariaDB character encoding for EL data: utf8 -> utf8mb4
- git #ea4987bc - Use more precise type annotation for promise.
- git #e5018f23 - Show newlines and whitespace in schema values. (bug 47592)
- git #a46cc396 - Partial revert of Idc3d42be7
- git #6eaadcf1 - Make "count" optional
- git #068fffb9 - Add optional "count" argument for injecting seq ids
Gadgets
edit- git #192d37b1 - Allow disabling of legacy gadgets (Mobile support) (bug 44918)
- git #eca021ed - tests: Rename file to end in Test.php
GeoData
edit- git #01b46931 - : More fractional tweaks (bug 48488)
- git #a9225c41 - Fix GeoData validation fail observed in the wild
- git #f6609953 - Fix test I broke during merge conflict resolution
- git #43687ed4 - makefile
- git #af69457f - : empty globe should be treated as $wgDefaultGlobe (bug 47090)
- git #21095dd0 - : Coordinate value in dec format does not work on de,da,is (bug 46181)
- git #be6c752d - Detect fractional numbers where they shouldn't be in coordinates
GettingStarted
edit- git #e5e2cc41 - Exclude current article when you choose "Try another"
- git #5f384cd7 - Use Next/Okay conditionally depending on whether there are edit links.
- git #edbee84f - Add back filtering for length, editability, and category.
- git #7536bb5b - Implement new GSv3 design
- git #da03920c - Use mediawiki.ui for returnto button.
GuidedTour
edit- git #77808c7b - Add check for missing onclick function, document, fix exception
- git #9a1edc29 - Allow suppressing the automatic okay button.
- git #87314ed3 - Show 'Next' button for action next and remove end tour checkbox.
- git #f79c2b72 - wgUserId is now in core.
Math
edit- git #99a23e4a - Add support to MathJax for RGB colors
- git #5f349cc9 - MathJax: Ignore pagecolor command
- git #6a519421 - : Protect against tex nodes wrapped in tex nodes. (bug 41677)
- git #ba87a7cc - MathJax: Update to version 2.1
- git #d1035123 - MathJax: Remove support for wikEd and AjaxPreview (bug 35478)
- git #6d99438a - MathJax: Add a renderTex hook to render elements on demand (bug 35478)
- git #b08fbbbe - Do not poison the tex formula with markup (bug 35188)
- git #5616ea01 - Remove even more unused variables
- git #32acbe3f - MathJax: Allow user to configure MathJax (bug 35478)
- git #b6faed73 - remove unused code
- git #84d531cc - debug log was attempting to show a Blob object
- git #eaed42d8 - tests: skip math table creation for SQLite DB
- git #08b93eeb - renaming of read and write methods for database access
- git #10662ea6 - rename tests/MathRenderTest.php
- git #7e58acc9 - escape literal % in tex input (bug 36855)
MobileFrontend
edit- git #309a74a1 - : Avoid flash of unstyled content on diff view (bug 48190)
- git #6f350cb1 - Rm unused variables
- git #325c4b24 - Add hook to allow template tweaks before rendering
- git #fecb702e - Drop Skin from names of templates
- git #3e4021dc - Kill unnecessary template variables
- git #60d7c17f - Remove unnecessary CSS rule
- git #797adf57 - Tweak the nearby preview
- git #ceab7de1 - Add more profiling to mobile action=parse
- git #1ce808b5 - Copy text tweak
- git #4dc093a6 - : Hide uploads of zero (bug 48513)
- git #ccd87283 - : Fix more API stupidity (bug 48512)
- git #4ed62049 - : enable toggling same way in JS as in PHP (bug 48540)
- git #c494f352 - Make toggle dynamic an extension of toggle.js
- git #5b459049 - : Improve error handling in nearby (bug 48525)
- git #b23a6fd0 - Give grep a chance to find the usages
- git #1afd100c - Move ResourceLoader modules to their own file
- git #c0b3d399 - Fix captcha field margin on create account page
- git #72fc2667 - Anonymize nested function to fix PHP fatal on multiple executions
- git #9131ea5d - : Stop mobile leaking into Special:Nearby on desktop (bug 48485)
- git #559063f3 - Code cleanup: [ '..' ] to ['']
- git #777f98de - : Report correct mode and whether to disable images or not (bug 48490)
- git #2d188474 - Use ' instead of ’ for consistency
- git #7712e573 - Fix special pages spewing modules to Special:Specialpages
- git #73e9035f - Animate refresh icon correctly
- git #c1c023ee - Remove red border on error toast messages
- git #0897a27b - Make footer links clickable when drawer is hidden (beta)
- git #e4a6f221 - Add message for toast to the module that uses it
- git #6f701b1c - Make elements at the bottom of the nav clickable
- git #c6afb2a1 - Re-enable mobile.site module
- git #f79ed09c - 1 (bug 4658)
- git #aaf2c2ba - : Deal with false positives (bug 47374)
- git #8e17fabd - Don't add parent property to Overlay's prototype
- git #a13a3e15 - : Let people toggle sections in editor (bug 47925)
- git #a629f17b - Add refresh button to nearby
- git #6162bb00 - Tweak disabled and cancel button colors
- git #0ecf70e2 - Regression: Make login submit button's corners rounded
- git #ee76d21f - : Cleanup how we do config (bug 44133, bug 44133)
- git #ee01d532 - Remove unused CSS rules
- git #5ae0a01e - Regression: Fix Login button in CTA drawer
- git #370d285e - Promote transitions/transforms/animations to beta
- git #ef64f997 - : Make button padding consistent (bug 46804)
- git #641e520b - Follow up to I3ae653ac2777e19843182b420d33cd8f3420fa29
- git #1e602d81 - : Make dt bold (bug 48352)
- git #cefcb8c5 - Run make less
- git #403b7599 - Story 578: Allow photo uploads on pages with infoboxes
- git #cbd49bb3 - Story 483: Show intermediate copyvio/scope message
- git #1b3f5136 - Regression: Make uploads succeed again rather than throw error handler
- git #dd92baf9 - : CC by SA not SA by CC (bug 48310, bug 48310)
- git #aef4d498 - Handle all the Node.js dependencies the same way
- git #6c943f1c - Alpha: Add watchlist star to nearby view
- git #59697291 - Story 757: Beta: Add upload photo CTA to watchlist view as well
- git #7e2a1b6d - Fix nearby / Move nearby overlays to separate module
- git #593d73e0 - Style the more link in watchlist so it doesn't look so ugly
- git #13245522 - : Prevent undefined photos being added to the page (bug 47103)
- git #0cd4d0cf - Fixed Watchlist tests (bug 46922)
- git #b8238993 - Refactoring: introduced URL module
- git #7b7e9e9f - Refactor search input and watchlist buttons CSS
- git #5c310d02 - Make sure tests for history get run
- git #900acf5f - : meta.m.wikimedia.org user login screen inexplicably has "W" icon (bug 47648)
- git #1e84bcb0 - Tweaks to search css when no javascript
- git #224410ca - Allow validation testing for arbitary pages
- git #3587ecc1 - Move mobile-frontend-overlay-escape key to correct module
- git #8eea3d99 - : Remove DeviceDetection js (bug 47586)
- git #06e6f236 - : Remove table tweaks on opera mini (bug 46726, bug 46726)
- git #44346d76 - i18n: Slay the dragon in favour of plain language
- git #167eaea0 - Document mf-stop-mobile-redirect.js
- git #e6a27b70 - Update readme
- git #7da421f4 - Updated parallel_tests Ruby gem
- git #dd00f776 - Story 757: Add text to upload CTA in lists of articles
- git #301fca05 - : NaN NaN NaN NaN NaN NaN batttman (bug 48268)
- git #aa07d37b - Story 498 Beta: Promote lazy loaded sections from alpha
- git #5fe85d15 - Make header button markup more universal
- git #ef063397 - Story 487: Footer update
- git #1fb6a8b5 - Message key dependency fix 'mobile-frontend-drawer-cancel'
- git #a286f507 - : Show last modified again (bug 48273)
- git #6262d62a - Alpha: Lazy-load sections
- git #daae6439 - Cache should vary on X-CS instead of X-Carrier
- git #aa14e8dc - : Support gender in mobile-frontend-photo-ownership (bug 48125, bug 48125)
- git #44a34d35 - Make search overlay emit a hook 'write-results' after rendering
- git #fd631cec - Alpha: Homepage special casing: make images float
- git #fcff6767 - Make Special:Nearby work on desktop (bug 47598, bug 47598)
- git #10ee0789 - Code hygiene: Move drawer css into separate file
- git #d6827f4d - Code hygiene: Move overlays into separate stylesheet
- git #cf9e1f0a - Separate notifications styling
- git #17b1f0fc - Support hlists out in the world out of the box
- git #28b75832 - Alpha table module: Blacklist tables with class metadata or navbox
Narayam
edit- git #2fc4b160 - Add .jshintrc
- git #b42a327a - Update spelling for Odia (bug 45605)
OpenStackManager
edit- git #863b9a7c - Call $project->editArticle for all member changes.
- git #6c7309b9 - Fix gidNumber conflicts for service groups vs. project groups.
ProofreadPage
edit- git #d1d71a89 - Fix some regressions included in EditProofreadIndePage
- git #ae02a1f1 - Replaced Xml class by Html.
RSS
edit- git #16c2dfa6 - updated version number to 2.21
Scribunto
edit- git #3622f82b - Fix sandboxing with require (bug 47300, bug 47300)
- git #4c92452d - Magic word localization in Galician. (bug 47262, bug 47262)
- git #203b3e75 - Don't pass negative years to Language::sprintfDate
- git #821ba409 - lang:parseFormattedNumber should return a number, not a string (bug 47268, bug 47268)
ShortUrl
edit- git #3ed2e341 - jshint fixes
TimedMediaHandler
edit- git #6fb8677c - only filter out files not directory
- git #7478b2eb - deduplicate transcode jobs
TorBlock
edit- git #b7be2169 - Fixed classification of Tor nodes to only block exit nodes. (bug 47626)
Translate
edit- git #89ef2c53 - Disable upload from URL on Special:ImportTranslations by default (bug 40341)
- git #260b7453 - Update the _target language direction when changing the language
- git #2b756f0d - Ensure translated pages are rendered with data from master (bug 46716)
- git #a7fbf768 - Drop Special:MyLanguage from wiki page group descriptions (bug 47185)
- git #9213cec8 - Small comment fixes
- git #6e8c9aa4 - Add refresh-translatable-pages.php script
- git #1ec93da5 - Documentation formatting update
- git #1835ebbd - <tvar|> visible on translation pages in source language (bug 46925, bug 46925)
- git #61e97c9c - Replace method which already exists as strtr
- git #51323924 - Simplify tracking of changed units and fix invalidation (bug 47178)
- git #5ae54e7a - Code consistency
- git #055fc3b5 - Check that there are editing controls when removing tipsy
- git #de8762e2 - Add group description for Vicuña Uploader
- git #d07490a5 - Remove some no longer needed description messages
- git #bad05c7b - Add message for blockly groups
- git #daa40c0b - Show "Cancel" instead of "Skip" at the last message (bug 46099)
- git #d60f07ca - Make sure that the proofread tipsy is hidden when editing
- git #fa5581d4 - Update .jshintrc
- git #c2491b3d - Bump version
- git #b1f62133 - Always show the empty-list helpers (bug 46786)
- git #bdfba543 - Update comment
- git #4665e245 - Word-wrap the source text to prevent overflow
- git #96963a5f - Fix double escaping
- git #11b69f34 - Better adapt textarea to content (bug 45430, bug 47014)
- git #965e3404 - Reminding functionality for sandbox
- git #3825d063 - Implement empty state indicators for proofread mode (bug 46786)
- git #459e6255 - Removed repeated function calls.
- git #dc1e522f - Add dropdown menu as a separate module
TranslationNotifications
edit- git #b193d56a - notifytranslators.js: Fix broken closure
- git #650637a7 - Add .jshintrc
UniversalLanguageSelector
edit- git #d124a118 - Force anonymous mode also in when the ULS is not shown in the sidebar
- git #42fb994f - Update from upstream
- git #f275dbeb - I18n for System font (bug 47819)
- git #03546744 - Changes to show the display settings in the sidebar
- git #c9a5ec7f - Add backward compatibility for fetchLanguageNames (bug 46737)
- git #c1fadbd2 - Update from upstream
- git #06594818 - Fix tipsy behaviour
- git #aee1fcff - Join some appends to one call
- git #d309c687 - Rename confusingly named function
- git #3471158d - Avoid null in the IME languages buttons
- git #16e7b63e - Fix typo
- git #422371f6 - Don't let anonymous users change interface language
- git #b1aed294 - Fix JSHint issues
- git #d0b8f244 - Update webfonts and uls libs from upstream
- git #cfc66213 - Cleanup for jslint and coding conventions
- git #4554c79d - Load ULS language list from a resource loader module (bug 41210)
- git #60242e2c - Use wmf geoip by default (bug 40965)
- git #8ca07336 - Styling for the Language settings panel
- git #0bbdabd5 - Update from upstream
- git #da255cdc - Fix Undefined offset notice (bug 45327)
- git #a4672141 - Ignore libs for JSHint
- git #6b143320 - Introduced $wgULSAnonCanChangeLanguage
- git #6168c779 - Don't show tipsy for an unknown language (bug 46841)
- git #0d5a4780 - Scroll the ULS panel into view automatically
- git #2b2477c3 - Update ULS from upstream
- git #c61ff7d3 - Add help text above the buttons
- git #b27d0a90 - Show the web fonts selectors only if they are enabled
- git #865ac4d3 - Split language settings view into two tabs
- git #552cd25a - Update from upstream
- git #f4f332a4 - Add the sidebar ULS cog icon and $wgULSPosition variable
- git #53014970 - Cleanup CSS
- git #fdb58375 - Remove uls-select-content-language
- git #e5f3f95b - Update .jshintrc
- git #02654e58 - Update from upstream
UploadWizard
edit- git #e4560e98 - Fix concurrent upload preference
- git #f3ce5828 - Restore concurrent uploading functionality. (bug 48090)
- git #99bddf9b - Use $.each() instead of for(in) loop on Array's (bug 47771)
- git #d177eda4 - Cleanup: missing "var"s, unused locals, etc.
- git #d88eda82 - Making sure disclaimer message is parsed in Flickr interface (bug 47345)
- git #7a70dc81 - Hide the 'Next' button until a license is chosen.
- git #8aeeea9b - User preference for maxSimultaneousUpload (bug 39607)
VisualEditor
edit- git #fdea620f - Fix ce.AlienNode
- git #c5af2fcb - Revert "Redo ve.createDocumentFromHTML() properly"
- git #43ea9a42 - Use duck typing instead of instanceof Node
- git #5e84ac9e - Fixing Phantom placement in RTL (bug 47746)
- git #27287188 - Fixed docs
- git #41b930d8 - makeStaticLoader: Fix trailing slash
- git #60a0f97e - makeStaticLoader: Implement --fixdir option
- git #b85c7f06 - Create meta item for defaultsort (bug 46465)
- git #6aaa54bc - Fix new test case to use new domElements instead of html
- git #cddb3f1b - AlienNode stores original DOM elements instead of HTML (bug 47737)
- git #e89e9910 - Paragraph->heading conversion was broken when cursor next to an inline node (bug 41203)
- git #b377ce68 - Add Matma Rex to AUTHORS.txt
- git #60cf31bc - Allow fixUpInsertion to move offsets when inserting at start/end (bug 46799)
- git #2656dbf4 - Stop dropping properties in copyObject/copyArray
- git #6d2a6491 - Add a copy of jquery.client so the standalone still works
- git #6a068e7d - UI Refactor
- git #c6876563 - Add TableCaptionNode
- git #b9c2f855 - Fix FF specific bug (bug 47711)
- git #3d64c304 - Further AnnotationSet optimisation: create containsIndex
- git #09a90c1c - Add method to ElementLinearData to get IVStore items in use (bug 47318)
Wikibase
edit- git #fc2d21b4 - Cleanup of edit-conflict Selenium test
- git #1da1f0d5 - Fix issues in Entity::patch
- git #8b7a08e0 - Show correct revision of entity when viewing an old revision
- git #cc62f581 - Pass language from property parser function to entity id label formatter
- git #4d83dcfa - Mark Selenium test for including property by label as experimental
- git #2bb99fb2 - Attempt fix for the linkitem selenium tests
- git #892fa0ec - Selenium tests for autocomments/autosummaries
- git #384d4ffc - Autosummary for setClaim (bug 45840, bug 45100)
- git #f72bf872 - (hotfix) Fix for broken snakview key handling
- git #3a6ee682 - Basic validation for snaks JSON in SetReference (bug 47553)
- git #6445adc9 - Added IDs for entity page's sitelink and claim headings
- git #874ad367 - (hotfix) Fixes broken editing introduced in 55e6d866
- git #da0e10a0 - Fix summary for new items and properties (bug 47595)
- git #da1a2eea - Fix an error in the README
- git #a682e615 - Update the README
- git #2bcc7d13 - Use RecentChange::getTitle in ExternalChangesLine (bug 46886)
- git #bca0b809 - Quote regexp delimiter in SearchEntities (bug 45287)
- git #f6fae134 - Refactor wikibase.store - introduce AbstractedRepoApi
- git #57bdd494 - Slightly overhaul SetAliases (bug 46743)
- git #52bc3ee2 - info about approved copyright message in one language will remain
- git #5fc410a3 - ChunkCache for speeding up dispatchChanges. (bug 47125)
- git #aaff50d9 - Puts twisted dependencies from I4873abce509e391cbe3104883965c91dd0b592d1 where they belong
- git #8414116c - Fix linkItem widget for articles with an item
- git #b305a783 - Fix problem with dismissing copyright notice (bug 47435)
- git #218b4213 - Make check for ULS language case-insensitive in Selenium tests
- git #273b2c00 - Moved class registration of WikibaseLib into dedicated file
- git #60f8b9d0 - Remove usage of LibRegistry in WBR SpecialPages
- git #fadc159b - Remove usage of LibRegistry in WBR API
- git #69f46046 - Remove usage of LibRegistry in ClaimSaver
- git #3f399995 - Add getDefaultInstance to repo top level factory
- git #ae929e00 - Remove usage of LibRegistry from WBC extension
- git #b9b8f717 - Remove obsolete test files
- git #83cc2c6c - Rem WB Query from test entrypoint as it is causing problems for jenkins
- git #5a9d2cf9 - Factor ClientStoreFactory into WikibaseClient.
- git #42a9693f - Added WikibaseRepo top level factory
- git #c9a3ca9a - Fix English spelling
- git #cec19b73 - Expand legend on Special:DispatchStats
- git #d7e058b6 - Unserialize on the fly to Save memory in Change.
- git #ef5401c6 - Remove redundant bloat from API modules.
- git #dcec2d5c - Use getUserPermissionsErrors in EditEntityAction::showPermissionError (bug 46698)
- git #fa43b5b0 - Introduced setError in claimview and referenceview widget
- git #b9c697f7 - ClaimInserter now obtains the insertion id needed to insert the snaks
- git #be865492 - Added getInsertId to QueryInterface
- git #9c2d3ede - Finish up initial SnakInserter code
- git #55e6d866 - Triggering "afterremove" on the widget managing the remove process
- git #b4cd5fba - Avoid redundant filtering in dispatcher. (bug 47125)
- git #598d6778 - Added parent widget reference to edit "toolbar" options
- git #52da22ea - Simplified toolbar definition
- git #0d9f7edd - Removed direct use of _trigger from edittoolbar widget
- git #5621415e - Remove usage of removed ValueFormatter Result interface
- git #985a3a7d - Work on implementation of SnakInserter
- git #78322fb3 - Added SnakRowBuilder
- git #d30cc7da - Implementation work in ClaimInserter
- git #27406e40 - Changed QueryEngine test namespace to Wikibase\Tests\QueryEngine
- git #70560212 - Split off ClaimRowBuilder to its own file and added tests
- git #c2f829c7 - Move classes into ClaimStore namespace
- git #49247e11 - Some implementation in ClaimInserter
- git #14bcad83 - Take a InternalEntityIdFinder in ClaimInserter
- git #fc243d17 - Added exception to EntityIdMap
- git #c8b7fb40 - Preliminary implementation of EntityIdMap
- git #93401155 - Add more verbosity to dispatch changes
- git #9e8ddbb0 - Removed __continueStopEditing flag
- git #89a86e0b - Shaping the ClaimInserter interface
- git #799dd752 - make wgRateLimits apply to Wikibase. (bug 47158)
- git #4493beb6 - Resolve merge conflict
- git #cc21bc42 - Do not require specifying a snak type for ValuelessSnakStore
- git #d41a5e82 - Implented ClaimsTable->insertClaimRow
- git #3e255c9c - Added base for ClaimsTable
- git #f922f80f - Added ClaimRow data structure
- git #8ac4e8ce - optimized imports
- git #d496b488 - Added internal snak type restriction to ValuelessSnakStore
- git #fa0545a9 - Improved test ValueSnakStoreTest->testStoreSnak
- git #9d28a455 - Rename QueryEngine Updater to Writer
- git #42daed64 - Added tests for exception cases
- git #0f890124 - Implemented ValueSnakStore->storeSnakRow
- git #e13df243 - Merge SomeValueSnakStore and NoValueSnakStore as ValuelessSnakStore
- git #ce8a94af - Split SnakRow into ValueSnakRow and ValuelessSnakRow
- git #33bbb23a - Implemented SnakRow->getInternalSnakType and added tests for SnakRow getters
- git #adc140b1 - Added SnakRow->getInternalSnakType
- git #40302849 - NoValueSnakStore now takes a tableName rather then tableDefinition
- git #2a11defe - Update field names of valueless snaks table for clarity
- git #726efd45 - Implemented NoValueSnakStore->storeSnakRow
- git #3f24bf62 - Renamed SnakStore->storeSnak to SnakStore->storeSnakRow
- git #dbc9338f - Rename StoreSnak to SnakRow
- git #c9cf37ce - Removed unused imports
- git #f28f0380 - Updated SnakStore interface to use StoreSnak data structure
- git #01c5c348 - Introduction of StoreSnak class
- git #07485f71 - Implented ClaimsTable->insertClaimRow
- git #737c884f - Added base for ClaimsTable
- git #4cc74121 - Handle blocked-user and protected-page different in UI
- git #8e369369 - Added ClaimRow data structure
- git #bc9d746f - optimized imports
- git #ff31aa1a - Added internal snak type restriction to ValuelessSnakStore
- git #7e456a89 - Improved test ValueSnakStoreTest->testStoreSnak
- git #8d249d29 - Rename QueryEngine Updater to Writer
- git #39ac7553 - Added tests for exception cases
- git #c5201f9e - Implemented ValueSnakStore->storeSnakRow
- git #5c24fd4e - Merge SomeValueSnakStore and NoValueSnakStore as ValuelessSnakStore
- git #e9727f19 - Split SnakRow into ValueSnakRow and ValuelessSnakRow
- git #92d65a56 - Implemented SnakRow->getInternalSnakType and added tests for SnakRow getters
- git #934948e7 - Added SnakRow->getInternalSnakType
- git #501a3076 - NoValueSnakStore now takes a tableName rather then tableDefinition
- git #2107c31f - Update field names of valueless snaks table for clarity
- git #b149d3c3 - Implemented NoValueSnakStore->storeSnakRow
- git #e6cff1ab - Renamed SnakStore->storeSnak to SnakStore->storeSnakRow
- git #0e6c86c6 - Rename StoreSnak to SnakRow
- git #21823f63 - Removed unused imports
- git #8b8acc22 - Updated SnakStore interface to use StoreSnak data structure
- git #7da000aa - Introduction of StoreSnak class
- git #ab8fb396 - Spell-check: occurred -> occurred
- git #30745ee5 - Fix query interface mocking
- git #e2507912 - Consistency tweak: article -> page
- git #24bc0103 - Remove usage of ValueFormatters\Result
- git #20878d79 - Remove usage of ValueParser Result interface
- git #3a9fd10d - Removing me as author since this code changed into something I do not want to be associated with
- git #3fd57280 - Renamed/Moved toolbar jQuery widgets
- git #a34bd876 - Introducing toolbarbase widget
- git #71dc6ece - Add newline otherwise translatewiki.net scripts freaks out
- git #b95f4b6f - refactor testCanStore method down
- git #924413d2 - Added NoValue and SomeValue SnakStores
- git #5e5c1d2c - Added SnakStore and some initial implementation
- git #4e3baf5e - wikibase.ui.Toolbar: Fixed using incorrect scope reference
- git #6ac302f9 - Some implementation for in the SQLStore updater
- git #50783a03 - Added QueryStoreUpdater tests
- git #e614cd40 - Remove unused imports
- git #cd700e69 - Generalized access to Claims by property ID.
- git #e92ec248 - Remove unused imports
- git #fac93ff0 - Remove unused import
- git #917b2868 - Added COPYING INSTALL README and RELEASE-NOTES to WikibaseQuery
- git #6ef32186 - Removed ObservableQueryInterface
WikimediaMaintenance
edit- git #2c42c99e - Add AccountAudit table to new wikis
- git #ce58b47a - Fix eol-style
- git #a9b89042 - Adding Wikivoyage to the list.
WikimediaMessages
edit- git #de8917d5 - Move Create account messages and links here. (bug 47801)
- git #b451ba85 - i18n/cs: Adding Wikivoyage and Wikidata.
- git #f5270f73 - Temporary message for skin removal no longer needed
ZeroRatedMobileAccess
edit- git #da6b3edc - Fix CSS issue with undismissible warnings
- git #74dbd713 - Adding interstitials for MobileFrontend 'Read in other language' section and footer.
- git #585aa7fe - Fixed last patch I853496a860742ba906b756b26f4c13b51bacb82f
- git #102c317c - Use "sites" parameter to show banner
- git #4d6d53cc - Renamed $render* to $show* variables, del dbg flag
- git #427afc3e - Scripts to match IPs against known CIDR blocks and choose the best.
- git #a746b4e5 - Added logging to zero dog log (bug 48528)
- git #47075256 - Stop echoing article content when carrier is unknown for X-Subdomain: ZERO requests.
- git #794c1ba3 - TEMPORARY: Log lots of info to catch a bug" (bug 48528)
- git #d7430a17 - Fix bug with null Zero config (bug 48528)
- git #0b81f3e5 - TEMPORARY: Log lots of info to catch a bug"" (bug 48528)
- git #498fe8a0 - TEMPORARY: Log lots of info to catch a bug" (bug 48528)
- git #71aa24b3 - TEMPORARY: Log lots of info to catch a bug (bug 48528)
- git #c23c8020 - Refactored two confirmation funds into one
- git #cbbfbcc9 - Revert "TEMPORARY patch to help find the source of warnings in production"
- git #3354c978 - TEMPORARY patch to help find the source of warnings in production
- git #3320e2a0 - Cache invalid X-CS IDs
- git #be7874f4 - Removing partnerId from Wikipedia Zero JSON configuration blobs and TSV.
- git #efd6021b - Removed 'partnerId' config setting
- git #e6b68dda - Maintenance scripts - optimize the VCL file's CIDR
- git #5295d2aa - Removed $wgZeroDisableImages dependency
- git #c6add0d7 - Banner code cleanup and refactoring
- git #9ba3e254 - Zero config regular font size
- git #227854e5 - add warning interstitials for non-whitelisted langs. (bug 44436)
- git #86dae393 - tests and scripts cleanup
- git #12b67575 - Use XHTML compliant breaks
- git #305ec7bc - Allow zero config to be shown in the user language
- git #dd60392c - ETL script and i18n file for preparing v1.1.0 of ZeroRatedMobileAccess.