Releases: Peanut-Graphic/peanut-license-server
Release list
peanut license server v1.4.5
Release 1.4.5. See CHANGELOG.
peanut license server v1.4.4
Release 1.4.4. See CHANGELOG.
peanut license server v1.4.3
Release 1.4.3. See CHANGELOG.
Peanut License Server v1.4.2
Update-delivery: serve per-product /updates// routes from the server (retires the mu-plugins), add formflow-lite to the registry, deprecate the self-hosted ?peanut_download path. First signed release (Ed25519 manifest). See CHANGELOG.md.
Peanut License Server v1.4.1
Security microscope fixes (gate update-download egress, admin-only /license/activations, trusted-proxy IP, non-leaking /license/status, fail-closed download token) + update-delivery unification (/updates/check now serves the canonical GitHub-release package, unifying legacy-route and mu-route clients). See CHANGELOG.md.
Peanut License Server v1.4.0
Reliability: migration trigger moved to plugins_loaded + dbDelta self-heal for all tables (no longer admin-only), validation-logger ENUM clamp, chunked subscription sync, CI schema-drift guard (#14).
Peanut License Server v1.3.5
Peanut License Server v1.3.5
Added
- PHP backend test + coverage CI gate (
testsworkflow) — the license/billing backend previously had no PHP CI. The Unit suite (Brain Monkey, no DB) now runs on every PR with a coverage floor that ratchets up over time. - Mock-WordPress test bootstrap (
tests/bootstrap.php,tests/wp-stubs.php) so the Unit suite runs without the full WP test harness. - Frontend accessibility CI pipeline (axe) with component a11y tests.
Fixed
- Mobile license admin surfaces.
- Frontend accessibility lint that never actually ran; associated form labels with their controls.
Changed
- Extracted download-token helpers into
includes/download-token-functions.php. - Synced
.editorconfigand.gitignorewith ecosystem standard templates.
Full Changelog: v1.3.4...v1.3.5
Peanut License Server v1.3.4
Security
- Add phpcs suppression for safe unprepared query in license cleanup
Peanut License Server v1.3.3
What's Changed
- Increased tooltip z-index for better visibility in WordPress admin
- Added pointer-events-none to prevent tooltip interaction blocking
🤖 Generated with Claude Code
Peanut License Server v1.3.2
What's New
Testing Infrastructure
- Added comprehensive PHPUnit test suite (124 tests)
- LicenseManager, LicenseValidator, RateLimiter, SecurityFeatures unit tests
- API integration tests
- WordPress mock environment with Brain\Monkey
- Added Vitest frontend test suite (156 tests)
- Component tests: Button, Badge, Input, Modal, Switch, Toast
- Context tests: ThemeContext
- API client and endpoints tests
- Fixed TestCase to properly register WP mocks after Brain\Monkey setUp
Test Results
- PHP: 124 tests, 210 assertions ✅
- Frontend: 156 tests ✅
- Total: 280 tests passing