Skip to content

Releases: graelo/si-scale

Release list

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 16 Dec 12:37

Changelog

v0.3.0 (2025-12-16)

Features

  • add diagnostic to advertise lossy-conversions feature
    (989a00d)
  • guard lossy-conversions behind a feature
    (60005f8)
  • allow lossy conversions from i64, f64, isize, usize
    (fa68a1d)

Other

v0.2.3

Choose a tag to compare

@github-actions github-actions released this 16 Aug 00:11

Changelog

v0.2.3 (2024-08-16)

Features

  • value: require macro-generated funcs to be documented
    (100669f)
  • value: wip
    (1328f5a)
  • helpers: add number_() helper
    (c048422)
  • helpers: add Constraint::UnitOnly and bytes_() helper
    (75e78cf)
  • value: Prefix is no longer optional
    (b0da225)
  • helpers: add helpers module
    (d7d2790)
  • value: add format_value!()
    (f25a485)
  • value: impl Display for Value
    (c102985)
  • value: allowed prefixes & exponent clamping
    (639966f)
  • value: allowed prefixes
    (d741378)
  • prefixes: WIP allowed prefixes
    (b20d998)
  • value: add Value & Prefix
    (c27a7e4)

Fixes

  • ci: remove nightly because of rounding errors
    (08cd21d)
  • ci: add toolchain to action
    (93019a0)
  • obey clippy
    (eb1821c)
  • docs: broken link
    (8457d49)
  • docs: macro docs expansion
    (9a069bb)
  • actions: use same workflows as tmux-backup
    (d69b00d)
  • docs: update README.md badge
    (069be1a)
  • cargo: remove unused excludes
    (b534e11)
  • helpers: fix a macro hygiene bug in scale_fn
    (0bb744f)
  • value: fixed formatting issue
    (3a666c4)
  • value: Fixed formatting of the value 0
    (dc7f9ce)

Other

  • release: si-scale v0.2.3
    (d9b0ac0)
  • ci: upgrade workflow essentials
    (fb288ac)
  • ci: bump actions versions
    (b3bc4d1)
  • release: bump to 0.2.2
    (b7b9932)
  • ci: update cargo-deny
    (f3e97c1)
  • update Cargo.lock
    (649cf00)
  • actions: align macOS on linux tests
    (4a04599)
  • actions: add convco checks & others only on stable
    (91d2e59)
  • release: bump to 0.2.1
    (1c0a87d)
  • makefile: add targets lint & check
    (801e1a2)
  • actions: ignore cargo-deny (needs 1.56.1)
    (0b791d0)
  • actions: move timeout-minutes to step level
    (46e43ff)
  • actions: re-add Cargo.lock
    (eb0b8ee)
  • actions: adjust timeout-minutes to allow cargo check tools 1st
    installation
    (4fe0252)
  • ignore clippy::needless-doctest-main
    (beef7ba)
  • obey clippy
    (dbd3ab4)
  • actions: improve GitHub Actions
    (cb92b8b)
  • doc: obey markdownlint and remove badges from src/lib.rs
    (82fc21f)
  • release: bump to 0.2.0
    (1982995)
  • value: ensure issue #8 is fixed
    (fd83591),
    closes #8
  • changelog: add basic changelog
    (d7d9e0c)
  • remove old comments
    (f4cb18d)
  • add tests for the updated bytes() and bytes_()
    (b13c37b)
  • makefile: make checkmake happy
    (4677a3b)
  • release: bump to 0.1.5
    (42a2abe)
  • release: bump to 0.1.4
    (c2b6f54)
  • release: bump to 0.1.3
    (e1144f7)
  • release: bump to 0.1.2
    (8a2ef6e)
  • release: bump to 0.1.1
    (37305d7)
  • docs: update badge
    (71d5bd8)
  • helpers: more consistent helpers API
    (e367972)
  • value: better constraint API
    (b821ad6)
  • remove unused pub
    (c4ebbf0)
  • value: update format_value!() macro
    (296cdbd)
  • rename crate to si-scale
    (1be4880)
  • Allowed -> Constraint
    (66b0707)
  • value: reorg Value fields
    (41caf91)
  • add grcov makefile & improve docs
    (7b95385)
  • value: better exponent code
    (04e4881)
  • value: cleaner Value::try_from
    (a2a6fb9)
  • base: simpler base code
    (35a8866)
  • base: split base code
    (78f303e)
  • bump MRSV to 1.50
    (c5c2e75)
  • actions: refine github actions
    (0605cf9)
  • initial commit
    (195f6d4)

Documentation

Read more