Releases

This page summarizes the stable package release history for Auth0 Dart Auth SDK and keeps the public docs aligned with the published SDK versions. '''

1. Release Sources

  • Pubspec: apps/sdks/auth0-dart-auth-sdk/auth0-dart-auth-sdk/backend/pubspec.yaml

  • Changelog: apps/sdks/auth0-dart-auth-sdk/auth0-dart-auth-sdk/backend/CHANGELOG.md

2. v0.0.5

2.1. Overview

This release hardens the Auth0 backend package for publication with cleaner public exports, better testability, and verified fixes across token, logout, MFA, and user-info flows.

2.2. Highlights

  • Exported Auth0AcceptRequestClient from the package entrypoint

  • Expanded backend verification coverage across Auth0 flows

  • Fixed Auth0 error propagation and stricter URI and domain validation

2.3. Improvements

  • Exported Auth0AcceptRequestClient from auth0_dart_auth_sdk.dart so request-handling APIs are reachable from the main package entrypoint.

  • Added injectable HTTP clients and consistent bare-domain handling in multiple backend services to make unit verification deterministic and easier to configure.

  • Added focused backend coverage for signup, change password, MFA verify, logout helpers, request handling, and user-info flows.

  • Converted placeholder integration files into explicit skipped tests so the suite reflects known gaps without failing package verification.

2.4. Fixes

  • auth0GetToken() now preserves Auth0 JSON error descriptions instead of falling back to a generic status failure.

  • Auth0Logout now rejects empty Auth0 domains as documented.

  • Auth0IdpInitiatedSSOFlow now fails fast for non-absolute Auth0 URIs.

2.5. Notes

  • Verified on April 16, 2026 with dart test and dart analyze lib test.

3. v0.0.4

3.1. Overview

This release improves Auth0 setup and runtime resilience with PKCE examples, better retries, and clearer exception handling.

3.2. Highlights

  • Added Authorization Code plus PKCE quickstarts

  • Added configurable timeout and retry support

  • Improved typed exceptions and troubleshooting guidance

3.3. Improvements

  • Added example Authorization Code plus PKCE quickstarts for Flutter and server-side usage.

  • Added configurable request timeouts and retry and backoff behavior for token and network calls.

  • Normalized handling for scope, audience, and redirectUri across common flows.

  • Expanded README guidance for OnePub and private registry usage.

3.4. Fixes

  • revokeToken() now correctly treats HTTP 204 as success.

  • Improved logout() reliability on slower networks.

  • Hardened JSON parsing for user profile fields with missing or extra properties.

4. v0.0.3

4.1. Overview

This release focuses on repository and API documentation consistency.

4.2. Highlights

  • Updated GitHub URL

  • Normalized DartDoc API naming conventions

4.3. Improvements

  • Updated repository references to the correct GitHub URL.

  • Normalized DartDoc naming across the API surface for better consistency.

5. v0.0.2

5.1. Overview

This release delivers the first broader public Auth0 SDK shape with renamed modules, consolidated exports, and a more complete example application.

5.2. Highlights

  • Public namespace renamed from aortem_auth0_* to auth0_*

  • Added a larger example Flutter application

  • Consolidated exports under the auth0_* namespace

5.3. Improvements

  • Renamed public files and modules from aortem_auth0_* to auth0_*.

  • Added an example app covering email and password login, social login, enterprise SAML, MFA, token operations, logout, user info, and dynamic client registration.

  • Consolidated exports under a single auth0_* namespace for clearer usage.

5.4. Notes

  • This release includes breaking import-path changes for consumers using subpath imports.

6. v0.0.1

6.1. Overview

This release establishes the first stable package version for Auth0 Dart Auth SDK.

6.2. Highlights

  • First stable package release

  • Dart SDK baseline updated

6.3. Improvements

  • Bumped the package to version 0.0.1.

  • Updated the Dart baseline to 3.8.0.

7. Pre-release History

7.1. Overview

Earlier pre-stable package builds remain part of the SDK history and are preserved in the changelog.

7.2. Included Pre-release Tags

  • 0.0.1-pre

7.3. Notes

  • Keep this page aligned with the version declared in pubspec.yaml.

  • Use CHANGELOG.md as the source of truth for exhaustive historical change notes.