Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Filament Composer Release Notifier

Filament Composer Release Notifier Laravel Package

mominalzaraa/filament-composer-release-notifier

A Filament plugin that keeps you informed about new Composer package releases. It checks installed dependencies for available updates and surfaces release notifications directly in the admin panel, helping you stay current without leaving Filament.

View on GitHub
Deep Wiki
Context7

Filament plugin: Packagist or GitHub version comparison for composer.json / composer.lock, dashboard widget + resource, optional mail — informational only (no composer update).

Frequently asked questions about Filament Composer Release Notifier
What does the mominalzaraa/filament-composer-release-notifier package do?
It is a Filament plugin that compares the packages in your composer.json and composer.lock files against GitHub releases. It caches the results and can optionally email a summary report. This gives Laravel developers a way to see available package releases from within the Filament admin panel.
How do I install filament-composer-release-notifier in a Laravel application?
Install the package with Composer using the mominalzaraa/filament-composer-release-notifier package name, then register the plugin in your Filament panel provider. Check the repository README for any publishable configuration or additional setup steps. Because the package is a Filament plugin, it should be installed in a Laravel app that already uses Filament.
Which Laravel and Filament versions are supported?
The supported Laravel and Filament versions are defined by the package's composer.json constraints. Review those constraints before installing to confirm compatibility with your application. If you are on an older Laravel or Filament release, verify support in the repository before adding the dependency.
How does it compare composer.lock packages with GitHub releases?
The plugin reads package information from composer.json and composer.lock, then checks the corresponding packages against GitHub releases. Results are cached so the comparison does not need to query GitHub on every request. The package can then present release information and optionally send a summary report.
Does it require a GitHub API token?
Because the plugin queries GitHub releases, GitHub API rate limits are relevant to its operation. You should review the package configuration to see whether a token can be supplied for higher rate limits or private repository access. For reliable use in larger projects, configuring a GitHub token is generally recommended where supported.
Can filament-composer-release-notifier email a release summary report?
Yes, the package can optionally email a summary report of package release information. You will need Laravel mail configured and the notification or reporting options enabled in the plugin configuration. This is useful for periodically sharing available updates with a development team.
How does caching work and how often does it check GitHub?
The plugin caches release comparison results to reduce repeated calls to GitHub. The cache behavior and refresh interval should be configurable through the package configuration. Check the repository documentation for the exact cache keys, TTL settings, and refresh options.
Is it safe to use in production and will it slow down the admin panel?
The package is designed to cache GitHub release results, which helps avoid hitting the GitHub API on every admin panel request. For production, review the cache configuration and consider running any refresh or email reporting through Laravel's scheduler or queue where appropriate. As with any third-party package, test it in a staging environment before deploying.
How can I test the plugin without making live GitHub API calls?
The provided repository excerpt does not document a dedicated offline test mode. In a Laravel test suite, you can mock HTTP requests to GitHub and use the cache to avoid live API calls. Review the package source and configuration to determine the best way to fake release responses in your tests.
How is this different from Composer outdated or Dependabot?
Composer outdated is a CLI command, while Dependabot and GitHub security alerts operate through GitHub workflows and notifications. This package brings release comparison into the Filament admin panel, caches the results, and can optionally email a summary report. It is aimed at teams that want release visibility inside their Laravel application rather than only in CLI or GitHub notifications.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console
pnscripts/filament-broadquill-lite
pnscripts/laravel-sentfold-lite
vleap/mx-sdk-laravel-internal
twidpay/utils
htetmyathlaing/scout-elasticsearch-driver
artisan-toolbox/front-awesome
ls/client-assistant
users-au/laravel-client
cgv/localized-resource