PackageTrack
Sign in Get early access

ac_oauth2_client

An unopinionated RFC-compliant OAuth 2.0 client which doesn't make assumption on anything

0.4.1 anthochamp/dart-oauth2-client

What this package is like to depend on

Last release 4 months ago

05 Apr 2026

Release timing varies

gaps range from 2 weeks to 13 months

Nearly every release is documented

notes for 7 of 7 stable releases

Nothing withdrawn

no release was ever pulled

3 years old

7 releases · first in 2023

1 release in the last 12 months

see the full history below

Release timeline

7 releases · Apr 2023 to Apr 2026
2024 2025 2026
Release Pre-release

Releases

latest 7
  1. 0.4.1 05 Apr 2026
    Release notes

    What's Changed

    Full Changelog: v0.4.0...v0.4.1

    Open source →
    Release notes

    Added

    • example/example.dart demonstrating authorization code and implicit grant URL composition, CSRF state generation, and the client credentials grant pattern.

    Security

    • OAuth2State.random() now uses Random.secure() instead of Random(), preventing CSRF state prediction attacks (RFC 6749 §10.12).

    Fixed

    • OAuth2TokenGrantResult.fromJson now handles expires_in values of type double (e.g. 3600.0) without throwing a TypeError.

    Changed

    • OAuth2HttpResponse is now @immutable and implements == and hashCode.
    Open source →
  2. 0.4.0 05 Mar 2025
    Release notes

    What's Changed

    Full Changelog: v0.3.0...v0.4.0

    Open source →
    Release notes
    • Update SDK environment requirement (>= 3.7.0 && <4.0.0)
    • Upgrade freezed/freezed_annotation packages
    Open source →
  3. 0.3.0 25 Jan 2025
    Release notes
    • Upgrade json_serializable/json_annotation packages
    • Upgrade freezed/freezed_annotation packages
    • Upgrade ac_lints package to 0.4.0
    Open source →
  4. 0.2.2 18 Feb 2024
    Release notes
    • Upgrade json_serializable/json_annotation packages
    • Upgrade freezed/freezed_annotation packages (lint generated files)
    • Upgrade ac_lints package to 0.3.0
    Open source →
  5. 0.2.1 04 Feb 2024
    Release notes
    • Update LICENSE's copyright to include contributors and use SPDX file header
    • Widen SDK environment requirement to include Dart 3 versions
    • Upgrade ac_lints package to 0.2.0
    • Minor fix
    Open source →
  6. 0.2.0 04 May 2023
    Release notes
    • BREAKING CHANGE: remove need to specify statusText in OAuth2HttpResponse
    • add OAuth2HttpException instead of using dart:io HttpException
    Open source →
  7. 0.1.0 28 Apr 2023
    Release notes
    • Initial release
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive