All Versions
10
Latest Version
Avg Release Cycle
115 days
Latest Release
724 days ago

Changelog History

  • v1.5.0 Changes

    July 07, 2020

    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.
  • v1.4.0

    June 19, 2019
  • v1.3.0 Changes

    April 24, 2019

    RBAC API

    • ➕ Add getImplicitRolesForUser() and getImplicitPermissionsForUser().
  • v1.2.0 Changes

    January 29, 2019

    Role Manager

    • ➕ Add GroupRoleManager.

    Model

    • 🛠 Implemented Comment Removing & fixed escape assertion.

    Enforcement

    • ⚡️ [Dependency] update aviator to latest 4.1.2.
  • v1.1.0 Changes

    August 26, 2018

    👌 Improve the documentation.

  • v1.0.0 Changes

    July 06, 2018

    👉 Use local Aviator expression when evaluating policy.

  • v0.0.4 Changes

    May 03, 2018
    • ✂ Remove Aviator warnings by deleting functions first.
    • 👌 Improve the README.md.
  • v0.0.3 Changes

    April 17, 2018

    ✅ The test is improved. Some bugs are fixed.

  • v0.0.2 Changes

    April 14, 2018

    Most of the work is done. It is usable now.

  • v0.0.1 Changes

    September 09, 2017

    🚧 Still WIP.