- Switched to using GitHub Actions as CI provider
- Bumped required Rust version to
1.46
- Introduced
Num32
andNum64
types with fixed size and limited precision - Added support for converting number types into a pair of their components
- Added
num-v04
feature for usingnum-*
crates in version0.4
- Added
num-v02
(enabled by default) for0.2
variants
- Added
- Added re-exports of
num_bigint
andnum_rational
crates - Excluded unnecessary files from being contained in release bundle
- Added efficient serialization & deserialization support for non
self-describing formats such as
bincode
- Added support for converting a
Num
into a floating point number - Enabled CI pipeline comprising building, testing, linting, and
coverage collection of the project
- Added badges indicating pipeline status and code coverage percentage
- Bumped required Rust version to
1.43
- Added support for printing a
Num
with a minimum precision - Added export for
ParseNumError
error type
- Added
From
implementations for various integer types- Removed
Num::from_int
constructor
- Removed
- Adjusted
Num::new
constructor to work with various integer types
- Initial release