Download the PHP package anselmokossa/filament-changelog without Composer

On this page you can find all versions of the php package anselmokossa/filament-changelog. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package filament-changelog

Filament Changelog

Manage, read and generate Keep a Changelog files inside Filament.

Filament v5 PHP 8.2+ Laravel 12 Tests MIT License


A hybrid changelog for Filament: entries live in your database (fully editable via a Filament resource, with grouping, filters and badges) and can be imported from / exported to a CHANGELOG.md file at any time — via the UI or artisan. Point the reader at your own project's file, a remote GitHub URL, or the database, and get a clean, read-only changelog page out of the box.

Screenshots

Reader page — grouped by version, typed sections, date badges

Management resource — colored type badges, grouping, filters


Create / edit an entry

Import a CHANGELOG.md — upload or paste

Features

Installation

Register the plugin on your panel:

Customizing the plugin

Every option is available as a fluent method (each accepts a value or a Closure), mirroring other Filament plugins. Anything you don't set falls back to the translations / config/changelog.php, so you only call what you need. This is the full list:

Authorization (who can manage)

The read-only Changelog page is always visible; the Manage area (create / edit / delete) is guarded. Control it in two ways:

When management is denied, the routes return 403 and the Manage button on the reader page is hidden automatically.

Filament Shield

The plugin is Shield-ready with no hard dependency — it works with or without Shield installed:

Prefer explicit wiring? Point canManage() at a Shield permission:

Usage

In the panel

A single Changelog item appears in the navigation (the read-only reader page). From there, the Manage button opens the management table to create/edit entries and Import / Export a CHANGELOG.md file; a Changelog button takes you back.

From the CLI

Translations

Ships with English (en), European Portuguese (pt_PT) and Brazilian Portuguese (pt_BR). The UI follows the app locale (config('app.locale')). Add more languages by publishing the translations:

The generated CHANGELOG.md always uses the canonical English section headings (### Added, ### Fixed, …) regardless of locale, so the file stays valid Keep a Changelog and round-trips cleanly.

Reader source & file path

The reader page can read from two sources, set in config/changelog.php (or via env), so you point it at your own project and it never shows a stale copy:

Or configure it fluently on the plugin (this wins over config/env):

The file can also be a remote URL — e.g. read your CHANGELOG.md straight from GitHub. Remote content is cached (CHANGELOG_REMOTE_CACHE_TTL, default 300s; 0 disables it):

You can also paste the normal GitHub file URLgithub.com/.../blob/... links are auto-converted to their raw form, so this works too:

In file mode the panel's edit/export buttons are hidden — the file is the single source of truth, and every page load re-parses it, so what you see always matches the file on disk.

Configuration

See config/changelog.php — reader source, file path, table name, change-type order, date format, multi-project toggle and navigation placement.

License

MIT © Anselmo Kossa


All versions of filament-changelog with dependencies

PHP Build Version
Package Version
Requires php Version ^8.2
filament/filament Version ^4.0|^5.0
illuminate/contracts Version ^11.0|^12.0|^13.0
illuminate/support Version ^11.0|^12.0|^13.0
spatie/laravel-package-tools Version ^1.16
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package anselmokossa/filament-changelog contains the following files

Loading the files please wait ...