# AshRbac

All notable changes to this project will be documented here. The format is based
on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project
adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).

## 2023-08-08 0.3.2

### Fixes

- make sure transform is run after relationship attributes are set
- make sure transform is run before the authorizer add-missing-fields transform

## 2023-07-28 0.3.1

### Fixes

- only add default forbid policy to fields that do not have a (custom) policy yet

## 2023-07-26 0.3.0

### Features

- auto import builtin policy checks and template helpers

### Fixes

- handle actor = nil in role check

## 2023-07-24 0.2.1

### Fixes

- make sure HasRole describe function can handle a single role as well as a list of roles

## 2023-07-24 0.2.0

### Features

- add support for actors with different roles attribute

## 2023-07-19 0.1.1

### Fixes

- refactor code to create a lot fewer policies in order to improve performance
- add source links to package info

## 2023-07-17 0.1.0

### Features

- support string roles
- support list of roles

### Fixes

- fix `:*` field policies
- do not add empty field-policies
- refactor checks to work better with other ash policies

## 2023-07-13 0.0.1

### Features

- initial release
