@govtechsg/passport-openidconnect
Version:
OpenID Connect authentication strategy for Passport.
99 lines (57 loc) • 2.43 kB
Markdown
# Changelog
## V1.0.3 (2024-11-01)
### Changed
- chore: update npm packages
## v1.0.2 (2023-10-04)
### Changed
- fix: type in oauth profile interface (special thanks to @jacobszpz)
- chore: bump oauth to v0.10.0
- chore: update npm packages
## v1.0.1 (2023-05-15)
> There is no change to the codebase, just a version bump to publish to the new npm organisation.
### Changed
- chore: update npm organisation from `@techpass` to `@govtechsg`
- chore: update github actions
## v1.0.0 (2023-05-12) - Official Release
### Changed
- fix: use `const` and `let` instead of `var`
- fix: eslintrc is broken
- docs: mulitple touch ups in many areas
- chore: add `nyc` as code coverage tool
- chore: clean up unused pkgs
## v1.0.0-beta5 (2023-04-27)
### Changed
- fix: user object should be defined by application
- fix: token type should be string as they are unparsed
## v1.0.0-beta4 (2023-04-26)
- fix: define Profile interface locally
- docs: clean up jsdoc for verify function
## v1.0.0-beta3 (2023-04-25)
### Changed
- refactor: use `SessionContext` to hold pkce verifier instead of `appState`
- fix: removed unused `meta` argument from `Session.store()`
- fix: improved type definitions for typescript
- fix: "openid" added to scope even if already present. Take in fix from uptream [PR#99](https://github.com/jaredhanson/passport-openidconnect/pull/99).
### Added
- docs: more jsdocs updates
- docs: add constructor parameter description to README
## v1.0.0-beta2 (2023-04-18)
**Note**: Synced to [v0.1.1](https://github.com/jaredhanson/passport-openidconnect/releases/tag/v0.1.1) upstream release.
### Added
- feat: typescript typings
### Changed
- fix: appState should remain undefined if pkce is false
## v1.0.0-beta1 (2023-03-17)
**Note**: Synced to [v0.1.1](https://github.com/jaredhanson/passport-openidconnect/releases/tag/v0.1.1) upstream release.
### Added
- chore: use eslint and prettier
- chore: reorganised github actions
### Changed
- refactor(BREAKING_CHANGE): token claim `oid` property no longer overwrites `profile.id` and returns as `profile.oid`.
### Security
- chore: updated `mocha` deps to resolve security warnings
## v0.3.3 (2022-09-04)
**Note**: Based on upstream [v0.0.2](https://github.com/jaredhanson/passport-openidconnect/releases/tag/v0.0.2) release.
### Added
- feat: replace `profile.id` with `oid` property from id token claim
- feat: provide pkce support