- chore: update npm packages
- fix: type in oauth profile interface (special thanks to @jacobszpz)
- chore: bump oauth to v0.10.0
- chore: update npm packages
There is no change to the codebase, just a version bump to publish to the new npm organisation.
- chore: update npm organisation from
@techpass
to@govtechsg
- chore: update github actions
- fix: use
const
andlet
instead ofvar
- fix: eslintrc is broken
- docs: mulitple touch ups in many areas
- chore: add
nyc
as code coverage tool - chore: clean up unused pkgs
- fix: user object should be defined by application
- fix: token type should be string as they are unparsed
- fix: define Profile interface locally
- docs: clean up jsdoc for verify function
- refactor: use
SessionContext
to hold pkce verifier instead ofappState
- fix: removed unused
meta
argument fromSession.store()
- fix: improved type definitions for typescript
- fix: "openid" added to scope even if already present. Take in fix from uptream PR#99.
- docs: more jsdocs updates
- docs: add constructor parameter description to README
Note: Synced to v0.1.1 upstream release.
- feat: typescript typings
- fix: appState should remain undefined if pkce is false
Note: Synced to v0.1.1 upstream release.
- chore: use eslint and prettier
- chore: reorganised github actions
- refactor(BREAKING_CHANGE): token claim
oid
property no longer overwritesprofile.id
and returns asprofile.oid
.
- chore: updated
mocha
deps to resolve security warnings
Note: Based on upstream v0.0.2 release.
- feat: replace
profile.id
withoid
property from id token claim - feat: provide pkce support