MediaWiki 1.25/wmf5
MediaWiki 1.25/wmf4 | Deployment of MediaWiki 1.25wmf5 to Wikimedia sites | MediaWiki 1.25/wmf6 |
The latest version (labeled "1.25wmf5") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Thursday, 23 October 2014 (see the roadmap).
Core changes
edit- git #4b100eed - Revert "Update MobileFrontend for cherry-picks"
- git #5834e6be - Update MobileFrontend for cherry-picks
- git #82a00cc6 - Updating CirrusSearch to pull in I1d8c13cb
- git #bffd7d4c - Correctly parse <indicator/> contents, Parser rejiggering (bug 72887)
- git #222c837d - Update UniversalLanguageSelector for bugfix
- git #fb4d6234 - Update VisualEditor for cherry-picks
- git #5d440a40 - Add WikiGrok
- git #92eda7d7 - Update CentralAuth to fix LocalPageMoveJob
- git #721435c3 - Fixed possible db error log spam when cluster=* in wfWaitForSlaves()
- git #daa60a51 - Updating Cirrus to disable regular expressions
- git #edaa974a - Update NavigationTiming for cherry-picks
- git #46b80163 - Updating CirrusSearch to pull in I65193ae6
- git #90a8d6dd - update CentralNotice submodule
- git #32cfb9bc - Parse 'upload_source_url' message on SpecialUpload
- git #e07337ff - Bump MF for https://gerrit.wikimedia.org/r/#/c/169778/
- git #7d602e74 - Update Wikidata, fix js error in "add links" client widget
- git #42c3658b - Update Wikidata, fix rtl issue in statements js
- git #9b21b9b0 - Update CirrusSearch
- git #66587030 - Submodule bump for OSM
- git #4df17c93 - SWAT update OpenStackManager
- git #f375cc2c - Update Wikidata, fix js api code in client
- git #5e2e9531 - Updating CirrusSearch to pick up I330d58f7
- git #931c91e1 - Update WikimediaEvents
- git #d739aeac - Bump VE
- git #9b239a49 - Bump MobileFrontend
- git #25b03bfa - Update Wikidata, js/css fix and update data model
- git #51a9df26 - Update CentralNotice for cherry-picks
- git #24f1c3a9 - Update SemanticForms to 1.25wmf5 HEAD
- git #cf0afedd - Update UploadWizard submodule
- git #17f3cb81 - Update TimedMediaHandler submodule
- git #cb82a1d7 - Fix bypassing hooks in TextContentTest
- git #a51674e2 - Use mergeMwGlobalArrayValue in LocalisationCacheTest
- git #1c023551 - Use mergeMwGlobalArrayValue in ApiOptionsTest
- git #d94e6411 - Respect $wgApiFrameOptions in formatted API output mode (bug 72340)
- git #8410b26b - Avoid implicit Message::toString in InfoAction
- git #ae5cfdb1 - API: Include ApiMain construction in api.php try-catch block (bug 72384)
- git #bba2dad6 - Tweak 'destructive' use case in style guide (bug 71856)
- git #3af28efe - Restore next link to Special:AllPages (bug 69951)
- git #f049e0b4 - jquery.textSelection: Add ability to register custom implementation (bug 29328)
- git #28d45b2c - Update OOjs UI to v0.1.0-pre (40de4dabe6)
- git #eb688073 - Add hook to extract namespace in prefix search (bug 62322)
- git #2607ba2b - Made JobRunner wait for all applicable slaves, not just the main cluster
- git #8912aef3 - Expose job metadata in showJobs and the jobs log
- git #dadaf48a - Optimized wfWaitForSlaves() to get the master positions for all LBs first
- git #91733632 - Fixed loop in wfWaitForSlaves()
- git #fe5170d3 - Move tests into separate ResourceLoaderFileModuleTest
- git #e80638cc - API: Fix ApiFormatFeedWrapper (bug 72359)
- git #63233fa5 - jsminplus: Fix string concatenation in error message
- git #982143bf - Remove invalid CacheHelper entry from wgAutoloadLocalClasses
- git #75a5ef87 - Update OOjs UI to v0.1.0-pre (531d497d3b)
- git #6b2177bd - Made wfWaitForSlaves() support waiting on all clusters as needed
- git #daa4d556 - Move MergeLogFormatter to 1.25
- git #cee4990f - Revert "Revert "Make enhanced recent changes and extended watchlist default""
- git #f15c06c1 - Tweaked chooseBlock() comments
- git #af11268d - API: Warn when neither rawcontinue nor continue are given to action=query
- git #103d6f77 - Treat the "temp" repo zone as private
- git #c864dc39 - Update OOjs UI to v0.1.0-pre (44db8292bf)
- git #52f5634b - Migrate merge log to new log system
- git #6df6968d - Make Special:Search's button pretty again
- git #4137ab7a - Add language name for aeb
- git #cf465439 - Extensions may add tests by directory (bug 70630)
- git #9df8e0e3 - Remove unused variable in ProfilerMwprof
- git #94f4fc5e - Fix pagecount output
- git #ee20da43 - Always supported delayed jobs in JobQueueRedis for simplicity
- git #9cd24764 - Sync up with Parsoid parserTests.
- git #d695a8a5 - Removed deprecated Job methods
- git #ce8e466e - Revert "Use a fixed regex for StripState"
- git #224fa329 - Add Content-Length header for job queue requests (bug 72274)
- git #a6814c9d - Removed extra "tries" increment in the redis job queue
- git #ad225f50 - API: Internationalize all remaining core API modules (bug 71638)
- git #015ad5d4 - Avoid calling recyclePruneAndUndelayJobs() in daemonized mode
- git #90d90dad - Remove hitcounters and associated code
- git #b07b5af4 - Revert "Add maxlength of 6 for time correction in preferences" (bug 70405)
- git #9a990728 - Get the value of microtime() directly as float in updateSpecialPages.php
- git #ebefa2fc - Remove deprecated GlobalVarConfig::set()
- git #2c121e0f - Fix exception while bubbling titles (bug 72260)
- git #74cba12d - CoreParserFunctions::displaytitle(): Use Parser::killMarkers()
- git #4950eafb - Update OOjs UI to v0.1.0-pre (db065e5a9f)
- git #ac79e190 - Make PrefixSearchTest use MediaWikiLangTestCase
- git #0f07cb13 - Add $tablesUsed for ApiTestCase
- git #d50b4371 - Fix incorrect replacement inside regular expression
- git #2537ca28 - Use prefixed globals in eval.php main loop
- git #e57a60da - Only link local titles on Special:Search
- git #ee9166a1 - Make TestUser way faster
- git #6da3f169 - Use a fixed regex for StripState (bug 72205)
- git #92aeb490 - Do not include ilshowall as a hidden form field on Special:ListFiles (bug 72224)
- git #5950ac2c - Set AdminEmail field in the installer to explicit ltr
- git #dca99808 - Sanitize TestUser
- git #cb576ef0 - Skip tests in PrefixSearchTest if not wikitext main namespace
- git #1442d08a - commonPrint.css: Add @noflip to direction float classes to fix RTL
- git #9d9b6693 - Add name for bto language
- git #b1e4006b - Allow for time-limited tokens
- git #43b7ea9f - OOjs UI: Re-build pull-through from scratch to vet for unused files
- git #de24e309 - Revert "Add RL template module with HTML markup language"
- git #9d75a0c5 - Avoid needing config to be in sync between MW and the jobrunner
- git #6f5b29ff - Implement page status indicators (bug 23796)
- git #79a91332 - Update OOjs UI to v0.1.0-pre (0d358b167a)
- git #f3813647 - Make declaration of ApiFormatRaw compatible with ApiFormatBase
- git #1cd0618c - API: Clean up skin handling (bug 72131, bug 72174)
- git #23ec6474 - Also provide assertNotTag in MediaWikiTestCase (bug 69505)
- git #2b6d0056 - mediawiki.hlist: Remove IE6 & 7 fallbacks
- git #d146934f - Add RL template module with HTML markup language
- git #745637c3 - Reduced LocalFileRestoreBatch::execute deadlocks when doing batch restores
- git #4c79d2e7 - SqlBagOStuff: fix percentage in deleteObjectsExpiringBefore()
- git #89507847 - Update OOjs UI to v0.1.0-pre (99ec31d9b9)
- git #0731f52e - Use setMwGlobals in TitleTest::testGetPageViewLanguage
- git #bb910388 - Use setMwGlobals in UserTest::testPasswordExpire
- git #bbe34b9f - Add a messages file for Koyraboro Senni with French fallback
- git #675cc960 - Use mergeMwGlobalArrayValue in AutoLoaderTest::setUp
- git #d52b3935 - Fix setting hooks in ApiQueryTest
- git #820ec393 - Revert "Make enhanced recent changes and extended watchlist default"
- git #e3c3e55b - Remove negative caching from Revision::getContentInternal (bug 71545)
- git #9b358016 - Add a PSR-3 based logging interface
- git #b913aef7 - Rewrite ORMTable::unprefixFieldNames
- git #1b878854 - Mention translatewiki.net on edits only, when edit a default message
- git #4c7c74af - Added another size limit check to Job::toString
Vendor
editExtensions
editAntiSpoof
edit- git #a20060c7 - Allow subclasses of BatchAntiSpoof to override the wfWaitForSlaves() call
- git #1be545d5 - Add UserMerge support (bug 72204)
ApiSandbox
edit- git #e63d910d - Add qqq message for I1028f56d
CentralAuth
edit- git #0638d689 - Make LocalPageMoveJob::__construct compatible
- git #f92d0ea5 - $wgAuth shouldn't be a StubObject
- git #ff1ce50f - Update AntiSpoof during GlobalUserMerge
- git #fde21942 - Added "CentralAuthGlobalUserMerged" hook for OAuth merge updates
- git #dedf4aa9 - Added missing message centralauth-rename-table-failed. (bug 72337)
- git #9104af75 - BatchCAAntiSpoof: Use CentralAuthUser::waitForSlaves()
- git #be9eac5a - Update CentralAuthAntiSpoof in all code paths that create new accounts
- git #08760901 - GlobalRenameQueue: send emails in content language
- git #b58aeccc - Move password update logic out of CentralAuthUser::matchHash() (bug 71323)
- git #31687613 - Prepare repository for running RuboCop after every push to Gerrit (bug 69245)
- git #56e8e07e - Interstitial notification page for renamed users (bug 67995)
- git #83589774 - Special page to manage global rename requests (bug 68924)
- git #7921a5e3 - Text updates for SUL rename request
- git #a9188eee - Add missing global declaration
- git #757c7785 - GlobalRename: Do page moves in a separate job (bug 71676)
CentralNotice
edit- git #07c8acc7 - Temporary fix for bucket stickiness and expiry
- git #bba61e88 - Fix links in campaign pager on banner pages
- git #fbaeac59 - Add i18n for API module help
- git #6f2d0f60 - Show a Limit traffic column to lists of campaigns
- git #e1f149e3 - Make sure we declare globals before using them
- git #37e512aa - Show a friendly error page when requested banner does not exist (bug 54180)
CirrusSearch
edit- git #905ceefd - Fix undefined offset in updateOneSearchIndexConfig (bug 72888)
- git #2fdc8a2c - Provide sledgehammer to disable regular expression searches
- git #e24ae5d1 - Support specifying replica count per index type
- git #1093a9f6 - Fix mistaken name
- git #4c12cf36 - Do not show backup configuration via API
- git #a68a9c9c - Comment fix
- git #070c7d9c - Lookup namespaces with Elasticsearch
- git #4e1a47c1 - Abort early when we can't fetch the version number
- git #7e54be65 - Prefix search always squashes accents (bug 67521)
- git #dae571fd - Prepare repository for running RuboCop after every push to Gerrit (bug 69245)
CodeEditor
edit- git #37228b25 - Split jquery.textSelection and WikiEditor api overrides (bug 29328)
Collection
edit- git #c4fbf31b - Allow use of proxies to reach Rendering API endpoints.
- git #b01562d3 - Remove out-of-date README.txt.
- git #526ff044 - Fix Book Creator settings (switch to `JSON.stringify`) (bug 72003)
CommonsMetadata
edit- git #e88ea115 - Allow overriding the documentation URL
ConfirmEdit
edit- git #333e0653 - Support protocol-relative URLs in the whitelist (bug 61556)
ContentTranslation
edit- git #70694658 - Automatically perform search after timeout
- git #e5287145 - Update search box when selecting a word (bug 66968)
- git #608719e0 - Make the search input icon do search on click (bug 66741)
- git #95e4970b - Adjust of related link color and transition speed
- git #eb6478a3 - Move all tools inside single container
- git #383ac4ae - Small style cleanups
- git #850fc995 - Links: Distinguish between clicked and connected links
- git #004720aa - Fix division by zero
- git #99fc808e - Links: Change add link so it preserves selected text (bug 72262)
- git #dd3497ce - Prepare repository for running RuboCop after every push to Gerrit (bug 69245)
- git #81540810 - Categories: Unit Tests (bug 66666)
- git #31061105 - Cleanup ext.cx.tools.categories.js according to coding conventions
- git #38d87d3a - Add lang and dir to category counters and lists
- git #a0214418 - Categories: Change message when no categories (bug 66666)
- git #febe40ed - Categories: Refactor for sorting (bug 66666)
DonationInterface
edit- git #0d6a15a3 - Worldpay cleanup: Antifraud filters firing too much
- git #6565cec4 - fixups for unfork
- git #6e61b204 - Composer packaging to make us available as a library
- git #61a52c63 - Delete tests
- git #bdfa7b46 - Fix WorldPay AVS settings to work with non-(US|UK|CA)
- git #4eb048fa - Delete tests
- git #6ef42a74 - function signature glitch
- git #e0e83a3b - class-ify CurrencyRates
- git #4e9e6cb7 - Remove JCB logo and add new Carte Bleue logo
- git #6b7d3b28 - Add tests for Gateway_Form
- git #28971bb7 - Re-add Australian states, card #1799
- git #c5505956 - Update cc icons for WP forms card #1822
- git #a53290e1 - Add country hidden field back to non-US WorldPay form
- git #125c166c - Rename GatewayForm to GatewayPage to distinguish from Gateway_Form
- git #9580f95b - one more extract to yank
- git #cc8ff17a - Follow-up Ib0d0f6c: Fix qqq typos
- git #fb8cce06 - kill remaining calls to extract()
- git #76892e65 - Transliterate Worldpay post to ISO-8859-1
- git #7f062e73 - Use public instead of var in classes
- git #b394342d - Fix @returns >> @return phpdoc
- git #0dcf10d2 - WorldPay: Put stripped email in MerchantReference2
- git #a92d1bae - Add 'id' and 'for' attributes to WorldPay form labels
- git #f8ed2289 - Remove usage of deprecated Xml::escapeJsString
- git #c089741c - Simplify fundraising maintenance mode
- git #2f361303 - Move gateway form logic from execute to handleRequest
- git #2246b45b - Fix @covers code coverage annotation
- git #5f3ba528 - Cleaning up the payments error logs
- git #c473076e - Add a grunt linting checker for jshint, jscs, and banana and pass them
- git #3d085f8a - Add zip field to Direct Debit Recurring form
- git #26e5be7f - Add PayPal tests
- git #df5356e0 - Stop sending realtime Direct Debit messages to civi.
- git #d2b5ee80 - Cleaning up the payments error logs
- git #e3231bf3 - Add a 'No valid form' RapidHtml form
- git #1acf9383 - Consistent use of ellipsis
- git #0aa71b13 - Whitespace
- git #6e2ad2ac - GC: Check XML for CVV result, use blanks if missing
- git #cfcfcec6 - Clear gateway adapter globals cache after tests
- git #3e31454a - Cleaning up payments error logs, part 1
- git #828a3614 - RTBT: Fixed some issues with the form template for iDeal.
- git #6190e5c8 - Fix expiration date message translation
- git #e574bf5d - Submit form when return is pressed
- git #f1a6c34f - Fix quotes so converted currencies are logged
- git #fa496bc5 - Add generic currency fallback with optional notification
- git #8da8308a - DonationData: cleanup of basic data retrieval
- git #367dab14 - Don't depend on mediawiki; every RL module implicitly does
- git #ad97656f - Updating approximate currency conversion rates
- git #e07ce538 - Show friendlier error message for zero donation amount (bug 56657)
- git #c20f00d1 - Don't express depednency on jquery (same reason as 193f6a4f06)
- git #86ad2cb6 - jquery.payment: don't express dependency on jQuery
- git #fd210144 - DonationData::sanitizeValue: drop extra args
- git #3ca26023 - reuse code to check for valid WMF transaction status
- git #910d2250 - FR 1683: Do not submit form if there are errors
- git #ca2fd4fa - Awful hack to make sure decimal order_ids that are leaking in from
- git #2cf972a4 - WorldPay Multiple Accounts
- git #536280c2 - Validate form fields using element ID
- git #24614d6d - remove test hook from deployment branch
- git #be9ce019 - Cleaning up the error spew from the orphan recitifier.
- git #62097eb6 - More Info form block mods
- git #055614d9 - Taking control of Amazon's payment_submethod.
- git #132d7068 - Altering the fix_dropdowns function to use DomDocument parsing for
- git #8cad7f02 - Change all noscript blocks to reference the code-generated block.
- git #ef058f25 - Base WorldPay Order ID on CTID
- git #17b5ee6f - Actually reset OrderID
- git #a0148772 - Tickling Contribution Tracking
- git #9e1a0a23 - Better WorldPay Status Code Handling
- git #dc91f6f5 - Remove AmEx logo from form.
- git #e79ca964 - Adding two new queues/messages.
- git #b3bb2e3f - Fix noop typo
- git #f448354a - Remove some cache control complexity
- git #fb4faf26 - Empty values to not select the first item
- git #0c78248c - Useful log output for the form select code
- git #b81b9715 - Provide more descriptive cc error messages
- git #8f0fc805 - AVS Forcing and Removal of Server Address Check
- git #3d19e065 - Disable WorldPay form submit button once clicked.
- git #01b2f548 - Add pattern to US zip code input, to trigger numeric keypad on iOS
- git #89f1c86f - Make fix_dropdowns more intelligent
- git #b7683f33 - Do not allow state to be selected
- git #ff77ba90 - Update i18n shim
- git #d9c0b961 - Add more credit card imgs to form.
- git #6c66ef0b - Reorder city, state, zip.
- git #f75e6513 - Expunge CVV from the data object after use
- git #359bb2cd - WorldPay: Fixing a badly wounded antifraud check.
- git #54e8216b - Remove placeholder quotes and de-italicize labels
- git #5a949e12 - Check fraud results after transaction post process call
- git #14f7533c - Fix margin on error page for worldpay.
- git #f227d6b0 - Remove overriding narrative statement
- git #4577d9ce - Fix paths to i18n files
- git #5da2f39f - Updates based on feedback from iteration #1.
- git #3967daa3 - Breaking out the WP css from the js, to correct some timing issues.
- git #4bcb4215 - Recursively expand partials
- git #2e594659 - Fix wonky WorldPay form loading
- git #8a0a0f3a - Bandaged the RapidHTML dropdown sticky mechanism.
- git #e6b17f04 - UI test for WorldPay, calls the GenerateToken API
- git #6c78b6a2 - WorldPay: Updating supported currencies list
- git #5f9c5ee0 - Make sure we always create UTF-8 XML
- git #8e40f210 - Adding a mechanism through which we can clean and log outbound requests.
- git #5f8d5213 - Fix form layout and switch position of expiration date and cvv.
- git #4e5e6900 - Finishing form touches.
- git #fecf61be - Do not fraud check authorize with full amount
- git #09829a7e - cleaned up cc validation
- git #28cc76a5 - More specific credit card validation. Not pretty but it works.
- git #1f6c4507 - Do GenerateToken call after form validation
- git #c8c81f08 - Dont continue if API token validation has failed
- git #89244d52 - Allow anyone to use the WorldPay JS API
- git #9567a7d8 - Start bug where email is prepopulated
- git #830d1224 - Minfraud to v1.54
- git #579e884e - WorldPay form fixup
- git #f0a32f60 - WorldPay: Adding gateway_txn_id just prior to stomp message construction
- git #62236ade - Year / Month zero padded
- git #e96df3b7 - WorldPay Settlement Currencies (or default)
- git #e1d32321 - Bugfix: we would fail if the xml was compact
- git #f3f6df4e - Send STOMP messages after the big metatransaction
- git #e01c603f - Clean up minfraud handling in tests
- git #ca9e7bf1 - Finish move to Sale API and set payment_submethod
- git #8df60ae5 - (FR #1533) fix error in unit tests
- git #868ade4f - Make submethod validation actually work!
- git #d1340bcc - Unit tests can assert things about form HTML output
- git #5e1241f4 - Allow circumvention of fraud/authorization for
- git #21271aee - Agghhhh; silly status codes
- git #d7de8e18 - Getting rid of WP API warning
- git #19c8cb61 - Adding result codes to log output
- git #2d88fb84 - Add $wgMessagesDirs
- git #a732d26a - Taking care of some HTMLEntities in the cc-vmad form.
- git #3304b34d - WorldPay: Use the Sale API
- git #02a1376a - delete glyphicons
- git #000525fe - WIP worldpay forms sans validated errors
- git #ae67feb7 - WorldPay: Donations now complete through Deposit!
- git #43c3840e - WorldPay add error handling
- git #ec5f03a4 - Some Transaction / Transaction Reponse Cleanup
- git #447b3769 - Constraint validation
- git #da189872 - Worldpay form validation
- git #752e7b25 - Ditching the $opt parameter.
- git #67a3ac91 - curl_getinfo actually defaults $opt to 0, not null.
- git #10c6fefb - Removal of all test data from the DonationData object.
- git #a9a8122c - Safer/more useful/++awesome phpunit tests
- git #8e95b7c6 - Description for WP result codes
- git #40efaa85 - WP result codes
- git #5ddbd97c - Moving the post-transaction addData to a place that makes a little
- git #25400361 - WorldPay Deposit Request
- git #693dd83e - Added the cvv and avs antifraud tests to WorldPay.
- git #b7867132 - Change email address inputs in GC forms to use type="email"
- git #56a6e8cb - Migrate amazon_gateway.i18n.php to JSON i18n
- git #08f7a81b - WIP: Added the (renamed) antifraud hook to the WorldPay workflow.
- git #72eb3b7b - More worldpay; token & auth queries
- git #584b81d8 - Migrate to JSON i18n
- git #0a5fd71c - Fixing a problem with gateways finding valid forms.
- git #85b85153 - Add newline at end of file to unbreak translatewiki.net
- git #442a8a27 - WIP: Bigger stub for worldpay
- git #8ab22312 - Adding a component so we can bypass the visual stuff
- git #a3544659 - Fixing a problem with ewallets, rtbt, and boletos
- git #da98dcdb - branch_code is constrained to 4 digits for Direct Debit in Spain.
- git #23cd565f - iDeal and Sofort forms - change amount options to match what we now use elsewhere
- git #aaf17df9 - Add the default logline prefix to everything that has an instantiated gateway.
- git #02e75ebd - Fixing up some weirdness we were seeing around language selection
- git #46ebce58 - Adding constraints and zero-padding for ES Direct Debit
- git #7bb69eaa - WIP: WorldPay
- git #01a627eb - Introducting jQuery.Payment
- git #b6067cad - Found and altered the one place in the code that might explain
- git #35b9c5d1 - Quieting down the error logs
- git #7b7ae94e - Big Order ID Refactor
- git #043f08ec - Removing crufty fields that haven't been used in over 2 years
- git #7fbaa972 - few more tweaks in an attempt to get Jenkins to run our tests
- git #73ac2ea6 - Beating up our unit tests until they pass.
- git #c7c3a5ab - FR #1404 Russian language supported by GlobalCollect
- git #bc289bf8 - Get rid of form_name parameter.
- git #e4dd1ddb - omg Czech also wrongly coded
- git #0ea0e2a1 - correct iso code for Polish language
- git #0c4228da - It helps to test the full path...
- git #3aa80f07 - Add MinFraud Query Limit Alarm to DI
- git #9febbc03 - FR #1311 Amazon Recurring Status Handling
- git #b7cdc273 - Scary oversight? Trim linefeeds
- git #56215de8 - Find .version-stamp from the root directory :(
- git #a4e10719 - Rework version stamp code to align with the production method
- git #2ffe359c - (FR #1281) Include source metadata in queue messages
- git #d6f85928 - Remove "credit card" from BPay message, as requested by BPay
- git #8071664d - Adding VEF currency to GC
- git #cd84f4b5 - Send the ipnUrl override parameter.
- git #2fb31af1 - Save current form to the form stack
- git #254e71cb - More ffname cleanup.
- git #ec910560 - More debug lines near the formchooser logic.
- git #3193da55 - Adding a normalize function for payment method and submethod data.
- git #8aa21b37 - Revert "Log an obnoxious amount of debug data via the form chooser."
- git #84d5886d - Log an obnoxious amount of debug data via the form chooser.
- git #a97bb0f6 - Unborking the payments form chooser
- git #0be8eddf - Stop trying to pull forms that don't exist. Instead, if there is
- git #49772ac6 - Revert "cleanup rapid js base form error handling"
- git #379727bd - Disabling all form classes other than RapidHTML, and setting
- git #e955a029 - i18n: fix double-space
- git #51eab476 - cleanup rapid js base form error handling
- git #19188fe2 - Fix to allow the RapidError form to work with amazon payments
- git #300928e2 - (FR #1174) patch recurring=true hole
- git #0dc5baac - Removing unsupported countries from the RapidHTML country dropdown.
- git #5692eb78 - Switching javascript trims to jquery trims to help appease IE8.
- git #a2f016b4 - Altering a check for field existance to make IE8 less angry.
- git #f8aaa791 - Zero-padding branch code out to 4, as per GC instructions
- git #f8f6c61b - (FR #1090) trim inputs before validation
- git #da5f25a7 - Address warning in GatewayFormChooser
- git #6fcf0c6c - Wire up the new RapidError form functionality so we can actually use it.
- git #646dc0ec - Massive cleanup of session behavior.
- git #030cf94f - Get rid of unused message donate_interface-submit-my-secure-donation (bug 48126)
- git #63de6ad6 - Allow a GatewayFormChooser Selection Bias
- git #f39474a8 - Dyanmic Error Pages, Part 1
- git #b5db96b5 - Random GatewayFormChooser Pages
- git #f43da2bf - Adding validation for country code
- git #ebd9149e - Clean up Adyen JS
- git #8590ca97 - Security tightening, part 2
- git #ec3d42e2 - PaymentMethod utility class
- git #f05bc101 - Security tightening, part 1
- git #a88d3b89 - Check the ssl peer against our amazon cert file
- git #4f51db11 - Affermative Logging for Adyen
- git #93be4f1c - rename DonationData->gateway field to reflect new role
- git #48b30e94 - (FR# 1084) Whitelist for Paypal Xclick
- git #4e354e91 - Adding logic for no code returning from the CVV and AVS checks in GlobalCollect.
- git #f6eb8826 - throw MWException
- git #441a4b0f - Updating Brazil Form Layout
- git #7702080f - Pass Email Address to Adyen
- git #e3f8dd3a - Amazon recurring gateway
- git #bdf2f25b - DataValidator can use boss's methods
- git #56395c49 - log when in "cache" mode
- git #78894784 - log if we cannot insert a contribution_tracking record
- git #78a227d0 - Ok; Don't Sub Currencies...
- git #e2a57cb2 - Coerce values to null and log banner
- git #eb3a5293 - Log & Show an Error if There is No Form
- git #bbd29806 - Allow the Form Chooser to know about Currencies :)
- git #35193048 - Matt 'Cleaned up' GatewayFormChooser aka Went Crazy
- git #93629f19 - (FR #987) Fix Luhn Check for Odd Numbered Cards
- git #9acd9aaa - Starting the Great Form Purge of O-13
- git #720894db - Removing half a file of css redefinitions for the adyen form
- git #b43f27a6 - Making sure gateway is recorded in antimessages as well as regular messages, so it can make it into the message header.
- git #6ed04d47 - Removing currencies that were supported with WorldPay, but are not with Wells Fargo
- git #a22da4ac - Limiting the GC orphan rectifier such that it will only mess with GC messages in the cc-limbo queue.
- git #fa9db242 - mv donationinterface.php DonationInterface.php
- git #f253ec74 - Add some tests to cover do_transaction
- git #49293e38 - Allowing the OrderID for Adyen to be Resurrected
- git #eaad559e - Changes for SmashPig/Adyen!
- git #c75843ea - Fixing minor issues with testing code
- git #1c64cea6 - Fixing RTBT Methods that were two step
- git #fc04f20d - Removing PGY as a valid currency
- git #afde42a8 - Load the phpunit.xml we have sitting in tests/
- git #fcbf92ba - Get the unit tests to run to completion (bug 48548)
- git #f19e0f8c - Sandbox cURL, generally make it possible to test (bug 48270)
- git #9542c28a - DonationInterface gitreview points to right branch
- git #933be6fa - Lock out PayPal MYR and BRL
- git #51389a6c - (FR #908) Brazil requires extra personal infos
- git #1e46daa9 - Nuking recaptcha as cruft that hasn't been used in at least two years on payments.
- git #6bad51b7 - (FR #901) Recurring Amazon
- git #b529e384 - 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.
- git #48a42485 - Temporarily removing VND from the list of supported GC currencies as per their instructions
- git #86e134fb - Display fixes for Adyen
- git #594c9281 - attempt PayPal localization (bug 46720)
- git #25e7f3cf - (FR #856) remove last reference to gateway_forms/css/gateway.css
- git #7638bfae - Change name of Skrill to Moneybookers
- git #cf74d41d - Remove the ability for us to accept SGD
- git #029161b2 - convert our active forms to use ResourceLoader
- git #af895100 - Paypal recurring redirect was broken
- git #0b700ceb - maintenance notice as gateway form
- git #d38490ae - Adds the correct our-end success status code to boletos so we can get some logging out of it.
- git #aebd9649 - Commenting out currency 'TRY' as paypal won't accept in it.
- git #e7eba413 - pass 'recurring' param on to the gateway
- git #ea4e24df - Revert "convert our active forms to use ResourceLoader"
- git #628d4805 - lame dependency
- git #7a852419 - Change PayPal adapter workflow
- git #e32d406a - Fix grammar (comma before but)
- git #62b7fe58 - convert our active forms to use ResourceLoader
- git #4636da95 - Making the ES DD form readable
- git #4de278a1 - Better checks for CC numbers in fields
- git #1efff754 - Change PayPal adapter workflow
- git #0c0f404f - Fix grammar (comma before but)
- git #778f064f - Making the ES DD form readable
- git #cbdd95f0 - Better checks for CC numbers in fields
- git #29100e40 - CC Numbers are at least 12 digits long
- git #ccfca98c - set final status after direct debit set_payment
- git #7acc30cd - Adding logging about currency/amount to DI
- git #33ae865f - Adding Nicaraguan Cordoba to list of active GC currencies
- git #8ace1d0e - Check moar fields for CC numbers
- git #d9c8f44d - Next Attempt at a Luhn Algorithm
- git #fb2dcfac - un"fix": final status was being set twice after SET_PAYMENT
- git #4642e376 - Adding the common JPY symbol template to the mix.
- git #98cc8bc0 - Use double quotes consistently
- git #cd9f1adf - paypal recurring is set explicitly
- git #c881aaf5 - Flooring non-fractional currencies in the DonationData class. Apparently just not decimal-formatting them is insufficient for some forms.
- git #a28a9024 - paypal form to make corrections before redirect
- git #217dfe97 - Round 1 of Japan Localization feedback changes
- git #3c89be6d - Fine print on Boletos and direct debit: beware the GC!
- git #e2a6e184 - (FR #806) log message when STOMP send fails
- git #ae10e9e2 - direct debit fixes
- git #96cf53fd - rtl fix for leftmar and rightmar css
- git #8c058024 - Quieting down some error logs and surfacing some other problems we're seeing with minfraud in production
- git #6918c944 - Prevent Donors from Using the CC# as a Name
- git #b39d85c3 - (FR #822) Direct Debit
- git #b66fcfa5 - Use ' instead of curved one for consistency
- git #1741b2cd - Making the payments logs less racey.
- git #0e840a08 - Adding new payment types to the out-logger.
- git #c1d6b02b - fix required, hidden city input
- git #902b25a3 - Removing end comments marks from Sofort-GB form
- git #68dcf0fb - Forms support for Boletos
- git #818fded4 - Updating credits
- git #3aee043f - (FR #823) remove address info unless using AVS
- git #a38cee27 - Removing false alarms resulting from calling set_html_file_path from what should be non-fatal places
- git #c14fa8db - Adding UTM source to the missing form error log lines so we can tell where they're all coming from
- git #43ace521 - It would help if I had ever learned to read.
- git #1c8ca578 - Card 824 - Add Name and Email to EW/RTBT Payment Methods
- git #77064809 - Adding log error information to RapidHTML form selection process
- git #d039a554 - Use email instead of e-mail (bug 45461)
- git #19158bc3 - Card 793 - Adding a new i18n message for bank transfer
- git #8f06b266 - Fix typo: Paypal -> PayPal
- git #ee04e20c - (FR #508) New Paypal adapter
- git #c64c8904 - feed getAllEnabledGateways
- git #a393fbde - Removing remnants of the name-email test
- git #b92cf282 - Setting default personal information request to name and email only.
- git #03d48421 - Adding Special:SystemStatus
- git #ebaa5bb1 - Adding an address template for HK, adding street2 and removing postal code
- git #e3ce893b - Adding new iDEAL bank to the adapter as well
- git #3814ca43 - Adding new iDEAL bank: Knab
- git #e54c515d - Shunting the final status log line off to a gateway-indifferent syslog bucket of its very own, so we can tail everything at once.
- git #afa74e35 - Logging Cleanup:
- git #222aa2d7 - Let's make Amazon work with the form chooser
- git #79691a4a - Abstract out redirect method
- git #899e5783 - Making GatewayFormChooser work
- git #a02b45c7 - (FR #595) Adyen payment gateway
- git #4423bb87 - Readding Exception Details
- git #06b1e81a - Removing last vestiges of hard-coded defaults in forms.
- git #d4b81c6e - Two spaces in translation message (bug 43505)
- git #2c7a1f2d - Adding back new webmoney things.
- git #83713b8c - Updating Webmoney to the new template and adding an optional email field.
- git #c879984e - Quick fix to account for the fact that we have no "down for maintainence" page, and a maintenance window in a minute.
- git #ecef0b92 - Revalidates data for the orphan rectifier batch operation, and minor fix
- git #d8d4aa3c - Bandaid for a glitch in the system: If this one line tries to use unstaged data, it blows up on SET_PAYMENT calls.
- git #ad5b3807 - When we abort transactions to the gateway based on failed validation, write something to a log.
- git #5a1244de - Adds flexibility to the process of enabling and disabling 3D Secure authentication for various currency/country combinations.
- git #c8fdb937 - Argh, typo
- git #d8938451 - Additional logging and a slight reorder of normalization in DonationData
- git #f7b41e4a - Adds a forbidden country list, and checks the result of data validation before contacting any third party.
- git #3e211c58 - Even More Amazon Logging
- git #fc1c871e - Making the gateway function filters usable, with regex and removing abs().
- git #c0804681 - Preventative and diagnostic measures for some double-fraud checking I'm seeing in the logs.
- git #620b0172 - Allowing for very specific abuse of our internal fraud score system.
- git #f905a04e - Both killing a notice that was always popping up on error, and displaying gateway errors to the user for yandex.
- git #05c248b3 - Adding templates for optional email address and address information for Ireland.
- git #deb2641b - Making the JS email validation a little better at catching common mistakes.
- git #a6808b12 - Checking to see if $param is a string before attempting to make_safe()
- git #bb05f642 - Updating the "more info links" to use a common template.
- git #805175ee - Remove OrderID Check and Pass CTID to Amazon
- git #9c98d113 - Grooming common mistakes in valid CA postal codes to make the AVS checks on GC's end happier, and cut down on false fraud detection.
- git #e5f454f8 - Some CSS removal for RTL.
- git #782e4a69 - Orphan rectifier changes to override the command-line settings in favor of globals, and additional logging
- git #1147d106 - Logging out elapsed time in the orphan rectifier so we know how to adjust the cronjob for maximum rectification.
- git #d0e98a42 - Adding CTID to Amazon Logging
- git #aa926715 - Adding Monaco to the country lists
- git #5d8a6578 - Changing the logging that happens when a specified form class can't be found. This should typically denote something pretty weird going on.
- git #277c0e4d - City/Town seems to be what PayPal uses for GB as well
- git #d85dbaa4 - Give GBP a £ sign as well
- git #88a312a7 - Adding custom personal data format for GB
- git #721d16e9 - TPYO
- git #5392c622 - some session logging for the resultswitcher
- git #1a8eeab1 - new iframe liberation, needed for Safari 6
- git #175cc325 - Additional logging for the payments cluster: Trying to diagnose some particular GC gateway issues.
- git #e644e147 - payments "emailAdd" field can be optional
- git #6c25b3e4 - Fixes for DD
- git #7b931f5f - Adding dd-ES for Direct Debit in Spain.
- git #5bf76da4 - Tweaks to the orphan rectifier - Explicit cancel behavior, more logging, typo cleanup
- git #cdc67030 - Adding remaining name and email only forms and adding country-specific instructions.
- git #ae041c3b - Hacking in a new API call so status 200 Globalcollect CC payments will ever go through.
- git #80b582b2 - Adding CTID to Session Velocity Filter output
- git #880b8e0b - Making sure we add an antimessage on transactions we deliberately fail.
- git #6b62b65c - Falseish when I was trying to look for a zero. So very annoyed.
- git #c0df0243 - Fixing the stack trace currently being served up by bt and obt transactions
- git #57e43e70 - Adding the AUTHENTICATIONINDICATOR node to all GC transactions, and defaulting to '0' as per their new instructions.
- git #d3d884c2 - Readding statics in setNormalizedOrderIDs()
- git #3e006636 - Changing our not-so-random random number generator to a different random, and a minor bug fix.
- git #83fafc92 - Removing opt-opt hidden field from the rest of the forms.
- git #2a779e49 - Cleaning up the new log line on end of transaction, and a lot of bugs I found looking at the output after the first pass.
- git #c0e2a9a6 - Fixing a typo that was filling up my php error log.
- git #b8bf3ecd - Adding a final donation status log line, and fixing a couple minor bugs that this surfaced
- git #76e18f4c - Removing opt-out field. One form only for now.
- git #9db4ad53 - Changing the setNormalizedAmount function to be less horrible.
- git #0304acb5 - Unsetting alternate amount fields once we have normalized the amount
- git #e6f30979 - Switching default city to None
- git #b6e40395 - Modernize pfp_api_controller.js
- git #9604ac1c - Remove test code in action=donate API and add setIndexedTagName()
- git #3955bb08 - Fixes for Form.php, mostly escaping and $wgExtensionAssetsPath
- git #64ce86b6 - (FR #566) multiple sets of account credentials
- git #3f0d99e0 - Adding data to the new fields recently added to contribution_tracking.
- git #d46cfe9f - Adjusting the default fraud point percentage we give for AVS code zero.
- git #f7246bc3 - random bug, if FormChooser is disabled, Special:SpecialPages will break
- git #d3af32c2 - Remove obsolete, deprecated and unused GeoIP code
- git #ad65f598 - Prevention of double-staging requests inside the stageData function.
- git #9a9d14bc - Warn people not to use jquery.donationInterface.js
- git #2527d0ae - Fix call to nonexistent method and escape the language code
- git #db03499b - order_id is pulled from the session when appropriate
- git #74a58241 - (FR #609) floor all non-fractional currencies
- git #c8a83fc8 - Maintenance for DonationInterface extension.
- git #aea97916 - Adds email in a second place to GC's INSERT_ORDERWITHPAYMENT api call, and updates the data in contribution_tracking prior to the redirect to amazon.
- git #d519c7ec - Removing Amazon check signature requirement.
- git #53f34204 - Additional ability to customize STOMP queue names
- git #0da1010e - Fixing Various Amazon Issues
- git #bf0b9c23 - disable bloody gerrit autorebase
- git #c71cca5c - Making Amazon payments much more error resistant. AND adding back
- git #be302034 - Revert "Making amazon work better! :)"
- git #c4200377 - (FR #592) reencode output from maxmind
- git #d0c0967b - Making amazon work better! :)
- git #82950995 - Adding additional logging to amazon payments adapter.
- git #8b009b4e - (FR #543) quiet about missing optional fields
- git #5ac89e28 - Bug fix where the API changed for another patch. And this now
- git #640dcea5 - Removing monthly donation links from credit card forms
- git #f3de527a - Amazon Simple Payment integration, FR #43
- git #8cc16b6c - [FR2012 #565] Handle duplicate order IDs being sent to GC
- git #0f11276d - Fixed a bug I introduced in RapidHTML during the form whitelist refactor.
- git #ae7e0c16 - [FR2012 #71] Addition of Session Velocity logic
- git #96c821cc - Boletos support
- git #f9a2dede - Added a lookup table of national currencies. See bug #428
- git #8e5536e8 - fix deprecation warnings
- git #c29b6c40 - Adding 'problems donating' to the cc forms. Adding currency templates for MXP, ARS, CLP, and EUR
- git #6c16f940 - The function in the form chooser responsible for picking one of the alternatives is approaching reasonable behavior. Still in testing.
- git #c4b9df44 - Refactoring the way we reference RapidHTML forms in DonationInterface to allow for the possibility of a multidimensional form chooser.
- git #e1cf0cc2 - Adds the ability to filter the list of all whitelisted forms, for ones that will work for the parameters provided to the GatewayFormChooser.
- git #db4911e0 - FR #543 get rid of old opt-in fields
- git #51bb833a - Fix for a logic problem suffered by what appears to be all major international banking institutions that issue credit cards with AVS data.
- git #bda29179 - Remove double space
- git #d3963ed8 - Addressing Katie's comments from I61aedf95.
- git #d87214e1 - Adding forms that will only ask for the donor's name and email to test
- git #e3b7af85 - Adding basic version of GatewayFormChooser as a gateway-agnostic entry point
- git #9a20bbc6 - Stupid copy/paste mistake on the exception
- git #2983c527 - Simplest possible implementation (that I'm still comfortable with) of IP velocity filtering, allowing for defined blocks in either list
- git #4115ebbc - Switching to protocol relative URLs.
- git #243bfb07 - (documentation-2012-05-18-1800) Updated documentation
- git #259f5717 - Fix direct debit processing. FR card #35
- git #29dbb1c5 - glitches
- git #309064c4 - * returnTo is set only in globalcollect subclass
- git #e426540c - Adding the new Argentina rules (and fixing a small things that's been bugging me)
- git #29b6d90a - Adding better localization for the indication of Rubles. Also adding
- git #10c4c109 - Additions to the orphan slayer to more strictly check for an antimessage in light traffic. Also acks more error states off the cc limbo queue.
- git #b8a83d0b - When ffname specifies an invalid form, fall back to the 'default' form.
Echo
edit- git #57241c68 - Prepare repository for running RuboCop after every push to Gerrit (bug 69245)
- git #fae25564 - Add UserMerge support (bug 67766)
EducationProgram
edit- git #a17fc2eb - Added GENDER support for message ep-disenroll-success (bug 70911)
- git #a5e4fb7b - Have Jenkins use the standard configuration for JSLint (bug 63959)
ExtensionDistributor
edit- git #4d513594 - Add API list=extensions to get the list of known extensions
- git #7af6a5b4 - Only include "top level" extension repositories
Flow
edit- git #45a8dff2 - QA: preliminary alphabetization, no change to function
- git #030764ef - Correct placement of Anon warning in preview (bug 71283)
- git #ea19d49a - Text in new-topic form remains after submitting (bug 71776)
- git #afcbacb5 - Remove history engine stub
- git #071e0856 - Implement OOJS on Flow JS classes
- git #3a17fb3b - Use explicit GENDER on messages
- git #472e5dc8 - J5: Expand action=purge on flow pages
- git #32348e7b - Remove unused Workflow lockState
- git #8aef43c9 - Remove unused file includes/OutputPage.php
- git #56f1c777 - Remove unused method ObjectLocator::visitAll
- git #8ac68a4a - Prepare repository for running RuboCop after every push to Gerrit (bug 69245)
- git #207e588a - Use StubObject::unstub()
- git #ca91c656 - dont use php empty to check empty strings
- git #a266644a - Remove no longer needed isWatchlist remnants
- git #3160ef3c - Clarify UUID comment about upper-case characters
- git #928cf17f - Pass correct arguments to (unused) method call
- git #5c5c5734 - Fix fatal when submitting summary
- git #cf07bb3a - Hygiene: Remove unused workflow query parameter
- git #feb99050 - Create method for clearing cached data for a single data model
- git #e314c088 - Hygiene: Remove duplication in one-off indexes
- git #972e3903 - Hygiene: Pass FormatterRow for context if possible
- git #1955714f - missing @group Flow annotations on tests
- git #d4ede8e9 - QA: refactor to use page objects properly within steps
- git #52367282 - QA: update for modern rspec
- git #e05786b1 - QA: refactor reply test
- git #0ae6318f - QA: sort Cucumber steps and alphabetize
- git #122752ab - QA: update RSpec assertions for modern syntax
- git #c5b1ecff - QA: more updates for modern rspec
- git #d5c32e02 - Perf: Improve speed of uuid conversion
- git #10a453df - Remove line-height declaration on flow-board
- git #278248e9 - Bug: Duplicate items on watchlist (bug 71619)
Interwiki
edit- git #f0d573cb - i18n: consistency tweaks
Mantle
edit- git #9845d5fa - Hygiene: Use jQuery each instead
MassMessage
edit- git #0021da35 - Add singular to make translation easier
Math
edit- git #ce58cbc7 - Prepare repository for running RuboCop after every push to Gerrit (bug 69245)
- git #e26d641b - Make MathML mode work on mobile devices
MobileApp
edit- git #933c58ec - Make sure that the Footer appears after all other content. (bug 66322)
MobileFrontend
edit- git #d9534844 - Save summary in VisualEditor (bug 72612)
- git #dfc8265d - Fix edit section icon regression (bug 72484)
- git #686d1492 - Fix missing edit preview (bug 72522)
- git #9afc1521 - Introduce jscs tool to the repository for code style checking.
- git #7298622c - Hygiene: Use icon in cleanup overlay
- git #fef8ccda - Create new SVG icons library
- git #cddbdeba - Hygiene: Remove unused files
- git #6d4ac11e - Create nearby refresh icon with Icon
- git #0e7adaf2 - Limit the number of tag suggestions displayed in the WikiGrok panel to 6
- git #f8eb762c - Hygiene: Surface warnings for missing documentation in jsduck command
- git #17f270e5 - Documentation: Document all the classes
- git #3d910397 - Hygiene: Documentation cleanup
- git #5c82ce1a - Hygiene: More icon abstraction
- git #13bebd24 - Fix history browser tests (bug 72321)
- git #03c3dd6d - WikiGrok B shouldn't depend on user having an occupation.
- git #a60468b6 - Move wgMFThumbnailSizes to js hooks as its used outside Minerva (bug 72313)
- git #fe0401da - Use :8080 in Makefile and tasks as default url
- git #44828cec - Adding error handling to askWikidataQuestion for WikiGrok version A
- git #4bc2b1d8 - Hygiene: Removing version parameter from WikiGrokApi::recordClaims()
- git #28fb4b3b - Toggle expanded sections only if they are not already expanded. (bug 72322)
- git #cc1e220c - Fix undefined index 'lastmodifiedby' notices
- git #e5838de2 - Typo fix
- git #6be87ddb - Add margin to WikiGrok spinner for even padding around (bug 72286)
- git #fb944991 - Fix regression and use the svg version in beta for issues icon (bug 67423, bug 72320)
- git #0b8eb975 - Use desktop login/account creation form in alpha (bug 68758, bug 71771, bug 69724)
- git #57f556f2 - Don't use a too light gray for top-bar (bug 72223)
- git #abd061ec - Prepare repository for running RuboCop after every push to Gerrit (bug 69245)
- git #0abada96 - Fix i18n
- git #ccbb444a - Give spinner same margins as search result text (bug 72272)
- git #d7025d85 - Make sure, loading circle is really visible
- git #064e034f - Use special message for some namespaces for "return" link (bug 61113)
- git #be9e783c - Fix undefined var in mf-translator.js (bug 71920)
- git #815c9a07 - Fix gap between focus highlight and rounded border on login page
- git #8453ad57 - Toggle sections only in article view (bug 72142)
- git #6cfd7c8d - Tools: make qunit output cleaner
- git #348e1f77 - Show nationality and occupation suggestions
- git #c7091f76 - Wikigrok UX changes
- git #6ebe8950 - Make opting into beta/alpha work on localhost
- git #a8c4d5ac - Remember expanded sections on page reload or when going back to the previous page. Add QUnit tests. (bug 69351)
- git #9506de62 - Hygiene: Introduce Icon.js abstraction
- git #c803c777 - Make wikigrok show multiple occupation suggestions when available
- git #93f10fb0 - Make abuse filter button progressive (bug 72049)
- git #920b5a50 - Hygiene: Avoid string concatenation
- git #a827a5ba - Fix switching back from alpha to beta
- git #9dd3def0 - Hygiene: Merge wikigrokeval and wikigrok
- git #b4254e28 - WikiGrok version b UX changes
MultimediaViewer
edit- git #0d743977 - Fix issue with options dialog when media viewer has been reopened
- git #cea4a105 - Adjust style of the Disable panel
- git #62133bab - Update URLs of renamed pages
- git #a7693d2f - Add new version of actionlogging schema
- git #2c578e6d - Show popup when the user visits a file page the first time after disabling MMV
- git #eb7b5f9d - Prepare repository for running RuboCop after every push to Gerrit (bug 69245)
- git #90042a5a - Cog icon & mw.ui styling for expand button
- git #8f9b5924 - Show panel shadow on full-screen mode
- git #feb8e435 - Add tests for viewing options panel
- git #1853540c - Add viewing options panel
NavigationTiming
edit- git #dfd10c65 - Update NavigationTiming for SCID 10374055
OpenStackManager
edit- git #7c3945aa - Make Hiera permissions checks only for Hiera pages
- git #7ae6d496 - Add Hiera namespace with YAML content model
PageTriage
edit- git #a21bf228 - Prepare repository for running RuboCop after every push to Gerrit (bug 69245)
ProofreadPage
edit- git #2cd56f2f - Adds Tpt to the author list
Scribunto
edit- git #4280df50 - Add namespace translations for 'mai' (bug 72346)
SecurePoll
edit- git #bcc0787f - Add editing and logging and other general work (bug 71693, bug 71694, bug 71695)
SemanticForms
edit- git #7870428a - Changed more hardcoded HTML to use the Html class
- git #02acc597 - Added new #default_form parser function
TemplateData
edit- git #f7706868 - Let help link target be locally over-ridden; default to the MW help page (bug 67621)
TimedMediaHandler
edit- git #114b3dd8 - Follow-up 9649253f6b: Unbreak videos (bug 72429)
Translate
edit- git #805d4822 - Prepare repository for running RuboCop after every push to Gerrit (bug 69245)
- git #892abb47 - Remove $wgTranslateUseTux
- git #2b1dc092 - Remove translate-proofr group (message review right)
- git #9d5ab582 - Alter message table html
- git #a2bba707 - Remove $wgTranslatePageMigration
- git #3ca5c6d8 - Fix some typos
- git #0677f7bb - Update TTMServer docs to refer to the wiki page
- git #395a9b00 - Fix broken message group selector
UniversalLanguageSelector
edit- git #f7494504 - UserGetLanguageObject hook should accept any IContextSource (bug 72951)
UploadWizard
edit- git #f7a8cda2 - Upgrade FDT to use promises instead of old syntax (bug 60821)
- git #8c887720 - Fix trivial error in Firefogg upload handling (bug 69374)
- git #5589c647 - Prepare repository for running RuboCop after every push to Gerrit (bug 69245)
UserMerge
edit- git #228c12a1 - Wait for all slaves affected by any writes done in MergeUser batches
- git #8116fa95 - Allow extensions to specify a different database object to use
VisualEditor
edit- git #bba9e971 - Update VisualEditor core for cherry-pick
- git #df8ba1ef - Preserve original data inside parameter objects too
- git #b22cb22e - Update VE core for cherry-pick
- git #54af5f42 - Fix wikitext warning: Get range from selection before trying to find start (bug 72475)
- git #2d3bf973 - Actually set parameter autoValues as values (bug 71157)
- git #7149cc52 - MWLinkNodeInspector: Provide an open button here too (bug 71904)
- git #4bc24e79 - Open the linkNode inspector when pressing Ctrl+K on a link node (bug 72150)
- git #942440c7 - Drop nonexistent &redirect= parameter from API requests
- git #ecc4c6e1 - Disable the reuse citation tool when selection is null
- git #0a3ac402 - [BrowserTest] Add "Then…" steps to Cite Basic test
- git #d7a5f4c1 - CategoryPopupWidget: Track popup hiding again so sortkey changes are applied (bug 72168)
- git #5c0c1175 - Make spinner appear immediately when clicking edit (bug 65453)
- git #bc76c6ea - [BrowserTest] create simple test for Basic Citation
- git #9c84af04 - Followup fbc7ecb: make mediawiki.mobile depend on core.mobile, not core (bug 72282)
- git #32736ae6 - [BrowserTest] Prepare repository for running RuboCop after every push to Gerrit (bug 69245)
- git #fbc7ecbb - Followup e20b47f: make .mediawiki.mobile depend on .core (bug 72282)
- git #2c325fa4 - ve.ui.MWFormatTool: Update heading size CSS for new OOUI version
- git #ecdfeb38 - [BrowserTest] Fix class name for ve-ui-contextMenuWidget
- git #55164d40 - Don't try to check page existence of external links in transclusion nodes
- git #d087052a - Only validate required template params after blur (bug 72096)
WikiGrok
edit- Newly deployed extension
Wikidata
edit- git #3377e12f - Update Wikidata, fix "add links" widget js error
- git #74a5d883 - Update Wikidata, fix rtl issue in statements js
- git #91969e74 - Fix typo in Wikibase hooks
- git #815b6ff9 - Update Wikidata, fix for js api code in client
- git #617b566b - Update Wikidata, update data model
- git #969a2f08 - Update Wikidata, fix client resource module and css fix
WikimediaEvents
edit- git #e69a6f18 - Actually unset the HHVM cookie
- git #a3a13752 - Use Special:MyLanguage in tag-HHVM message
- git #4955df4c - Change link target of HHVM tag to [[mw:HHVM/About]]
WikimediaMaintenance
edit- git #682ad897 - Fix path to ProofreadPage sql file
WikimediaMessages
edit- git #54cb7014 - sul: Add message overrides for CentralAuth messages
ZeroBanner
edit- git #9ef80672 - Prepare repository for running RuboCop after every push to Gerrit (bug 69245)
ZeroPortal
edit- git #9210d8d4 - Prepare repository for running RuboCop after every push to Gerrit (bug 69245)
wikihiero
edit- git #b7723dac - Profiling