NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev
Adept Utils provides wrappers and abstractions of any kind
Last release 7 days ago
02 Oct 2026
Release timing varies
gaps range from 8 days to 6 months
Most releases are documented
notes for 52 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
88 releases · first in 2019
BREAKING: Migrated from flutter/material.dart to material_ui: ^1.5.0, so apps must use the MaterialApp from material_ui.
flutter/material.dart to material_ui: ^1.5.0, so apps must use the MaterialApp from material_ui.>=3.47.0 and Dart >=3.13.0.showSnackBar and scaffoldKey on IBase, AdeptState and AdeptStatelessWidget now use material_ui types.ColorUtils.getMaterialColor and asMaterialColor now return the material_ui MaterialColor.Updated fluttertoast: '>=8.0.0 <11.0.0'
fluttertoast: '>=8.0.0 <11.0.0'One column per quarter.
Minor fix on ILocalize.nameOf(...) function for enum values.
ILocalize.nameOf(...) function for enum values.Allow package_info_plus: '>=8.0.0 <11.0.0'
package_info_plus: '>=8.0.0 <11.0.0'Added type to all ScreenFormFactor constants on ScreenUtils.
ScreenFormFactor constants on ScreenUtils.Added support for isDesktop, isTargetMobile and isTargetDesktop on PlatformUtils.
isDesktop, isTargetMobile and isTargetDesktop on PlatformUtils.Added support for tartgetType on PlatformUtils to know the target platform type when running on web.
tartgetType on PlatformUtils to know the target platform type when running on web.Added more methods to ConnectionUtils.
Updated package_info_plus and fluttertoast dependencies to be flexible with '>=8.0.0 <10.0.0' constraints.
package_info_plus and fluttertoast dependencies to be flexible with '>=8.0.0 <10.0.0' constraints.Changed deprecated import dart:html for package:web/web.dart.
Jsonable class.dart:html for package:web/web.dart.Added entreFullScreen/exitFullScreen functions to ScreenUtils with support for Android, iOS and web.
entreFullScreen/exitFullScreen functions to ScreenUtils with support for Android, iOS and web.imperialSystemCountries as a Set instead of a List.showLoading/hideLoading doesn't setState if already in the expected state, instead a forceRefresh param must be used.distanceBetween locations.Breaking change on CustomPopScope to avoid deprecated functions.
childOnBackPressed function added in substitution of bodyOnBackPressed compatible with CustomPopScopepackage_info_plus updated to ^8.0.0.CustomPopScope to avoid deprecated functions.onBackPressed function updated to receive a {dynamic result} param.bodyOnBackPressed function.package_info_plus updated to latest.
package_info_plus updated to latest.intl dependency constraints to '>=0.18.0 <1.0.0'package_info_plus updated to latest.
package_info_plus updated to latest.Added CustomPopScope to support easy canGoBack bool function.
CustomPopScope to support easy canGoBack bool function.Added headers and httpClient to ConnectionUtils.isResponseSuccessful(...) and ConnectionUtils.isResponseOnline(...)
headers and httpClient to ConnectionUtils.isResponseSuccessful(...) and ConnectionUtils.isResponseOnline(...)ModalProgressHUD updated to avoid unnecessary usage of Opacity widget.
Fixed bug in ConnectionUtils.isResponseSuccessful validation.
ConnectionUtils.isResponseSuccessful validation.AppLifecycleState.hidden and onHidden() added to life cycle handling on AdeptState.
AppLifecycleState.hidden and onHidden() added to life cycle handling on AdeptState.LocaleUtils.fromJsonNullSafe(...) added to support non null Locale from json.
LocaleUtils.fromJsonNullSafe(...) added to support non null Locale from json.Updated http dependency constraints to '>=0.13.0 <2.0.0'
http dependency constraints to '>=0.13.0 <2.0.0'Update dependency constraints to sdk: '>=3.0.0 <4.0.0' flutter: '>=3.3.0'
sdk: '>=3.0.0 <4.0.0' flutter: '>=3.3.0'Metric param added to toHumanReadableDistanceCount and toHumanReadableSpeedCount
toHumanReadableDistanceCount and toHumanReadableSpeedCountUpdated to support latest Flutter 3.7
LocaleUtils added support for usesMetricSystem checking.
usesMetricSystem checking.Nothing published for this version
Breaking change on dependency version package_info_plus: ^3.0.0
package_info_plus: ^3.0.0### Changed - Dependencies updated
SlideRoute, ScaleRoute, RotationRoute, SizeRoute, FadeRoute, EnterExitRoute and ScaleRotateRoute updated to support several extra params, like transit
SlideRoute, ScaleRoute, RotationRoute, SizeRoute, FadeRoute, EnterExitRoute and ScaleRotateRoute updated to support several extra params, like transition duration and other.device_info_plus updated to breaking change version
OPTIONS and HEAD to be used in the functions isResponseSuccessful and isResponseOnline. Defaults to OPTIONSdevice_info_plus updated to breaking change versionSet device orientation functions added to ScreenUtils.
OPTIONS http method in the functions isResponseSuccessful and isResponseOnline.T? _ambiguate (T? value) => value; implemented for compatibility reasons to avoid warnings about unnecessary null-safety operator for SchedulerBinding
SchedulerBinding.instance? and WidgetsBinding.instance? added null-safety operator for stable channel compatibility.
Breaking change on InputMethodUtils hideInputMethod and showInputMethod functions arguments.
hideInputMethod and showInputMethod functions arguments.ConnectionUtils functions isResponseSuccessful and isResponseOnline updated to avoid throwing exceptions when request timeouts
isResponseSuccessful and isResponseOnline updated to avoid throwing exceptions when request timeoutstimeout param in isResponseSuccessful and isResponseOnline updated to accept a Duration or directly an int timeoutMillis value.### Changed - Minor changes
ConnectionUtils functions isResponseSuccessful and isResponseOnline updated to avoid throwing exceptions when request timeouts
isResponseSuccessful and isResponseOnline updated to avoid throwing exceptions when request timeoutsFull code refactored fixing several warnings and lints.
### Changed - Dependencies updated
### Changed - Dependencies updated
Bug fixed on LengthValidationController.
Bug fixed in showLoading/hideLoading functions that caused setState(...) call without checking if mounted.
showLoading/hideLoading functions that caused setState(...) call without checking if mounted.addLifecycleAware function that was not taking into account all life cycles by default.### Changed - ScreenUtils improved.
### Changed - Dependencies updated
Nothing published for this version
### Changed - Dependencies updated
LocaleUtils toJson/fromJson bug fixed
DimenUtils refactored to remove deprecated snake_case attributes;
### Added - Support for null-safety
IntentUtils updated to return Future and some validations added
### Changed - Some dependencies updated
Jsonable class updated with generic implementations of fromJsonStringGeneric, fromJsonStringListGeneric, fromJsonListGeneric
DimenUtils updated with camelCase names for non constants identifiers
Support for AdeptController validations with dependency
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →