v1.4.3
This commit is contained in:
parent
a80a4aa4f9
commit
5bb4d373fc
187 changed files with 8665 additions and 998 deletions
67
readme.txt
67
readme.txt
|
|
@ -3,9 +3,9 @@ Contributors: robotstxt, javiercasares
|
|||
Tags: media, upload, s3, cdn, storage, idrivee2, cloud
|
||||
Requires at least: 5.3
|
||||
Tested up to: 7.1
|
||||
Stable tag: 1.4.2
|
||||
Stable tag: 1.4.3
|
||||
Requires PHP: 8.1
|
||||
Version: 1.4.2
|
||||
Version: 1.4.3
|
||||
License: GPL-3.0-or-later
|
||||
License URI: https://www.gnu.org/licenses/gpl-3.0.txt
|
||||
|
||||
|
|
@ -215,6 +215,34 @@ Updates are delivered through the [ROBOTSTXT Manager](https://www.robotstxt.soft
|
|||
|
||||
== Changelog ==
|
||||
|
||||
= 1.4.3 =
|
||||
|
||||
_Release date: 2026-08-24_
|
||||
|
||||
**Added**
|
||||
|
||||
* Manager detection via the ecosystem presence constant `ROBOTSTXT_MANAGER_NOTICED` (ROBOTSTXT Manager 1.6.2+), with a plugin-list scan fallback for older Manager versions
|
||||
|
||||
**Changed**
|
||||
|
||||
* Composer dependencies updated (aws-sdk-php 3.393.4, guzzle 3.x, no known CVEs)
|
||||
|
||||
**Localization**
|
||||
|
||||
* POT regenerated for 1.4.3; Spanish (es_ES) and Catalan (ca) translations verified — 69/69 strings in both locales
|
||||
|
||||
**Compatibility**
|
||||
|
||||
* WordPress: 5.3 - 7.1
|
||||
* PHP: 8.1 - 8.5
|
||||
|
||||
**Tests**
|
||||
|
||||
* PHP Coding Standards: 3.13.6 (0 errors)
|
||||
* WordPress Coding Standards: 3.4.1 (0 violations)
|
||||
* PHPStan: Level 9, 0 errors
|
||||
* PHPUnit: 83 tests, 130 assertions
|
||||
|
||||
= 1.4.2 =
|
||||
|
||||
_Release date: 2026-08-17_
|
||||
|
|
@ -289,41 +317,6 @@ _Release date: 2026-08-10_
|
|||
* PHPStan: Level 9, 0 errors
|
||||
* PHPUnit: 66 tests, 109 assertions, 100% coverage
|
||||
|
||||
= 1.3.0 =
|
||||
|
||||
_Release date: 2026-07-18_
|
||||
|
||||
**Highlights**
|
||||
|
||||
* New image sub-sizes control — ship less data per upload, ideal for large camera files. Reduces work in both the WP 7.1 client-side path (browser) and the traditional server-side path.
|
||||
|
||||
**Added**
|
||||
|
||||
* Settings field **Image Sub-sizes** under Settings → iDrivee2 with three modes: `all` (default), `thumbnail` (only the default thumbnail), `none` (no sub-sizes).
|
||||
* `IDRIVEE2_MEDIA_SUBSIZES_MODE` wp-config.php constant — same priority pattern as the S3 credentials; the field becomes read-only when set.
|
||||
* In `thumbnail` and `none` modes the `big_image_size_threshold` filter is also disabled, so WordPress no longer creates a `-scaled` derivative for images larger than 2560px. (Requires WordPress 5.3+ for the scaled-disabling; on older WP the mode still applies via `intermediate_image_sizes`.)
|
||||
|
||||
**Security**
|
||||
|
||||
* `composer audit` CVEs resolved: `guzzlehttp/guzzle` 7.11 → 7.15, `guzzlehttp/psr7` 2.11 → 2.13, `mtdowling/jmespath.php` 2.8 → 2.9 (CVE-2026-55767 / 55568 / 55766 / 54133).
|
||||
|
||||
**Tooling**
|
||||
|
||||
* `bin/preflight.sh` added — automated pre-deploy verification per AGENTS-testing-build-deployment.md (PHPCS, PHPStan, PHPCompatibility, PHPUnit + coverage, composer audit, candidate ZIP inspection).
|
||||
* `.claude/settings.json` added — mechanical deny rules for `deploy.sh`, `git push/tag/merge` per AGENTS.md.
|
||||
|
||||
**Compatibility**
|
||||
|
||||
* WordPress: 4.1 - 7.1
|
||||
* PHP: 8.1 - 8.5
|
||||
|
||||
**Tests**
|
||||
|
||||
* PHP Coding Standards: 3.13.5 (0 errors)
|
||||
* WordPress Coding Standards: 3.3.0 (0 violations)
|
||||
* PHPStan: Level 9, 0 errors
|
||||
* PHPUnit: 38 tests, 60 assertions
|
||||
|
||||
= Previous versions =
|
||||
|
||||
If you want to see the full changelog, visit the [plugin page](https://www.robotstxt.software/plugins/idrivee2-media-upload/).
|
||||
|
|
|
|||
Loading…
Reference in a new issue