All Versions
10
Latest Version
Avg Release Cycle
2 days
Latest Release
1287 days ago

Changelog History

  • v2.1.0 Changes

    October 17, 2020

    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

    • ๐Ÿ‘ basic and support custom password compare (ed638f8)
    • ๐Ÿšš move tfa to otp and enhance API (c220d5c)

    โœ… Tests

    • ๐Ÿ›  fix issue 40 (6ac97fb)
    • ๐Ÿ›  fix misstake in test table for seesion (d872e60)
  • v2.0.2 Changes

    October 17, 2020

    2.0.2 (2020-10-17)

    Chores

    • โœ‚ remove cache package (3a9dc08)
    • โšก๏ธ update readme (716d43f)

    ๐Ÿ“š Documentation

    • โšก๏ธ update readme (e4b4fcb)
    • โšก๏ธ update readme (59ba7fc)

    ๐Ÿ› Bug Fixes

    • โž• add expiry date/time to token strategy (433e0bf)
  • v2.0.1 Changes

    October 01, 2020

    ๐Ÿ›  Fix invalid version: module contains a go.mod file, so major version must be compatible: should be v0 or v1, not v2

  • v2.0.0 Changes

    October 01, 2020

    ๐Ÿ’ฅ BREAKING CHANGE: release v2 and drop support for v1

    • ๐Ÿ’ฅ BREAKING CHANGE: redesign caching and replace store with cache pkg
    • ๐Ÿ’ฅ BREAKING CHANGE: drop tfa pkg -- deprecated
    • ๐Ÿ’ฅ BREAKING CHANGE: drop error pkg
    • ๐Ÿ’ฅ BREAKING CHANGE: drop beraer pkg -- deprecated
    • ๐Ÿšš chore: move internal pkg to auth/internal
    • ๐Ÿ’ฅ BREAKING CHANGE: change auth.info interface and add setters/getters
    • ๐Ÿšš chore: remove internal user
    • feat: add auth.Extentions type
    • ๐Ÿ’ฅ BREAKING CHANGE: remove StrategyKey type
    • ๐Ÿ’ฅ BREAKING CHANGE: change append/revoke function signature
    • ๐Ÿ’ฅ BREAKING CHANGE: rename basic strategy Comparator.Verify to Comparator.Compare
    • chore: strategies errors honor "strategies/" prefix
    • ๐Ÿ’ฅ BREAKING CHANGE: rename two factor strategy struct
    • ๐Ÿ”จ refactor: digest strategy and replace public fields with options
    • ๐Ÿ“„ docs: update docs
    • ๐Ÿ’ฅ BREAKING CHANGE: drop auth.authenticator and replace it with union strategy
    • ๐Ÿ“„ docs: update _examples
  • v1.5.11 Changes

    September 26, 2020

    1.5.11 (2020-09-26)

    ๐Ÿ› Bug Fixes

    • โž• add lru peek and update (710ff6e)
    • โž• add lru update func (b69c1ab)
  • v1.5.10 Changes

    September 26, 2020

    1.5.10 (2020-09-26)

    Chores

    • ๐Ÿš€ try to fix release slug (8e3ddb3)
    • ๐Ÿš€ try to fix release slug (09692f7)
    • ๐Ÿš€ replace goreleaser with go-semantic (54fce01)

    ๐Ÿ› Bug Fixes

    • โœ‚ remove .goreleaser.yml (8519544)
  • v1.5.9 Changes

    September 26, 2020

    ๐Ÿ”„ Changelog

    ๐Ÿ”จ b86e6ae fix: refactor fifo tests and add update func

  • v1.5.8 Changes

    September 25, 2020

    ๐Ÿ”„ Changelog

    5661952 fix: expose otp errors

  • v1.5.7 Changes

    September 25, 2020

    ๐Ÿ”„ Changelog

    a8da708 fix: add Verify skew

  • v1.5.6 Changes

    September 25, 2020

    ๐Ÿ”„ Changelog

    ๐Ÿ“ฆ 72594cf fix: remove tfa package