Releases: casbin/Casbin.NET
Releases · casbin/Casbin.NET
v1.7.0
1.7.0 (2021-04-07)
Features
- Support multiple role manager (043c023)
v1.6.2
1.6.2 (2021-04-03)
Changes
- Update Dynamic.Expresso.Core to v2.4.0 (670cb8)
Bug Fixes
- Error logging reference package (1bbae7e)
- Unable find SetEnforceCache method in .NET45 (d9b0df0)
v1.6.1
1.6.1 (2021-03-31)
Bug Fixes
- Error return in enforce cache (24b556d)
v1.6.0
1.6.0 (2021-03-30)
Features
- Add auto clear cache option (ed292e6)
- Make caching feature support .NET45 (edeeed6)
- Support caching feature (0ed2ace)
v1.5.2
1.5.2 (2021-03-23)
Bug Fixes
- ci: Fix error assembly version (19884d4)
v1.5.1
1.5.1 (2021-03-19)
Performance Improvements
- Improve performance in GetImplicitUsersForPermission (4fd5287)
v1.5.0
Breaking changes
- The signature of
MergeEffects
method in IEnforcer
has changed:
// Before:
bool MergeEffects(string policyEffect, Effect[] effects, float[] results);
// After:
bool MergeEffects(string policyEffect, Effect[] effects, float[] results, out int hitPolicyIndex);
Features
- Support pattern feature at default role manager.
- Support builds Incremental role links.
- Support logging feature and add EnforceEx method.
- Support multiple eval functions.
- Add domain optional support at RBAC APIs.
- Add GetImplicitUsersForPermission API.
Bug fixes
- Fix determine filter adapter error when loading filter policy.
v1.4.0
- Add Batch APIs,Scaling ABAC (eval function) features.
- Improve performance and reduce the allocate of enforcer and build in funtions.
- Update DynamicExpresso.Core version to v2.3.2.
v1.3.1
- Add KeyMatch4 function support
v1.3.0
- Merge the manage policy steps to one
- Add useAsync option parameter when setting watcher
- Implemente async api at enforcer
- Improve performance when using large amount policy