This commit is contained in:
Javier Casares 2026-08-24 06:42:23 +00:00
commit c7a8d9efcc
7 changed files with 123 additions and 27 deletions

View file

@ -3,9 +3,9 @@ Contributors: robotstxt, javiercasares
Tags: dashboard, catalog, updates, subscriptions, management
Requires at least: 4.4
Tested up to: 7.1
Stable tag: 1.6.1
Stable tag: 1.7.0
Requires PHP: 8.0
Version: 1.6.1
Version: 1.7.0
License: GPL-3.0-or-later
License URI: https://www.gnu.org/licenses/gpl-3.0.txt
@ -94,29 +94,25 @@ Encrypted at rest using AES-256-CBC with a key derived from your site's WordPres
Only the 3 last versions. The full changelog will be at changelog.txt
= 1.7.0 =
_Release date: 2026-08-18_
* New: per-domain license support (Core 1.11.0+) — downloads and download-token exchanges now send this site's domain, so premium licenses bind to this site and the store rejects them from other domains. Catalog subscription pills show the bound domain (e.g. "Subscribed @ example.com").
* Improvement: download failures now surface the store's own error message (e.g. the domain-mismatch explanation) instead of a bare HTTP status code.
= 1.6.2 =
_Release date: 2026-08-18_
* Added: `ROBOTSTXT_MANAGER_NOTICED` presence constant (guarded, `true`) — ecosystem plugins detect Manager via a constant check instead of scanning the plugin list.
= 1.6.1 =
_Release date: 2026-08-18_
* Fixed: "headers already sent" warning after saving the settings — the form handler now runs on `admin_init`, before any output.
= 1.6.0 =
_Release date: 2026-08-18_
* Added: WordPress Multisite compatibility — `Network: true` header forces network-wide activation; menus appear in the network admin on Multisite and in the regular admin on single-site. All options and transients use network-level storage (`get_site_option` / `get_site_transient`).
* Fixed: API key not saving when the browser auto-fills the password field with the stored encrypted value.
* Fixed: "Test connection" now validates the API key against an authenticated Core endpoint (`/me/subscriptions`) instead of the public catalog — invalid keys are correctly rejected.
* Fixed: "Test connection" reads the key from the form field, so a key can be tested before saving.
* Added: Validation errors now display on the settings page (missing `settings_errors()` call).
* Added: Registration link in the API key field description.
= 1.5.0 =
_Release date: 2026-08-18_
* Fixed: API key saving, test connection, settings error display, registration link.
= Previous versions =
If you want to see the full changelog, visit the [plugin page](https://www.robotstxt.software/plugins/robotstxt-manager/).