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:
nixpanel
2026-07-04 03:38:13 -05:00
co-authored by Claude Sonnet 5
parent cd66b70735
commit 55d1788471
3 changed files with 33 additions and 3 deletions
+30
View File
@@ -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
View File
@@ -1,6 +1,6 @@
{
"name": "aurora-admin-app",
"version": "2.0.0",
"version": "2.1.0",
"private": true,
"type": "module",
"scripts": {
+2 -2
View File
@@ -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/"));