diff --git a/changelog.txt b/changelog.txt
index 2abf929..631c596 100644
--- a/changelog.txt
+++ b/changelog.txt
@@ -1,3 +1,7 @@
+= 2.1.4 =
+
+* Updated minimum WordPress version to 5.7 (the actual code minimum, verified by static analysis).
+
= 2.1.3 =
* Fixed nonce handling in manual quota refresh to correctly handle false values returned by filter_input().
diff --git a/readme.txt b/readme.txt
index 1f5adfc..66963f4 100644
--- a/readme.txt
+++ b/readme.txt
@@ -1,11 +1,11 @@
=== SMTP (by ROBOTSTXT) Amazon SES ===
Contributors: javiercasares
Tags: amazon-ses, smtp, email, mail
-Requires at least: 6.5
+Requires at least: 5.7
Tested up to: 7.1
-Stable tag: 2.1.3
+Stable tag: 2.1.4
Requires PHP: 8.2
-Version: 2.1.3
+Version: 2.1.4
License: GPL-3.0-or-later
License URI: https://www.gnu.org/licenses/gpl-3.0.html
@@ -46,6 +46,9 @@ Yes. Network administrators can manage credentials centrally or allow individual
== Changelog ==
+= 2.1.4 =
+* Updated minimum WordPress version to 5.7 (the actual code minimum, verified by static analysis).
+
= 2.1.3 =
* Fixed nonce handling in manual quota refresh to correctly handle false values returned by filter_input().
* Fixed admin notices display to skip non-array notice entries.
diff --git a/robotstxt-smtp-amazonses.php b/robotstxt-smtp-amazonses.php
index 78423c8..04264bf 100644
--- a/robotstxt-smtp-amazonses.php
+++ b/robotstxt-smtp-amazonses.php
@@ -3,8 +3,8 @@
* Plugin Name: SMTP (by ROBOTSTXT) Amazon SES
* Plugin URI: https://git.robotstxt.es/ROBOTSTXT/robotstxt-smtp-amazonses
* Description: Adds Amazon SES configuration support to the ROBOTSTXT SMTP plugin.
- * Version: 2.1.3
- * Requires at least: 6.5
+ * Version: 2.1.4
+ * Requires at least: 5.7
* Requires PHP: 8.2
* Network: true
* Security: robotstxt@robotstxt.es
@@ -26,7 +26,7 @@ if ( ! defined( 'ABSPATH' ) ) {
}
if ( ! defined( 'ROBOTSTXT_SMTP_AMAZONSES_VERSION' ) ) {
- define( 'ROBOTSTXT_SMTP_AMAZONSES_VERSION', '2.1.3' );
+ define( 'ROBOTSTXT_SMTP_AMAZONSES_VERSION', '2.1.4' );
}
if ( ! defined( 'ROBOTSTXT_SMTP_AMAZONSES_FILE' ) ) {
diff --git a/update.json b/update.json
index fc4d31f..c148a2b 100644
--- a/update.json
+++ b/update.json
@@ -1,9 +1,9 @@
{
"name": "SMTP (by ROBOTSTXT) Amazon SES",
"slug": "robotstxt-smtp-amazonses",
- "version": "2.1.3",
- "download_url": "https://git.robotstxt.es/ROBOTSTXT/robotstxt-smtp-amazonses/releases/download/2.1.3/robotstxt-smtp-amazonses-2.1.3.zip",
- "requires": "6.5",
+ "version": "2.1.4",
+ "download_url": "https://git.robotstxt.es/ROBOTSTXT/robotstxt-smtp-amazonses/releases/download/2.1.4/robotstxt-smtp-amazonses-2.1.4.zip",
+ "requires": "5.7",
"requires_php": "8.2",
"tested": "7.1",
"last_updated": "2026-06-09",
@@ -12,10 +12,10 @@
"homepage": "https://git.robotstxt.es/ROBOTSTXT/robotstxt-smtp-amazonses",
"requires_plugins": ["robotstxt-smtp"],
"description": "Adds Amazon SES (Simple Email Service) configuration support to the ROBOTSTXT SMTP plugin. Integrates seamlessly with AWS SDK for PHP to send emails through Amazon SES infrastructure.",
- "changelog": "
2.1.3 - 2026-06-09
- Fixed: Nonce handling in manual quota refresh to correctly handle false values from filter_input()
- Fixed: Admin notices display now skips non-array notice entries
- Fixed: Input normalization for recipients, attachments, and headers now properly skips non-string values
- Removed: Unused internal rate limit method (dead code cleanup)
- Compatibility: Tested up to WordPress 7.1
2.1.2 - 2026-02-12
- Fixed: Charset encoding issue that caused \"expected parameter value, got null\" error when sending emails through Amazon SES
- Improved: Added robust charset validation in header parsing to prevent empty or invalid charset values
- Improved: Enhanced charset handling with automatic fallback to UTF-8 when no valid charset is provided
2.1.1 - 2026-02-09
- Added: Comprehensive Amazon SES debug context to test email error reports
- Added: Debug information now includes AWS region, masked access key, SDK version, endpoint URL, and UTC timestamp
- Improved: Enhanced AWS error reporting with request IDs, HTTP status codes, and error codes for easier troubleshooting
- Security: Access keys are now masked in error output (shows only first 4 and last 4 characters)
",
+ "changelog": "2.1.4 - 2026-06-09
- Changed: Minimum WordPress version lowered to 5.7 (verified real minimum by static analysis)
2.1.3 - 2026-06-09
- Fixed: Nonce handling in manual quota refresh to correctly handle false values from filter_input()
- Fixed: Admin notices display now skips non-array notice entries
- Fixed: Input normalization for recipients, attachments, and headers now properly skips non-string values
- Removed: Unused internal rate limit method (dead code cleanup)
- Compatibility: Tested up to WordPress 7.1
2.1.2 - 2026-02-12
- Fixed: Charset encoding issue that caused \"expected parameter value, got null\" error when sending emails through Amazon SES
- Improved: Added robust charset validation in header parsing to prevent empty or invalid charset values
- Improved: Enhanced charset handling with automatic fallback to UTF-8 when no valid charset is provided
",
"sections": {
"description": "Adds Amazon SES (Simple Email Service) configuration support to the ROBOTSTXT SMTP plugin. Integrates seamlessly with AWS SDK for PHP to send emails through Amazon SES infrastructure.",
- "changelog": "2.1.3 - 2026-06-09
- Fixed: Nonce handling in manual quota refresh to correctly handle false values from filter_input()
- Fixed: Admin notices display now skips non-array notice entries
- Fixed: Input normalization for recipients, attachments, and headers now properly skips non-string values
- Removed: Unused internal rate limit method (dead code cleanup)
- Compatibility: Tested up to WordPress 7.1
2.1.2 - 2026-02-12
- Fixed: Charset encoding issue that caused \"expected parameter value, got null\" error when sending emails through Amazon SES
- Improved: Added robust charset validation in header parsing to prevent empty or invalid charset values
- Improved: Enhanced charset handling with automatic fallback to UTF-8 when no valid charset is provided
2.1.1 - 2026-02-09
- Added: Comprehensive Amazon SES debug context to test email error reports
- Added: Debug information now includes AWS region, masked access key, SDK version, endpoint URL, and UTC timestamp
- Improved: Enhanced AWS error reporting with request IDs, HTTP status codes, and error codes for easier troubleshooting
- Security: Access keys are now masked in error output (shows only first 4 and last 4 characters)
2.1.0 - 2026-02-09
- Changed: Uninstall behavior: plugin no longer performs cleanup on uninstall, all data cleanup is now handled by the core SMTP plugin
"
+ "changelog": "2.1.4 - 2026-06-09
- Changed: Minimum WordPress version lowered to 5.7 (verified real minimum by static analysis)
2.1.3 - 2026-06-09
- Fixed: Nonce handling in manual quota refresh to correctly handle false values from filter_input()
- Fixed: Admin notices display now skips non-array notice entries
- Fixed: Input normalization for recipients, attachments, and headers now properly skips non-string values
- Removed: Unused internal rate limit method (dead code cleanup)
- Compatibility: Tested up to WordPress 7.1
2.1.2 - 2026-02-12
- Fixed: Charset encoding issue that caused \"expected parameter value, got null\" error when sending emails through Amazon SES
- Improved: Added robust charset validation in header parsing to prevent empty or invalid charset values
- Improved: Enhanced charset handling with automatic fallback to UTF-8 when no valid charset is provided
2.1.1 - 2026-02-09
- Added: Comprehensive Amazon SES debug context to test email error reports
- Security: Access keys are now masked in error output (shows only first 4 and last 4 characters)
2.1.0 - 2026-02-09
- Changed: Uninstall behavior: plugin no longer performs cleanup on uninstall, all data cleanup is now handled by the core SMTP plugin
"
},
"banners": {
"low": "",
diff --git a/vendor/composer/installed.php b/vendor/composer/installed.php
index 75da4ba..b054fb6 100644
--- a/vendor/composer/installed.php
+++ b/vendor/composer/installed.php
@@ -3,7 +3,7 @@
'name' => 'robotstxt/robotstxt-smtp-amazonses',
'pretty_version' => 'dev-main',
'version' => 'dev-main',
- 'reference' => '5ee811d2c7869bc9871a19d15a52dee43d5eb103',
+ 'reference' => 'b0fb27912c6bcd89eea786badab9921b36b41a91',
'type' => 'wordpress-plugin',
'install_path' => __DIR__ . '/../../',
'aliases' => array(),
@@ -121,7 +121,7 @@
'robotstxt/robotstxt-smtp-amazonses' => array(
'pretty_version' => 'dev-main',
'version' => 'dev-main',
- 'reference' => '5ee811d2c7869bc9871a19d15a52dee43d5eb103',
+ 'reference' => 'b0fb27912c6bcd89eea786badab9921b36b41a91',
'type' => 'wordpress-plugin',
'install_path' => __DIR__ . '/../../',
'aliases' => array(),