Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
514eabbc63
|
||
|
|
8bc98968ef
|
||
|
|
96d44b37eb
|
||
|
|
1ee92df63c
|
@@ -1,5 +1,35 @@
|
|||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
|
## v1.1.3 — 2026-08-08
|
||||||
|
|
||||||
|
Patch — coordinated framework version alignment. Bumped einherjar dependencies (\`contracts\`, \`core\`, \`web\`) to v1.1.3.
|
||||||
|
No code or API changes.## 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
|
||||||
|
|
||||||
|
Coordinated framework version alignment — released in lockstep at v1.1.0.
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
- Bumped einherjar dependencies (`contracts`, `core`, `web`) to v1.1.0 via `go get` + `go mod tidy`.
|
||||||
|
No code or API changes.
|
||||||
|
|
||||||
## v1.0.0
|
## v1.0.0
|
||||||
|
|
||||||
Initial release.
|
Initial release.
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# einherjar/auth
|
# einherjar/auth
|
||||||
|
|
||||||
[](https://code.nochebuena.dev/einherjar/auth)
|
[](https://code.nochebuena.dev/einherjar/auth)
|
||||||
[](LICENSE)
|
[](LICENSE)
|
||||||
[](https://go.dev)
|
[](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,9 +3,9 @@ module code.nochebuena.dev/einherjar/auth
|
|||||||
go 1.26
|
go 1.26
|
||||||
|
|
||||||
require (
|
require (
|
||||||
code.nochebuena.dev/einherjar/contracts v1.0.0
|
code.nochebuena.dev/einherjar/contracts v1.1.3
|
||||||
code.nochebuena.dev/einherjar/core v1.0.0
|
code.nochebuena.dev/einherjar/core v1.1.3
|
||||||
code.nochebuena.dev/einherjar/web v1.0.0
|
code.nochebuena.dev/einherjar/web v1.1.3
|
||||||
)
|
)
|
||||||
|
|
||||||
require (
|
require (
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
code.nochebuena.dev/einherjar/contracts v1.0.0 h1:hRudEtOIqU7vwedYLsCh8+9q5dCnKb61qX+zibqImRU=
|
code.nochebuena.dev/einherjar/contracts v1.1.3 h1:rBtQUVCeqaIKMcG1+R0ndHM/4cRm3XTFnVNzFTbf1QU=
|
||||||
code.nochebuena.dev/einherjar/contracts v1.0.0/go.mod h1:ccltUtrFb5+MEJdkx2VVEUL+xC5pupVlVVsMM8AlCWI=
|
code.nochebuena.dev/einherjar/contracts v1.1.3/go.mod h1:ccltUtrFb5+MEJdkx2VVEUL+xC5pupVlVVsMM8AlCWI=
|
||||||
code.nochebuena.dev/einherjar/core v1.0.0 h1:AueZgfjp3+rQmDKOxmJQ945TTh+sqC1l/xJdTOdbr9w=
|
code.nochebuena.dev/einherjar/core v1.1.3 h1:MjWUA/hJ5IOosACh0in9xzFZ7jc1TTO0YEHh1xQVuOg=
|
||||||
code.nochebuena.dev/einherjar/core v1.0.0/go.mod h1:0IywfRnJXX9xXQO6iPVaq2QDlXbbpXrB8A4T7gO8nE4=
|
code.nochebuena.dev/einherjar/core v1.1.3/go.mod h1:xkI2uQ4S0FQHbFiawTUFgJdG5jbivcZpGFddHxQe8Q0=
|
||||||
code.nochebuena.dev/einherjar/web v1.0.0 h1:OaHfDP2vNlnPTsWfmf1GRvl5EWMhCgIxHkEwYg8qH3Y=
|
code.nochebuena.dev/einherjar/web v1.1.3 h1:KNX0QVxYJczeqvwpRl1yH6pEQfGxIuT6X0BdYpStnmI=
|
||||||
code.nochebuena.dev/einherjar/web v1.0.0/go.mod h1:2dbELcS5G1T1+YDAUt4hfn3wg+EmbJ7HOrKSo01CRQE=
|
code.nochebuena.dev/einherjar/web v1.1.3/go.mod h1:Plx34cr6/GnDdmnFVhND97ExkzoBQoeVtihjOSYiRc4=
|
||||||
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=
|
||||||
|
|||||||
Reference in New Issue
Block a user