Skip to content

v1.0.0

Choose a tag to compare

@jitendra-webkul jitendra-webkul released this 24 Jul 07:41
· 2 commits to master since this release
d531185

🧩 Features

  • Initial release of the Custom Fields plugin for Filament v5.
  • Runtime custom fields for any Eloquent model and Filament resource — no migrations required from the end-user.
  • Admin CRUD (FieldResource) for managing custom field definitions.
  • HasCustomFields Eloquent concern that auto-merges custom columns into the model's fillable and casts.
  • HasCustomFields Filament resource concern with five merge helpers to inject fields into forms, tables, filters, and infolists.
  • Filament components: CustomFields (forms), CustomColumns (tables), CustomFilters (filters), and CustomEntries (infolists).
  • CustomFieldsColumnManager to create, update, and delete the underlying database columns at runtime.
  • CustomFieldsPlugin for registering the plugin with a Filament panel.
  • Field types via the FieldType enum (text, textarea, select, checkbox, radio, toggle, checkbox list, datetime, editor, markdown, color) and the InputType enum.
  • Publishable configuration file (config/custom-fields.php).
  • Publishable and customisable CSS assets registered via CustomFieldsServiceProvider.
  • Model factory and migration for the custom fields table.
  • Translations for the shipped strings.