2 Commits
4 changed files with 30 additions and 12 deletions
+18
View File
@@ -1,5 +1,23 @@
# Changelog # Changelog
## v1.1.2 — 2026-08-08
Patch — documentation fix plus coordinated framework version alignment.
### Fixed
- README wiring example: `rbac.NewClaimsPermissionProvider("perms", authmw.GetClaims)` (was
missing the `getClaims` argument); install line updated to v1.1.2.
### Changed
- Bumped `contracts`, `core`, `web` to v1.1.2.
## v1.1.1 — 2026-08-07
Patch — coordinated framework version alignment. Bumped `contracts`, `core`, `web` to v1.1.1.
No code or API changes.
## v1.1.0 — 2026-08-07 ## v1.1.0 — 2026-08-07
Coordinated framework version alignment — released in lockstep at v1.1.0. Coordinated framework version alignment — released in lockstep at v1.1.0.
+3 -3
View File
@@ -1,6 +1,6 @@
# einherjar/auth # einherjar/auth
[![version](https://img.shields.io/badge/version-v1.1.0-5C4EE5?style=flat-square)](https://code.nochebuena.dev/einherjar/auth) [![version](https://img.shields.io/badge/version-v1.1.2-5C4EE5?style=flat-square)](https://code.nochebuena.dev/einherjar/auth)
[![license](https://img.shields.io/badge/license-AGPL--3.0-22863A?style=flat-square)](LICENSE) [![license](https://img.shields.io/badge/license-AGPL--3.0-22863A?style=flat-square)](LICENSE)
[![go](https://img.shields.io/badge/Go-1.26+-00ADD8?style=flat-square&logo=go&logoColor=white)](https://go.dev) [![go](https://img.shields.io/badge/Go-1.26+-00ADD8?style=flat-square&logo=go&logoColor=white)](https://go.dev)
@@ -40,7 +40,7 @@ enricher := userservice.NewIdentityEnricher(userRepo)
// Build permission resolution chain. // Build permission resolution chain.
permissions := rbac.NewChainPermissionProvider( permissions := rbac.NewChainPermissionProvider(
rbac.NewClaimsPermissionProvider("perms"), // JWT fast-path rbac.NewClaimsPermissionProvider("perms", authmw.GetClaims), // JWT fast-path
rbac.NewCachedPermissionProvider(dbProvider, valkeyCache, 5*time.Minute), // DB fallback rbac.NewCachedPermissionProvider(dbProvider, valkeyCache, 5*time.Minute), // DB fallback
) )
@@ -128,5 +128,5 @@ None. Auth middleware is wired in code, not configured via environment.
## Install ## Install
```bash ```bash
go get code.nochebuena.dev/einherjar/auth@v1.0.0 go get code.nochebuena.dev/einherjar/auth@v1.1.2
``` ```
+3 -3
View File
@@ -3,9 +3,9 @@ module code.nochebuena.dev/einherjar/auth
go 1.26 go 1.26
require ( require (
code.nochebuena.dev/einherjar/contracts v1.1.0 code.nochebuena.dev/einherjar/contracts v1.1.2
code.nochebuena.dev/einherjar/core v1.1.0 code.nochebuena.dev/einherjar/core v1.1.2
code.nochebuena.dev/einherjar/web v1.1.0 code.nochebuena.dev/einherjar/web v1.1.2
) )
require ( require (
+6 -6
View File
@@ -1,9 +1,9 @@
code.nochebuena.dev/einherjar/contracts v1.1.0 h1:GsGr6reyrd9qCc7D8CqbT1LWPTeeK9lT4r4EdsNA5Ro= code.nochebuena.dev/einherjar/contracts v1.1.2 h1:LNAFCKQjpNjkCyMid2AgkhDPPzOx8dvpRqqZ7F3zpo0=
code.nochebuena.dev/einherjar/contracts v1.1.0/go.mod h1:ccltUtrFb5+MEJdkx2VVEUL+xC5pupVlVVsMM8AlCWI= code.nochebuena.dev/einherjar/contracts v1.1.2/go.mod h1:ccltUtrFb5+MEJdkx2VVEUL+xC5pupVlVVsMM8AlCWI=
code.nochebuena.dev/einherjar/core v1.1.0 h1:zxj9bFPthEEFRnvWV/vgNZqWa2y/kAo3p5pODWablyk= code.nochebuena.dev/einherjar/core v1.1.2 h1:iYU2fIWtnyOYFbTMD92NaLJMye4XgZHXWhEjB3iS7lo=
code.nochebuena.dev/einherjar/core v1.1.0/go.mod h1:Ot2JbjsnZ33Ed5C9Ev1kSn2PW+F4dLz/LRwIUh+fYt0= code.nochebuena.dev/einherjar/core v1.1.2/go.mod h1:Y7qZ9nri9Ydey3+40yz75KErOvOUjRSoffdykXbncsw=
code.nochebuena.dev/einherjar/web v1.1.0 h1:Re2GOwnmDmOipcB2SVj57DhaAU+JeGaoTO474kfDBqM= code.nochebuena.dev/einherjar/web v1.1.2 h1:hE0sRdO1kN1iLhAcV40bZnL/+X+MxdhmwoNoOVSysbQ=
code.nochebuena.dev/einherjar/web v1.1.0/go.mod h1:va8lFwW3OXdKp3Is8UE9hZjv1c6esQM4+dWMfUMWsjs= code.nochebuena.dev/einherjar/web v1.1.2/go.mod h1:uk2wW+5ds/Om/GQjshVefvg/N8M2LcYR003PMxGoSnw=
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/gabriel-vasile/mimetype v1.4.12 h1:e9hWvmLYvtp846tLHam2o++qitpguFiYCKbn0w9jyqw= github.com/gabriel-vasile/mimetype v1.4.12 h1:e9hWvmLYvtp846tLHam2o++qitpguFiYCKbn0w9jyqw=