Skip to content

Releases: DDtKey/protect-endpoints

protect-endpoints-proc-macro-v0.1.1

08 Dec 15:54
8b2250f
Compare
Choose a tag to compare
chore: release (#63)

Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

actix-web-grants-v4.0.3

08 Dec 19:55
e86976f
Compare
Choose a tag to compare

Refactor

  • GrantsMiddleware returns EitherBody (#64)

actix-web-grants-v4.0.2

08 Dec 15:55
8b2250f
Compare
Choose a tag to compare

Documentation

  • Fix url to examples in readme (#61)

rocket-grants-v0.1.3

30 Nov 14:03
cc48275
Compare
Choose a tag to compare

Documentation

  • Update examples and include into crates (#57)

poem-grants-v1.0.1

30 Nov 14:02
cc48275
Compare
Choose a tag to compare

Documentation

  • Update examples and include into crates (#57)

Miscellaneous Tasks

  • Update dev-dependency

actix-web-grants-v4.0.1

30 Nov 14:01
cc48275
Compare
Choose a tag to compare

Documentation

  • Update examples and include into crates (#57)

rocket-grants-v0.1.2

27 Nov 23:42
fb82d64
Compare
Choose a tag to compare

Miscellaneous Tasks

  • Update dependencies

protect-endpoints-proc-macro-v0.1.0

27 Nov 23:20
2e8e23c
Compare
Choose a tag to compare

Bug Fixes

  • Fix return type
  • Fix Result return type (#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)
  • Support custom types for permissions/roles (#25)
  • Support actix-web: 4.0.0-beta.19 (#27)
  • Support for custom access denied response (#32)
  • Allow proc-macro to be used multiple times on the same endpoint (#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)
  • Prepare 3.0.0-beta.4 release (#22)
  • Prepare actix-web-grants: 3.0.0-beta.6 release (#28)
  • Bump actix-web version to 4.0 (stable) (#30)
  • Prepare 3.0.1 release
  • Prepare 3.0.2 release

Performance

  • [breaking] Use HashSet instead of Vec (#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)

Testing

  • Update tests for actix-web v4 (Path destructuring isn't available)

Build

  • Switch to workspace (#43)

poem-grants-v1.0.0

27 Nov 23:21
2e8e23c
Compare
Choose a tag to compare

Documentation

  • Update links to the repo (#47)

Miscellaneous Tasks

  • Update tokio dev-dependency

Performance

  • [breaking] Use HashSet instead of Vec (#51)

Refactor

  • [breaking] Merge proc-macro into single crate and align implementation (#50)

Includes:

  • rename type to ty due to changes in syn2 (keywords are disallowed)
  • allow combination of authorities by all/any flag
  • rename secure to expr and allow to be combined
  • error attribute is available in all crates

Build

  • Switch to workspace (#6)

actix-web-grants-v4.0.0

27 Nov 23:20
2e8e23c
Compare
Choose a tag to compare

[4.0.0] - 2023-11-27

Documentation

  • Update links to the repo (#47)

Miscellaneous Tasks

  • Merge rocket-grants into the repo

Performance

  • [breaking] Use HashSet instead of Vec (#51)

Refactor

  • [breaking] Merge proc-macro into single crate and align implementation (#50)

  • rename type to ty due to changes in syn2 (keywords are disallowed)

  • allow combination of authorities by all/any flag

  • rename secure to expr and allow to be combined

  • error attribute is available in all crates

Build

  • Switch to workspace (#43)