Skip to content

Latest commit

 

History

History
3256 lines (2741 loc) · 41.3 KB

CHANGELOG.md

File metadata and controls

3256 lines (2741 loc) · 41.3 KB

Changelog

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

3.2.5 - 2024-05-14

What's Changed

  • [Fix] Not generate super_admin role when disabled by @bezhanSalleh in #381
  • [Fix] Cluster Page by @bezhanSalleh in #380
  • feat: add Polish translation by @AngryDragonite in #374
  • Fixed Tab bug in chinese language by @curder in #362
  • 🌐 km translations by @valpuia in #356

New Contributors

  • @valpuia made their first contribution in #356
  • @curder made their first contribution in #362
  • @AngryDragonite made their first contribution in #374

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

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 #336

  • Configure the namespace of the policy file by @igwen6w in #313
  • Make cluster configurable on resource by @pelmered in #328
  • Add option to shield:seeder command to only generate direct permissions by @Jacobtims in #329
  • Remove unnecessary PHPDoc by @iRaziul in #335
  • Don't use hardcoded primary key name by @danswiser in #338
  • Add translation for LV by @webmasterlv in #340
  • Overide canAccess that will point to canView by @sbc640964 in #341
  • Bump ramsey/composer-install from 2 to 3 by @dependabot in #343
  • Fix French translations by @invaders-xx in #348
  • Korean translations add by @corean in #352
  • Bump dependabot/fetch-metadata from 1.6.0 to 2.0.0 by @dependabot in #353

New Contributors

  • @igwen6w made their first contribution in #313
  • @pelmered made their first contribution in #328
  • @Jacobtims made their first contribution in #329
  • @iRaziul made their first contribution in #335
  • @danswiser made their first contribution in #338
  • @webmasterlv made their first contribution in #340
  • @sbc640964 made their first contribution in #341
  • @invaders-xx made their first contribution in #348
  • @corean made their first contribution in #352

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

  • Feature/performance boost by @bezhanSalleh in #319

    Filament v3.2 Republish RoleResource

  • Update filament-shield.php by @noxoua in #312

  • Add traditional chinese translation by @cssf998811 in #321

New Contributors

  • @noxoua made their first contribution in #312
  • @cssf998811 made their first contribution in #321

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 #310
  • Bump aglipanci/laravel-pint-action from 2.3.0 to 2.3.1 by @dependabot in #303
  • Renamed folder name to match Filaments i18n structure by @Corvisier in #300

New Contributors

  • @Corvisier made their first contribution in #300

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

3.1.2 - 2023-12-19

What's Changed

  • [fix] Third-party Widget plugins issue by @nicko170 in #284
  • [fix] Updating ShieldSeeder stub by @torosegon in #290
  • [feature] Make policy directory configurable by @lhilton in #291
  • [fix] App\Policies\Role doesn't exists by @bezhanSalleh in #293

New Contributors

  • @nicko170 made their first contribution in #284
  • @lhilton made their first contribution in #291

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 #281

New Contributors

  • @coolsam726 made their first contribution in #281

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 #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

  • drop support for spatie permission 6.0 by @bezhanSalleh in #279

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

3.0.12 - 2023-11-22

What's Changed

  • feat: adds support for disabling tenant scoping for the permission re… by @djsall in #276
  • fixes #274 by @bezhanSalleh in #277
  • Fix/#272 by @bezhanSalleh in #278

New Contributors

  • @djsall made their first contribution in #276

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

  • Fixed role name uniqueness by @bezhanSalleh in #271
  • Fixed widgets localized labels by @bezhanSalleh in #270
  • Enhance Arabic Translations in filament-shield.php by @majdghithan in #268
  • typo in README.md by @majdghithan in #267
  • Add czech translations by @tomas-doudera in #265

New Contributors

  • @tomas-doudera made their first contribution in #265
  • @majdghithan made their first contribution in #267

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

  • Fix/permission name by @bezhanSalleh in #261

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

3.0.5 - 2023-10-27

What's Changed

  • Fix widget and permission name case by @bezhanSalleh in #259
  • Add Armenian translation by @ArtMin96 in #256
  • add $parameters to shouldRegisterNavigation by @rupadana in #249
  • Update README.md by @fetova in #242
  • Bump stefanzweifel/git-auto-commit-action from 4 to 5 by @dependabot in #245

New Contributors

  • @fetova made their first contribution in #242
  • @rupadana made their first contribution in #249
  • @ArtMin96 made their first contribution in #256

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

3.0.4 - 2023-10-02

What's Changed

  • Feature/column grid customizations by @bezhanSalleh in #238
  • Update Hungarian translate by @gergo85 in #239

New Contributors

  • @gergo85 made their first contribution in #239

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

3.0.3 - 2023-09-23

What's Changed

  • php exit function replace to return by @mahavishnup in #234
  • Feature/panel user by @bezhanSalleh in #236

New Contributors

  • @mahavishnup made their first contribution in #234

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 #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

  • Bump aglipanci/laravel-pint-action from 2.2.0 to 2.3.0 by @dependabot in #194
  • Bump dependabot/fetch-metadata from 1.4.0 to 1.6.0 by @dependabot in #203
  • Add Group Naming change howto by @tonypartridge in #187
  • Policies return type by @Frameck in #192
  • Add lang ja (Japanese) by @shibomb in #198

New Contributors

  • @tonypartridge made their first contribution in #187
  • @Frameck made their first contribution in #192
  • @shibomb made their first contribution in #198

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

  • Feature/configure permission identifier by @bezhanSalleh in #186
  • chore(documentation): typo by @JohnnyEvo in #178
  • Update README.md by @chiwex in #181
  • refactor: make getResourceNavigationSort nullable by @JaZo in #182
  • Bump aglipanci/laravel-pint-action from 2.1.0 to 2.2.0 by @dependabot in #180
  • Bump dependabot/fetch-metadata from 1.3.6 to 1.4.0 by @dependabot in #185

New Contributors

  • @JohnnyEvo made their first contribution in #178
  • @chiwex made their first contribution in #181
  • @JaZo made their first contribution in #182

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

2.4.2 - 2023-02-10

What's Changed

  • Fixes #172 by @bezhanSalleh in #176

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

2.4.1 - 2023-02-10

What's Changed

  • Laravel 10 Support by @bezhanSalleh in #174

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

2.4.0 - 2023-02-10

What's Changed

  • feature: publish command by @bezhanSalleh in #173
  • Fixed typo in ShieldSeeder.stub by @Jehizkia in #150
  • Bump ramsey/composer-install from 1 to 2 by @dependabot in #151
  • Fix minor typo and grammar by @lioneaglesolutions in #156
  • Typo in example for custom permission by @bmckay959 in #159
  • Add DeleteAction in RoleResource by @jvkassi in #160
  • Bump aglipanci/laravel-pint-action from 1.0.0 to 2.1.0 by @dependabot in #162
  • feat: add hungarian translation by @torosegon in #163
  • Bump dependabot/fetch-metadata from 1.3.5 to 1.3.6 by @dependabot in #169
  • Complete Arabic translation by @ahmed-abobaker in #168
  • Fix role resource card columns by @maaz1n in #167

New Contributors

  • @Jehizkia made their first contribution in #150
  • @lioneaglesolutions made their first contribution in #156
  • @bmckay959 made their first contribution in #159
  • @torosegon made their first contribution in #163
  • @ahmed-abobaker made their first contribution in #168
  • @maaz1n made their first contribution in #167

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 #146
  • fix:install and super-admin commands when Model::preventLazyLoading() by @bezhanSalleh in #147

New Contributors

  • @ThijmenKort made their first contribution in #146

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

2.3.1 - 2022-11-08

What's Changed

  • Bump dependabot/fetch-metadata from 1.3.4 to 1.3.5 by @dependabot in #141
  • feat: use config models by @FurkanGM in #139

New Contributors

  • @FurkanGM made their first contribution in #139

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

2.3.0 - 2022-11-01

What's Changed

  • Feature/liberating resource permissions by @bezhanSalleh in #140

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

  • Bump dependabot/fetch-metadata from 1.3.3 to 1.3.4 by @dependabot in #129
  • ro language by @boyfromhell in #127
  • Ru & UA translation by @HomaEEE in #128
  • Improve Default Policy Stub Replicate Comment by @intrepidws in #130

New Contributors

  • @boyfromhell made their first contribution in #127
  • @HomaEEE made their first contribution in #128

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

2.2.7 - 2022-09-29

What's Changed

  • vi translations by @datlechin in #123
  • Feature: Implement optional --minimal flag by @awcodes in #124

New Contributors

  • @datlechin made their first contribution in #123
  • @awcodes made their first contribution in #124

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

2.2.6 - 2022-09-15

What's Changed

  • fixes #120 by @bezhanSalleh in #122

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 #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

  • adds shield:seeder new command by @bezhanSalleh in #115

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

2.2.2 - 2022-09-03

What's Changed

  • fixes #110 by @bezhanSalleh in #112
  • Updates filament-shield.php FA translations. by @fsamapoor in #111

New Contributors

  • @fsamapoor made their first contribution in #111

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 #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 #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 #102

  • Update README.md by @atmonshi in #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

  • fixes #100 by @bezhanSalleh in #101

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 #94
  • Add flag to shield:generate to override generator.option config value by @intrepidws in #95
  • Fix small typo by @eugenevdm in #97

New Contributors

  • @eugenevdm made their first contribution in #97

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

  • @NathanaelGT made their first contribution in #88
  • @atmonshi made their first contribution in #90

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 #85

New Contributors

  • @intrepidws made their first contribution in #85

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

  • Enhancements & improvements by @bezhanSalleh in #69

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 #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 #50

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

  • support Windows installation by @hadyfayed in #54

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

New Contributors

  • @slamservice made their first contribution in #50
  • @hadyfayed made their first contribution in #54

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 #36
  • Dutch translations #44 by @sten in #45
  • add german (de) translations by @simonbuehler in #32
  • Feature: Uses booted instead of the mount lifecycle method in the HasPageShield trait. by @oyepez003 in #43

New Contributors

  • @sten made their first contribution in #45
  • @simonbuehler made their first contribution in #32
  • @oyepez003 made their first contribution in #43

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 #31

New Contributors

  • @bezhanSalleh made their first contribution in #31

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 #27
  • directory seperator fix by @alperenersoy in #26
  • Bump actions/checkout from 2 to 3 by @dependabot in #28

New Contributors

  • @alperenersoy made their first contribution in #26

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 #23
  • Enhance policy stubs + Improve Arabic translation by @mohamedsabil83 in #20
  • added Indonesian translations. by @sayasuhendra in #22

New Contributors

  • @sayasuhendra made their first contribution in #22

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

v1.1.7 - 2022-02-21

What's Changed

  • Removed outlined()
  • Bump dependabot/fetch-metadata from 1.1.1 to 1.2.0 by @dependabot in #19
  • Fixes issue #17 by @brunolipe-a in #18
  • Add support for Turkish (tr) translation by @trk in #16
  • [ar] Translate new phrases by @mohamedsabil83 in #15
  • Add spanish translations by @pathros in #14

New Contributors

  • @dependabot made their first contribution in #19
  • @brunolipe-a made their first contribution in #18
  • @trk made their first contribution in #16
  • @pathros made their first contribution in #14

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

v1.1.6 - 2022-02-16

What's Changed

  • Add missing trait to upgrade command by @jvkassi in #13

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 #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 #5
  • Fix two translations keys by @felipe-balloni in #7
  • [AR] Translate new phrases by @mohamedsabil83 in #6
  • Fixed shield:install to generate RolePolicy

New Contributors

  • @felipe-balloni made their first contribution in #5

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