Skip to main content

Changelog

All notable changes to ArgusTest are documented here.

v3.3.0

New Features

May 24, 2026

  • Migrated payments from LemonSqueezy to Stripe (Checkout + Customer Portal)
  • Migrated license authority from LemonSqueezy to Licentric (machine binding, offline-grace, policy-based limits)
  • License keys now follow ARGUS-XXXX-XXXX-XXXX-XXXX format (was lemonsqueezy-issued)
  • New Stripe webhook handler at /api/webhooks/stripe with signature verification + idempotency
  • New Licentric webhook handler at /api/webhooks/licentric for license lifecycle events
  • Buyer receives license key by email immediately after purchase
  • Python CLI validator migrated to official Licentric SDK ≥0.2.0
  • Schema additions: licentric_license_id, stripe_subscription_id, stripe_customer_id on subscriptions
  • Subscription status enum extended (suspended, revoked, expired, disputed)

v3.1.0

New Features

January 13, 2026

  • Added CSRF protection for all form submissions
  • Implemented secure password reset flow with email verification
  • Added session timeout with 30-minute auto-logout
  • Improved device activation with race condition handling
  • Added comprehensive rate limiting (30/min read, 10/min write)
  • Created settings API for profile management

v3.0.1

Security

January 12, 2026

  • Added security headers (CSP, X-Frame-Options, HSTS)
  • Implemented input validation with XSS prevention
  • Added rate limiting to all API endpoints
  • Enhanced webhook signature verification

v3.0.0

New Features

January 10, 2026

  • Complete web dashboard with dark theme
  • LemonSqueezy payment integration (Monthly/Yearly/Lifetime)
  • Device license management with activation limits
  • OAuth authentication (GitHub, Google)
  • Real-time device status monitoring
  • Subscription billing portal

v2.5.0

New Features

January 8, 2026

  • App-agnostic screenshot watcher
  • MCP server integration for Claude
  • Automated state tracking daemon
  • License validation system

v2.0.0

New Features

January 5, 2026

  • Commercial package with CLI tools
  • ARM64 macOS binary distribution
  • Launchd daemon support
  • Supabase backend integration

Showing recent versions. For older releases, see our GitHub releases.