Releases: shaj13/go-guardian
Releases · shaj13/go-guardian
v2.8.2
v2.8.1
v2.8.0
2.8.0 (2021-02-04)
Chores
- refactor token startegy and consolidate static and cache logic overlaps under single core (1f53240)
- abstract requester marshal unmarshal (3a83a99)
- abstract requester marshal unmarshal (e384b54)
- add internal Requester (#79) (70a0c81)
- remove cache package (3a9dc08)
- update readme (716d43f)
- add /v2 to module (2a7bb72)
- try to fix release slug (8e3ddb3)
- try to fix release slug (09692f7)
- replace goreleaser with go-semantic (54fce01)
- move all parsing logic to internal (ece72c3)
- add kubernetes example (c162da0)
- remove skip publish (7cf9d7a)
Documentation
- update readme (e4b4fcb)
- update readme (59ba7fc)
- mention store and delete must be followed with set cookie (f9b557d)
Feature
- support jwt (2d97a18)
- add 2fa OTP Strategy (339f3cb)
- support kubernetes token review (b4f3bb0)
- add token pkg and support apikey, x header (4a114db)
- replicator cache (29d6874)
- filesystem cache (611491e)
- cache result of basic (d4e6508)
- add LRU cache (9191354)
- add session adapter to mount gorilla store (a8cf601)
- add session adapter to mount gorilla store (76ff76d)
Bug Fixes
- add username hashing (ff9dbb7)
- add hash option to token strategy (61e7326)
- expose extensions clone method (5529aa7)
- improve x509 package and add more options (#78) (4921d95)
- improve jwt errors and validation (086565e)
- claims use jwt.StandardClaims (175ea3f)
- jwt kid type assertion bug (14d0164)
- add expiry date/time to token strategy (f509a3b)
- add lru peek and update (710ff6e)
- add lru update func (b69c1ab)
- remove .goreleaser.yml (8519544)
- refactor fifo tests and add update func (b86e6ae)
- expose otp errors (5661952)
- add Verify skew (a8da708)
- remove tfa package (72594cf)
- add no cache struct (5b73a2a)
- type in twofactor (1447e29)
- option interface honor interface{} instead of startegy for more flexibility (091444e)
- expose helper func to store/get user info in/from ctx (c31102b)
- cached basic strategy store pass as plain text unless user provide hashing algo (b0bb6af)
- support sem versioning and auto release (14a790e)
- deprecate bearer strategy (ffa0a71)
- add set WWW-Authenticate header (3f670b1)
- support gob/json Marshaling/Unmarshaling (9ec8cf3)
- expose cache keys (445b5fd)
- add fifo tests (1fd9228)
- remove sync.Map from authenticator and make it not safe for concurrent ac (512fa4b)
- rename NewCachedToken to New (a69cb5e)
- replace sync.Map to builtin wit mutex (6b0fcbb)
Code Refactoring
Tests
v2.7.1
v2.7.0
2.7.0 (2021-02-03)
Chores
- abstract requester marshal unmarshal (3a83a99)
- abstract requester marshal unmarshal (e384b54)
- add internal Requester (#79) (70a0c81)
- remove cache package (3a9dc08)
- update readme (716d43f)
- add /v2 to module (2a7bb72)
- try to fix release slug (8e3ddb3)
- try to fix release slug (09692f7)
- replace goreleaser with go-semantic (54fce01)
- move all parsing logic to internal (ece72c3)
- add kubernetes example (c162da0)
- remove skip publish (7cf9d7a)
Documentation
- update readme (e4b4fcb)
- update readme (59ba7fc)
- mention store and delete must be followed with set cookie (f9b557d)
- update readme (0549dc9)
Feature
- support jwt (2d97a18)
- add 2fa OTP Strategy (339f3cb)
- support kubernetes token review (b4f3bb0)
- add token pkg and support apikey, x header (4a114db)
- replicator cache (29d6874)
- filesystem cache (611491e)
- cache result of basic (d4e6508)
- add LRU cache (9191354)
- add session adapter to mount gorilla store (a8cf601)
- add session adapter to mount gorilla store (76ff76d)
Bug Fixes
- add hash option to token strategy (61e7326)
- expose extensions clone method (5529aa7)
- improve x509 package and add more options (#78) (4921d95)
- improve jwt errors and validation (086565e)
- claims use jwt.StandardClaims (175ea3f)
- jwt kid type assertion bug (14d0164)
- add expiry date/time to token strategy (f509a3b)
- add lru peek and update (710ff6e)
- add lru update func (b69c1ab)
- remove .goreleaser.yml (8519544)
- refactor fifo tests and add update func (b86e6ae)
- expose otp errors (5661952)
- add Verify skew (a8da708)
- remove tfa package (72594cf)
- add no cache struct (5b73a2a)
- type in twofactor (1447e29)
- option interface honor interface{} instead of startegy for more flexibility (091444e)
- expose helper func to store/get user info in/from ctx (c31102b)
- cached basic strategy store pass as plain text unless user provide hashing algo (b0bb6af)
- support sem versioning and auto release (14a790e)
- deprecate bearer strategy (ffa0a71)
- add set WWW-Authenticate header (3f670b1)
- support gob/json Marshaling/Unmarshaling (9ec8cf3)
- expose cache keys (445b5fd)
- add fifo tests (1fd9228)
- remove sync.Map from authenticator and make it not safe for concurrent ac (512fa4b)
- rename NewCachedToken to New (a69cb5e)
- replace sync.Map to builtin wit mutex (6b0fcbb)
- rename storage to store (ada6dbe)
Code Refactoring
Tests
v2.6.2
v2.6.1
v2.6.0
2.6.0 (2021-01-31)
Chores
- remove cache package (3a9dc08)
- update readme (716d43f)
- add /v2 to module (2a7bb72)
- try to fix release slug (8e3ddb3)
- try to fix release slug (09692f7)
- replace goreleaser with go-semantic (54fce01)
- move all parsing logic to internal (ece72c3)
- add kubernetes example (c162da0)
- remove skip publish (7cf9d7a)
- fix lint issues iteration #1 (3bbb61c)
- setup linter (3254f04)
- setup linter (5f49aea)
- add godoc badge (aca7852)
Documentation
- update readme (e4b4fcb)
- update readme (59ba7fc)
- mention store and delete must be followed with set cookie (f9b557d)
- update readme (0549dc9)
Feature
- support jwt (2d97a18)
- add 2fa OTP Strategy (339f3cb)
- support kubernetes token review (b4f3bb0)
- add token pkg and support apikey, x header (4a114db)
- replicator cache (29d6874)
- filesystem cache (611491e)
- cache result of basic (d4e6508)
- add LRU cache (9191354)
- add session adapter to mount gorilla store (a8cf601)
- add session adapter to mount gorilla store (76ff76d)
Bug Fixes
- improve x509 package and add more options (#78) (4921d95)
- improve jwt errors and validation (086565e)
- claims use jwt.StandardClaims (175ea3f)
- jwt kid type assertion bug (14d0164)
- add expiry date/time to token strategy (f509a3b)
- add lru peek and update (710ff6e)
- add lru update func (b69c1ab)
- remove .goreleaser.yml (8519544)
- refactor fifo tests and add update func (b86e6ae)
- expose otp errors (5661952)
- add Verify skew (a8da708)
- remove tfa package (72594cf)
- add no cache struct (5b73a2a)
- type in twofactor (1447e29)
- option interface honor interface{} instead of startegy for more flexibility (091444e)
- expose helper func to store/get user info in/from ctx (c31102b)
- cached basic strategy store pass as plain text unless user provide hashing algo (b0bb6af)
- support sem versioning and auto release (14a790e)
- deprecate bearer strategy (ffa0a71)
- add set WWW-Authenticate header (3f670b1)
- support gob/json Marshaling/Unmarshaling (9ec8cf3)
- expose cache keys (445b5fd)
- add fifo tests (1fd9228)
- remove sync.Map from authenticator and make it not safe for concurrent ac (512fa4b)
- rename NewCachedToken to New (a69cb5e)
- replace sync.Map to builtin wit mutex (6b0fcbb)
- rename storage to store (ada6dbe)