Bump version to 2.1.0, add CHANGELOG.md
Covers this session's work: free/paid feature gating, real auroraplugins.com license validation, and file-integrity tamper protection for the license gate. Co-Authored-By: Claude Sonnet 5 <[email protected]>
This commit is contained in:
co-authored by
Claude Sonnet 5
parent
cd66b70735
commit
55d1788471
@@ -0,0 +1,30 @@
|
||||
# Changelog
|
||||
|
||||
All notable changes to Aurora Admin are documented here, one entry per
|
||||
version bump. Starts at 2.1.0 — earlier history (the theming rebuild,
|
||||
window chrome/taskbar, Site Editor support, etc.) lives in `git log` and
|
||||
`PROJECT_STATUS.md`, not reconstructed here.
|
||||
|
||||
## [2.1.0] - 2026-07-04
|
||||
|
||||
### Added
|
||||
- Free/paid feature gating: Role Editor, Activity Log, Database Explorer,
|
||||
Analytics, White Label, and the remote site switcher are now Pro
|
||||
features. Menu Creator, Admin Notices, Comments, Plugins, and the core
|
||||
shell/theming stay free. Locked pages show an upgrade prompt instead of
|
||||
the real feature; the sidebar shows a lock badge on locked items.
|
||||
- Real license validation against the `auroraplugins.com` license server
|
||||
(validate/activate/deactivate), replacing the earlier placeholder that
|
||||
treated any non-empty key as active. Status is cached for 12 hours and
|
||||
re-checked immediately on a license-key change. The Settings page shows
|
||||
a live status line (active/invalid/unreachable) under the License key
|
||||
field.
|
||||
- File-integrity tamper protection: if the code implementing the license
|
||||
gate has been modified, every paid feature re-locks regardless of an
|
||||
otherwise-valid license — makes stripping the check out of a
|
||||
redistributed copy not actually unlock anything.
|
||||
|
||||
### Fixed
|
||||
- Role Editor's REST endpoint 500'd when hit via the REST API — it called
|
||||
`get_editable_roles()`, which WordPress only auto-loads for normal
|
||||
wp-admin page requests, not REST requests.
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "aurora-admin-app",
|
||||
"version": "2.0.0",
|
||||
"version": "2.1.0",
|
||||
"private": true,
|
||||
"type": "module",
|
||||
"scripts": {
|
||||
|
||||
+2
-2
@@ -3,7 +3,7 @@
|
||||
* Plugin Name: Aurora Admin
|
||||
* Plugin URI: https://aurora.co
|
||||
* Description: A modern, fast WordPress admin interface.
|
||||
* Version: 2.0.0
|
||||
* Version: 2.1.0
|
||||
* Author: Aurora
|
||||
* Text Domain: aurora-admin
|
||||
* Domain Path: /languages/
|
||||
@@ -14,7 +14,7 @@
|
||||
|
||||
defined("ABSPATH") || exit();
|
||||
|
||||
define("AURORA_ADMIN_VERSION", "2.0.0");
|
||||
define("AURORA_ADMIN_VERSION", "2.1.0");
|
||||
define("AURORA_ADMIN_PATH", plugin_dir_path(__FILE__));
|
||||
define("AURORA_ADMIN_URL", plugins_url("aurora-admin/"));
|
||||
|
||||
|
||||
Reference in New Issue
Block a user