Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.lunarphp.com/llms.txt

Use this file to discover all available pages before exploring further.

The third beta of the 1.5 cycle is now available. This release focuses on stabilising the Filament v4 admin panel, fixing a number of attribute-handling issues, and adding new locales contributed by the community.
This is a pre-release. Pin to 1.5.0-beta.3 in composer.json and review the upgrade guide before installing on a production project.

Attribute fixes

A focused pass on attribute handling resolves several issues that surfaced on Filament v4:
  • Duplicated translated names in attribute resources are now prevented.
  • Translated rich text attributes hydrate and persist correctly.
  • Dropdown lookup state is normalized when editing attributes.
  • Translated text synthesis in the admin defensively handles edge-case payloads.

Admin panel improvements

  • The Dashboard page now exposes a getColumns Lunar hook, allowing add-ons and extensions to control the column count.
  • Handles (for example, on collection groups, customer groups, channels, and attribute groups) are sanitized to a standardised format on save. Existing valid handles are unaffected.
  • The Product Options resource list is now searchable by both label and handle, and the indexer no longer mis-indexes the name field.
  • Scout search now works correctly with soft-deleted resources, aligned with the recommended soft_delete configuration.

New locales

The admin panel ships with three new community-contributed translations:
  • Bulgarian (bg)
  • Arabic (ar)
  • Persian (fa)

Dependency updates

The kalnoy/nestedset constraint has been widened to support Laravel 13, matching the wider 1.5 framework support.

Upgrading

No additional manual steps are required when moving from 1.5.0-beta.2. Run the usual upgrade sequence:
composer update lunarphp/lunar
php artisan migrate
php artisan optimize:clear
If upgrading from 1.4 or earlier, follow the 1.5 section of the upgrade guide in full. View the full release on GitHub.