Skip to content

Latest commit

 

History

History
3238 lines (2729 loc) · 40.3 KB

CHANGELOG.md

File metadata and controls

3238 lines (2729 loc) · 40.3 KB

Changelog

All notable changes to filament-shield will be documented in this file.

3.2.4 - 2024-03-28

What's Changed

  • Create/Edit performance boost
  • Simple view for Resource Permissions
  • cluster config
  • View permissions as is or by label using the localizePermissionLabels(condition: false) method

Important

If you've previously published RoleResource, please republish it using shield:publish and when prompted; select yes. Note: Custom modifications to RoleResource may be overwritten. Ensure to manually handle any customizations after republishing by @bezhanSalleh in bezhanSalleh#336

New Contributors

Full Changelog: https://github.com/bezhanSalleh/filament-shield/compare/3.2.3...3.2.4

3.2.1 - 2024-01-25

Full Changelog: https://github.com/bezhanSalleh/filament-shield/compare/3.2.0...3.2.1

3.2.0 - 2024-01-24

What's Changed

New Contributors

Full Changelog: https://github.com/bezhanSalleh/filament-shield/compare/3.1.3...3.2.0

3.1.3 - 2024-01-12

What's Changed

  • Proper handling of WidgetConfiguration and some improvments by @bezhanSalleh in bezhanSalleh#310
  • Bump aglipanci/laravel-pint-action from 2.3.0 to 2.3.1 by @dependabot in bezhanSalleh#303
  • Renamed folder name to match Filaments i18n structure by @Corvisier in bezhanSalleh#300

New Contributors

Full Changelog: https://github.com/bezhanSalleh/filament-shield/compare/3.1.2...3.1.3

3.1.2 - 2023-12-19

What's Changed

New Contributors

Full Changelog: https://github.com/bezhanSalleh/filament-shield/compare/3.1.1...3.1.2

3.1.1 - 2023-12-06

What's Changed

  • Support User model inheritance and configuration of the HasRoles trait in the parent model by @coolsam726 in bezhanSalleh#281

New Contributors

Full Changelog: https://github.com/bezhanSalleh/filament-shield/compare/3.1.0...3.1.1

3.1.0 - 2023-11-22

What's Changed

  • drop support for spatie permission 5.0 and add support for 6.0 by @bezhanSalleh in bezhanSalleh#280

Full Changelog: https://github.com/bezhanSalleh/filament-shield/compare/3.0.13...3.1.0

3.0.13 - 2023-11-22

What's Changed

Full Changelog: https://github.com/bezhanSalleh/filament-shield/compare/3.0.12...3.0.13

3.0.12 - 2023-11-22

What's Changed

New Contributors

Full Changelog: https://github.com/bezhanSalleh/filament-shield/compare/3.0.11...3.0.12

3.0.11 - 2023-11-03

What's new in 3.0.11?

  • Support for spatie/laravel-permission version 6.0

Full Changelog: https://github.com/bezhanSalleh/filament-shield/compare/3.0.10...3.0.11

3.0.10 - 2023-11-03

What's Changed

New Contributors

Full Changelog: https://github.com/bezhanSalleh/filament-shield/compare/3.0.9...3.0.10

3.0.9 - 2023-10-27

What's new in 3.0.9?

3.0.8 - 2023-10-27

Full Changelog: https://github.com/bezhanSalleh/filament-shield/compare/3.0.7...3.0.8

3.0.7 - 2023-10-27

Full Changelog: https://github.com/bezhanSalleh/filament-shield/compare/3.0.6...3.0.7

3.0.6 - 2023-10-27

What's Changed

Full Changelog: https://github.com/bezhanSalleh/filament-shield/compare/3.0.5...3.0.6

3.0.5 - 2023-10-27

What's Changed

New Contributors

Full Changelog: https://github.com/bezhanSalleh/filament-shield/compare/3.0.4...3.0.5

3.0.4 - 2023-10-02

What's Changed

New Contributors

Full Changelog: https://github.com/bezhanSalleh/filament-shield/compare/3.0.3...3.0.4

3.0.3 - 2023-09-23

What's Changed

New Contributors

Full Changelog: https://github.com/bezhanSalleh/filament-shield/compare/3.0.2...3.0.3

3.0.2 - 2023-09-21

What's Changed

  • Introduce new fresh look for Artisan command by @datlechin in bezhanSalleh#233

Full Changelog: https://github.com/bezhanSalleh/filament-shield/compare/3.0.1...3.0.2

3.0.1 - 2023-09-16

what's new

  • made sections collapsible

Full Changelog: https://github.com/bezhanSalleh/filament-shield/compare/3.0.0...3.0.1

2.4.8 - 2023-08-01

What's Changed

New Contributors

Full Changelog: https://github.com/bezhanSalleh/filament-shield/compare/2.4.7...2.4.8

2.4.7 - 2023-05-21

What's new in 2.4.7?

  • fix guard issue while creating and updating role

Full Changelog: https://github.com/bezhanSalleh/filament-shield/compare/2.4.6...2.4.7

2.4.6 - 2023-05-08

What's new in 2.4.6

  • fix shield seeder

Full Changelog: https://github.com/bezhanSalleh/filament-shield/compare/2.4.5...2.4.6

2.4.5 - 2023-05-04

What's new in 2.4.5?

  • Fixes ShieldSeeder

Full Changelog: https://github.com/bezhanSalleh/filament-shield/compare/2.4.4...2.4.5

2.4.4 - 2023-04-25

what's changed?

  • [feature] make install command runnable on production environment

Full Changelog: https://github.com/bezhanSalleh/filament-shield/compare/2.4.3...2.4.4

2.4.3 - 2023-04-25

What's Changed

New Contributors

Full Changelog: https://github.com/bezhanSalleh/filament-shield/compare/2.4.2...2.4.3

2.4.2 - 2023-02-10

What's Changed

Full Changelog: https://github.com/bezhanSalleh/filament-shield/compare/2.4.1...2.4.2

2.4.1 - 2023-02-10

What's Changed

Full Changelog: https://github.com/bezhanSalleh/filament-shield/compare/2.4.0...2.4.1

2.4.0 - 2023-02-10

What's Changed

New Contributors

Full Changelog: https://github.com/bezhanSalleh/filament-shield/compare/2.3.2...2.4.0

2.3.2 - 2022-11-16

What's Changed

  • Make Navigation Item visible/hidden by @ThijmenKort in bezhanSalleh#146
  • fix:install and super-admin commands when Model::preventLazyLoading() by @bezhanSalleh in bezhanSalleh#147

New Contributors

Full Changelog: https://github.com/bezhanSalleh/filament-shield/compare/2.3.1...2.3.2

2.3.1 - 2022-11-08

What's Changed

New Contributors

Full Changelog: https://github.com/bezhanSalleh/filament-shield/compare/2.3.0...2.3.1

2.3.0 - 2022-11-01

What's Changed

Full Changelog: https://github.com/bezhanSalleh/filament-shield/compare/2.2.9...2.3.0

2.2.9 - 2022-10-28

What's Changed

  • some optimization courtesy of @SkeyPunyapal

Full Changelog: https://github.com/bezhanSalleh/filament-shield/compare/2.2.8...2.2.9

2.2.8 - 2022-10-28

What's Changed

New Contributors

Full Changelog: https://github.com/bezhanSalleh/filament-shield/compare/2.2.7...2.2.8

2.2.7 - 2022-09-29

What's Changed

New Contributors

Full Changelog: https://github.com/bezhanSalleh/filament-shield/compare/2.2.6...2.2.7

2.2.6 - 2022-09-15

What's Changed

Full Changelog: https://github.com/bezhanSalleh/filament-shield/compare/2.2.5...2.2.6

2.2.5 - 2022-09-11

Full Changelog: https://github.com/bezhanSalleh/filament-shield/compare/2.2.4...2.2.5

2.2.4 - 2022-09-11

What's Changed

  • adds the ability to set global search status & fixes #118 by @bezhanSalleh in bezhanSalleh#119

Full Changelog: https://github.com/bezhanSalleh/filament-shield/compare/2.2.3...2.2.4

2.2.3 - 2022-09-03

What's Changed

Full Changelog: https://github.com/bezhanSalleh/filament-shield/compare/2.2.2...2.2.3

2.2.2 - 2022-09-03

What's Changed

New Contributors

Full Changelog: https://github.com/bezhanSalleh/filament-shield/compare/2.2.1...2.2.2

2.2.1 - 2022-08-28

What's Changed

  • Fixes #108 auth provider policy generation by @bezhanSalleh in bezhanSalleh#109

Full Changelog: https://github.com/bezhanSalleh/filament-shield/compare/2.2.0...2.2.1

2.2.0 - 2022-08-27

What's Changed

  • adds new features to shield by @bezhanSalleh in bezhanSalleh#107

    • adds the ability to define super-admin via gage
    • new options for shield:generate
      • --all Generate permissions/policies for all entities
      • --option[=OPTION] Override the config generator option(policies_and_permissions,policies,permissions)
      • --resource[=RESOURCE] One or many resources separated by comma (,)
      • --page[=PAGE] One or many pages separated by comma (,)
      • --widget[=WIDGET] One or many widgets separated by comma (,)
      • --exclude Exclude the given entities during generation
      • --ignore-config-exclude Ignore config exclude option during generation
    • new option for shield:install
      • --only Only setups shield without generating permissions and creating super-admin
    • redefined the purpose of filament_user role, not attaching permissions anymore
  • Improve Command Section of README by @intrepidws in bezhanSalleh#102

  • Update README.md by @atmonshi in bezhanSalleh#106

Full Changelog: https://github.com/bezhanSalleh/filament-shield/compare/2.1.3...2.2.0

2.1.3 - 2022-08-09

What's Changed

Full Changelog: https://github.com/bezhanSalleh/filament-shield/compare/2.1.2...2.1.3

2.1.2 - 2022-08-08

What's Changed

  • Config option to easily turn off navigation group by @intrepidws in bezhanSalleh#94
  • Add flag to shield:generate to override generator.option config value by @intrepidws in bezhanSalleh#95
  • Fix small typo by @eugenevdm in bezhanSalleh#97

New Contributors

Full Changelog: https://github.com/bezhanSalleh/filament-shield/compare/2.1.1...2.1.2

2.1.1 - 2022-08-03

What's Changed

New Contributors

Full Changelog: https://github.com/bezhanSalleh/filament-shield/compare/v2.1.0...2.1.1

v2.1.0 - 2022-07-28

What's Changed

  • New upgrade command
  • Removed Setting page
  • Added new config key for RoleResource badge
  • removed extra keys from lang files
  • Generate Policies for third-party packages

Full Changelog: https://github.com/bezhanSalleh/filament-shield/compare/v2.0.8...v2.1.0

v2.0.8 - 2022-07-28

What's Changed

  • New upgrade command
  • Removed Setting page
  • Add new config key for RoleResource badge
  • removed extra keys from lang files
  • Allow user option for shield:super-admin command by @intrepidws in bezhanSalleh#85

New Contributors

Full Changelog: https://github.com/bezhanSalleh/filament-shield/compare/v2.0.7...v2.0.8

v2.0.7 - 2022-07-28

v2.0.6 - 2022-07-28

v2.0.5 - 2022-07-25

What's Changed

Full Changelog: https://github.com/bezhanSalleh/filament-shield/compare/v2.0.4...v2.0.5

v2.0.4 - 2022-07-21

Full Changelog: https://github.com/bezhanSalleh/filament-shield/compare/v2.0.3...v2.0.4

v2.0.0 - 2022-07-18

What's Changed

  • 2.x by @bezhanSalleh in bezhanSalleh#61

    • Follow filament plugin standards
    • Add Setting Model (DB)
    • Generate config dynamically from setting model
    • Remove Config file
    • Follow new Filament Actions
    • Make default permissions translatable
    • Add ability to Load default settings from DB
    • Remove shield:publish command
    • Remove RoleResource stubs
  • Italian Translation by @slamservice in bezhanSalleh#50

  • Bump dependabot/fetch-metadata from 1.3.1 to 1.3.3 by @dependabot in bezhanSalleh#55

  • support Windows installation by @hadyfayed in bezhanSalleh#54

  • add Support for windows installation by @hadyfayed in bezhanSalleh#53

New Contributors

Full Changelog: https://github.com/bezhanSalleh/filament-shield/compare/v1.1.12...v2.0.0

v1.1.12 - 2022-05-19

What's Changed

  • Bump dependabot/fetch-metadata from 1.3.0 to 1.3.1 by @dependabot in bezhanSalleh#36
  • Dutch translations #44 by @sten in bezhanSalleh#45
  • add german (de) translations by @simonbuehler in bezhanSalleh#32
  • Feature: Uses booted instead of the mount lifecycle method in the HasPageShield trait. by @oyepez003 in bezhanSalleh#43

New Contributors

Full Changelog: https://github.com/bezhanSalleh/filament-shield/compare/v1.1.11...v1.1.12

v1.1.11 - 2022-03-24

What's Changed

  • makes the resources generator option configurable by @bezhanSalleh in bezhanSalleh#31

New Contributors

Full Changelog: https://github.com/bezhanSalleh/filament-shield/compare/v1.1.10...v1.1.11

v1.1.10 - 2022-03-13

What's Changed

  • fixed settings page authorization
  • Bump dependabot/fetch-metadata from 1.2.1 to 1.3.0 by @dependabot in bezhanSalleh#27
  • directory seperator fix by @alperenersoy in bezhanSalleh#26
  • Bump actions/checkout from 2 to 3 by @dependabot in bezhanSalleh#28

New Contributors

Full Changelog: https://github.com/bezhanSalleh/filament-shield/compare/v1.1.9...v1.1.10

v1.1.9 - 2022-03-03

v1.1.8 - 2022-02-28

What's Changed

  • Bump dependabot/fetch-metadata from 1.2.0 to 1.2.1 by @dependabot in bezhanSalleh#23
  • Enhance policy stubs + Improve Arabic translation by @mohamedsabil83 in bezhanSalleh#20
  • added Indonesian translations. by @sayasuhendra in bezhanSalleh#22

New Contributors

Full Changelog: https://github.com/bezhanSalleh/filament-shield/compare/v1.1.7...v1.1.8

v1.1.7 - 2022-02-21

What's Changed

New Contributors

Full Changelog: https://github.com/bezhanSalleh/filament-shield/compare/v1.1.6...v1.1.7

v1.1.6 - 2022-02-16

What's Changed

Full Changelog: https://github.com/bezhanSalleh/filament-shield/compare/v1.1.5...v1.1.6

v1.1.5 - 2022-02-16

What's Changed

  • Brand new Settings Page 🔥
  • Brand new Config
  • Improved sheild:install to detect existing app vs new app install
  • --fresh flag of shield:install now only touches the core package migrations
  • Improved shield:upgrade
  • Backing-up the existing Config
  • Added the ability to opt-in/out of super_admin role
  • and much more optimizations...

Full Changelog: https://github.com/bezhanSalleh/filament-shield/compare/v1.1.4...v1.1.5

v1.1.4 - 2022-02-09

What's Changed

  • Laravel 9 Support
  • [FR] Translate new phrases by @jvkassi in bezhanSalleh#8

Full Changelog: https://github.com/bezhanSalleh/filament-shield/compare/v1.1.3...v1.1.4

v1.1.3 - 2022-01-10

v1.1.2 - 2022-01-10

What's Changed

  • Add Brazilian Portuguese by @felipe-balloni in bezhanSalleh#5
  • Fix two translations keys by @felipe-balloni in bezhanSalleh#7
  • [AR] Translate new phrases by @mohamedsabil83 in bezhanSalleh#6
  • Fixed shield:install to generate RolePolicy

New Contributors

Full Changelog: https://github.com/bezhanSalleh/filament-shield/compare/v1.0.4...v1.1.2

v1.1.1 - 2022-01-09

v1.1.0 - 2022-01-09

  • Improved permission generation for Resources 🔥
  • Generate permissions for Widgets 🔥
  • Generate permissions for Pages 🔥
  • Show/Hide Permission Entities Tab 🔥
  • HasWidgetShield & HasPageShield 🔥
  • Custom Permissions tab to attache to roles 🔥
  • Improved shield:generate command
  • Improved except config permissions generation
  • Ability to enable/disable generation for only entities listed.
  • Ability to exclude Dashboard, AccountWidget and FilamentInfoWidget while generating permissions
  • --all flag added for shield:install command
  • --only flag added for shield:install command

v1.0.3 - 2022-01-03

1.0.3 - 2022-01-03

  • shield:install command improved
  • installation steps doc updated
  • config updated
  • shield:user renamed to shield:super-admin

1.0.2 - 2022-01-03

  • commands order sorted

1.0.1 - 2022-01-03

  • public release

1.0.0 - 2022-01-03

  • initial release