Module
Iam policies implementation for create roles and manage permissions
4.7.0 (2021-02-28)
Features
- bool: adding boolean matching condition operator (028c968)
4.6.0 (2021-02-25)
Features
- numeric: adding numericEquals condition operator (46b89c8)
- numeric: adding numericGreaterThan condition operator (01384d0)
- numeric: adding numericGreaterThanEquals condition operator (35ad211)
- numeric: adding numericLessThan condition operator (fb75c5f)
- numeric: adding numericLessThanEquals condition operator (7ceb06d)
- numeric: adding numericNotEquals condition operator (1de1638)
4.5.0 (2021-02-21)
Features
- stringlike: adding case sensitive matching with multi character match * (e5f2fc8)
4.4.0 (2021-02-18)
Features
- stringequalsignorecase: adding exact matching string operator, ignoring case (83665fa)
- stringnotequals: adding negated string matching operator (83665fa)
- stringnotequalsignorecase: adding negated string matching operator, ignoring case (83665fa)
4.3.0 (2021-02-16)
Features
- stringequals: adding exact matching string operator (6fd5766)
4.2.1 (2020-12-06)
Bug Fixes
4.2.0 (2020-12-05)
Features
4.1.0 (2020-11-10)
Features
- condition: extends condition block type to accept unknown values (38a6daa)
- context: allow passing objects as context (b78d5fb), closes #15
4.0.3 (2020-11-03)
Bug Fixes
- types: using object type in generateProxy (8f90ff1)
4.0.2 (2020-10-31)
Bug Fixes
- sourcemaps: allowing sourceMap from ts config (f071ca0)
4.0.1 (2020-10-30)
Bug Fixes
- types: adding this types in public functions in classes (f182fd9)
4.0.0 (2020-10-26)
Bug Fixes
- resourcebasedstatement: validate principal, notPrincipal, resource and notResource attributes (2aee00c)
- throw Type Error in Identity and Resource statements for actions and resources (78c52ca)
- actionbasedstatement: throw TypeError when action and notAction are present (2e4409d)
- resourcebasedstatement: return true in matchNotPrincipals (f78553e)
Features
- actionbasedpolicy: allow to generate proxy from Action Based Policy (72f4092)
- extending Policy in Identity and Resource Based Policies (bd06fc6)
- actionbasedpolicy: allowing set and get conditionResolver (10bee79)
- actionbasedpolicy: allowing set and get context (3420d87)
BREAKING CHANGES
- new way to contruct Policies instances with a json
3.5.0 (2020-10-11)
Features
- sid: generating uuid to set sid in statements as default (c23d6e6), closes #27
- uuid: adding util functions to generate uuid (f7687e6)
3.4.1 (2020-09-06)
Bug Fixes
3.4.0 (2020-08-28)
Features
- actionbasedpolicy: adding new policy, just with actions (994c0ff)
3.3.0 (2020-05-30)
Features
- getstatements: add public function to get statements in policies (b1aa400)
3.2.0 (2020-05-24)
Bug Fixes
- baseget: validate value as object instead of null (6998f6d)
Features
- standalone: keep standalone files in dist directory (72962d3)
Performance Improvements
- types: bundle d.ts files using rollup-plugin-dts (ea3a17e)
3.1.1 (2020-05-22)
Bug Fixes
- matcher: * should match at least one character (5a42b66)
3.1.0 (2020-05-03)
Features
- gettag: adding util function to get to string tag of a value (29c981f)
- iskey: adding new util to match property names and paths (97e60ed)
- issymbol: adding new util for checking if a value is a symbol (6ddf3d1)
- memoize: adding new util function to memoize results (c55032d)
- memoizecapped: adding specialized memoize function version (4e88c35)
- stringtopath: add util to convert string to a property path array (c4d0dd4)
- tokey: adding util to convert value to a string key (8d19068)
Performance Improvements
- dependencies: upgrading deprecated dev-dependencies (a6f09a9)
3.0.5 (2020-04-30)
Bug Fixes
3.0.4 (2020-04-12)
Bug Fixes
- github: updating github references (974d818)
3.0.3 (2020-03-30)
Bug Fixes
- rollup: deleting unused external-helpers plugin (2b829de)
3.0.2 (2020-03-20)
Bug Fixes
3.0.1 (2020-03-06)
Bug Fixes
- semantic-release: trying semantic-release from travis (91e0384)
3.0.0 (2020-03-06)
Bug Fixes
- exclude dist from ts compile (9b6b754)
- change node version into travis and package (4347bd2)
- not rollup test files (e153fbf)