Releases: Brightspace/node-auth
Releases · Brightspace/node-auth
v8.1.0
v8.0.0
v7.0.1
v7.0.0
* [MAJOR] require node 10.12+ * [MAJOR] all objects are now Classes and _must_ be "new"ed brightspace-auth-assertions * * Better error messages! brightspace-auth-keys * [MAJOR] KeyGenerator is now an EventEmitter and will emit error events * [MAJOR] KeyGenerator and CoreKeyGenerator constructor options have changed. Review the README. * [MAJOR] CoreKeyGenerator generateNewKeys() has been renamed to generateNewKey() and accepts an expiry time. Review the README. * Now uses node built-in key generation! * KeyGenerator will now save and store the next public key early to improve robustness in cases of failure, and reduce external delays when the key is introduced. brightspace-auth-provisioning * [MAJOR] now requires supplied key has an appropriate "alg" property brightspace-auth-token * [MAJOR] token.context now returns a String * [MAJOR] BrightspaceAuthToken.contexts has been removed brightspace-auth-validation * Now respects the "exp" field of JWKs * Will now use KeyObjects in 11+, greatly improving validation speed!
v6.0.2
v6.0.1
v6.0.0
* Moved all brightspace-auth-* packages into one monorepo * [MAJOR] Packages are now versioned in lockstep * brightspace-auth-validation * [MAJOR] Methods now return native ES6 promises * brightspace-auth-assertions * [MINOR] Add impersonation assertions * brightspace-auth-keys-dynamodb-store * [MINOR] New package! * AbstractPublicKeyStore implementation for brightspace-auth-keys * brightspace-auth-keys-redis-store * [MINOR] New package! * AbstractPublicKeyStore implementation for brightspace-auth-keys