- Fix: no API change; fixing code to intended behavior
- Addition: addition to API
- Deprecation: addition to API; old behavior maintained with deprecation warning
- Change: breaking change to API
- Fix: Update dependencies
- Addition: Support string actions
- Fix: Get
:default_error
configuration at runtime
- Fix:
Bodyguard.scope/4
: Don't try to infer schema if an explicit value if provided
- Addition: Adding ability to specify
{module, function}
for plug's value getters - Addition: Adding default config options for Authorize plug
- Addition: Adding ability to specify function for plug's
:params
option - Addition: Adding
:default_error
config option (defaults to:unauthorized
) - Fix: Conforming to
init/1
return typespec for older versions of Plug
- Fix: #58 Replacing deprecated Phoenix render function
- Fix: Adding support for Ecto 3 queries
- Fix: Fixing typespecs #43
- Addition: Adding ability to specify function for plug's
:action
option f4033852a8ad2bbd48c54766086d7dd2e8dae8f8
- Deprecation: Moving user-specified options to explicit
opts
argument #40
- Deprecation: Deprecating
use Bodyguard.Policy
anduse Bodyguard.Schema
in favor of straightdefdelegate
dc56221fedfa071f97fba760ff84e591349518e0
- Fix: Fixing typespecs #35
- Addition: Allowing boolean results from
authorize/3
callbacks #32
- Fix: Fixing handling of plug's
:user
option #28
- Change: Using new context-based API