humanizer
A library to convert Dart values into human-friendly representations.
3.0.1
6.7K downloads/mo
#3475 most downloaded on pub.dev
kentcb/humanizer
What this package is like to depend on
Last release 2 years ago
no release in 18 months
Ships fairly regularly
a new release about every 7 months
Nearly every release is documented
notes for 7 of 7 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
8 releases · first in 2021
0 releases in the last 12 months
see the full history below
Release timeline
8 releases · Feb 2021 to Jan 2025Releases
latest 8-
3.0.113 Jan 2025 -
3.0.009 Aug 2024 -
2.2.008 Jul 2023 -
2.1.004 Feb 2023 -
2.0.023 Apr 2022Release notes
Open source →- Switched to using
Rationalas the basis for units of measurement rather thanDecimalThis is a breaking change. It allows for running calculations to be performed without loss of precision. A
Decimalis a wrapper aroundRational, so most call sites can be fixed by simple substitution. - Added support for dimensionless quantities to units of measurement feature, which allows you to humanize large numbers
- Switched to using
-
1.0.015 Oct 2021Release notes
Open source →- Improved the design and implementation of units of measurement, particularly around formatting
- Add ability to humanize
Enuminstances - Symbol related extensions now operate against a
SymbolNameclass rather thanString - Generalize approximate relative time to approximate time
- Switch to using
DecimalIntlnow that this issue is resolved
-
0.0.226 Feb 2021Release notes
Open source →- Add permissible units to units of measurement
humanizeextensions - Add example
- Bump
decimaldependency to stable, null-safe version (1.0.0)
- Add permissible units to units of measurement
-
0.0.1-nullsafety25 Feb 2021 pre-release