Skip to content

Releases: gbrlsnchs/jwt

2.0.0-alpha.0 - 2018-09-03

03 Sep 03:59
Compare
Choose a tag to compare
Pre-release
v2.0.0-alpha.0

Resolve conflict in benchmark

1.1.0 - 2018-08-22

22 Aug 22:58
Compare
Choose a tag to compare

Changed

  • Prevent expensive slice reallocation when signing a JWT.
  • Refactor tests.

Fixed

  • Signature of "none" algorithm.

Removed

  • internal package.

1.0.2 - 2018-07-19

19 Jul 21:35
Compare
Choose a tag to compare

Removed

  • Makefile.
  • Benchmark test (unused).

1.0.1 - 2018-07-19

19 Jul 21:31
Compare
Choose a tag to compare

Fixed

  • Wrap Travis CI Golang versions in quotes (for parsing issues, see this).

1.0.0 - 2018-07-19

19 Jul 21:17
Compare
Choose a tag to compare

Added

  • AppVeyor configuration file for running tests in Windows.
  • vgo module file.

Changed

  • FromContext now receives a context key as additional parameter.
  • FromContext now tries to build a JWT if value in context is a string.
  • Simplified Travis CI configuration file.
  • Update README to explain the motivation to have created this library and its differences from other JWT libraries for Golang.

0.5.0 - 2018-03-12

12 Mar 16:01
Compare
Choose a tag to compare

Added

  • FromContext function to extract a JWT object from a context.
  • FromCookie function to extract a JWT object from a cookie.

Changed

  • Split tests into several files in order to organize them.

0.4.0 - 2018-02-16

16 Feb 15:28
Compare
Choose a tag to compare

Added

  • Support for "none" method.
  • Tests for "none" method.
  • Missing JWTID claim.
  • Plugable validation via validator functions.

Changed

  • (*JWT).JWTID method name to (*JWT).ID.

Fixed

  • Message in ErrECDSASigLen.

0.3.0 - 2018-02-13

13 Feb 04:57
Compare
Choose a tag to compare

Changed

  • Package structure.

Removed

  • Additional packages (jwtcrypto and jwtutil).

0.2.0 - 2018-02-06

06 Feb 21:14
Compare
Choose a tag to compare

Added

  • New test cases.
  • Claims' timestamps validation.

Changed

  • Tests organization.
  • Use time.After and time.Before for validating timestamps.
  • jwtcrypto/none.None now implements jwtcrypto.Signer.

Fixed

  • Panicking when private or public keys are nil.

0.1.0 - 2018-02-06

06 Feb 18:09
Compare
Choose a tag to compare

Added

  • This changelog file.
  • README file.
  • MIT License.
  • Travis CI configuration file.
  • Makefile.
  • Git ignore file.
  • Editorconfig file.
  • This package's source code, including examples and tests.
  • Go dep files.