NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #2144 most downloaded on crates.io
Shorthand macros to assist creating Decimal types.
Last release 8 months ago
14 Jan 2026
Ships fairly regularly
a new release about every 3 months
Nearly every release is documented
notes for 59 of the last 60 stable releases
1 version withdrawn
withdrawn after publishing
9 years old
71 releases · first in 2017
Update to Postgres 0.17 and add postgres async/await support via tokio-pg
tokio-pgserde-floatSpecial thanks to @pimeys and @kaibyao!
Updates dependencies to prevent build issues.
Updates dependencies to prevent build issues.
Fixes issue where scaling logic produced incorrect results when one arm was a high precision zero. Thank you @KonishchevDmitry!
One column per quarter.
Bug fix release:
Fixes issue where ToSql was incorrectly calculating weight when whole portion = numeric portion.
Bug fix release:
ToSql was incorrectly calculating weight when whole portion = numeric portion.Decimal::new incorrectly handled i64::max_value() and i64::min_value().rem operation incorrectly returned results when scale was required.This release represents the start of semantic versioning and allows the library to start making fundamental improvements under the guise of V2.0. Lead
This release represents the start of semantic versioning and allows the library to start making fundamental improvements
under
the guise of V2.0. Leading up to that I expect to release 1.x versions which will include adding
various mathematical functions such as pow, ln, log10 etc.
Version 1.0.0 does come with some new features:
checked_add, checked_sub, checked_mul, checked_div and checked_rem.max_value() and min_value() for i32 and i64.Special thanks to @0e4ef622 for their help with this release!
Fixes a bug in floor and ceil where negative numbers were incorrectly handled.
floor and ceil where negative numbers were incorrectly handled.Macros are now supported on stable. This does use a hack for the meantime so due diligence is required before usage.
const_fn support via a feature flag. In the future this will be the default option however in order to support older
compiler versions is behind a feature flag.Macros (nightly) now output structural data as opposed to serialized data. This is fully backwards compatible and results in some minor performance im
Performance optimization for add.
add.Introduces the Neg trait to support the ability to use -decimal_variable.
Neg trait to support the ability to use -decimal_variable.This minor release is purely to expose rust_decimal_macros for use on the nightly channel. Documentation has been updated accordingly.
This minor release is purely to expose rust_decimal_macros for use on the nightly channel. Documentation has been
updated accordingly.
Your coding agent can read these notes before it upgrades. Set up the MCP server →