Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
52 commits
Select commit Hold shift + click to select a range
61a2dcd
security-package/issues/140: Link "Read instructions on how to genera…
engcom-Foxtrot Mar 19, 2020
0ae2578
security-package/issues/171: Update for system.xml
engcom-Kilo Mar 31, 2020
0e2f4ec
security-package/issues/140: Link "Read instructions on how to genera…
engcom-Foxtrot Apr 1, 2020
8153e97
security-package/issues/188: Added Notice message to system.xml.
engcom-Kilo Apr 7, 2020
02df879
security-package/issues/188: Added CSS styles.
engcom-Kilo Apr 7, 2020
74cc5d9
Fixed static test.
engcom-Kilo Apr 9, 2020
1ce2a28
Set 1.0.0 version for packaging
lenaorobei Apr 17, 2020
8e61c2e
magento/security-package#206: PHP 7.4 support
lenaorobei Apr 17, 2020
41e4670
Merge pull request #213 from magento/version-set
lenaorobei Apr 17, 2020
46e4fc3
Revert "Set 1.0.0 version for packaging"
lenaorobei May 7, 2020
3849455
Merge pull request #220 from magento/revert-213-version-set
lenaorobei May 7, 2020
dddb7ed
magento/security-package#206: PHP 7.4 support
lenaorobei May 7, 2020
ed6acec
magento/security-package#206: PHP 7.4 support
lenaorobei May 7, 2020
a5189ca
magento/security-package#206: PHP 7.4 support
lenaorobei May 7, 2020
373c7ab
magento/security-package#206: PHP 7.4 support
lenaorobei May 8, 2020
a132844
Merge pull request #221 from magento/1.0.0-develop-php74
lenaorobei May 8, 2020
e73785b
Merge branch 'MC-30537' into MC-30537-1.0.0
nathanjosiah May 13, 2020
776095e
Merge branch 'MC-30537' into MC-30537-1.0.0
nathanjosiah May 13, 2020
43281ff
Merge branch 'MC-30537' into MC-30537-1.0.0
nathanjosiah May 13, 2020
41900d8
Merge branch 'MC-30537' into MC-30537-1.0.0
nathanjosiah May 13, 2020
ad9fc58
Merge branch 'MC-30537' into MC-30537-1.0.0
nathanjosiah May 14, 2020
3afe16b
Merge branch 'MC-30537' into MC-30537-1.0.0
nathanjosiah May 14, 2020
d95f093
magento/security-package#127: Configuration cannot be saved in scope …
lenaorobei May 21, 2020
69905ac
Merge branch '1.0.0-develop' into security-package/issues/140
lenaorobei May 21, 2020
ff99e0a
magento/security-package#140: Link "Read instructions on how to gener…
lenaorobei May 21, 2020
76d71be
Merge branch '1.0.0-develop' into security-package/issues/188
lenaorobei May 21, 2020
e500685
magento/security-package#188: Need to add notification message that r…
lenaorobei May 21, 2020
5f9c964
Merge branch '1.0.0-develop' into security-package/issues/171
lenaorobei May 21, 2020
1f58279
Update for CSS.
engcom-Kilo May 22, 2020
df535d1
Merge pull request #150 from magento/security-package/issues/140
lenaorobei May 22, 2020
26c6d67
magento/security-package#171: Default(pre-filled) value should be add…
lenaorobei May 22, 2020
3eaed3b
Merge branch '1.0.0-develop' of github.com:magento/security-package i…
nathanjosiah May 23, 2020
14452f3
Merge branch 'MC-30537' into MC-30537-1.0.0
nathanjosiah May 23, 2020
f2ec5d7
Merge branch 'MC-30537' into MC-30537-1.0.0
nathanjosiah May 24, 2020
87d4211
Merge branch 'MC-30537' into MC-30537-1.0.0
nathanjosiah May 24, 2020
0fa900e
Merge branch 'MC-30537' into MC-30537-1.0.0
nathanjosiah May 24, 2020
207a584
Merge branch 'MC-30537' into MC-30537-1.0.0
nathanjosiah May 25, 2020
5bce17f
Merge branch 'MC-30537' into MC-30537-1.0.0
nathanjosiah May 25, 2020
c206f4b
Merge branch 'MC-30537' into MC-30537-1.0.0
nathanjosiah May 25, 2020
410c792
Merge branch 'MC-30537' into MC-30537-1.0.0
nathanjosiah May 25, 2020
5a8e9c9
Merge branch 'MC-30537' into MC-30537-1.0.0
nathanjosiah May 25, 2020
395882f
Merge branch 'MC-30537' into MC-30537-1.0.0
nathanjosiah May 25, 2020
f3b966e
Merge pull request #230 from magento-borg/MC-30537-1.0.0
nathanjosiah May 26, 2020
9e29920
Merge branch '1.0.0-develop' into fix-127
lenaorobei May 26, 2020
db15184
2fa static fix
nathanjosiah May 26, 2020
b51a20e
Moved phpcs supression
nathanjosiah May 26, 2020
5d0800d
Merge pull request #232 from magento-borg/tfa-static-fix-1.0.0
nathanjosiah May 26, 2020
8aad7b0
Merge pull request #226 from magento/fix-127
lenaorobei May 26, 2020
6fe6899
Merge branch '1.0.0-develop' into security-package/issues/188
lenaorobei May 26, 2020
e3fdc9b
magento/security-package#171: Default(pre-filled) value should be add…
lenaorobei May 26, 2020
0092b51
Merge pull request #172 from magento/security-package/issues/171
lenaorobei May 27, 2020
b1fbd95
Merge pull request #198 from magento/security-package/issues/188
lenaorobei May 27, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
<?php
/**
* Copyright © Magento, Inc. All rights reserved.
* See COPYING.txt for license details.
*/
declare(strict_types=1);

namespace Magento\ReCaptchaAdminUi\Block\Adminhtml\System\Config\Form\Field;

use Magento\Config\Block\System\Config\Form\Field;
use Magento\Framework\Data\Form\Element\AbstractElement;

/**
* Class for Notice
*/
class Notice extends Field
{

/**
* Render text
*
* @param AbstractElement $element
*
* @return string
*/
public function render(AbstractElement $element)
{
$html = '<td colspan="4"><p class="' . $element->getId() . '_notice">' . '<strong>' . __('Important:')
. ' ' . '</strong>' . ' <span>' . __('Please note, for reCAPTCHA to be enabled,
the valid "Google API Website Key" and "Google API Secret Key" fields are required.') . '</span>' . '</p></td>';

return $this->_decorateRowHtml($element, $html);
}
}
3 changes: 2 additions & 1 deletion ReCaptchaAdminUi/composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,9 @@
"name": "magento/module-re-captcha-admin-ui",
"description": "Google reCAPTCHA integration for Magento2",
"require": {
"php": "~7.1.3||~7.2.0||~7.3.0",
"php": "~7.3.0||~7.4.0",
"magento/framework": "*",
"magento/module-config": "*",
"magento/module-re-captcha-ui": "*"
},
"type": "magento2-module",
Expand Down
8 changes: 8 additions & 0 deletions ReCaptchaAdminUi/etc/adminhtml/system.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,10 @@
<group id="type_for" translate="label" type="text" sortOrder="1000" showInDefault="1" showInWebsite="0"
showInStore="0">
<label>Admin Panel</label>
<field id="recaptcha_backend_info_heading" translate="label" sortOrder="100" showInDefault="1"
showInWebsite="0" showInStore="0" >
<frontend_model>Magento\ReCaptchaAdminUi\Block\Adminhtml\System\Config\Form\Field\Notice</frontend_model>
</field>
</group>
</section>

Expand All @@ -35,6 +39,10 @@
<group id="type_for" translate="label" type="text" sortOrder="1000" showInDefault="1" showInWebsite="1"
showInStore="0">
<label>Storefront</label>
<field id="recaptcha_frontend_info_heading" translate="label" sortOrder="100" showInDefault="1"
showInWebsite="1" showInStore="0">
<frontend_model>Magento\ReCaptchaAdminUi\Block\Adminhtml\System\Config\Form\Field\Notice</frontend_model>
</field>
</group>
</section>
</system>
Expand Down
10 changes: 10 additions & 0 deletions ReCaptchaAdminUi/view/adminhtml/web/css/source/_module.less
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
/**
* Copyright © Magento, Inc. All rights reserved.
* See COPYING.txt for license details.
*/
.recaptcha_backend_type_for_recaptcha_backend_info_heading_notice,
.recaptcha_frontend_type_for_recaptcha_frontend_info_heading_notice {
strong {
color: @grid-severity-critical-color;
}
}
2 changes: 1 addition & 1 deletion ReCaptchaCheckout/composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "magento/module-re-captcha-checkout",
"description": "Google reCAPTCHA integration for Magento2",
"require": {
"php": "~7.1.3||~7.2.0||~7.3.0",
"php": "~7.3.0||~7.4.0",
"magento/framework": "*",
"magento/module-checkout": "*",
"magento/module-re-captcha-ui": "*"
Expand Down
6 changes: 3 additions & 3 deletions ReCaptchaContact/Test/Integration/ContactFormTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -178,8 +178,8 @@ private function checkSuccessfulGetResponse($shouldContainReCaptcha = false): vo
self::assertNotEmpty($content);

$shouldContainReCaptcha
? self::assertContains('field-recaptcha', $content)
: self::assertNotContains('field-recaptcha', $content);
? self::assertStringContainsString('field-recaptcha', $content)
: self::assertStringNotContainsString('field-recaptcha', $content);

self::assertEmpty($this->getSessionMessages(MessageInterface::TYPE_ERROR));
}
Expand All @@ -193,7 +193,7 @@ private function checkSuccessfulPostResponse(array $postValues = []): void
$this->makePostRequest($postValues);

$this->assertSessionMessages(
self::contains(
self::containsEqual(
"Thanks for contacting us with your comments and questions. We&#039;ll respond to you very soon."
),
MessageInterface::TYPE_SUCCESS
Expand Down
2 changes: 1 addition & 1 deletion ReCaptchaContact/composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "magento/module-re-captcha-contact",
"description": "Google reCAPTCHA integration for Magento2",
"require": {
"php": "~7.1.3||~7.2.0||~7.3.0",
"php": "~7.3.0||~7.4.0",
"magento/framework": "*",
"magento/module-re-captcha-ui": "*"
},
Expand Down
6 changes: 3 additions & 3 deletions ReCaptchaCustomer/Test/Integration/AjaxLoginFormTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
use Magento\TestFramework\App\MutableScopeConfig;
use Magento\TestFramework\TestCase\AbstractController;
use PHPUnit\Framework\MockObject\MockObject;
use Zend\Http\Headers;
use Laminas\Http\Headers;

/**
* @magentoDataFixture Magento/Customer/_files/customer.php
Expand Down Expand Up @@ -188,8 +188,8 @@ private function checkSuccessfulGetResponse($shouldContainReCaptcha = false): vo
self::assertNotEmpty($content);

$shouldContainReCaptcha
? $this->assertContains('recaptcha-popup-login', $content)
: $this->assertNotContains('recaptcha-popup-login', $content);
? $this->assertStringContainsString('recaptcha-popup-login', $content)
: $this->assertStringNotContainsString('recaptcha-popup-login', $content);

self::assertEmpty($this->getSessionMessages(MessageInterface::TYPE_ERROR));
}
Expand Down
5 changes: 3 additions & 2 deletions ReCaptchaCustomer/Test/Integration/CreateCustomerFormTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@
/**
* @magentoAppArea frontend
* @magentoAppIsolation enabled
* @SuppressWarnings(PHPMD.CouplingBetweenObjects)
*/
class CreateCustomerFormTest extends AbstractController
{
Expand Down Expand Up @@ -201,8 +202,8 @@ private function checkSuccessfulGetResponse($shouldContainReCaptcha = false): vo
self::assertNotEmpty($content);

$shouldContainReCaptcha
? $this->assertContains('field-recaptcha', $content)
: $this->assertNotContains('field-recaptcha', $content);
? $this->assertStringContainsString('field-recaptcha', $content)
: $this->assertStringNotContainsString('field-recaptcha', $content);

self::assertEmpty($this->getSessionMessages(MessageInterface::TYPE_ERROR));
}
Expand Down
4 changes: 2 additions & 2 deletions ReCaptchaCustomer/Test/Integration/ForgotPasswordFormTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -195,8 +195,8 @@ private function checkSuccessfulGetResponse($shouldContainReCaptcha = false): vo
self::assertNotEmpty($content);

$shouldContainReCaptcha
? $this->assertContains('field-recaptcha', $content)
: $this->assertNotContains('field-recaptcha', $content);
? $this->assertStringContainsString('field-recaptcha', $content)
: $this->assertStringNotContainsString('field-recaptcha', $content);

self::assertEmpty($this->getSessionMessages(MessageInterface::TYPE_ERROR));
}
Expand Down
4 changes: 2 additions & 2 deletions ReCaptchaCustomer/Test/Integration/LoginFromTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -195,8 +195,8 @@ private function checkSuccessfulGetResponse($shouldContainReCaptcha = false): vo
self::assertNotEmpty($content);

$shouldContainReCaptcha
? $this->assertContains('field-recaptcha', $content)
: $this->assertNotContains('field-recaptcha', $content);
? $this->assertStringContainsString('field-recaptcha', $content)
: $this->assertStringNotContainsString('field-recaptcha', $content);

self::assertEmpty($this->getSessionMessages(MessageInterface::TYPE_ERROR));
}
Expand Down
2 changes: 1 addition & 1 deletion ReCaptchaCustomer/composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "magento/module-re-captcha-customer",
"description": "Google reCAPTCHA integration for Magento2",
"require": {
"php": "~7.1.3||~7.2.0||~7.3.0",
"php": "~7.3.0||~7.4.0",
"magento/framework": "*",
"magento/module-customer": "*",
"magento/module-re-captcha-ui": "*",
Expand Down
2 changes: 1 addition & 1 deletion ReCaptchaFrontendUi/composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "magento/module-re-captcha-frontend-ui",
"description": "Google reCAPTCHA integration for Magento2",
"require": {
"php": "~7.1.3||~7.2.0||~7.3.0",
"php": "~7.3.0||~7.4.0",
"magento/framework": "*",
"magento/module-store": "*",
"magento/module-re-captcha-ui": "*"
Expand Down
2 changes: 1 addition & 1 deletion ReCaptchaMigration/composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "magento/module-re-captcha-migration",
"description": "Google reCAPTCHA config migration for Magento2",
"require": {
"php": "~7.1.3||~7.2.0||~7.3.0",
"php": "~7.3.0||~7.4.0",
"magento/framework": "*",
"magento/module-config": "*"
},
Expand Down
8 changes: 4 additions & 4 deletions ReCaptchaNewsletter/Test/Integration/NewsletterFormTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ class NewsletterFormTest extends AbstractController
/**
* @inheritDoc
*/
protected function setUp()
protected function setUp(): void
{
parent::setUp();
$this->mutableScopeConfig = $this->_objectManager->get(MutableScopeConfig::class);
Expand Down Expand Up @@ -192,8 +192,8 @@ private function checkSuccessfulGetResponse($shouldContainReCaptcha = false): vo
self::assertNotEmpty($content);

$shouldContainReCaptcha
? self::assertContains('field-recaptcha', $content)
: self::assertNotContains('field-recaptcha', $content);
? self::assertStringContainsString('field-recaptcha', $content)
: self::assertStringNotContainsString('field-recaptcha', $content);

self::assertEmpty($this->getSessionMessages(MessageInterface::TYPE_ERROR));
}
Expand All @@ -207,7 +207,7 @@ private function checkSuccessfulPostResponse(array $postValues = []): void
$this->makePostRequest($postValues);

$this->assertSessionMessages(
self::contains(
self::containsEqual(
'Thank you for your subscription.'
),
MessageInterface::TYPE_SUCCESS
Expand Down
2 changes: 1 addition & 1 deletion ReCaptchaNewsletter/composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "magento/module-re-captcha-newsletter",
"description": "Google reCAPTCHA integration for Magento2",
"require": {
"php": "~7.1.3||~7.2.0||~7.3.0",
"php": "~7.3.0||~7.4.0",
"magento/framework": "*",
"magento/module-re-captcha-ui": "*"
},
Expand Down
2 changes: 1 addition & 1 deletion ReCaptchaPaypal/composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "magento/module-re-captcha-paypal",
"description": "Google reCaptcha integration for Magento2 PayPal PayflowPro payment form",
"require": {
"php": "~7.1.3||~7.2.0||~7.3.0",
"php": "~7.3.0||~7.4.0",
"magento/framework": "*",
"magento/module-re-captcha-ui": "*",
"magento/module-re-captcha-validation-api": "*",
Expand Down
6 changes: 3 additions & 3 deletions ReCaptchaReview/Test/Integration/ReviewFormTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -188,8 +188,8 @@ private function checkSuccessfulGetResponse($shouldContainReCaptcha = false): vo
self::assertNotEmpty($content);

$shouldContainReCaptcha
? self::assertContains('field-recaptcha', $content)
: self::assertNotContains('field-recaptcha', $content);
? self::assertStringContainsString('field-recaptcha', $content)
: self::assertStringNotContainsString('field-recaptcha', $content);

self::assertEmpty($this->getSessionMessages(MessageInterface::TYPE_ERROR));
}
Expand All @@ -203,7 +203,7 @@ private function checkSuccessfulPostResponse(array $postValues = []): void
$this->makePostRequest($postValues);

$this->assertSessionMessages(
self::contains(
self::containsEqual(
'You submitted your review for moderation.'
),
MessageInterface::TYPE_SUCCESS
Expand Down
2 changes: 1 addition & 1 deletion ReCaptchaReview/composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "magento/module-re-captcha-review",
"description": "Google reCAPTCHA integration for Magento2",
"require": {
"php": "~7.1.3||~7.2.0||~7.3.0",
"php": "~7.3.0||~7.4.0",
"magento/framework": "*",
"magento/module-re-captcha-ui": "*"
},
Expand Down
6 changes: 3 additions & 3 deletions ReCaptchaSendFriend/Test/Integration/SendFriendFormTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -211,8 +211,8 @@ private function checkSuccessfulGetResponse($shouldContainReCaptcha = false): vo
self::assertNotEmpty($content);

$shouldContainReCaptcha
? self::assertContains('field-recaptcha', $content)
: self::assertNotContains('field-recaptcha', $content);
? self::assertStringContainsString('field-recaptcha', $content)
: self::assertStringNotContainsString('field-recaptcha', $content);

self::assertEmpty($this->getSessionMessages(MessageInterface::TYPE_ERROR));
}
Expand All @@ -226,7 +226,7 @@ private function checkSuccessfulPostResponse(array $postValues = []): void
$this->makePostRequest($postValues);

$this->assertSessionMessages(
self::contains(
self::containsEqual(
'The link to a friend was sent.'
),
MessageInterface::TYPE_SUCCESS
Expand Down
2 changes: 1 addition & 1 deletion ReCaptchaSendFriend/composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "magento/module-re-captcha-send-friend",
"description": "Google reCAPTCHA integration for Magento2",
"require": {
"php": "~7.1.3||~7.2.0||~7.3.0",
"php": "~7.3.0||~7.4.0",
"magento/framework": "*",
"magento/module-re-captcha-ui": "*"
},
Expand Down
2 changes: 1 addition & 1 deletion ReCaptchaUi/composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "magento/module-re-captcha-ui",
"description": "Google reCAPTCHA integration for Magento2",
"require": {
"php": "~7.1.3||~7.2.0||~7.3.0",
"php": "~7.3.0||~7.4.0",
"magento/framework": "*",
"magento/module-re-captcha-validation-api": "*"
},
Expand Down
4 changes: 2 additions & 2 deletions ReCaptchaUser/Test/Integration/ForgotPasswordFormTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -172,8 +172,8 @@ private function checkSuccessfulGetResponse($shouldContainReCaptcha = false): vo
self::assertNotEmpty($content);

$shouldContainReCaptcha
? $this->assertContains('admin-recaptcha', $content)
: $this->assertNotContains('admin-recaptcha', $content);
? $this->assertStringContainsString('admin-recaptcha', $content)
: $this->assertStringNotContainsString('admin-recaptcha', $content);

self::assertEmpty($this->getSessionMessages(MessageInterface::TYPE_ERROR));
}
Expand Down
4 changes: 2 additions & 2 deletions ReCaptchaUser/Test/Integration/LoginFormTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -184,8 +184,8 @@ private function checkSuccessfulGetResponse($shouldContainReCaptcha = false): vo
self::assertNotEmpty($content);

$shouldContainReCaptcha
? $this->assertContains('admin-recaptcha', $content)
: $this->assertNotContains('admin-recaptcha', $content);
? $this->assertStringContainsString('admin-recaptcha', $content)
: $this->assertStringNotContainsString('admin-recaptcha', $content);

self::assertEmpty($this->getSessionMessages(MessageInterface::TYPE_ERROR));
}
Expand Down
2 changes: 1 addition & 1 deletion ReCaptchaUser/composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "magento/module-re-captcha-user",
"description": "Google reCAPTCHA integration for Magento2",
"require": {
"php": "~7.1.3||~7.2.0||~7.3.0",
"php": "~7.3.0||~7.4.0",
"magento/framework": "*",
"magento/module-re-captcha-ui": "*",
"magento/module-re-captcha-validation-api": "*"
Expand Down
4 changes: 2 additions & 2 deletions ReCaptchaUser/etc/adminhtml/system.xml
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,13 @@
<system>
<section id="recaptcha_backend">
<group id="type_for">
<field id="user_login" translate="label" type="select" sortOrder="100" showInDefault="1"
<field id="user_login" translate="label" type="select" sortOrder="110" showInDefault="1"
showInWebsite="0" showInStore="0" canRestore="1">
<label>Enable for Login</label>
<source_model>Magento\ReCaptchaAdminUi\Model\OptionSource\Type</source_model>
</field>

<field id="user_forgot_password" translate="label" type="select" sortOrder="110" showInDefault="1"
<field id="user_forgot_password" translate="label" type="select" sortOrder="120" showInDefault="1"
showInWebsite="0" showInStore="0" canRestore="1">
<label>Enable for Forgot Password</label>
<source_model>Magento\ReCaptchaAdminUi\Model\OptionSource\Type</source_model>
Expand Down
2 changes: 1 addition & 1 deletion ReCaptchaValidation/composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "magento/module-re-captcha-validation",
"description": "Google reCAPTCHA integration for Magento2",
"require": {
"php": "~7.1.3||~7.2.0||~7.3.0",
"php": "~7.3.0||~7.4.0",
"magento/framework": "*",
"magento/module-re-captcha-validation-api": "*",
"google/recaptcha": "^1.2"
Expand Down
2 changes: 1 addition & 1 deletion ReCaptchaValidationApi/composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "magento/module-re-captcha-validation-api",
"description": "Google reCAPTCHA integration for Magento2",
"require": {
"php": "~7.1.3||~7.2.0||~7.3.0",
"php": "~7.3.0||~7.4.0",
"magento/framework": "*"
},
"type": "magento2-module",
Expand Down
2 changes: 1 addition & 1 deletion ReCaptchaVersion2Checkbox/composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "magento/module-re-captcha-version-2-checkbox",
"description": "Google reCAPTCHA integration for Magento2",
"require": {
"php": "~7.1.3||~7.2.0||~7.3.0",
"php": "~7.3.0||~7.4.0",
"magento/framework": "*",
"magento/module-store": "*",
"magento/module-re-captcha-ui": "*",
Expand Down
Loading