NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #406 most downloaded on crates.io
A collection of numeric types and traits for Rust, including bigint, complex, rational, range iterators, generic integers, and more!
Last release 2 years ago
no release in 18 months
Release timing varies
gaps range from 4 weeks to 2.3 years
Some releases are documented
notes for 9 of 23 stable releases
35 versions withdrawn
withdrawn after publishing
12 years old
58 releases · first in 2014
chore: Release num version 0.4.3
chore: Release num version 0.4.3
Updated all sub-crates to their latest versions.
One column per quarter.
Updated all sub-crates to their latest versions.
Rational is deprecated in favor of explicit Rational32 or Rational64.
num-bigint, num-complex, and num-rational to 0.4.0.
rand 0.8 in num-bigint and num-complex.Rational is deprecated in favor of explicit Rational32 or Rational64.num-integer,
num-iter, and num-traits are still semver-compatible with those exported
by earlier version of num.Updated all sub-crates to their latest versions.
If you have these as public dependencies in your own crates, it is not a breaking change to move to num 0.3. However, this is not true of num-bigint,…
All items exported from num-integer, num-iter, and num-traits are still
semver-compatible with those exported by num 0.1 and 0.2. If you have these
as public dependencies in your own crates, it is not a breaking change to move
to num 0.3. However, this is not true of num-bigint, num-complex, or
num-rational, as those exported items are distinct in this release.
num-integer, num-iter, and num-traits are still compatible
with num 0.1 and 0.2.bigint without std on Rust 1.36+.Float without std in traits and complex.num now requires rustc 1.31 or greater.
rand support has been updated to 0.7, requiring Rust 1.32.Contributors: @cuviper
Updated all sub-crates to their latest versions.
Contributors: @cuviper, @ignatenkobrain, @jimbo1qaz
If you have these as public dependencies in your own crates, it is not a breaking change to move to num 0.2. However, this is not true of num-bigint,…
All items exported from num-integer, num-iter, and num-traits are still
semver-compatible with those exported by num 0.1. If you have these as public
dependencies in your own crates, it is not a breaking change to move to num
0.2. However, this is not true of num-bigint, num-complex, or
num-rational, as those exported items are distinct in this release.
A few common changes are listed below, but most of the development happens in
the individual sub-crates. Please consult their release notes for more details
about recent changes:
num-bigint,
num-complex,
num-integer,
num-iter,
num-rational,
and num-traits.
num-integer, num-iter, and num-traits are still compatible
with num 0.1.BigInt, BigUint, Complex, and Ratio all implement Sum and Product.num now requires rustc 1.15 or greater.num-bigint, num-complex, and num-rational have all been updated to 0.2.num-* sub-crates using cargo
features. If you need that control, please use those crates directly.std feature, enabled by default, along with the implication
that building without this feature makes this a #![no_std] crate.
num::bigint is not available without std, and the other sub-crates may
have limited functionality.serde dependency has been updated to 1.0, still disabled by default.
The rustc-serialize crate is no longer supported by num.rand dependency has been updated to 0.5, now disabled by default. This
requires rustc 1.22 or greater for rand's own requirement.Contributors: @CAD97, @cuviper, and the many sub-crate contributors!
Nothing published for this version
[All of the num sub-crates now have their own source repositories][num-356].
Contributors: @cuviper
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →