PackageTrack
Sign in Get early access

adeptutils

Adept Utils provides wrappers and abstractions of any kind

13.7.1

What this package is like to depend on

Last release 2 months ago

11 Jun 2026

Release timing varies

gaps range from 8 days to 6 months

Some releases are documented

notes for 50 of 86 stable releases

Nothing withdrawn

no release was ever pulled

7 years old

86 releases · first in 2019

7 releases in the last 12 months

see the full history below

Release timeline

86 releases · Nov 2019 to Jun 2026
2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 60 of 86
  1. 13.7.1 11 Jun 2026
    Release notes

    Fixed

    • Minor fix on ILocalize.nameOf(...) function for enum values.
    Open source →
  2. 13.7.0 03 Jun 2026
    Release notes

    Changed

    • Allow package_info_plus: '>=8.0.0 <11.0.0'
    Open source →
  3. 13.6.0 27 Nov 2025
    Release notes

    Added

    • Added type to all ScreenFormFactor constants on ScreenUtils.
    Open source →
  4. 13.5.0 10 Nov 2025
    Release notes

    Added

    • Added support for isDesktop, isTargetMobile and isTargetDesktop on PlatformUtils.
    Open source →
  5. 13.4.0 10 Nov 2025
    Release notes

    Added

    • Added support for tartgetType on PlatformUtils to know the target platform type when running on web.
    Open source →
  6. 13.3.0 28 Oct 2025
    Release notes

    Added

    • Added more methods to ConnectionUtils.
    Open source →
  7. 13.2.0 22 Sep 2025
    Release notes

    Changed

    • Updated package_info_plus and fluttertoast dependencies to be flexible with '>=8.0.0 <10.0.0' constraints.
    Open source →
  8. 13.1.0 04 Jul 2025
    Release notes

    Added

    • Added generic toJson list implementation in Jsonable class.

    Changed

    • Changed deprecated import dart:html for package:web/web.dart.

    Fixed

    • Fixed several lints.
    Open source →
  9. 13.0.0 06 Jan 2025
    Release notes

    Added

    • Added entreFullScreen/exitFullScreen functions to ScreenUtils with support for Android, iOS and web.

    Changed

    • BREAKING: Changed PlatformType enum values to be lowercase.
    • LocaleUtils updated 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.

    Fixed

    • Fixed bug in Haversine formula when calculating distanceBetween locations.
    Open source →
  10. 12.0.0 14 Aug 2024
    Release notes

    Added

    • childOnBackPressed function added in substitution of bodyOnBackPressed compatible with CustomPopScope

    Changed

    • package_info_plus updated to ^8.0.0.
    • Breaking change on CustomPopScope to avoid deprecated functions.
    • AdeptState onBackPressed function updated to receive a {dynamic result} param.

    Removed

    • AdeptState bodyOnBackPressed function.
    Open source →
  11. 11.0.0 01 Apr 2024
    Release notes

    Changed

    • package_info_plus updated to latest.
    • Updated intl dependency constraints to '>=0.18.0 <1.0.0'
    Open source →
  12. 10.0.0+1 06 Mar 2024
    Release notes

    Changed

    • package_info_plus updated to latest.
    Open source →
  13. 9.4.0+1 15 Jan 2024
    Release notes

    Added

    • Added CustomPopScope to support easy canGoBack bool function.
    Open source →
  14. 9.3.0+1 11 Jan 2024
    Release notes

    Added

    • Added headers and httpClient to ConnectionUtils.isResponseSuccessful(...) and ConnectionUtils.isResponseOnline(...)
    Open source →
  15. 9.2.2+1 13 Oct 2023
    Release notes

    Changed

    • ModalProgressHUD updated to avoid unnecessary usage of Opacity widget.
    Open source →
  16. 9.2.1+1 26 Aug 2023
    Release notes

    Fixed

    • Fixed bug in ConnectionUtils.isResponseSuccessful validation.
    Open source →
  17. 9.2.0+1 18 Aug 2023
    Release notes

    Added

    • AppLifecycleState.hidden and onHidden() added to life cycle handling on AdeptState.
    Open source →
  18. 9.1.0+1 29 Jun 2023
    Release notes

    Added

    • LocaleUtils.fromJsonNullSafe(...) added to support non null Locale from json.
    Open source →
  19. 9.0.1+1 16 Jun 2023
    Release notes

    Changed

    • Updated http dependency constraints to '>=0.13.0 <2.0.0'
    Open source →
  20. 9.0.0+1 19 May 2023
    Release notes

    Changed

    • Update dependency constraints to sdk: '>=3.0.0 <4.0.0' flutter: '>=3.3.0'
    • Update dependencies to be compatible with Flutter 3.10.0
    Open source →
  21. 8.0.1+67 01 Mar 2023
    Release notes

    Added

    • Metric param added to toHumanReadableDistanceCount and toHumanReadableSpeedCount
    Open source →
  22. 8.0.0+66 04 Feb 2023
    Release notes

    Changed

    • Updated to support latest Flutter 3.7
    Open source →
  23. 7.1.0+65 21 Nov 2022
    Release notes

    Added

    • LocaleUtils added support for usesMetricSystem checking.
    Open source →
  24. 7.0.0+63 18 Nov 2022

    Nothing published for this version

  25. 7.0.0+64 18 Nov 2022
    Release notes

    Changed

    • Breaking change on dependency version package_info_plus: ^3.0.0
    Open source →
  26. 6.0.2+62 20 Sep 2022
    Release notes

    Changed

    • Dependencies updated
    Open source →
  27. 6.0.1+61 18 Jul 2022
    Release notes

    Changed

    • SlideRoute, ScaleRoute, RotationRoute, SizeRoute, FadeRoute, EnterExitRoute and ScaleRotateRoute updated to support several extra params, like transition duration and other.
    Open source →
  28. 6.0.0+60 23 Jun 2022
    Release notes

    Added

    • ConnectionUtils updated to allow to specify which method between OPTIONS and HEAD to be used in the functions isResponseSuccessful and isResponseOnline. Defaults to OPTIONS
    • device_info_plus updated to breaking change version
    Open source →
  29. 5.1.0+59 09 Jun 2022
    Release notes

    Added

    • Set device orientation functions added to ScreenUtils.

    Changed

    • ConnectionUtils updated to use OPTIONS http method in the functions isResponseSuccessful and isResponseOnline.
    Open source →
  30. 5.0.2+58 25 May 2022
    Release notes

    Changed

    • T? _ambiguate<T>(T? value) => value; implemented for compatibility reasons to avoid warnings about unnecessary null-safety operator for SchedulerBinding.instance? and WidgetsBinding.instance?.
    Open source →
  31. 5.0.1+57 02 May 2022
    Release notes

    Changed

    • SchedulerBinding.instance? and WidgetsBinding.instance? added null-safety operator for stable channel compatibility.
    Open source →
  32. 5.0.0+56 27 Apr 2022
    Release notes

    Changed

    • Breaking change on InputMethodUtils hideInputMethod and showInputMethod functions arguments.
    Open source →
  33. 4.0.0+54 14 Apr 2022
    Release notes

    Changed

    • ConnectionUtils functions isResponseSuccessful and isResponseOnline updated to avoid throwing exceptions when request timeouts
    • timeout param in isResponseSuccessful and isResponseOnline updated to accept a Duration or directly an int timeoutMillis value.
    Open source →
  34. 4.0.0+55 14 Apr 2022
    Release notes

    Changed

    • Minor changes
    Open source →
  35. 3.1.9+53 14 Apr 2022
    Release notes

    Changed

    • ConnectionUtils functions isResponseSuccessful and isResponseOnline updated to avoid throwing exceptions when request timeouts
    Open source →
  36. 3.1.8+52 04 Apr 2022
    Release notes

    Changed

    • Full code refactored fixing several warnings and lints.
    Open source →
  37. 3.1.7+51 21 Dec 2021
    Release notes

    Changed

    • Dependencies updated
    Open source →
  38. 3.1.6+50 14 Sep 2021
    Release notes

    Changed

    • Dependencies updated
    Open source →
  39. 3.1.5+49 12 Aug 2021
    Release notes

    Fixed

    • Bug fixed on LengthValidationController.
    Open source →
  40. 3.1.4+48 21 Jul 2021
    Release notes

    Fixed

    • Bug fixed in showLoading/hideLoading functions that caused setState(...) call without checking if mounted.
    • Bug fixed in addLifecycleAware function that was not taking into account all life cycles by default.
    Open source →
  41. 3.1.3+47 09 Jul 2021
    Release notes

    Changed

    • ScreenUtils improved.
    Open source →
  42. 3.1.2+46 29 Jun 2021
    Release notes

    Changed

    • Dependencies updated
    Open source →
  43. 3.1.1+45 31 May 2021

    Nothing published for this version

  44. 3.1.0+44 25 May 2021
    Release notes

    Changed

    • Dependencies updated
    Open source →
  45. 3.0.1+43 24 May 2021
    Release notes

    Fixed

    • LocaleUtils toJson/fromJson bug fixed
    • AdeptDateTime and ZonedDateTime fromJson bug fixed
    Open source →
  46. 3.0.0+42 11 May 2021
    Release notes

    Added

    • Coordinates class to work with map coordinates

    Changed

    • DimenUtils refactored to remove deprecated snake_case attributes;
    • Location updated with several functions to calculate haversine and euclidean distance, to parse to and from Map, to copyWith, and other
    Open source →
  47. 2.0.0+41-nullsafety.1 29 Apr 2021
    Release notes

    Added

    • Support for null-safety
    Open source →
  48. 1.6.4+40 05 Mar 2021
    Release notes

    Changed

    • IntentUtils updated to return Future<bool> and some validations added
    Open source →
  49. 1.6.3+39 05 Feb 2021
    Release notes

    Changed

    • Some dependencies updated
    Open source →
  50. 1.6.2+38 28 Jan 2021
    Release notes

    Changed

    • Jsonable class updated with generic implementations of fromJsonStringGeneric, fromJsonStringListGeneric, fromJsonListGeneric
    Open source →
  51. 1.6.1+37 16 Nov 2020
    Release notes

    Changed

    • DimenUtils updated with camelCase names for non constants identifiers
    Open source →
  52. 1.6.0+36 07 Nov 2020
    Release notes

    Added

    • Support for AdeptController validations with dependency
    • New validators controllers for numbers

    Changed

    • Validators controllers allows to specify are required.
    Open source →
  53. 1.5.1+35 21 Oct 2020

    Nothing published for this version

  54. 1.5.0+33 15 Oct 2020

    Nothing published for this version

  55. 1.5.0+34 15 Oct 2020

    Nothing published for this version

  56. 1.3.4+33 10 Oct 2020

    Nothing published for this version

  57. 1.3.3+32 31 Aug 2020

    Nothing published for this version

  58. 1.3.2+31 31 Aug 2020

    Nothing published for this version

  59. 1.3.1+29 21 Aug 2020

    Nothing published for this version

  60. 1.3.1+30 21 Aug 2020

    Nothing published for this version

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