Skip to content

Releases: probablykasper/cpc

v1.9.3

20 Sep 04:23
1f16e10
Compare
Choose a tag to compare
  • Fix negative unary - always having higher precedence than ^. This resulted in -3^2 returning 9 instead of -9

v1.9.2

10 Jul 22:31
55b7ad0
Compare
Choose a tag to compare
  • Fix automatic light year unit not chosen for large distances (@gcomte)

v1.9.1

29 Mar 23:18
e4ccc60
Compare
Choose a tag to compare
  • Improve formatting of numbers
  • Remove unnecessary dependencies (@jqnatividad)

v1.9.0

30 Dec 11:52
b08dbdf
Compare
Choose a tag to compare
  • Add marathon unit
  • Add aarch64 binaries

v1.8.0

16 Aug 04:39
Compare
Choose a tag to compare
  • 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

13 Jul 22:05
Compare
Choose a tag to compare
  • Add operator words plus, minus and times
  • Add operator phrases multiplied by and divided 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

03 Jul 15:37
Compare
Choose a tag to compare
  • 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

10 Jun 19:47
Compare
Choose a tag to compare
  • Fix numbers unnecessarily displayed in E notation

v1.5.0

21 Apr 20:09
Compare
Choose a tag to compare
  • Remove TokenVector type
  • Rename --debug to --verbose and -v
  • Allow CLI flags before input
  • Fix panic when input contains only whitespace and/or commas

v1.4.2

07 Apr 23:57
Compare
Choose a tag to compare
  • Fix d128 errors due to d128 error status not being cleared