Releases: probablykasper/cpc
Releases · probablykasper/cpc
v3.0.0
- Create a website interface
- Add wasm version
- Switch to the
fastnumcrate's d128 - Fix
expfunction
v2.0.0
- Remove the
degreeskeyword which referred tocelciusby default - Remove the
default_degreesargument fromeval()andlex(). Not necessary now that thedegreeskeyword is removed - Fix trigonometry imprecision
- Fix unnecessary scientific notation
v1.9.3
- Fix negative unary
-always having higher precedence than^. This resulted in-3^2returning9instead of-9
v1.9.2
v1.9.1
- Improve formatting of numbers
- Remove unnecessary dependencies (@jqnatividad)
v1.9.0
- Add
marathonunit - Add
aarch64binaries
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,minusandtimes - Add operator phrases
multiplied byanddivided 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
--versionflag - 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