Releases: chbug/hc
v1.4.0
v1.3.0
Relax edition, doc fix
No need to require edition 2024 quite yet. Also point to the actual doc, not another project :)
Better handling of large numbers
When displaying large numbers, show clearly what's being truncated.
Avoid accidental exponentiation taking significant ram/cpu.
Internal cleanups of how exponentiation is done.
Properly handle restoring screen on error.
Minor but annoying issue when using the command-line version and inputting something incorrect.
More streamlined version
Two major changes:
- Ability to run operations from the command line:
hc 123 456 * qwill show the result of the operation directly. - Reduced unnecessary typing: no need to hit enter before operations.
Deploy as "hc"
This is meant to be installed as "hc", not "helix-calc", despite the crate name.
Also support < space > to add to the stack, and minor cosmetics changes.
Prepare crates.io release
No other change, except ensuring the versions match between crates.io and the git tags.
Fix to display precision
This addresses a display issue where unnecessary zeros were shown for larger numbers (but had no impact on the math)
Stable release with basic operators.
The app now displays a useful status on errors and the actual operations are properly encapsulated.
The main missing feature so far is the notion of registers.