g8

⛩️ Go library for protecting your HTTP handlers

MIT License

Stars
57

Bot releases are hidden (Show)

g8 - v2.0.0 Latest Release

Published by TwiN over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/TwiN/g8/compare/v1.4.0...v2.0.0

g8 - v1.4.0

Published by TwiN about 2 years ago

feat(gate): Add Gate.PermissionMiddleware

g8 - v1.3.1

Published by TwiN about 2 years ago

  • chore: Update Go to 1.19
  • chore: Update TwiN/gocache to v2.1.1
g8 - v1.3.0

Published by TwiN almost 3 years ago

Added ExtractTokenFromRequest method in Gate struct

g8 - v1.2.0

Published by TwiN almost 3 years ago

  • Added support for custom token extractor #7
  • Added g8.New()
  • Deprecated g8.NewGate(authorizationService) in favor of g8.New()
g8 - v1.1.2

Published by TwiN almost 3 years ago

Updated TwiN/gocache to v2.0.0

g8 - v1.1.1

Published by TwiN about 3 years ago

⚠ Migrated TwinProduction/g8 to TwiN/g8

g8 - v1.1.0

Published by TwiN about 3 years ago

Added support for rate limiting #3

g8 - v1.0.0

Published by TwiN over 3 years ago

  • Gate.ProtectFuncWithPermission now returns http.HandlerFunc instead of http.Handler
  • Updated gocache to v1.2.1
g8 - v0.2.1

Published by TwiN almost 4 years ago

Updated gocache from v1.0.0 to v1.1.0

g8 - v0.2.0

Published by TwiN almost 4 years ago

ClientProvider now supports caching - Thanks to @ynden #1 #2

g8 - v0.1.0

Published by TwiN almost 4 years ago

  • Added Gate.ProtectWithPermission
  • Added Gate.ProtectFuncWithPermission
g8 - v0.0.2

Published by TwiN almost 4 years ago

  • Minor improvements
Package Rankings
Top 5.48% on Proxy.golang.org
Badges
Extracted from project README
Go Report Card codecov Go version Go Reference Follow TwiN