Download Latest Version v3.5.1 source code.tar.gz (598.7 kB)
Email in envelope

Get an email when there's a new version of Gin JWT Middleware

Home / v3.3.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2025-12-14 2.4 kB
v3.3.0 source code.tar.gz 2025-12-14 548.0 kB
v3.3.0 source code.zip 2025-12-14 577.7 kB
Totals: 3 Items   1.1 MB 0

Changelog

Features

  • 54137dd3eec7fcf51bec93bc538d8750412e85d1: feat: enable standard JWT claims via PayloadFunc for RFC 7519 compliance (#363) (@appleboy)

Bug fixes

  • f19ef30cc2ed1ddfb61f4a4e23685f444d1a2e18: fix: resolve golangci-lint issues in examples (@appleboy)

Enhancements

  • 866b02611f0471bb193fad4651703e5cd9bbe1f4: chore: no functional changes; prepare for future development (@appleboy)
  • 69522a56e82885f6dd2c32df74bc3118d94f78ca: chore(deps): upgrade golang.org/x/crypto to v0.45.0 (@appleboy)
  • cbf9c99ec4f85221ff3fec1c1aae832bcf340c28: chore: update indirect Go dependencies to latest versions (@appleboy)
  • 2e75aee98a0818790c1ca0bb1f9a36f024a488ae: chore: remove bearer.yml workflow (@appleboy)
  • f82eedae14732ec0d709ed9b306efc9f2207fe58: chore(deps): bump actions/checkout from 4 to 6 (@appleboy)
  • c53cca06cca146c2c096e098d3f7400c19f08d67: chore(deps): upgrade quic-go to v0.57.1 (@appleboy)
  • fb8b0ac8724825f4a9b4bd8691a37a3187231c22: chore(ci): update golangci-lint to v2.6 (@appleboy)

Refactor

  • 9df0443bccb9ca12f3c98a57f4de3bbedf4112fd: refactor: simplify Go expert role configuration and codebase (@appleboy)
  • 51caed9af8f5441c7a151f902a8dee20007a5ca9: refactor: adopt code quality standards and clarify store type exports (@appleboy)
  • 904451340d26f91636d486a23a0ffd8d2bbe75bd: refactor: unify test credential handling with shared constants (@appleboy)

Build process updates

  • a4d1168893cd20ce8d0a41a77ad980a72412e297: ci: integrate automated Trivy security scans and status badges (@appleboy)

Documentation updates

  • ce8634f4bd07ab86e7859a6f7a4c1c857b7b6e7b: docs: revise and enhance GinJWTMiddleware documentation and examples (@appleboy)

Others

  • 0f282ec2927d3bc6ab00d3d6b3fc6236292ccd18: test: refactor test HTTP requests for context support (@appleboy)
  • 70a37057446520e22ee3916a52dc59c7b1fcf80e: test: simplify Redis test setup and middleware helper signatures (@appleboy)
  • c4ebb970a8f0658428a72c092000c9bf20d15512: test: refactor test files to use constants for user roles and tokens (@appleboy)
  • c9a2f819317ac72af7c860f083050a334c812c3b: test: standardize admin test credentials usage in authentication tests (@appleboy)
  • 9f78ed2102d413d3accd78f3ebab764c5c2b7a0c: test: suppress staticcheck linter warnings in test assertions (@appleboy)
  • c64228e742c1ceacfec4b40036824d6ba850d20e: style: enforce double quotes in workflow YAML parameters (@appleboy)
Source: README.md, updated 2025-12-14