atonline_login
Client-side login page for applications using AtOnline apis and custom realms
What this package is like to depend on
Last release 7 months ago
04 Jan 2026
Release timing varies
gaps range from 2 weeks to 1.1 years
Most releases are documented
notes for 32 of 37 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
37 releases · first in 2018
5 releases in the last 12 months
see the full history below
Release timeline
37 releases · Dec 2018 to Jan 2026
2019
2020
2021
2022
2023
2024
2025
2026
Releases
latest 37-
0.6.804 Jan 2026Release notes
Open source →- Fixed OAuth2 redirect_uri format to use single slash (scheme:/) instead of double slash (scheme://)
- This restores compatibility with flutter_web_auth_2 expected format
- Regression was introduced in 0.6.3
- Fixed OAuth2 redirect_uri format to use single slash (scheme:/) instead of double slash (scheme://)
-
0.6.704 Jan 2026Release notes
Open source →- Updated SDK constraint to >=3.0.0 <4.0.0
- Updated atonline_api dependency to ^0.5.1
- Updated all dependencies to latest compatible versions
-
0.6.604 Jan 2026Release notes
Open source →- Fixed OAuth2 authentication flow that was broken in 0.6.2
- Restored flutter_web_auth_2 dependency for proper OAuth2 callback handling
- FlutterWebAuth2.authenticate() now properly waits for the OAuth callback before continuing
- Fixed OAuth2 authentication flow that was broken in 0.6.2
-
0.6.529 Oct 2025 -
0.6.429 Oct 2025Release notes
Open source →- Updated dependencies to latest versions
- Fixed deprecation warnings:
- Changed deprecated
valueparameter toinitialValuein DropdownButtonFormField widgets
- Changed deprecated
- Code quality improvements:
- Removed unnecessary type checks in login_service.dart (optAuthReq always returns AtOnlineApiResult)
- Simplified response handling logic
- Updated atonline_api dependency to ^0.4.23
-
0.6.322 Mar 2025Release notes
Open source →- Optimized User Flow v2 API format implementation:
- Fixed critical issue: Now correctly handles parameter inclusion based on session state:
- Initial requests (empty session): Include action, v2, and client_id
- Subsequent requests (with session): Include only session and image_variation
- Added support for redirect_uri in OAuth2 authentication flow
- Enhanced session handling for the OAuth2 flow
- Better logging for initial vs. subsequent API calls
- Fixed OAuth2 button handling to properly include redirect_uri
- Enhanced debugging with complete JSON-encoded request and response logs
- Improved developer mode by showing all data including tokens and passwords
- Logs now show the exact data being sent and received for easier debugging
- Fixed critical issue: Now correctly handles parameter inclusion based on session state:
- Optimized User Flow v2 API format implementation:
-
0.6.222 Mar 2025Release notes
Open source →- Added explicit support for User Flow v2 API format:
- Added v2: true parameter to all User:flow API requests
- Improved token handling for Map token objects
- Treat token objects as opaque without accessing their contents
- Better handling of different response formats (map and tuple)
- Enhanced debug logging for API interactions
- Removed WebAuthService in favor of direct URL launching with url_launcher
- Better OAuth2 button detection and rendering
- Improved error handling and messaging
- Added explicit support for User Flow v2 API format:
-
0.6.121 Mar 2025Release notes
Open source →- Initial support for User Flow v2 API format:
- Enhanced OAuth2 button handling for the new format
- Added support for select/dropdown fields with static values
- Added support for dynamic select fields that fetch options from API
- Improved error message styling
- Updated form field processing with category-based handling
- Better session token management
- Support for field default values
- Enhanced redirect handling on flow completion
- Added KLB systems integration documentation
- Initial support for User Flow v2 API format:
-
0.6.016 Mar 2025Release notes
Open source →- Major refactoring to improve testability and maintainability
- Extracted services for better dependency injection:
- LoginService for API interactions
- WebAuthService for OAuth2 authentication
- Updated existing components:
- ImagePickerWidget now supports dependency injection for testing
- AtOnlineLoginPageBody reorganized with better UI building methods
- Added comprehensive unit tests
- Update atonline_api dependency to 0.4.19+2
- Fix deprecated color property access in HexColor extension
-
0.5.005 Sep 2024 -
0.4.817 Jul 2024 -
0.4.725 May 2023 -
0.4.628 Jun 2022Release notes
Open source →- Accept completion without a valid token, in case of account deletion/etc
-
0.4.511 Jun 2022Release notes
Open source →- Use authenticated requests in flow so requests other than login can be authenticated
-
0.4.411 Jun 2022 -
0.4.304 Feb 2022 -
0.4.210 Nov 2021 -
0.4.129 Oct 2021 -
0.4.016 Oct 2021 -
0.4.0+124 Oct 2021 -
0.3.505 Mar 2021Release notes
Open source →- Return to ^0.6.0 imagepicker dependency as it conflicts due to http package
-
0.3.404 Mar 2021 -
0.3.303 Nov 2020Release notes
Open source →- Updated dependencies
- Added support for phone field
- Added max size for oauth icons
-
0.3.204 Sep 2020 -
0.3.127 Jan 2020Release notes
Open source →- Fix handling of cancellation of login view
- Remove now unneeded dependency on icons theme
-
0.3.027 Jan 2020Release notes
Open source →- Code cleanup & move hexcolor to own file
- Instead of redirectUri we now ask for callbackUrlScheme to process oauth2 login
- Now using flutter_web_auth for web auth, ensuring SSO cookies are available
-
0.2.426 Jan 2020Nothing published for this version
-
0.2.326 Jan 2020 -
0.2.226 Jan 2020 -
0.2.122 Jan 2020 -
0.2.016 Aug 2019 -
0.1.019 Mar 2019 -
0.0.505 Jan 2019Nothing published for this version
-
0.0.402 Jan 2019Nothing published for this version
-
0.0.301 Jan 2019Nothing published for this version
-
0.0.201 Jan 2019Nothing published for this version
-
0.0.131 Dec 2018