Skip to content

v1.0.1

Choose a tag to compare

@finity-labs finity-labs released this 05 Mar 20:55

Fixed

  • Install command now publishes and runs the spatie/laravel-settings migration automatically if the settings table doesn't exist yet — no more crashes on fresh installs
  • Resources (Templates, Themes, Sent Emails) were hidden when Filament Shield wasn't installed, because the bundled policies denied access unconditionally. Removed the bundled policies — without Shield, everything is accessible by default

Added

  • policyNamespace() option on the plugin, so Shield-generated policies can live anywhere (defaults to App\Policies)
  • Dependency conflict workaround documented in README for projects with phpdocumentor/reflection-docblock 6.x

Changed

  • Shield policy mapping now happens in the service provider via Gate::policy() instead of relying on bundled policy files. This means Shield generates the policies (as it should), and FinMail just wires them up to the right models