Skip to content

Release 3.0.5

Choose a tag to compare

@Jurager Jurager released this 16 Apr 06:45
· 4 commits to main since this release
refactor: apply laravel pint style and modernize ability API

Add `$action_entity_id` param to `allowTeamAbility`, `forbidTeamAbility`, and `deleteTeamAbility` to support string/int entity IDs alongside model instances. Extract `resolvePermissionIds`, `permissionCodes`, and `abilityLevels` helpers in `HasTeams`.
Promote permission-level magic numbers to named constants.
Use `getKey`/`getMorphClass` for model identity.
Apply Pint formatting throughout.