Changelog
New updates and improvements to MyApp.
v0.2.1
Billing fixes and documentation updates
- Billing permission error redirects gracefully for non-OWNER roles
- Stripe webhook handler compatible with API version 2026-01-28.clover
- Admin pages use requireAdmin() for proper access control
- Error boundary pages added for app, auth, and marketing segments
- billing.manage permission restricted to OWNER role only
- RBAC permissions matrix added to documentation
v0.2.0
API keys, workspace settings, and upgrade prompts
- API key management — create, list, and revoke keys for programmatic access
- Workspace settings — edit org name and URL slug
- UpgradePrompt component for quota-exceeded dialogs
- Entitlement checks on member invites and project creation
- Developer sidebar section with API Keys nav item
v0.1.0
Initial release
- RBAC permission system with OWNER/ADMIN/MEMBER roles
- Entitlement checks on project creation
- IDOR protection on membership operations
- Env validation at startup via instrumentation hook
- Structured logging, security headers, and rate limiting
- E2E test suite with CI integration