backpack/permissionmanager
Users and permissions management interface for Laravel 5 using Backpack CRUD.
7.3.1
2.1M downloads/mo
#4651 most downloaded on Packagist
Laravel-Backpack/PermissionManager
What this package is like to depend on
Last release 7 months ago
07 Jan 2026
Ships unpredictably
gaps range from 3 weeks to 1.4 years
Most releases are documented
notes for 52 of 82 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
82 releases · first in 2016
3 releases in the last 12 months
see the full history below
Release timeline
82 releases · May 2016 to Jan 2026Releases
latest 60 of 82-
7.3.107 Jan 2026Release notes
Open source →What's Changed
- Update Vietnamese translation for user role permission by @TanNhatCMS in #367
Full Changelog: 7.3.0...7.3.1
-
7.3.019 Nov 2025Release notes
Open source → -
7.2.216 Sep 2025Release notes
Open source →What's Changed
- Add Romanian translation for PermissionManager by @Copilot in #365
New Contributors
- @Copilot made their first contribution in #365
Full Changelog: 7.2.1...7.2.2
-
7.2.125 Apr 2024Release notes
Open source → -
7.2.014 Mar 2024Release notes
Open source → -
7.1.131 Oct 2023Release notes
Open source → -
7.1.011 Oct 2023Release notes
Open source →🚀 Features
- checklist dependency definition added @munjaldevelopment (#311)
- use Show operation on UserCrudController @tabacitu
⚙️ Changes
-
7.0.121 Aug 2023Release notes
Open source →What's Changed
- update sidebar example by @pxpm in #332
- Fix minor typos in README.md by @drbyte in #334
- Correct the user model configuration key by @gleb-svitelskiy in #337
Full Changelog: 7.0.0...7.0.1
-
7.0.001 Jul 2023 -
6.0.1725 May 2023Release notes
Open source → -
6.0.1625 May 2023Nothing published for this version
-
6.0.1518 Apr 2022Nothing published for this version
-
6.0.1401 Mar 2022Nothing published for this version
-
6.0.1308 Feb 2022Nothing published for this version
-
6.0.1204 Feb 2022Nothing published for this version
-
6.0.1114 Jan 2022Nothing published for this version
-
6.0.1014 Sep 2021Nothing published for this version
-
6.0.924 May 2021Nothing published for this version
-
6.0.810 May 2021Nothing published for this version
-
6.0.727 Apr 2021Nothing published for this version
-
6.0.614 Apr 2021Nothing published for this version
-
6.0.523 Feb 2021Nothing published for this version
-
6.0.427 Oct 2020Nothing published for this version
-
6.0.324 Sep 2020Nothing published for this version
-
6.0.207 Sep 2020Nothing published for this version
-
6.0.108 May 2020Nothing published for this version
-
6.0.006 May 2020Nothing published for this version
-
5.0.705 Mar 2020 -
5.0.615 Jan 2020Release notes
Open source →Fixed
- merged #216 - translated labels for filters in UserCrudController;
-
5.0.514 Jan 2020 -
5.0.414 Jan 2020 -
5.0.324 Dec 2019Release notes
Open source →Added
- Added filters to the Users CRUD: Role and Extra Permission
Fixed
- Refactored Roles and Permissions CRUDs to use methods for setting up operations, instead of on() closures;
- Added validation and required asterisks to Create and Update operations on Roles and Permissions CRUDs;
-
5.0.219 Oct 2019 -
5.0.104 Oct 2019Release notes
Open source →Fixed
- User update operation works when route prefix is set to empty string;
-
5.0.024 Sep 2019 -
4.0.604 Sep 2019Release notes
Open source →Added
- upgraded to spatie/laravel-permission version 3.x, that provides support for Laravel 6;
-
4.0.514 Aug 2019Release notes
Open source →Fixed
- UserUpdateCrudRequest had a theoretical vulnerability by not validating the ID before using it in the rule; it's now double-checked beforehand;
- Fixes #126 - array to string conversion;
- Fixes #196 - allows uses of other encryption mechanisms beside bcrypt;
-
4.0.412 Mar 2019Release notes
Open source →Fixed
- can be installed with point versions of spatie/laravel-permission;
-
4.0.312 Mar 2019 -
4.0.212 Mar 2019Release notes
Open source →Added
- proper validation messages when trying to add a role or permission that exists;
-
4.0.127 Feb 2019Release notes
Open source →Added
- support for the
upgradebranch for Backpack\CRUD, so it can be installed temporarily with Laravel 5.8; - requirement for latest version of spatie/laravel-permission, 2.34;
- support for the
-
4.0.012 Dec 2018Release notes
Open source →Added
- support for spatie/laravel-permission version 2.28.1;
- ability to specify guards when creating/updating roles and permissions; config option to turn that on and off (default: false);
Removed
- config file for spatie/laravel-permission; models being used in CRUDs are now defined in
config/backpack/permissionmanager.php; - migrations, since they are provided by spatie/laravel-permission;
-
3.12.616 Oct 2018 -
3.12.529 Sep 2018 -
3.12.426 Jun 2018Release notes
Open source →Fixed
- #162 - use Request for changing password instead of deprecated CrudRequest;
-
3.12.326 Jun 2018Nothing published for this version
-
3.12.221 Jun 2018 -
3.12.119 Jun 2018 -
3.12.008 Jun 2018Release notes
Open source →Added
- support for
spatie/laravel-permissionv2.12;
Removed
- support for
spatie/laravel-permissionv2.12;
Notes
- the db structure has changed; because that's what spatie did between v1.4 and v2.12;
- there is no upgrade guide from spatie v1 to spatie v2; and after spending a lot of time on this, I understand why; it would have been way to difficult to create migrations for such an upgrade; especially for big projects, that might have other foreign keys to/from the old tables;
- as such, we didn't provide an upgrade guide either; people who use v1 will continue to use v1; people who start now will be using v2;
- if we do go through the upgrade ourselves at one point, we might provide an upgrade guide; if anybody, ever, creates an upgrade guide, please link to it on the README;
- since spatie/laravel-permission pushes breaking changes like crazy, and this package is pretty simple and does not need regular updates, I've decided to track spatie/laravel-permission's version; starting now; this new version will be 3.12 because it uses spatie/laravel-permission v2.12;
- support for
-
2.1.2701 May 2018Release notes
Open source →Added
- support for Backpack\CRUD 3.4;
Fixed
- routes are now using the
backpack_middleware()instead of hardcodedadmin; merges #151;
Removed
- support for Backpack\CRUD 3.3 (since we're using the new middleware);
-
2.1.2605 Mar 2018Nothing published for this version
-
2.1.2505 Mar 2018Nothing published for this version
-
2.1.2413 Dec 2017Nothing published for this version
-
2.1.2313 Dec 2017Nothing published for this version
-
2.1.2202 Dec 2017Nothing published for this version
-
2.1.2102 Dec 2017Nothing published for this version
-
2.1.2002 Dec 2017Nothing published for this version
-
2.1.1911 Aug 2017Nothing published for this version
-
2.1.1806 Jul 2017 -
2.1.1705 Jul 2017Release notes
Open source →Added
- Spanish translation (thanks to Hugo Aguirre and Cesar Bretana Glez);
- Portugese translation (thanks to Toni Almeida);
- Dutch translation (thanks to Jelmer Visser);
Fixed
- use local request in UserCrudController instead of Facade;
- use the Users table name as defined in the laravel-permission config file;
- correctly extending CrudController now;