Skip to content

protect-endpoints-proc-macro-v0.1.0

Compare
Choose a tag to compare
@github-actions github-actions released this 27 Nov 23:20
· 35 commits to main since this release
2e8e23c

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)