# Changelog All notable changes to this project will be documented in this file. ## [0.3.2] - 2024-05-29 ### Features - Support `salvo` ([#96](https://github.com/DDtKey/protect-endpoints/pull/96)) ## [0.3.1] - 2024-04-10 ### Refactor - Rename `axum-grants` to `protect-axum` ([#93](https://github.com/DDtKey/protect-endpoints/pull/93)) ## [0.3.0] - 2024-03-31 ### Features - Introduce core crate with tower implementation ([#82](https://github.com/DDtKey/protect-endpoints/pull/82)) - Initial `axum` support ([#83](https://github.com/DDtKey/protect-endpoints/pull/83)) - [**breaking**] Update poem to v3 & poem-openapi to v5 ([#87](https://github.com/DDtKey/protect-endpoints/pull/87)) ## [0.2.1] - 2024-03-04 ### Bug Fixes - Allow non-async handlers ([#79](https://github.com/DDtKey/protect-endpoints/pull/79)) ## [0.2.0] - 2024-01-08 ### Features - [**breaking**] Support `poem 2.x.x` ([#72](https://github.com/DDtKey/protect-endpoints/pull/72)) ## [0.1.1] - 2023-12-08 ### Bug Fixes - Wrong check for `error` attribute ([#62](https://github.com/DDtKey/protect-endpoints/pull/62)) ## [0.1.0] - 2023-11-27 ### Bug Fixes - Fix return type - Fix `Result` return type ([#5](https://github.com/DDtKey/actix-web-grants/pull/5)) ### Documentation - Fix uses for testing - Fix typos and add some examples to README ### Features - Minimal ready version - Add support for actix-web v4 - Actix-web `4.0.0-beta.18` support ([#24](https://github.com/DDtKey/actix-web-grants/pull/24)) - Support custom types for permissions/roles ([#25](https://github.com/DDtKey/actix-web-grants/pull/25)) - Support `actix-web: 4.0.0-beta.19` ([#27](https://github.com/DDtKey/actix-web-grants/pull/27)) - Support for custom access denied response ([#32](https://github.com/DDtKey/actix-web-grants/pull/32)) - Allow proc-macro to be used multiple times on the same endpoint ([#41](https://github.com/DDtKey/actix-web-grants/pull/41)) ### Miscellaneous Tasks - Add repository to cargo.toml - Change crate category to authentication - Bump versions - Bump actix-web version - Prepare v3.0.0-beta.3 release ([#19](https://github.com/DDtKey/actix-web-grants/pull/19)) - Prepare 3.0.0-beta.4 release ([#22](https://github.com/DDtKey/actix-web-grants/pull/22)) - Prepare `actix-web-grants: 3.0.0-beta.6` release ([#28](https://github.com/DDtKey/actix-web-grants/pull/28)) - Bump actix-web version to 4.0 (stable) ([#30](https://github.com/DDtKey/actix-web-grants/pull/30)) - Prepare `3.0.1` release - Prepare `3.0.2` release ### Performance - [**breaking**] Use `HashSet` instead of `Vec` ([#51](https://github.com/DDtKey/actix-web-grants/pull/51)) ### Refactor - Remove extra dependencies - [**breaking**] Change `authoritites` to `permissions` everywhere for more clarity - [**breaking**] Merge `proc-macro` into single crate and align implementation ([#50](https://github.com/DDtKey/actix-web-grants/pull/50)) ### Testing - Update tests for actix-web v4 (`Path` destructuring isn't available) ### Build - Switch to workspace ([#43](https://github.com/DDtKey/actix-web-grants/pull/43)) ## [0.1.1] - 2023-11-23 ### Miscellaneous Tasks - Update dependencies