any_timeago
Feature-rich relative-time formatting for Flutter with four presentation formats, 197 localizations, customizable output, and synchronized live-updating widgets.
2.1.0
311 downloads/mo
#1023 most downloaded on pub.dev
andry-brill/a-timeago
What this package is like to depend on
Last release 19 days ago
04 Aug 2026
Too new to tell
only 1 release windows
Nearly every release is documented
notes for 5 of 5 stable releases
Nothing withdrawn
no release was ever pulled
0 months old
5 releases · first in 2026
5 releases in the last 12 months
see the full history below
Release timeline
5 releases · Jul 2026 to Aug 2026Releases
latest 5-
2.1.004 Aug 2026Release notes
Open source →- Add
TimeAgoResult.nextCutoffto expose the nearest pending cutoff that will replace the normal result, without replacing or requiring the same effective unit as the selected value step.
- Add
-
2.0.030 Jul 2026Release notes
Open source →- Add opt-in
steps/intl_calendar.dartpresets for fully localized minute-to-calendar feed timestamps, with and without seconds.- Add CLDR 48.1 yesterday, today, and tomorrow labels plus fixed and relative date-time combination patterns to every bundled locale.
- Add fallback-aware localized clock formatting through
TimeAgoLocaleFunctions.formatTime(). - Split step presets into
steps/basic.dart,steps/intl_twitter.dart, andsteps/intl_calendar.dart. The main library exports only the basic presets. - Breaking:
LocaleConfigconstruction now requiresTimeAgoCalendarLabelsthrough thecalendarargument. - Breaking: Code that implements
TimeAgoLocaleFunctionsmust implementformatTime(). Code that extends a bundled implementation inherits its default. - Breaking: Move the Twitter presets out of
TimeAgoSteps. Importsteps/intl_twitter.dartwith a prefix and migrate:TimeAgoSteps.twittertotwitter.stepsTimeAgoSteps.twitterNowtotwitter.stepsNowTimeAgoSteps.twitterFromMinutetotwitter.stepsFromMinuteTimeAgoSteps.twitterFromMinuteNowtotwitter.stepsFromMinuteNowTimeAgoSteps.twitterFirstMinutetotwitter.stepsFirstMinute
- Add opt-in
-
1.1.030 Jul 2026Release notes
Open source →- Add structured pre-format values to
TimeAgoResultthrough the newTimeAgoValuerecord type.- Add
TimeAgoUnit.upperBound()and configurable default next-unit relationships. - Add
TimeAgoRendererfor reusableTimeAgoResultrendering and live subscription coordination. - Refactor
TimeAgoBuilderto useTimeAgoRendererand theBuildContextformatting extensions. - Breaking: Direct
TimeAgoResultconstruction now requires an explicit values list.
- Add
- Add structured pre-format values to
-
1.0.129 Jul 2026Release notes
Open source →- Broaden
intlcompatibility to support Flutter SDK-pinned versions from 0.18.0 through 0.20.x.
- Broaden
-
1.0.029 Jul 2026