Skip to content

Latest commit

 

History

History
526 lines (228 loc) · 20.5 KB

CHANGELOG.md

File metadata and controls

526 lines (228 loc) · 20.5 KB

Semantic Versioning Changelog

1.16.9 (2022-07-10)

Bug Fixes

1.16.8 (2022-06-26)

Bug Fixes

  • add dependency for benchmark (#262) (4f3e71f)
  • add more example of globmatch and add unit test for it (#263) (42d65d2)

1.16.7 (2022-06-26)

Bug Fixes

  • add import statement in tests module (#264) (8d83b84)

1.16.6 (2022-06-22)

Bug Fixes

  • Set the default log level to warning (#261) (9a48e5d)

1.16.5 (2022-05-20)

Bug Fixes

1.16.4 (2022-05-13)

Bug Fixes

1.16.3 (2022-04-30)

Bug Fixes

  • different behavior of glob_match from other casbin (#254) (49b6a04)

1.16.2 (2022-04-30)

Bug Fixes

  • allow permissions management to use additional p-types (#256) (37892e1)

1.16.1 (2022-04-29)

Bug Fixes

1.16.0 (2022-04-27)

Features

1.15.5 (2022-04-16)

Bug Fixes

1.15.4 (2022-01-13)

Bug Fixes

1.15.3 (2022-01-13)

Bug Fixes

  • #239, not allowing more than 9 types of policies/requests (dcf4392)

1.15.2 (2021-12-17)

Bug Fixes

Performance Improvements

  • judge whether use domain_matching_func (#232) (bb12c0f)

1.15.2 (2021-12-15)

Bug Fixes

1.15.1 (2021-12-13)

Performance Improvements

  • add pytest-benchmark and judge whether use regex in rabc (#228) (252c288)

1.15.0 (2021-12-11)

Features

1.14.0 (2021-12-09)

Features

1.13.0 (2021-12-08)

Features

  • get implicit permissions filter policies domain by matching function (#226) (e16dfb3)

1.12.0 (2021-11-27)

Features

  • support matching functions to filter policies (#222) (9d0528d)

1.11.1 (2021-11-21)

Bug Fixes

  • add glob_match() test cases from Go to Python (658d3bb)

1.11.0 (2021-11-21)

Features

  • ignore policies with domain when get_implicit_permissions_for_user (5ca47b7)

1.10.1 (2021-11-21)

Bug Fixes

  • linter bug in test_enforcer.py (782f229)

1.10.0 (2021-11-20)

Features

  • port the test case of add_function() example to pycasbin (#217) (c19d065)

1.9.7 (2021-11-18)

Bug Fixes

  • reimplement default role manager (b8f7fa7)

1.9.6 (2021-11-12)

Bug Fixes

  • replace build_role_links with build_incremental_role_links (1d60cd3)

1.9.5 (2021-11-12)

Bug Fixes

  • remove_filtered_policy_returns_effects inconsistent input with remove_filtered_policy (#211) (e7e6696)

1.9.4 (2021-10-29)

Bug Fixes

  • load_policy_line function load error (bca7eed)

1.9.3 (2021-10-24)

Bug Fixes

  • update simpleeval version to 0.9.11 (79fdf21)

1.9.2 (2021-09-29)

Bug Fixes

1.9.1 (2021-09-28)

Bug Fixes

1.9.0 (2021-09-25)

Features

1.8.1 (2021-09-16)

Bug Fixes

1.8.0 (2021-08-31)

Features

1.7.0 (2021-08-29)

Features

  • support in operator on list/set and other compound types (3f6ee8f)

1.6.0 (2021-08-27)

Features

1.5.0 (2021-08-17)

Features

  • multiple request, policy, effect, matcher type support (#181) (468503b)

1.4.0 (2021-07-19)

Features

1.3.0 (2021-07-04)

Features

  • add API for role manager besides "g" (#173) (23d39a5)

1.2.1 (2021-06-30)

Bug Fixes

  • matching_func works with multiply match (#172) (bbe45ad)

1.2.0 (2021-06-27)

Features

  • add support for add_domain_matching_function (#165) (19b9503)

1.1.3 (2021-06-16)

Bug Fixes

1.1.2 (2021-06-07)

Bug Fixes

  • start auto loading policy for SyncedEnforcer (4724f7a)

1.1.1 (2021-05-24)

Bug Fixes

  • function 'keyMatch3' not defined (e97bb6a)

1.1.0 (2021-05-23)

Bug Fixes

  • enforce_ex now works fine when it was disabled (15f58c9)

Features

1.0.6 (2021-05-13)

Bug Fixes

  • optimized install_requires parsing process (34d3a4f)

1.0.5 (2021-05-12)

Bug Fixes

  • replace fnmatch with wcmatch for glob match, keep same behavior with Go Casbin (#149) (906f40c)

1.0.4 (2021-04-24)

Performance Improvements

1.0.3 (2021-04-23)

Bug Fixes

  • r.user.name -> r_user_name instead of r_user.name in ABAC model (192529e)

1.0.2 (2021-04-12)

Bug Fixes

1.0.1 (2021-04-09)

Bug Fixes

  • wrong domain length judge and bug in build_incremental_role_links() (#139) (51b8833)

1.0.0 (2021-04-06)

Features

BREAKING CHANGES

  • Custom effectors will need a rewrite

Signed-off-by: Andreas Bichinger andreas.bichinger@gmail.com

Co-authored-by: Andreas Bichinger andreas.bichinger@gmail.com

0.20.0 (2021-04-06)

Features

  • added distributed enforcer file along with respective unit tests (f167ebf)

0.19.2 (2021-04-01)

Bug Fixes

  • Added checks in init_with_model_and_adapter in CoreEnforcer (1c55727)

0.19.1 (2021-03-18)

Bug Fixes

  • relocate unittest and fix file path (5ed07b2)

0.19.0 (2021-03-18)

Features

0.18.4 (2021-03-17)

Performance Improvements

  • Added code to convert config value to different types (c87fdfa)

0.18.3 (2021-03-12)

Performance Improvements

  • refacto & improve performance (ff7f288)

0.18.2 (2021-03-02)

Bug Fixes

0.18.1 (2021-02-25)

Performance Improvements

  • reposition build_role_links() (396ef7a)

0.18.0 (2021-02-23)

Features

  • add AddNamedDomainMatchingFunc and AddNamedMatchingFunc to enforcer (#122) (e01f393)

0.17.0 (2021-02-19)

Features

0.16.2 (2021-02-03)

Performance Improvements

0.16.1 (2021-01-29)

Bug Fixes

  • role manager with matching_func (8079cda)

0.16.0 (2021-01-09)

Features

  • add batch api to SyncedEnforcer (9191ccd)
  • add batch_adapter (9470c3e)

0.15.0 (2020-12-26)

Features

0.14.0 (2020-12-23)

Features

  • add function get_role_manager (7fb1879)
  • add SyncedEnforcer (9439272)

0.13.0 (2020-12-14)

Features

  • add glob pattern matching using fnmatch module (41ba828)

0.12.0 (2020-12-07)

Features

  • add semantic-release-pypi plugin (e53d842)

0.11.0 (2020-12-01)

Features

0.10.0 (2020-11-10)

Bug Fixes

  • improve KeyMatch and add tests (f62a2b2)

Features

  • support semantic-release (f346ab4)