Skip to content

Releases: yeojz/otplib

v4.0.5

15 Apr 15:45
Compare
Choose a tag to compare

chore

  • Updated inline code documentations
  • Updated readme

v4.0.4

15 Apr 07:08
Compare
Choose a tag to compare

chore

  • fix readme link

v4.0.3

15 Apr 07:07
Compare
Choose a tag to compare

chore

  • fix doc compilation

v4.0.2

15 Apr 06:44
Compare
Choose a tag to compare

chore

  • remove unused dependencies

v4.0.1

15 Apr 06:28
Compare
Choose a tag to compare

devops

  • fix CircleCI to npm release process

v4.0.0

15 Apr 06:28
Compare
Choose a tag to compare

code

  • abstracted out functions
  • maintain both class based and functional based contracts
  • introduced SHA-256 and SHA-512 support for TOTP
  • import path for dependents changed. instead of otplib/lib/classes/..., it's otplib/classes/...
  • ES6 and babel transpiled. Therefore require('otplib).default` is needed at the moment.

tests

  • checked against RFC 4226 sample vectors
  • checked against RFC 6238 sample vectors
  • added coverage reporting
  • brought up coverage to > 90%

devops

  • switched to yarn
  • normalised deployment process my other packages
  • moved over to Circle CI
  • added coveralls support

chore

  • updated package dependencies
  • updated site and demo
  • updated docs
  • deprecated bower as it has almost reached EOL

v3.0.2

09 Apr 13:25
Compare
Choose a tag to compare

Added bower.json

v3.0.1

09 Apr 13:25
Compare
Choose a tag to compare

Chore

  • Update package.json build script

v3.0.0

12 Sep 16:31
Compare
Choose a tag to compare

code

  • (refactored) functions to ES6 classes
  • (changed) API naming standard
  • (updated) secret generation to use the crypto module
  • Legacy support for v2.x.x via v2 adapter

chore

  • (updated) documentation coverage
  • (published) documentation site

v2.0.0

12 Sep 16:30
Compare
Choose a tag to compare

code

API Changes:

  • otplib.google.encode
  • otplib.google.decode
  • otplib.core.secret.generate

chore

  • Updated thirty-two version

devops

  • Removed Grunt (Preference for npm run)
  • Added browserified version

tests

  • Initial tests