Skip to content

Releases: coriolinus/calc

0.5.0 - 2025-10-21

21 Oct 19:55
3fcf469

Choose a tag to compare

Release Notes

Feat #5: choose backing value type at evaluation time, not CLI
Feat #25: add version/build info and -V/--version flags

Install calc 0.5.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/coriolinus/calc/releases/download/v0.5.0/calc-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/coriolinus/calc/releases/download/v0.5.0/calc-installer.ps1 | iex"

Download calc 0.5.0

File Platform Checksum
calc-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
calc-x86_64-pc-windows-msvc.zip x64 Windows checksum
calc-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
calc-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

Fix #14

07 Aug 16:21

Choose a tag to compare

Fix #14: history operations were being applied twice.

Enable output formatting

24 Feb 21:28
ec5e430

Choose a tag to compare

$ calc -u "0o644 | 0o111 :#o"
0o755
$ calc -u '0o755 & !0o111 :04o'
0644
[0]: 0xab :b 4
1010 1011
[1]: @[0] >>> 4 :x_4
b000_0000_0000_000a
[2]: @ & 0xF :4b
1010
$ calc pi / 3 :v#04.4
0d01.0471

Update installation instructions, create changelog

12 Feb 16:02

Choose a tag to compare

Still establishing project infrastructure.

Publish on crates.io

12 Feb 16:01

Choose a tag to compare

Take over the crate name from its squatter.

MVP

10 Feb 21:06

Choose a tag to compare

MVP
  • performs all advertised operations
  • respects hierarchy of operator precedence
  • expression mode and shell mode
  • automatic release CI
  • reference documentation

There's a lot more coming, but this is enough to be useful.