Changelog
All notable changes to Tenanto will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[1.0.0] - 2025-01-17
First stable release of Tenanto - Laravel Multi-Tenant SaaS Boilerplate.
Core Features
-
Multi-Tenancy Architecture
- Single database with automatic tenant isolation via global scopes
- Subdomain and custom domain tenant identification
- Team-based organization structure with role management
- Per-tenant settings and branding support
-
Authentication & Authorization
- Laravel Breeze with Livewire components
- Email verification support
- Role-based access control (Owner, Admin, Member)
- 22 granular permissions for fine-grained access
- Spatie Permission integration with multi-tenant teams
-
Billing & Subscriptions
- Stripe integration via Laravel Cashier
- Three subscription plans: Basic, Pro, Enterprise
- Feature gating based on subscription plan
- Billing portal with invoice history
- Trial period support with grace days
-
Admin Panels (FilamentPHP 3)
- System Admin Panel (
/admin) for super administrators - Tenant Admin Panel (
/app) for organization management - Dashboard widgets with real-time statistics
- Full CRUD for all resources
- System Admin Panel (
-
Example Module (Projects & Tasks)
- Complete project management implementation
- Task tracking with status and priority
- Demonstrates tenant isolation patterns
- Ready to customize or replace
-
REST API
- Token-based authentication (Laravel Sanctum)
- Full CRUD endpoints for Projects and Tasks
- Rate limiting with tiered access levels
- Consistent JSON response format
-
Developer Experience
- Comprehensive documentation
- PHPStan level 8 compliance
- 1000+ automated tests (Unit, Feature, E2E)
- Docker development environment
Technical Stack
- Laravel 12 with PHP 8.4
- FilamentPHP 3 for admin panels
- PostgreSQL 16 database
- Redis for caching and queues
- Laravel Horizon for queue monitoring
Documentation
- Installation and deployment guides
- API reference documentation
- Security best practices
- Multi-tenancy architecture guide
- Customization and extension guides
Support
For issues and feature requests, please contact [email protected] or use your CodeCanyon support access.