You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
Breaking Changes
Node 16 is no longer supported. The global fetch function is used instead of @inrupt/universal-fetch.
This means this library now only works with Node 18 and higher.
The Session class no longer extends EventEmitter. Instead, it exposes an events attribute implementing EventEmitter. We do not recommend to use Session instance's events attribute as an arbitrary events emitter,
and encourage users to only use the supported events and documented API.
Session methods onLogin, onLogout, onError, onSessionRestore, onSessionExpiration and onNewRefreshToken
have been removed. They are replaced by calls to session.events.on, using the appropriate event name.
Session constructor changes:
the onNewRefreshToken parameter is no longer supported. Its usage is replaced by calling session.events.on
using the EVENTS.NEW_REFRESH_TOKEN constant as a first parameter, and a callback handling the token as a
second parameter.
The useEssSession parameter is no longer supported.
The getClientAuthenticationWithDependencies is no longer exported as part of the public API, and is now internal-only.
The UMD build of @inrupt/oidc-client-ext is no longer available. Since this is a package only intended to be
consumed by @inrupt/solid-client-authn-browser, which doesn't have a UMD build, this change should have no
impact.
Build system changes
Moved from rollup-plugin-typescript2 to @rollup/plugin-typescript. Although this should not be a breaking change,
upgrading may require extra attention.