Release Notes
v2.2.0
February 2026
- Version alignment with @abpjs/core
v2.1.0
February 2026
- Version alignment with @abpjs/core
v2.0.0
January 2026
New Features
-
PermissionManagementStateServicedispatch methods - Added programmatic dispatch methods:dispatchGetPermissions(params)- Fetch permissions from API and update internal statedispatchUpdatePermissions(request)- Update permissions via API
-
Component Interface Types - Added TypeScript interfaces for component inputs/outputs:
PermissionManagement.PermissionManagementComponentInputsPermissionManagement.PermissionManagementComponentOutputs
Example
import {
PermissionManagementStateService,
PermissionManagementService,
} from '@abpjs/permission-management';
import { RestService } from '@abpjs/core';
const rest = new RestService();
const service = new PermissionManagementService(rest);
const stateService = new PermissionManagementStateService(service);
// Fetch permissions
await stateService.dispatchGetPermissions({
providerKey: 'role-id',
providerName: 'R',
});
const groups = stateService.getPermissionGroups();
// Update permissions
await stateService.dispatchUpdatePermissions({
providerKey: 'role-id',
providerName: 'R',
permissions: [{ name: 'MyPermission', isGranted: true }],
});
v1.1.0
January 2026
New Features
hideBadgesprop -PermissionManagementModalnow supports hiding provider badges:<PermissionManagementModal hideBadges />- Provider badges - Permissions now display badges showing which other provider granted them (e.g., "R" for role)
PermissionManagementStateService- New service for accessing permission management state (for Angular API compatibility)
API Changes
isGrantedByOtherProviderName- New method inusePermissionManagementhook replacingisGrantedByRole
Deprecations
isGrantedByRole- Deprecated, useisGrantedByOtherProviderNameinstead
v1.0.0
January 2026
- Version alignment with @abpjs/core
v0.9.0
January 2026
New Features
isGrantedByRolemethod - New helper inusePermissionManagementhook to check if a permission is granted by a role provider
v0.8.0
January 2026
- Version alignment with @abpjs/core
v0.7.6
January 2026 - Initial Release
- PermissionManagementModal component
- Support for role (R), user (U), and client (C) providers
- Bulk grant/revoke operations