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
  • 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