Skip to content

Releases: casbin/jcasbin

jCasbin 1.6.2

15 Jan 12:47
Compare
Choose a tag to compare
  • Add missing license headers.

Model

  • Add globMatch pattern.

Enforcement

  • Add features like Dispatcher, UpdatableAdapter and DistributedEnforcer.

jCasbin 1.6.1

23 Dec 08:39
Compare
Choose a tag to compare

Adapter

  • Add the FilteredAdapter interface.

jCasbin 1.6.0

21 Dec 02:48
Compare
Choose a tag to compare

General

  • Modify adapter policies before modifying memory (#87)
  • Fixed the javadoc error.
  • syncedEnforcer.enforce() now using read lock.

Model

  • Added multiline text support for loading model files.

RBAC API

  • Porting casbin support for pattern functions in g (1st arg and domain)

Function

  • Added keyMatch3 and keyMatch4 function. Added corresponding test cases.

jCasbin 1.5.0

07 Jul 08:31
Compare
Choose a tag to compare

General

  • Add saveModelToText() and savePolicyToText().
  • Add a lot of missing APIs and their tests compared to Golang.
  • Add FilteredAdapter.
  • Add scaling ABAC (eval) feature.

Model

  • Make model delimiter more lenient to whitespace.

Management API

  • Add getPermittedActions().
  • Add duplicate check.

RBAC API

  • Add getImplicitPermissionsForUserInDomain().
  • Fix output bug in getRolesForUser().

Function

  • Performance improvement for built-in functions.

Test

  • Add some benchmarks.

jCasbin 1.4.0

19 Jun 15:25
Compare
Choose a tag to compare

General

  • Add SyncedEnforcer.

Enforcement

  • Add validation on param size for enforce method.

Management API

  • Modify DB before modifying local memory when editing policy.

Util

  • Define different types of exceptions.
  • Change logger to slf4j.

jCasbin 1.3.0

24 Apr 13:31
Compare
Choose a tag to compare

RBAC API

  • Add getImplicitRolesForUser() and getImplicitPermissionsForUser().

jCasbin 1.2.0

29 Jan 12:35
Compare
Choose a tag to compare

Role Manager

  • Add GroupRoleManager.

Model

  • Implemented Comment Removing & fixed escape assertion.

Enforcement

  • [Dependency] update aviator to latest 4.1.2.

jCasbin 1.1.0

26 Aug 04:28
Compare
Choose a tag to compare

Improve the documentation.

jCasbin 1.0.0

06 Jul 12:11
Compare
Choose a tag to compare

Use local Aviator expression when evaluating policy.

jCasbin 0.0.4

03 May 07:29
Compare
Choose a tag to compare
  • Remove Aviator warnings by deleting functions first.
  • Improve the README.md.