MediaWiki 1.25/wmf5/Changelog
< MediaWiki 1.25 | wmf5
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