Releases

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

1. Release Sources

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

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

2. v0.0.5

2.1. Overview

This release finalizes the Dart 3.11.4 baseline, restores secure-storage hashing, and cleans up package validation and release automation.

2.2. Highlights

  • Dart SDK baseline aligned to ^3.11.4

  • SHA-256 hashing restored for MagicSecureStorage

  • Validation and release-pipeline fixes

2.3. Improvements

  • Upgraded direct package dependencies to current compatible releases.

  • Reworked HTTP-based tests to use deterministic fake clients.

  • Removed the stray docs artifact from the publishable package.

3. v0.0.4

3.1. Overview

This release raises the SDK baseline and refreshes key dependencies across the package and example apps.

3.2. Highlights

  • Dart SDK requirement increased to ^3.10.3

  • Dependency upgrades across core and testing packages

3.3. Improvements

  • Updated the SDK, Flutter mobile example, and Flutter web example to sdk: ^3.10.3.

  • Upgraded ds_standard_features, jwt_generator, and ds_tools_testing.

4. v0.0.3

4.1. Overview

This release finalizes the package rename to the magic_* namespace and updates the public package name.

4.2. Highlights

  • Renamed files and identifiers from aortem_ to magic_

  • Renamed the package to magic_dart_auth_sdk

4.3. Notes

  • This release includes breaking namespace and import-path changes.

5. v0.0.2

5.1. Overview

This release focuses on cleanup, syntax fixes, and validation improvements across the package and tests.

5.2. Highlights

  • Documentation and commit-validation cleanup

  • Syntax and exception-formatting fixes

  • Test formatting improvements

5.3. Improvements

  • Extended local commit validation to support docs-style commit messages.

  • Standardized method signatures and formatting in SDK sources and tests.

  • Cleaned up documentation comments for consistency.

5.4. Fixes

  • Removed an emulator log from the package.

  • Corrected JSON map syntax and multi-line exception formatting in Magic auth flows.

6. v0.0.1

6.1. Overview

This release establishes the first stable package version with stronger auth validation and improved SDK error reporting.

6.2. Highlights

  • First stable package release

  • Improved auth error reporting

  • Safer response parsing and validation

6.3. Improvements

  • Introduced MagicHttpException for clearer SDK error reporting.

  • Improved MagicAuth.isAuthorized() token validation behavior.

  • Hardened response-body parsing and expanded test coverage.

7. Pre-release History

7.1. Overview

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

7.2. Included Pre-release Tags

  • 0.0.1-pre+2

  • 0.0.1-pre+1

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