Releases: jeffersongoncalves/filament-metrics-fathom
Releases · jeffersongoncalves/filament-metrics-fathom
Release list
v3.0.1
Breaking Changes
- Minimum Filament version bumped to
^5.3— required due to the newPageConfigurationparameter added toPage::routes()in filamentphp/filament#19225
What's Changed
- Update
composer.jsonto requirefilament/filament: ^5.3
v2.0.1
Breaking Changes
- Minimum Filament version bumped to
^4.8— required due to the newPageConfigurationparameter added toPage::routes()in filamentphp/filament#19225
What's Changed
- Update
composer.jsonto requirefilament/filament: ^4.8
v3.0.0 - Filament v5
Filament v5 Support
Breaking Changes
- Requires Filament ^5.0 (upgraded from ^4.0)
- Requires Livewire 4.x (resolved automatically via Filament v5)
Changes
- Added testbench ^11.0 support for future Laravel versions
- Cleaned PHPStan baseline completely (all view-string errors resolved natively)
Requirements
- PHP ^8.2
- Filament ^5.0
- Laravel 11.x+
- Livewire 4.x
v2.0.0 - Filament v4
Filament v4 Support
Breaking Changes
- Requires Filament ^4.0 (upgraded from ^3.0)
- SettingsPage migrated from
FormtoSchema(Filament\Schemas\Schema) Sectioncomponent moved toFilament\Schemas\Components\Section- Widget properties changed from static to instance (
$pollingInterval,$maxHeight,$view) - Navigation icon type updated to
string|BackedEnum|null - Navigation group return type updated to
string|UnitEnum|null
Changes
- Narrowed dev dependencies: larastan ^3.0, pest ^3.0, testbench ^9.0|^10.0
- Cleaned PHPStan baseline (view-string error no longer needed)
Requirements
- PHP ^8.2
- Filament ^4.0
- Laravel 11.x+
- Livewire 3.x
v1.0.0 - Filament v3
Initial Release (Filament v3)
Features
- Settings page to configure Fathom API credentials directly from the panel
- 7 dashboard widgets: Current Visitors, Pageviews Chart, Top Pages, Top Referrers, Top Browsers, Top Countries, Top Devices
- Real-time visitor count with automatic polling (every 30s)
- Built-in caching to respect Fathom API rate limits (10 req/min)
- Multi-language support (English and Brazilian Portuguese)
- Fully configurable: enable/disable settings page and widgets independently
Requirements
- PHP ^8.2
- Filament ^3.0
- Laravel 10.x / 11.x
- Livewire 3.x