Skip to content

Releases: camya/filament-title-with-slug

v0.5.6

15 Feb 15:00
57f2495
Compare
Choose a tag to compare

What's Changed

Fixed / Updated

New translations

  • Nothing this time...

Feel free to contribute your translation.

Added (for Development)

  • Nothing this time...

Added

  • Nothing this time...

About

This package for FilamentPHP adds the form component TitleWithSlugInput which allows editing titles and slugs easily. It is inspired by the classic WordPress title & slug implementation.

\Camya\Filament\Forms\Components\TitleWithSlugInput::make(
    fieldTitle: 'name',
    fieldSlug: 'identifier',
)

v0.5.5

10 Feb 08:01
45f3e15
Compare
Choose a tag to compare

What's Changed

Added

Fixed / Updated

New translations

  • French translation contributed by @Devonab

Feel free to contribute your translation.

Added (for Development)

  • Nothing this time...

About

This package for FilamentPHP adds the form component TitleWithSlugInput which allows editing titles and slugs easily. It is inspired by the classic WordPress title & slug implementation.

\Camya\Filament\Forms\Components\TitleWithSlugInput::make(
    fieldTitle: 'name',
    fieldSlug: 'identifier',
)

v0.5.4

12 Dec 13:33
Compare
Choose a tag to compare

What's Changed

Fixed / Updated

  • Fixed alignment of the edit icon for Firefox
  • Optimized phpunit settings

Added

Added (for Development)

Updated / Added translations

About

This package for FilamentPHP adds the form component TitleWithSlugInput which allows editing titles and slugs easily. It is inspired by the classic WordPress title & slug implementation.

\Camya\Filament\Forms\Components\TitleWithSlugInput::make(
    fieldTitle: 'name',
    fieldSlug: 'identifier',
)

v0.5.3

21 Nov 15:13
Compare
Choose a tag to compare

What's Changed

Added

Added (for Development)

Fixed / Updated

Translations

Added indonesian translation. Thanks to @frankyso

About

This package for FilamentPHP adds the form component TitleWithSlugInput which allows editing titles and slugs easily. It is inspired by the classic WordPress title & slug implementation.

\Camya\Filament\Forms\Components\TitleWithSlugInput::make(
    fieldTitle: 'name',
    fieldSlug: 'identifier',
)

v0.5.2

14 Nov 10:46
Compare
Choose a tag to compare

What's Changed

Added

  • Added parameters titleAfterStateUpdated & slugAfterStateUpdated to hook into afterStateUpdated with a closure. (see #3)
  • Placeholder now generated with str()->headline() method internally instead of title() for more beautiful placeholders. (Can be overwritten)

Added (for Development)

  • Added "Pest Tests" for the Filament Component, thanks to ralphjsmit for inspiration.
  • Added GitHub workflows for "Pest Tests" + "Laravel Pint".
  • Added "composer test-all" now runs Pest Test + PHPStan + Laravel Pint CS-checker (dry).

Fixed

  • Removed duplicate unique() in SlugInput, see #4
  • Optimized slugAutoUpdateDisabled, check record instead of slug.
  • slugify() optimized

About

This package for FilamentPHP adds the form component TitleWithSlugInput which allows editing titles and slugs easily. It is inspired by the classic WordPress title & slug implementation.

\Camya\Filament\Forms\Components\TitleWithSlugInput::make(
    fieldTitle: 'name',
    fieldSlug: 'identifier',
)

v0.5.1

10 Nov 08:14
Compare
Choose a tag to compare

What's Changed

Added

Fixed

About

This package for FilamentPHP adds the form component TitleWithSlugInput which allows editing titles and slugs easily. It is inspired by the classic WordPress title & slug implementation.

\Camya\Filament\Forms\Components\TitleWithSlugInput::make(
    fieldTitle: 'name',
    fieldSlug: 'identifier',
)

v0.5.0 - Initial release

06 Nov 20:13
2509a2a
Compare
Choose a tag to compare

What's Changed

  • Initial release

About

This package for FilamentPHP adds the form component TitleWithSlugInput which allows to edit titles and slugs easily. It is inspired by the classic WordPress title & slug implementation.

\Camya\Filament\Forms\Components\TitleWithSlugInput::make(
    fieldTitle: 'name',
    fieldSlug: 'identifier',
)