Full Changelog: https://github.com/N3XT0R/filament-passport-ui/compare/2.2.0...2.3.0
This release adds official support for Filament v5, allowing the package to be used with the latest Filament version without any breaking changes.
What this means:
Full Changelog: https://github.com/N3XT0R/filament-passport-ui/compare/2.1.0...2.2.0
OAuth clients now use a two-step setup process that separates client-level permissions from user-level permissions.
What this means:
This makes it much clearer who can do what, and prevents accidental permission grants.
The permission interface is now component-based and more intelligent:
When creating clients that involve user delegation (everything except machine-to-machine), you must now assign an owner. Machine-to-machine clients (client_credentials) don't require an owner.
What this means:
The underlying UI code is now cleaner and more maintainable. Permission configuration uses reusable components instead of generic form builders, making the interface easier to understand and extend.
Full Changelog: https://github.com/N3XT0R/filament-passport-ui/compare/2.0.0...2.1.0
This release introduces a major architectural refactoring that clearly separates administrative UI concerns from authorization domain logic.
This change is part of the planned v2 architecture and represents a long-term, intentional design decision aimed at improving:
If you are upgrading from v1, please follow the dedicated migration guide:
👉 docs/migration-to-v2.md
Full Changelog: https://github.com/N3XT0R/filament-passport-ui/compare/1.0.0...2.0.0
This is the first stable release of Filament Passport UI, providing a structured and auditable administrative interface for managing Laravel Passport OAuth2 resources using Filament v4.
The package focuses on visibility, governance, and explicit administration of OAuth configuration, without modifying Passport internals or enforcing authorization logic at runtime.
spatie/laravel-activitylogThis release marks the stable 1.0.0 API.
Future changes will follow Semantic Versioning.
Non-Filament-related authorization and domain logic may be extracted into a dedicated core package in future versions, while the Filament-facing API and behavior are expected to remain stable.
IdColumn to the TokenTable for improved token identification and visibility.DeleteAction and record create/update handlers with use case-based implementations to ensure consistent and unified logging across all administrative operations.LastLoginColumn.EditClientUseCase to properly handle both entity objects and identifiers.To upgrade to this release:
composer require n3xt0r/filament-passport-ui:1.0.0-beta.3
No additional configuration changes are required for this update.
This is a beta release marking the final phase before the stable v1.0.0 release. The package is now feature-complete and moving towards stability with 95% test coverage. A stable release is expected within the next few days. Please report any issues or feedback via the project repository to help us reach a solid v1.0.0 release.
Full Changelog: https://github.com/N3XT0R/filament-passport-ui/compare/1.0.0-beta.1...1.0.0-beta.3
🚀 First public beta release of Filament Passport UI
This release introduces a complete, domain-oriented Filament v4 admin interface for Laravel Passport, focusing on visibility, governance, and structured OAuth administration — without modifying Passport internals.
ClientService, GrantService, ScopeRegistryService)This is a beta release.
APIs and internal structures may still change before 1.0.0.
Feedback, issues, and architectural discussion are explicitly welcome.
How can I help you explore Laravel packages today?