PackageTrack
Sign in Get early access

extension

Package including lot helpers for easy developing on dart language

1.0.0 379K downloads/mo #597 most downloaded on pub.dev ScerIO/packages.dart

What this package is like to depend on

Last release 10 months ago

14 Oct 2025

Ships unpredictably

gaps range from 1 weeks to 3.1 years

Nearly every release is documented

notes for 13 of 14 stable releases

Nothing withdrawn

no release was ever pulled

7 years old

15 releases · first in 2019

1 release in the last 12 months

see the full history below

Release timeline

15 releases · Mar 2019 to Oct 2025
2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 15
  1. 1.0.0 14 Oct 2025
    Release notes
    • Upgraded dependencies
    • Upgraded to dart 3.9.0
    Open source →
  2. 0.6.0 11 Sep 2022
    Release notes
    • Renamed: DateUtils -> DateExtension, ListUtils -> ListExtension, StringUtils -> StringExtension
    • Added IterableExtension with chunk method
    • Added NumExtension with methods: padLeft, padRight, between, outside
    • Added Time class
    Open source →
  3. 0.5.0 21 May 2022
    Release notes
    • Removed enum entity with Enum<T> & enumValueByString but enhanced enums added in dart 2.17
    Open source →
  4. 0.4.0 02 Mar 2022
    Release notes
    • Replaced multiple imports by one
    -// Or by entity. Available: string, date, list, enum
    -import 'package:extension/<ENTITY NAME>.dart';
    
    +import 'package:extension/extension.dart';
    
    • Changed api's:
    - plural(1, 'дом', 'дома', 'домов');
    - pluralize(1, 'дом', 'дома', 'домов');
    
    - DateExtension.isSameWeek(DateTime(2017, 3, 5), DateTime(2017, 3, 6));
    + DateTime(2017, 3, 5).isSameWeek(DateTime(2017, 3, 6));
    
    - DateExtension.isSameDay(DateTime.now(), DateTime.now());
    + DateTime.now().isSameDay(DateTime.now());
    
    • Added date utils
    /// Tomorrow at same hour / minute / second than now
    DateExtension.tomorrow;
    
    /// Yesterday at same hour / minute / second than now
    DateExtension.yesterday;
    
    /// Current date (Same as [Date.now])
    DateExtension.today;
    
    // Returns a [DateTime] with the date of the original
    DateTime(2017, 3, 6, 12, 30, 15).dateOnly; // DateTime(2017, 3, 6)
    
    /// The day after this [DateTime]
    DateTime(2017, 3, 5).nextDay; // return DateTime(2017, 3, 6)
    
    /// The day previous this [DateTime]
    DateTime(2017, 3, 5).previousDay; // return DateTime(2017, 3, 4)
    
    • Provide more docs at readme
    Open source →
  5. 0.3.0 11 Feb 2022
    Release notes
    • Added ListUtils with thunks splitting
    • Added isTomorrow in date utils
    • Mark enumValueByString in enum utils deprecated. But dart add it feature from v2.15
    Open source →
  6. 0.2.0 04 Mar 2021
    Release notes
    • Stable release
    Open source →
  7. 0.2.0-nullsafety.0 26 Jan 2021 pre-release
    Release notes
    Open source →
  8. 0.1.1 12 May 2020
    Release notes
    • Fixed isSameDay in date utils
    Open source →
  9. 0.1.0 12 May 2020
    Release notes
    • Rewrite with extension methods
    • Added date with isToday & isYesterday extension methods
    • in enumValueByString added orElse property
    • added plural in strings
    Open source →
  10. 0.0.5 21 May 2019
    Release notes
    • Added operator == to Enum<T>
    Open source →
  11. 0.0.4 28 Mar 2019
    Release notes
    • Added string entity with capitalizeFirstLetter function
    • enumValueByString returns null if can't find the value
    Open source →
  12. 0.0.3 12 Mar 2019
    Release notes
    • enumValueByString now throws EnumValueInvalideParamsException instead simple Exception
    Open source →
  13. 0.0.3+1 12 Mar 2019

    Nothing published for this version

  14. 0.0.2 01 Mar 2019
    Release notes

    Breaking Changes

    • enumValueByString now throws EnumValueNotFoundException if can't find the value
    Open source →
  15. 0.0.1 01 Mar 2019
    Release notes
    • Initial commit
    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