MediaWiki 1.22/wmf3
MediaWiki 1.22/wmf2 | Впровадження MediaWiki 1.22wmf3 на сайтах Вікімедіа | MediaWiki 1.22/wmf4 |
Остання версія (з позначкою "1.22wmf3") MediaWiki, програмного забезпечення, на якому працює Вікіпедія та її сестринські проекти, запроваджується на усі сайти Вікімедіа поетапно, починаючи з понеділка 29 квітня 2013 року (див. план).
Найбільш важливі зміни
Переломні зміни
- git #49364 (помилка 41729) оголошують важливу зміну до посилань на редагування розділів
Core changes
- 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 (помилка 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. (помилка 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 (помилка 47572, помилка 47570, помилка 47567, помилка 47568, помилка 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 (помилка 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 (помилка 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> (помилка 34542, помилка 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. (помилка 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 (помилка 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 - 1167, {{{{FULLPAGENAME}}}} not outdated (помилка 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() (помилка 47629)
- git #483e2927 - Remove unused local variables in tests
- git #34cbc3c2 - Fix "contributors this month" # in signup form (помилка 47693)
- git #a1c03e16 - Create account-specific header for its error box (помилка 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 (помилка 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() (помилка 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 (помилка 46768)
- git #042baf43 - Fix bug in OOM avoidance for RepoGroup cache.
- git #af7b2057 - Create account form with vertical form appearance (помилка 44628, помилка 47267)
- git #91576490 - Fixed return value for RedisBagOStuff::cas().
- git #d197fbd3 - Introducing a new variable MediaWiki 1.22 (помилка 6747)
- git #d3208b71 - Check read permissions in ApiFeedContribs (помилка 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 (помилка 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 (помилка 47483, помилка 47483)
- git #f495a2e6 - Make current year default value in the Special:Contributions (помилка 45580)
- git #dd428d9f - Don't repeat label styling (помилка 47532)
- git #029d1bea - HTMLForms: Support non submit buttons
- git #574820ed - Move template header inside form so CAPTCHA works (помилка 47371)
- git #35df568c - Web installer: always autoselect some DB type (помилка 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 (помилка 25592)
- git #3487ae06 - Fix debug log line for $userLimit.
- git #ea430cba - Handle search engine returning status objects to the API (помилка 47353)
- git #b5d3efd4 - Placeholder attribute of searchInput element (помилка 40464, помилка 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 (помилка 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 (помилка 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(). (помилка 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 (помилка 47251)
- git #1ed76385 - Disable external entities in XMLReader (помилка 46859)
- git #69f96f65 - Sanitize $limitReport before outputting (помилка 46084)
- git #e9e24cbf - Add git HEAD date to Special:Version for core and extensions (помилка 38783)
- git #fa55935f - Fixed spacing in skins folder
- git #1c832552 - Modifying ArticleEditUpdateNewTalk hook so that it passes the recipient (помилка 46550)
- git #e345e5bb - Set Agora font stack to mw-ui-container in Vector (помилка 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. (помилка 43452)
- git #fcdbf55b - Fix HTML output of TablePager
- git #c1104c2d - $.tablesorter: require separators when detecting dates (помилка 42607)
Extensions
AbuseFilter
- 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. (помилка 47321)
- git #f883ad86 - Use POST method for action=abusefilterchecksyntax API requests (помилка 47298)
- git #87094b9c - Add .jshintrc for AbuseFilter and make it pass
AccountAudit
- git #8b03ebe9 - Adding aa_method field to track login method.
- git #c90404da - Shorten extension description and remove punctuation
ArticleFeedbackv5
- git #c4cc8817 - Timestamp params (no longer Message->escaped()) still need to be escaped
CentralAuth
- 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 (помилка 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 (помилка 48283)
- git #06c7a36e - Site links on Special:MergeAccount all link to same domain (помилка 48264)
- git #813ba94d - Add missing <td> to Special:CentralAuth (помилка 47951)
- git #f8e42261 - Added $wgCentralAuthLoginWiki option. (помилка 46903)
- git #fbf2dd1d - Sanitize user auto creation in CentralAuth (помилка 39996)
- git #b2f66f96 - Refactoring SpecialGlobalUsers.php and SpecialMergeAccount.php to use XML and HTML forms.
- git #9a2d05da - meta=globaluserinfo doesn't display homewiki (помилка 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
- 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 (помилка 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
- git #dbe64ca1 - Position the "Refresh" link over the image (помилка 47699)
- git #8765b88f - Disable autocomplete for Simple, Fancy, Math, and Questy. (помилка 48030)
DataValues
- 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
- git #42a6cb6e - Introduced ValueComparer interface
- git #195e3b37 - Fixed since tag
DonationInterface
- 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
- 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 (помилка 48302)
- git #557c2eb2 - Mention notif has wrong anchor for header with link (помилка 47999)
- git #97e5e0a9 - Add 'Feedback' link to the Notifications flyout (помилка 48304)
- git #ce78c973 - Add new EventLogging schema: EchoMail along with code refactor
- git #f47349e3 - Minor edit should not trigger talk page notif (помилка 47910)
- git #e1e62e69 - New logic for how Echo interacts with new message alerts (OBOD) (помилка 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 (помилка 48054)
- git #9e2b948b - Do not send notifications for page links when the page is a redirect (помилка 48045)
- git #5671947f - keep section link in edit summary (помилка 47954, помилка 47954)
- git #5df15359 - Add extra db slave wait to digest email cron
- git #1394e39b - notlimit parameter does not accept "max" as a value (помилка 48011)
EducationProgram
- 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
- git #f0ea7a1c - Prevent defaults from clobbering event properties (помилка 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. (помилка 47592)
- git #a46cc396 - Partial revert of Idc3d42be7
- git #6eaadcf1 - Make "count" optional
- git #068fffb9 - Add optional "count" argument for injecting seq ids
Gadgets
- git #192d37b1 - Allow disabling of legacy gadgets (Mobile support) (помилка 44918)
- git #eca021ed - tests: Rename file to end in Test.php
GeoData
- git #01b46931 - : More fractional tweaks (помилка 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 (помилка 47090)
- git #21095dd0 - : Coordinate value in dec format does not work on de,da,is (помилка 46181)
- git #be6c752d - Detect fractional numbers where they shouldn't be in coordinates
GettingStarted
- 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
- 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
- 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. (помилка 41677)
- git #ba87a7cc - MathJax: Update to version 2.1
- git #d1035123 - MathJax: Remove support for wikEd and AjaxPreview (помилка 35478)
- git #6d99438a - MathJax: Add a renderTex hook to render elements on demand (помилка 35478)
- git #b08fbbbe - Do not poison the tex formula with markup (помилка 35188)
- git #5616ea01 - Remove even more unused variables
- git #32acbe3f - MathJax: Allow user to configure MathJax (помилка 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 (помилка 36855)
MobileFrontend
- git #309a74a1 - : Avoid flash of unstyled content on diff view (помилка 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 (помилка 48513)
- git #ccd87283 - : Fix more API stupidity (помилка 48512)
- git #4ed62049 - : enable toggling same way in JS as in PHP (помилка 48540)
- git #c494f352 - Make toggle dynamic an extension of toggle.js
- git #5b459049 - : Improve error handling in nearby (помилка 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 (помилка 48485)
- git #559063f3 - Code cleanup: [ '..' ] to ['']
- git #777f98de - : Report correct mode and whether to disable images or not (помилка 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 (помилка 4658)
- git #aaf2c2ba - : Deal with false positives (помилка 47374)
- git #8e17fabd - Don't add parent property to Overlay's prototype
- git #a13a3e15 - : Let people toggle sections in editor (помилка 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 (помилка 44133, помилка 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 (помилка 46804)
- git #641e520b - Follow up to I3ae653ac2777e19843182b420d33cd8f3420fa29
- git #1e602d81 - : Make dt bold (помилка 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 (помилка 48310, помилка 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 (помилка 47103)
- git #0cd4d0cf - Fixed Watchlist tests (помилка 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 (помилка 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 (помилка 47586)
- git #06e6f236 - : Remove table tweaks on opera mini (помилка 46726, помилка 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 (помилка 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 (помилка 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 (помилка 48125, помилка 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 (помилка 47598, помилка 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
- git #2fc4b160 - Add .jshintrc
- git #b42a327a - Update spelling for Odia (помилка 45605)
OpenStackManager
- git #863b9a7c - Call $project->editArticle for all member changes.
- git #6c7309b9 - Fix gidNumber conflicts for service groups vs. project groups.
ProofreadPage
- git #d1d71a89 - Fix some regressions included in EditProofreadIndePage
- git #ae02a1f1 - Replaced Xml class by Html.
RSS
- git #16c2dfa6 - updated version number to 2.21
Scribunto
- git #3622f82b - Fix sandboxing with require (помилка 47300, помилка 47300)
- git #4c92452d - Magic word localization in Galician. (помилка 47262, помилка 47262)
- git #203b3e75 - Don't pass negative years to Language::sprintfDate
- git #821ba409 - lang:parseFormattedNumber should return a number, not a string (помилка 47268, помилка 47268)
ShortUrl
- git #3ed2e341 - jshint fixes
TimedMediaHandler
- git #6fb8677c - only filter out files not directory
- git #7478b2eb - deduplicate transcode jobs
TorBlock
- git #b7be2169 - Fixed classification of Tor nodes to only block exit nodes. (помилка 47626)
Translate
- git #89ef2c53 - Disable upload from URL on Special:ImportTranslations by default (помилка 40341)
- git #260b7453 - Update the target language direction when changing the language
- git #2b756f0d - Ensure translated pages are rendered with data from master (помилка 46716)
- git #a7fbf768 - Drop Special:MyLanguage from wiki page group descriptions (помилка 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 (помилка 46925, помилка 46925)
- git #61e97c9c - Replace method which already exists as strtr
- git #51323924 - Simplify tracking of changed units and fix invalidation (помилка 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 (помилка 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 (помилка 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 (помилка 45430, помилка 47014)
- git #965e3404 - Reminding functionality for sandbox
- git #3825d063 - Implement empty state indicators for proofread mode (помилка 46786)
- git #459e6255 - Removed repeated function calls.
- git #dc1e522f - Add dropdown menu as a separate module
TranslationNotifications
- git #b193d56a - notifytranslators.js: Fix broken closure
- git #650637a7 - Add .jshintrc
UniversalLanguageSelector
- 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 (помилка 47819)
- git #03546744 - Changes to show the display settings in the sidebar
- git #c9a5ec7f - Add backward compatibility for fetchLanguageNames (помилка 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 (помилка 41210)
- git #60242e2c - Use wmf geoip by default (помилка 40965)
- git #8ca07336 - Styling for the Language settings panel
- git #0bbdabd5 - Update from upstream
- git #da255cdc - Fix Undefined offset notice (помилка 45327)
- git #a4672141 - Ignore libs for JSHint
- git #6b143320 - Introduced $wgULSAnonCanChangeLanguage
- git #6168c779 - Don't show tipsy for an unknown language (помилка 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
- git #e4560e98 - Fix concurrent upload preference
- git #f3ce5828 - Restore concurrent uploading functionality. (помилка 48090)
- git #99bddf9b - Use $.each() instead of for(in) loop on Array's (помилка 47771)
- git #d177eda4 - Cleanup: missing "var"s, unused locals, etc.
- git #d88eda82 - Making sure disclaimer message is parsed in Flickr interface (помилка 47345)
- git #7a70dc81 - Hide the 'Next' button until a license is chosen.
- git #8aeeea9b - User preference for maxSimultaneousUpload (помилка 39607)
VisualEditor
- 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 (помилка 47746)
- git #27287188 - Fixed docs
- git #41b930d8 - makeStaticLoader: Fix trailing slash
- git #60a0f97e - makeStaticLoader: Implement --fixdir option
- git #b85c7f06 - Create meta item for defaultsort (помилка 46465)
- git #6aaa54bc - Fix new test case to use new domElements instead of html
- git #cddb3f1b - AlienNode stores original DOM elements instead of HTML (помилка 47737)
- git #e89e9910 - Paragraph->heading conversion was broken when cursor next to an inline node (помилка 41203)
- git #b377ce68 - Add Matma Rex to AUTHORS.txt
- git #60cf31bc - Allow fixUpInsertion to move offsets when inserting at start/end (помилка 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 (помилка 47711)
- git #3d64c304 - Further AnnotationSet optimisation: create containsIndex
- git #09a90c1c - Add method to ElementLinearData to get IVStore items in use (помилка 47318)
Wikibase
- 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 (помилка 45840, помилка 45100)
- git #f72bf872 - (hotfix) Fix for broken snakview key handling
- git #3a6ee682 - Basic validation for snaks JSON in SetReference (помилка 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 (помилка 47595)
- git #da1a2eea - Fix an error in the README
- git #a682e615 - Update the README
- git #2bcc7d13 - Use RecentChange::getTitle in ExternalChangesLine (помилка 46886)
- git #bca0b809 - Quote regexp delimiter in SearchEntities (помилка 45287)
- git #f6fae134 - Refactor wikibase.store - introduce AbstractedRepoApi
- git #57bdd494 - Slightly overhaul SetAliases (помилка 46743)
- git #52bc3ee2 - info about approved copyright message in one language will remain
- git #5fc410a3 - ChunkCache for speeding up dispatchChanges. (помилка 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 (помилка 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 (помилка 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. (помилка 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. (помилка 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
- git #2c42c99e - Add AccountAudit table to new wikis
- git #ce58b47a - Fix eol-style
- git #a9b89042 - Adding Wikivoyage to the list.
WikimediaMessages
- git #de8917d5 - Move Create account messages and links here. (помилка 47801)
- git #b451ba85 - i18n/cs: Adding Wikivoyage and Wikidata.
- git #f5270f73 - Temporary message for skin removal no longer needed
ZeroRatedMobileAccess
- 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 (помилка 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" (помилка 48528)
- git #d7430a17 - Fix bug with null Zero config (помилка 48528)
- git #0b81f3e5 - TEMPORARY: Log lots of info to catch a bug"" (помилка 48528)
- git #498fe8a0 - TEMPORARY: Log lots of info to catch a bug" (помилка 48528)
- git #71aa24b3 - TEMPORARY: Log lots of info to catch a 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. (помилка 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.