ac_oauth2_client
An unopinionated RFC-compliant OAuth 2.0 client which doesn't make assumption on anything
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
Releases
latest 7-
0.4.105 Apr 2026Release notes
Open source →What's Changed
- Update anthochamp/dev-toolbox digest to a3a6cfd by @grenadine-renovate-bot in #14
- Update anthochamp/dev-toolbox digest to 3dd93f5 by @grenadine-renovate-bot in #15
- Update anthochamp/dev-toolbox digest to 9bd2d63 by @grenadine-renovate-bot in #16
- Update anthochamp/dev-toolbox digest to b9a37d6 by @grenadine-renovate-bot in #17
- Update dependency ac_lints to ^0.5.0 by @grenadine-renovate-bot in #18
- Update anthochamp/dev-toolbox digest to 29286f8 by @grenadine-renovate-bot in #19
- Update anthochamp/dev-toolbox digest to f4fc003 by @grenadine-renovate-bot in #20
- Update anthochamp/dev-toolbox digest to e2802bb by @grenadine-renovate-bot in #21
- Update anthochamp/dev-toolbox digest to 5bfab25 by @grenadine-renovate-bot in #22
- Update anthochamp/dev-toolbox digest to 0229da1 by @grenadine-renovate-bot in #23
- Update anthochamp/dev-toolbox digest to 8581130 by @grenadine-renovate-bot in #24
- Update anthochamp/dev-toolbox digest to c761088 by @grenadine-renovate-bot in #25
- Update anthochamp/dev-toolbox digest to f500e7c by @grenadine-renovate-bot in #26
- Update anthochamp/dev-toolbox digest to 8cb92c1 by @grenadine-renovate-bot in #27
- Update anthochamp/dev-toolbox digest to 4ffc792 by @grenadine-renovate-bot in #28
- Update anthochamp/dev-toolbox digest to 797f0b7 by @grenadine-renovate-bot in #29
- Update anthochamp/dev-toolbox digest to 3bea5f5 by @grenadine-renovate-bot in #30
- Update anthochamp/dev-toolbox digest to e474068 by @grenadine-renovate-bot in #31
- Update anthochamp/dev-toolbox digest to 680b0a2 by @grenadine-renovate-bot in #32
- Update anthochamp/dev-toolbox digest to b7dfd7f by @grenadine-renovate-bot in #33
- Update anthochamp/dev-toolbox digest to a59604e by @grenadine-renovate-bot in #34
Full Changelog: v0.4.0...v0.4.1
Release notes
Open source →Added
example/example.dartdemonstrating authorization code and implicit grant URL composition, CSRF state generation, and the client credentials grant pattern.
Security
OAuth2State.random()now usesRandom.secure()instead ofRandom(), preventing CSRF state prediction attacks (RFC 6749 §10.12).
Fixed
OAuth2TokenGrantResult.fromJsonnow handlesexpires_invalues of typedouble(e.g.3600.0) without throwing aTypeError.
Changed
OAuth2HttpResponseis now@immutableand implements==andhashCode.
-
0.4.005 Mar 2025Release notes
Open source →What's Changed
- Update freezed to v3 (major) by @grenadine-renovate-bot in #13
Full Changelog: v0.3.0...v0.4.0
Release notes
Open source →- Update SDK environment requirement (>= 3.7.0 && <4.0.0)
- Upgrade freezed/freezed_annotation packages
-
0.3.025 Jan 2025Release notes
Open source →- Upgrade json_serializable/json_annotation packages
- Upgrade freezed/freezed_annotation packages
- Upgrade ac_lints package to 0.4.0
-
0.2.218 Feb 2024Release notes
Open source →- Upgrade json_serializable/json_annotation packages
- Upgrade freezed/freezed_annotation packages (lint generated files)
- Upgrade ac_lints package to 0.3.0
-
0.2.104 Feb 2024Release notes
Open source →- 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
-
0.2.004 May 2023Release notes
Open source →- BREAKING CHANGE: remove need to specify statusText in OAuth2HttpResponse
- add OAuth2HttpException instead of using dart:io HttpException
-
0.1.028 Apr 2023