Changelog
All notable changes to the Spawn plugin will be documented in this file.
[0.9.1] – 2026-02-14
Fixed
- Replace all hardcoded color hex values with CSS variables
- Remove hardcoded Gluten font fallbacks from block styles
[0.9.0] – 2026-02-13
- security: BYOK rewrite — customer API keys never stored on our server, billing mode toggle only
[0.8.1] – 2026-02-13
- feat: VPS config push for BYOK via agent messaging — customer’s agent updates its own OpenClaw config on key save/remove
[0.8.0] – 2026-02-13
- feat: BYOK (Bring Your Own Key) support — customers can provide their own Anthropic API key to bypass LiteLLM proxy
[0.7.0] – 2026-02-13
- Refactor REST API monolith into domain controllers delegating to abilities as primitives
[0.6.15] – 2026-02-10
Changed
Rename sweatpants options to generic provisioner options
fix(chat): Extract nested response from OpenClaw tools/invoke – non-admin customers can now load chat history on refresh
Add spawn/send-message, spawn/grant-support-access, and spawn/revoke-support-access abilities for customer-agent communication
Add domain_registration webhook handler for existing customer domain purchases
Removed
- Remove shield_router_ip from plugin (handled by provisioner)
0.6.10 – 2026-02-06
Fixed
- Prevent duplicate customer records when user checks out twice with same email
0.6.9 – 2026-02-06
- Restructure README: SaaS mode first, self-spawn moved to bottom as experimental
0.6.8 – 2026-02-06
- Mark self-spawn as experimental with documented limitations
- Created GitHub issues #1 and #2 to track known problems
0.6.7 – 2026-02-06
- Update README: clarify self-spawn requires VPS, not shared hosting
0.6.6 – 2026-02-06
- Remove duplicate AI credential fields from Spawn settings (BYOK approach)
- Users configure OpenClaw directly or use wp-ai-client
0.6.5 – 2026-02-06
- Update README: document self-spawn credential options, remove bundled wp-ai-client references
0.6.4 – 2026-02-06
- Remove wp-ai-client from composer.json to prevent conflicts with plugin version
0.6.3 – 2026-02-06
- Make wp-ai-client optional: add AI credential settings directly to Spawn as fallback
0.6.2 – 2026-02-06
- Make Stripe plugin optional: remove hard dependency, gracefully handle missing Stripe in REST endpoints
- BYOD fix: pass domain_type to provisioner for bring-your-own-domain support
0.6.1 – 2026-02-06
- Fix documentation drift: README pricing (Pro=$20), add missing abilities/blocks, sync version constant, update cost-breakdown with final decisions
- Fix Pro tier credits: $10 → $20 (Config class was wrong, README was right)
- Make plugin fully configurable: add Branding class with settings for subdomain suffix, brand name, logo URL, and API base URL; remove all hardcoded saraichinwag.com references from runtime code
- Update README: document Branding settings, remove hardcoded domain references from architecture diagram
- fix: pass domain_type to provisioner for BYOD support
[0.6.0] – 2026-02-06
Added
- Password reset system with REST endpoints (
/auth/forgot-password,/auth/reset-password) - wp-login.php redirect for Spawn customers (always sent to
/spawn/login/) - Auth and Chat controller classes for better code organization
Changed
- Moved dashboard API endpoints to Auth_Controller
- Organized chat functionality into Chat_Controller class