From 7bca8e898925b245a8c879032dcb873c6c7ed230 Mon Sep 17 00:00:00 2001 From: Yogesh Chaudhary Date: Mon, 24 Aug 2026 17:45:59 +0530 Subject: [PATCH] chore(release): v1.0.0-beta.1 --- .version | 2 +- CHANGELOG.md | 6 ++++++ docs/classes/client.Auth0ErrorBoundary.html | 10 +++++----- docs/classes/errors.Auth0Error.html | 8 ++++---- docs/classes/errors.AuthenticationError.html | 8 ++++---- docs/classes/errors.BearerTokenError.html | 8 ++++---- docs/classes/errors.CallbackError.html | 8 ++++---- docs/classes/errors.ConfigurationError.html | 8 ++++---- .../errors.InsufficientScopeError.html | 8 ++++---- docs/classes/errors.MissingSessionError.html | 8 ++++---- docs/classes/errors.SessionExpiredError.html | 8 ++++---- docs/classes/errors.TokenError.html | 8 ++++---- docs/classes/server.Auth0Server.html | 14 ++++++------- .../server.ReactRouterCookieHandler.html | 10 +++++----- docs/functions/client.Auth0Provider.html | 2 +- docs/functions/client.AuthLoading.html | 2 +- docs/functions/client.LoginButton.html | 2 +- docs/functions/client.LogoutButton.html | 2 +- docs/functions/client.RequireAuth.html | 2 +- docs/functions/client.RequireRole.html | 2 +- docs/functions/client.SignedIn.html | 2 +- docs/functions/client.SignedOut.html | 2 +- docs/functions/client.defineRouteHandle.html | 2 +- docs/functions/client.useAuth0.html | 2 +- docs/functions/client.useSession.html | 2 +- docs/functions/client.useUser.html | 2 +- .../client.withAuthenticationRequired.html | 2 +- docs/functions/server.createApiClient.html | 2 +- docs/functions/server.defineRouteAuth.html | 2 +- docs/functions/server.deleteSession.html | 2 +- docs/functions/server.getAccessToken.html | 2 +- docs/functions/server.getClaims.html | 2 +- .../server.getClaimsFromContext.html | 2 +- docs/functions/server.getSession.html | 2 +- docs/functions/server.getUser.html | 2 +- docs/functions/server.handleAuth.html | 2 +- .../server.handleBackchannelLogout.html | 2 +- docs/functions/server.handleCallback.html | 2 +- docs/functions/server.handleLogin.html | 2 +- docs/functions/server.handleLogout.html | 2 +- .../server.registerAuth0Instance.html | 2 +- docs/functions/server.requireClaims.html | 2 +- .../server.requireClaimsFromContext.html | 2 +- docs/functions/server.requireSession.html | 2 +- docs/functions/server.requireUser.html | 2 +- docs/functions/server.rootAuthLoader.html | 2 +- docs/functions/server.stripIdTokenClaims.html | 2 +- docs/functions/server.updateSession.html | 2 +- docs/functions/testing.WithAuth.html | 2 +- .../testing.createMockAuth0Context.html | 2 +- .../testing.createMockBearerRequest.html | 2 +- docs/functions/testing.createMockLoader.html | 2 +- docs/functions/testing.createMockSession.html | 2 +- .../functions/testing.createMockTokenSet.html | 2 +- docs/functions/testing.createMockUser.html | 2 +- .../client.Auth0ErrorBoundaryProps.html | 6 +++--- .../interfaces/client.Auth0ProviderProps.html | 4 ++-- .../client.DefineRouteAuthOptions.html | 6 +++--- docs/interfaces/client.LoginButtonProps.html | 4 ++-- docs/interfaces/client.LogoutButtonProps.html | 4 ++-- docs/interfaces/client.RequireAuthProps.html | 6 +++--- docs/interfaces/client.RequireRoleProps.html | 8 ++++---- docs/interfaces/client.RouteAuthHandle.html | 4 ++-- docs/interfaces/client.SessionState.html | 10 +++++----- docs/interfaces/server.Auth0ServerConfig.html | 20 +++++++++---------- .../server.CreateApiClientOptions.html | 4 ++-- docs/interfaces/server.HandleAuthOptions.html | 8 ++++---- .../server.HandleCallbackOptions.html | 4 ++-- .../interfaces/server.HandleLoginOptions.html | 6 +++--- .../server.HandleLogoutOptions.html | 4 ++-- .../server.RequireClaimsOptions.html | 4 ++-- .../server.RequireSessionOptions.html | 4 ++-- .../server.ResolvedAuth0ServerConfig.html | 16 +++++++-------- docs/interfaces/server.StoreOptions.html | 6 +++--- docs/interfaces/testing.WithAuthProps.html | 14 ++++++------- docs/interfaces/types.Auth0ContextValue.html | 16 +++++++-------- docs/interfaces/types.Auth0Session.html | 12 +++++------ docs/interfaces/types.Auth0User.html | 12 +++++------ docs/interfaces/types.BrowserSession.html | 4 ++-- docs/interfaces/types.JWTClaims.html | 14 ++++++------- docs/interfaces/types.TokenSet.html | 10 +++++----- docs/variables/server.auth0ClaimsContext.html | 2 +- docs/variables/server.auth0Middleware.html | 2 +- .../variables/server.auth0SessionContext.html | 2 +- docs/variables/server.auth0UserContext.html | 2 +- .../server.bearerTokenMiddleware.html | 2 +- docs/variables/testing.Auth0ProviderMock.html | 2 +- package-lock.json | 4 ++-- package.json | 2 +- 89 files changed, 215 insertions(+), 209 deletions(-) diff --git a/.version b/.version index abcb527..ffbc993 100644 --- a/.version +++ b/.version @@ -1 +1 @@ -1.0.0-beta.0 +1.0.0-beta.1 diff --git a/CHANGELOG.md b/CHANGELOG.md index 1a17ea9..8ff6bb0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## [1.0.0-beta.1] - 2026-08-24 + +### Fixed + +- `Auth0Provider` no longer crashes on first render when the package is installed from npm and Vite externalizes it. The CJS build replaces `import.meta` with `{}`, making `import.meta.env` undefined — optional chaining (`import.meta.env?.`) prevents the `TypeError`. + ## [1.0.0-beta.0] - 2026-08-24 Initial beta release of `@auth0/auth0-react-router` — an Auth0 authentication SDK for [React Router v7](https://reactrouter.com/) framework mode applications. diff --git a/docs/classes/client.Auth0ErrorBoundary.html b/docs/classes/client.Auth0ErrorBoundary.html index bc97706..df20368 100644 --- a/docs/classes/client.Auth0ErrorBoundary.html +++ b/docs/classes/client.Auth0ErrorBoundary.html @@ -22,7 +22,7 @@

Hierarchy

+
  • Defined in client/components.tsx:150
  • @@ -57,7 +57,7 @@

    Returns client/components.tsx:154

    +
  • Defined in client/components.tsx:154
  • @@ -78,7 +78,7 @@

    Parameters

    Returns void

    +
  • Defined in client/components.tsx:168
  • +
  • Defined in client/components.tsx:170
    • @@ -101,7 +101,7 @@

      Parameters

    • error: unknown

    Returns Partial<Auth0ErrorBoundaryState> | null

    +
  • Defined in client/components.tsx:159
  • @@ -75,12 +75,12 @@
    code: string
    +
  • Defined in errors/index.ts:13
  • statusCode: number
    +
  • Defined in errors/index.ts:14
  • @@ -67,13 +67,13 @@
    +
  • Defined in errors/index.ts:26
  • statusCode: 401
    +
  • Defined in errors/index.ts:27
  • @@ -67,13 +67,13 @@
    +
  • Defined in errors/index.ts:46
  • statusCode: 401
    +
  • Defined in errors/index.ts:47
  • @@ -67,13 +67,13 @@
    +
  • Defined in errors/index.ts:53
  • statusCode: 400
    +
  • Defined in errors/index.ts:54
  • @@ -63,13 +63,13 @@
    +
  • Defined in errors/index.ts:72
  • statusCode: 500
    +
  • Defined in errors/index.ts:73
  • @@ -67,13 +67,13 @@
    +
  • Defined in errors/index.ts:60
  • statusCode: 403
    +
  • Defined in errors/index.ts:61
  • @@ -67,13 +67,13 @@
    +
  • Defined in errors/index.ts:36
  • statusCode: 401
    +
  • Defined in errors/index.ts:37
  • @@ -67,13 +67,13 @@
    +
  • Defined in errors/index.ts:31
  • statusCode: 401
    +
  • Defined in errors/index.ts:32
  • @@ -67,13 +67,13 @@
    +
  • Defined in errors/index.ts:41
  • statusCode: 401
    +
  • Defined in errors/index.ts:42
  • Returns Auth0Server

    +
  • Defined in server/auth0-server.ts:204
  • @@ -56,12 +56,12 @@
    onCallback?: (session: Auth0Session) => void | Promise<void>
    +
  • Defined in server/auth0-server.ts:197
  • stateIdentifier: "__a0_session" = STATE_IDENTIFIER
    +
  • Defined in server/auth0-server.ts:196
  • @@ -73,7 +73,7 @@
    +
  • Defined in server/auth0-server.ts:249
  • +
  • Defined in server/auth0-server.ts:254
  • +
  • Defined in server/auth0-server.ts:259
  • +
  • Defined in server/cookie-handler.ts:55
  • +
  • Defined in server/cookie-handler.ts:44
  • +
  • Defined in server/cookie-handler.ts:60
  • +
  • Defined in client/Auth0Provider.tsx:267
  • +
  • Defined in client/components.tsx:129
  • +
  • Defined in client/components.tsx:190
  • +
  • Defined in client/components.tsx:220
  • +
  • Defined in client/components.tsx:26
  • +
  • Defined in client/components.tsx:64
  • +
  • Defined in client/components.tsx:112
  • +
  • Defined in client/components.tsx:120
  • +
  • Defined in server/route-handle.ts:53
  • +
  • Defined in client/use-auth0.ts:13
  • +
  • Defined in client/use-session.ts:23
  • Returns Auth0User | null

    +
  • Defined in client/use-user.ts:8
  • +
  • Defined in client/components.tsx:248
  • +
  • Defined in server/utils.ts:369
  • +
  • Defined in server/middleware.ts:307
  • +
  • Defined in server/utils.ts:338
  • +
  • Defined in server/utils.ts:246
  • +
  • Defined in server/api.ts:80
  • +
  • Defined in server/middleware.ts:204
  • +
  • Defined in server/utils.ts:124
  • +
  • Defined in server/utils.ts:169
  • +
  • Defined in server/handlers.ts:327
  • +
  • Defined in server/handlers.ts:256
  • +
  • Defined in server/handlers.ts:135
  • +
  • Defined in server/handlers.ts:77
  • +
  • Defined in server/handlers.ts:207
  • +
  • Defined in server/utils.ts:77
  • +
  • Defined in server/api.ts:101
  • +
  • Defined in server/middleware.ts:231
  • +
  • Defined in server/utils.ts:143
  • +
  • Defined in server/utils.ts:180
  • +
  • Defined in server/root-loader.ts:26
  • +
  • Defined in server/handlers.ts:377
  • +
  • Defined in server/utils.ts:280
  • +
  • Defined in testing/index.ts:109
  • +
  • Defined in testing/index.ts:58
  • +
  • Defined in testing/index.ts:164
  • +
  • Defined in testing/index.ts:146
  • +
  • Defined in testing/index.ts:31
  • +
  • Defined in testing/index.ts:43
  • +
  • Defined in testing/index.ts:17
  • +
  • Defined in client/components.tsx:138
  • +
  • Defined in client/Auth0Provider.tsx:12
  • interface DefineRouteAuthOptions {
        role?: string | string[];
        rolesClaim?: string;
    }
    +
  • Defined in server/route-handle.ts:11
  • @@ -37,7 +37,7 @@
    +
  • Defined in server/route-handle.ts:16
  • rolesClaim?: string
    @@ -45,7 +45,7 @@
    +
  • Defined in server/route-handle.ts:21
  • +
  • Defined in client/components.tsx:16
  • +
  • Defined in client/components.tsx:50
  • +
  • Defined in server/route-handle.ts:34
  • +
  • Defined in client/use-session.ts:5
  • interface Auth0ServerConfig {
        appBaseUrl?: string;
        audience?: string;
        beforeSessionSaved?: (
            session: Auth0Session,
        ) => Auth0Session | Promise<Auth0Session>;
        clientId?: string;
        clientSecret?: string;
        domain?: string;
        onCallback?: (session: Auth0Session) => void | Promise<void>;
        scope?: string;
        secret?: string;
    }
    +
  • Defined in server/auth0-server.ts:18
  • @@ -42,12 +42,12 @@
    appBaseUrl?: string
    +
  • Defined in server/auth0-server.ts:23
  • audience?: string
    +
  • Defined in server/auth0-server.ts:24
  • beforeSessionSaved?: (
        session: Auth0Session,
    ) => Auth0Session | Promise<Auth0Session>
    @@ -57,22 +57,22 @@
    +
  • Defined in server/auth0-server.ts:32
  • clientId?: string
    +
  • Defined in server/auth0-server.ts:20
  • clientSecret?: string
    +
  • Defined in server/auth0-server.ts:21
  • domain?: string
    +
  • Defined in server/auth0-server.ts:19
  • onCallback?: (session: Auth0Session) => void | Promise<void>
    @@ -82,17 +82,17 @@
    +
  • Defined in server/auth0-server.ts:39
  • scope?: string
    +
  • Defined in server/auth0-server.ts:25
  • secret?: string
    +
  • Defined in server/auth0-server.ts:22
  • +
  • Defined in server/utils.ts:112
  • +
  • Defined in server/handlers.ts:306
  • +
  • Defined in server/handlers.ts:30
  • +
  • Defined in server/handlers.ts:22
  • returnTo?: string
    @@ -42,7 +42,7 @@
    +
  • Defined in server/handlers.ts:16
  • +
  • Defined in server/handlers.ts:38
  • +
  • Defined in server/api.ts:73
  • +
  • Defined in server/utils.ts:104
  • interface ResolvedAuth0ServerConfig {
        appBaseUrl?: string;
        audience?: string;
        clientId: string;
        clientSecret: string;
        domain: string;
        scope: string;
        secret: string;
    }
    +
  • Defined in server/auth0-server.ts:46
  • @@ -40,37 +40,37 @@
    appBaseUrl?: string
    +
  • Defined in server/auth0-server.ts:51
  • audience?: string
    +
  • Defined in server/auth0-server.ts:52
  • clientId: string
    +
  • Defined in server/auth0-server.ts:48
  • clientSecret: string
    +
  • Defined in server/auth0-server.ts:49
  • domain: string
    +
  • Defined in server/auth0-server.ts:47
  • scope: string
    +
  • Defined in server/auth0-server.ts:53
  • secret: string
    +
  • Defined in server/auth0-server.ts:50
  • interface StoreOptions {
        request: Request;
        response: Response;
    }
    +
  • Defined in server/cookie-handler.ts:11
  • @@ -35,12 +35,12 @@
    request: Request
    +
  • Defined in server/cookie-handler.ts:12
  • response: Response
    +
  • Defined in server/cookie-handler.ts:13
  • +
  • Defined in testing/index.ts:88
  • interface Auth0ContextValue {
        getAccessToken: () => Promise<string>;
        isAuthenticated: boolean;
        isLoading: boolean;
        loginWithRedirect: (opts?: { returnTo?: string }) => void;
        logout: (opts?: { returnTo?: string }) => void;
        session: BrowserSession | null;
        user: Auth0User | null;
    }
    +
  • Defined in types/index.ts:50
  • @@ -41,37 +41,37 @@
    getAccessToken: () => Promise<string>
    +
  • Defined in types/index.ts:57
  • isAuthenticated: boolean
    +
  • Defined in types/index.ts:53
  • isLoading: boolean
    +
  • Defined in types/index.ts:54
  • loginWithRedirect: (opts?: { returnTo?: string }) => void
    +
  • Defined in types/index.ts:55
  • logout: (opts?: { returnTo?: string }) => void
    +
  • Defined in types/index.ts:56
  • session: BrowserSession | null
    +
  • Defined in types/index.ts:52
  • user: Auth0User | null
    +
  • Defined in types/index.ts:51
  • interface Auth0Session {
        domain?: string;
        idToken?: string;
        refreshToken?: string;
        tokenSets: TokenSet[];
        user: Auth0User;
    }
    +
  • Defined in types/index.ts:35
  • @@ -38,27 +38,27 @@
    domain?: string
    +
  • Defined in types/index.ts:40
  • idToken?: string
    +
  • Defined in types/index.ts:37
  • refreshToken?: string
    +
  • Defined in types/index.ts:38
  • tokenSets: TokenSet[]
    +
  • Defined in types/index.ts:39
  • user: Auth0User
    +
  • Defined in types/index.ts:36
  • interface BrowserSession {
        user: Auth0User;
    }
    +
  • Defined in types/index.ts:27
  • @@ -34,7 +34,7 @@
    user: Auth0User
    +
  • Defined in types/index.ts:28
  • +
  • Defined in types/index.ts:17
  • +
  • Defined in server/middleware.ts:74