Skip to content

Releases: Peanut-Graphic/peanut-license-server

peanut license server v1.4.5

Choose a tag to compare

@peanutgraphic peanutgraphic released this 21 Aug 18:48

Release 1.4.5. See CHANGELOG.

peanut license server v1.4.4

Choose a tag to compare

@peanutgraphic peanutgraphic released this 21 Aug 13:33

Release 1.4.4. See CHANGELOG.

peanut license server v1.4.3

Choose a tag to compare

@peanutgraphic peanutgraphic released this 17 Jul 20:23

Release 1.4.3. See CHANGELOG.

Peanut License Server v1.4.2

Choose a tag to compare

@peanutgraphic peanutgraphic released this 05 Jul 20:58

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

Choose a tag to compare

@peanutgraphic peanutgraphic released this 05 Jul 20:01

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

Choose a tag to compare

@peanutgraphic peanutgraphic released this 23 Jun 19:21
0f34f38

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

Choose a tag to compare

@peanutgraphic peanutgraphic released this 06 Jun 14:17

Peanut License Server v1.3.5

Added

  • PHP backend test + coverage CI gate (tests workflow) — 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 .editorconfig and .gitignore with ecosystem standard templates.

Full Changelog: v1.3.4...v1.3.5

Peanut License Server v1.3.4

Choose a tag to compare

@peanutgraphic peanutgraphic released this 30 Mar 00:33

Security

  • Add phpcs suppression for safe unprepared query in license cleanup

Peanut License Server v1.3.3

Choose a tag to compare

@peanutgraphic peanutgraphic released this 01 Jan 15:08

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

Choose a tag to compare

@peanutgraphic peanutgraphic released this 01 Jan 06:48

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

Full Changelog

v1.3.1...v1.3.2