packagist malzariey/filament-daterangepicker-filter 5.0.4

latest release: 5.0.5
7 hours ago

Month picker manual input stability

This patch release completes the editable month picker work and fixes the input-mask crash found while testing the demo environment.

Fixed

  • Month/year picker manual input no longer uses IMask's day-date mask for month-only or year-only formats.
  • Typing partial short-year values such as 01/22 in monthPicker()->singleCalendar()->allowInput()->format('m/Y') no longer causes a maximum call stack error.
  • Invalid partial month input stays non-destructive: the previous valid state remains selected until the user enters a complete valid value or clears the field.
  • The month picker header avoids stale bundled-JS Alpine references while keeping direct year editing and year navigation.

Demo

  • Added a Workbench demo field for the exact manual-input configuration:
    monthPicker()->singleCalendar()->allowInput()->format('m/Y')

Verification

  • npm test: 116 passed
  • npm run build: passed, rebuilt dist assets
  • composer test: 148 passed
  • php -l workbench/app/Filament/Pages/DemoPage.php: passed

Don't miss a new filament-daterangepicker-filter release

NewReleases is sending notifications on new releases.