Releases: probablykasper/cpc
Releases · probablykasper/cpc
v3.0.0
- Create a website interface
- Add wasm version
- Switch to the
fastnum
crate's d128 - Fix
exp
function
v2.0.0
- Remove the
degrees
keyword which referred tocelcius
by default - Remove the
default_degrees
argument fromeval()
andlex()
. Not necessary now that thedegrees
keyword is removed - Fix trigonometry imprecision
- Fix unnecessary scientific notation
v1.9.3
- Fix negative unary
-
always having higher precedence than^
. This resulted in-3^2
returning9
instead of-9
v1.9.2
v1.9.1
- Improve formatting of numbers
- Remove unnecessary dependencies (@jqnatividad)
v1.9.0
- Add
marathon
unit - Add
aarch64
binaries
v1.8.0
- Add support for data transfer rate units (like mb/s)
- Add support for dividing length by speed (like 10 km / 100 kph)
- Fix implicit start/end parentheses
v1.7.0
- Add operator words
plus
,minus
andtimes
- Add operator phrases
multiplied by
anddivided by
- Add operator symbol
÷
- Disallow named number followed by smaller named number (like 1 million thousand)
- Fix/improve parsing of multi-word units
- Fix light second parsed as light year
- Fix
Ω
lexing - Fix lexing of rpm units
v1.6.0
- Add support for non-US "metre" and "litre" spellings
- Add help menu
- Add
--version
flag - Freak out instead of ignoring unexpected arguments
- Print errors to STDERR
- Fix decimeter parsed as centimeter
v1.5.1
- Fix numbers unnecessarily displayed in E notation