PackageTrack
Sign in Get early access

duration

Utilities to make working with 'Duration's easier. Formats duration in human readable form and also parses duration in human readable form to Dart's Duration.

4.0.3 64K downloads/mo #1333 most downloaded on pub.dev desktop-dart/duration

What this package is like to depend on

Last release 2 years ago

no release in 18 months

Release timing varies

gaps range from 2 weeks to 1.1 years

Nearly every release is documented

notes for 31 of 33 stable releases

Nothing withdrawn

no release was ever pulled

9 years old

33 releases · first in 2018

0 releases in the last 12 months

see the full history below

Release timeline

33 releases · Jan 2018 to Aug 2024
2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 33
  1. 4.0.3 21 Aug 2024
    Release notes
    • Replace first with maxUnits in Duration.pretty()
    Open source →
  2. 4.0.2 21 Aug 2024
    Release notes
    • parseDuration exception message fixes
    Open source →
  3. 4.0.1 21 Aug 2024
    Release notes
    • README and some documentation fixes
    Open source →
  4. 4.0.0 21 Aug 2024
    Release notes
    • Extension method Duration.pretty()
    • Handle negative durations

    Breaking change:

    • Removed printDuration and printMilliseconds functions
    Open source →
  5. 3.0.15 21 Aug 2024
    Release notes

    Breaking change:

    • Czeck locale should be cs not cz
    Open source →
  6. 3.0.14 21 Aug 2024
    Release notes
    • Vietnamese locale
    • Greek locale
    • DurationTersity is now enhanced Enum
    Open source →
  7. 3.0.13 12 Jul 2023
    Release notes
    • Abbreviation fix for Chinese, Japanese and Korean
    Open source →
  8. 3.0.12 22 Sep 2022
    Release notes
    • Ukranian locale
    Open source →
  9. 3.0.11 04 Mar 2022
    Release notes
    • printDuration bug fix for upperTersity
    Open source →
  10. 3.0.10 27 Feb 2022
    Release notes
    • Upper tersity support
    • Breaking change: DurationTersity.id is made private
    • Breaking change: DurationTersity order is reversed
    Open source →
  11. 3.0.9 27 Feb 2022
    Release notes
    • Added Finish locale
    Open source →
  12. 3.0.8 10 Nov 2021
    Release notes
    • Breaking change: In Dutch locale, minute is now abbreviated as 'min' not 'm'
    • parseDuration now parses weeks
    • Added some documentation to parseDuration and parseTime
    Open source →
  13. 3.0.7 26 Oct 2021
    Release notes
    • Chinese and Czech languages
    • Breaking changes to chinese locale
    • Breaking change: Minute is now abbreviated as 'min' not 'm'
    Open source →
  14. 3.0.6 12 Mar 2021
    Release notes
    • Fixed parseDuration
    • Documented parseDuration in README
    Open source →
  15. 3.0.5 12 Mar 2021
    Release notes
    • README note on prettyDuration
    Open source →
  16. 3.0.4 12 Mar 2021
    Release notes
    • English plural fix for 0 years
    Open source →
  17. 3.0.2 12 Mar 2021
    Release notes
    • English plural fix for negative amounts
    Open source →
  18. 3.0.1 12 Mar 2021
    Release notes
    • Added Indonesian, Korean, Romanian and Arabic locales
    Open source →
  19. 3.0.0 12 Mar 2021
    Release notes
    • Migration to null safety
    Open source →
  20. 2.0.15 05 Jul 2020
    Release notes
    • Hebrew locale
    Open source →
  21. 2.0.14 12 Jun 2020
    Release notes
    • Chinese locale
    • Dutch locale
    Open source →
  22. 2.0.12 15 May 2020
    Release notes
    • Fix for Itallian locale
    • Fix for German locale
    Open source →
  23. 2.0.11 11 Feb 2020
    Release notes
    • dartfmt
    Open source →
  24. 2.0.10 11 Feb 2020
    Release notes
    • Added ItalianDurationLocale
    Open source →
  25. 2.0.9 25 Jan 2020
    Release notes
    • Added DurationLocale.fromLanguageCode
    • Added constants for all locales
    Open source →
  26. 2.0.8 08 Jun 2019

    Nothing published for this version

  27. 2.0.6 08 Jun 2019
    Release notes
    • tryParseDuration, tryParseTime and tryParseDurationAny
    Open source →
  28. 2.0.5 05 Jun 2019
    Release notes
    • Added parseDuration
    Open source →
  29. 2.0.4 21 Jan 2019
    Release notes
    • Terisity now takes account missing values inbetween.
    Open source →
  30. 2.0.2 09 Jan 2019

    Nothing published for this version

  31. 2.0.1 09 Jan 2019
    Release notes
    • Russian and Portugese support
    Open source →
  32. 2.0.0 18 Aug 2018
    Release notes
    • Removed dependence on quiver_time
    • Upgraded to Dart 2 stable
    Open source →
  33. 1.0.0 01 Jan 2018
    Release notes
    • printDuration
    • prettyDuration
    • printSeconds
    • prettySeconds
    • printMilliseconds
    • prettyMilliseconds
    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