All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
v0.16.5 (2022-03-23)
v0.16.4-rc.1 (2022-01-11)
- temporarily remove filter subset optimization
v0.16.4-rc.0 (2021-12-21)
-
policy breakdowns
-
use latest ash to have custom exceptions
-
update to latest ash for bug fix
-
add some simple tests that use exprs
-
initial
expr/1
support for policies
v0.16.3 (2021-10-24)
-
undo unnecessary change
-
honor strict access type when generating filters
- breaking change, forbid on no applicable condition
v0.16.2 (2021-07-02)
- upgrade to latest ash
v0.16.1-rc1 (2021-06-21)
- empty filter w/ empty checks is reachable
v0.16.1-rc0 (2021-06-15)
- various policy fixes
- call
error_messages/3
v0.16.0 (2021-03-07)
- add
selecting
simple check
- some check types broke policies
v0.15.0 (2021-02-23)
- customize the
reject
of filter checks
- related_to_actor_via/1 now properly negates
v0.14.6 (2021-02-23)
- update ash version dependency
v0.14.5 (2021-02-23)
- update to latest ash
v0.14.4 (2021-01-28)
- support errors in checks
v0.14.3 (2021-01-27)
- less strict validation of check modules
v0.14.2 (2021-01-22)
- support latest ash
v0.14.1 (2020-12-27)
v0.14.0 (2020-10-10)
- support latest ash
v0.13.0 (2020-09-20)
- make bypass policies a top level builder
v0.12.0 (2020-09-02)
-
policy level access types (#14)
-
add actor_attribute_equals
-
add relating_to_actor
-
add changing_relationships
-
add
bypass?
policies -
support policy specific access types (#12)
- remove actor_matches
v0.11.0 (2020-08-26)
- richer conditions, name -> description
v0.10.0 (2020-08-18)
-
update to latest ash
-
support logging policies when verbose mode
-
require description on actor_matches fix mod
-
don't filter on facts we already know
v0.9.0 (2020-08-18)
- update to latest ash
v0.8.1 (2020-08-17)
-
use attribute in
attribute
built in check -
regenerate formatter
v0.8.0 (2020-08-17)
-
refactor built in checks for flexibility
-
multiple conditions per check
v0.7.0 (2020-08-10)
- update to lastest ash
v0.6.0 (2020-07-24)
- update to latest ash
v0.5.0 (2020-07-23)
- update to latest ash
v0.4.0 (2020-06-29)
- update to latest ash
v0.3.0 (2020-06-29)
- upgrade to latest ash
v0.2.0 (2020-06-27)
- update to latest ash
v0.1.6 (2020-06-21)
v0.1.5 (2020-06-21)
- update for new filter logic
v0.1.4 (2020-06-15)
New version release due to a CI error
v0.1.3 (2020-06-15)
- consider nested entities in ash.formatter
v0.1.2 (2020-06-15)
- update to ash 5.1/small fixes
v0.1.1 (2020-06-08)
Renamed from ash_policy_access to ash_policy_authorizer