35 Commits

Author SHA1 Message Date
Kasper
b08dbdf0f7
Bump version 2022-12-30 12:46:22 +01:00
Kasper
81f5f9d401
Add release action 2022-12-30 12:42:24 +01:00
Kasper
7d807424a8 v1.8.0 2021-08-16 06:37:49 +02:00
Kasper
a86865e856 Fix implicit start/end parentheses 2021-08-16 06:32:40 +02:00
Matthew Gamble
45dfe129dc
Add support for data rate units
This permits the following calculations:

10 kilobytes per second * 6 seconds = 60 kilobytes
500 megabytes / 100 megabytes per second = 5 seconds
1 gibibit per second * 1 hour = 3600 gibibits
2021-07-25 10:36:04 +10:00
Matthew Gamble
4d8e802520
Support dividing lengthes by speed
The result has a unit of time.
2021-07-17 13:39:53 +10:00
Kasper
6aeee32168 v1.7.0 2021-07-14 00:03:28 +02:00
Matthew Gamble
59b20389ba
Further improvements to operator parsing in lexer
- Add support for phrases 'multiplied by' and 'divided by'
- Add support for the division operator symbol ÷
- Fixed lexing of revolutions per minute units
2021-07-07 23:23:16 +10:00
Kasper
99943ecacd Fix Ω lexing 2021-07-07 05:36:57 +02:00
Kasper
2d457de7f1 Disallow named number followed by smaller named number
like 1 million thousand
2021-07-07 04:21:44 +02:00
Kasper
0e58740749 v1.6.0 2021-07-03 17:34:34 +02:00
Kasper
87c10619b5 Add help menu 2021-07-03 02:51:03 +02:00
Kasper
cedc70af3a Add --version flag 2021-07-03 02:09:28 +02:00
Kasper
ef4738061e Freak out instead of ignoring unexpected arguments 2021-07-03 01:55:10 +02:00
Kasper
dc1b011058 v1.5.1 2021-06-10 21:45:18 +02:00
Kasper
2a214294e4 v1.5.0 2021-04-21 22:06:12 +02:00
Kasper
9e22ce9119 Update CHANGELOG.md 2021-04-08 01:56:57 +02:00
Kasper
01d00a7298 v1.4.2 2021-04-08 01:55:11 +02:00
Kasper
7ceb484f98 v1.4.1 2021-04-08 00:53:11 +02:00
Kasper
794b47e448 v1.4.0 2021-03-15 18:16:48 +01:00
Kasper
e2f284290d v1.3.2 2021-02-08 02:41:17 +01:00
Kasper
b9a1e13146 Fix incorrect parsing of named numbers Duodecillion and greater
Named numbers `Duodecillion` and greater had an extra zero in them
2021-02-08 02:29:07 +01:00
Kasper
d0d37e988c v1.3.1 2021-01-14 18:03:10 +01:00
Kasper
903c4b00e3 Update CHANGELOG.md 2020-11-29 04:06:13 +01:00
Kasper
6b9284689e v1.3.0 2020-11-29 03:53:40 +01:00
Kasper
7826834447 Fixed lexing of pound 2020-11-26 18:22:17 +01:00
Kasper
47094869dc v1.2.0 2020-11-26 02:09:20 +01:00
Kasper
bf30ffa00b Fixed dividing a unit by NoUnit resulting in NoUnit 2020-11-26 00:10:04 +01:00
Kasper
5a7ec8b196 Make const fn a normal function for compatibility 2020-11-25 23:17:01 +01:00
Kasper
156c468e93 Update CHANGELOG.md 2020-11-22 08:18:03 +01:00
Kasper
6553c50d1d Added units of voltage 2020-11-21 02:47:31 +01:00
Kasper
efd5b63a0d v1.1.0 2020-11-14 05:26:22 +01:00
Kasper
5f85d32f65 v1.0.2 2020-10-12 20:45:48 +02:00
Kasper
71c1605047 Update CHANGELOG.md 2020-08-20 22:10:18 +02:00
Kasper
d800a5f6c7 Create CHANGELOG.md 2020-08-20 10:49:57 +02:00