New Features
Breaking News!
PyCasbin
: Casbin finished porting to Python, see: https://github.com/casbin/casbin#all-the-languages-supported-by-casbinCasbin-Net
: Casbin finished porting to C#, see: https://github.com/casbin/casbin#all-the-languages-supported-by-casbinCasbin-RS
: Casbin finished porting to Rust, see: https://github.com/casbin/casbin#all-the-languages-supported-by-casbin
Built-in Functions
- Modify
KeyMatch2()
function:KeyMatch2("/project/1/member", "/project/1")
returns false now, fix: #199
Adapters
- File Adapter (built-in): Support no-space after comma (e.g.,
p,alice,data1,read
) in default file adapter. - File Adapter (built-in): Do not panic for non-existent policy file in
NewEnforcer()
. Revert: 287dc51, because of: #195
RBAC API
- Support domain in
GetImplicitRolesForUser()
, add related test.
Bug Fix
- Fixed
escapeAssertion()
bug: #194