go-guardian v2.1.0 Release Notes
Release Date: 2020-10-17 // over 2 years ago-
2.1.0 (2020-10-17)
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)
- ➕ add make file and update ci (87515f2)
- ➕ add make file and update ci (075bd89)
- 🛠 fix of using unnecessary pkg (9c6cd9f)
📚 Documentation
- ⚡️ update readme (e4b4fcb)
- ⚡️ update readme (59ba7fc)
- mention store and delete must be followed with set cookie (f9b557d)
- ⚡️ update readme (0549dc9)
🔋 Feature
- ➕ 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 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
Previous changes from v2.0.1
-
🛠 Fix invalid version: module contains a go.mod file, so major version must be compatible: should be v0 or v1, not v2