Soulver Version 3.6.2
Published: Saturday 1st October 2022
Units & Conversions
- Feet and inches can now be specified using ' and ". For example: 3' 4" %20 9' 2" = 12 feet 6 inches
- Added decimetres unit (dm)
- Added microgram unit (mcg)
Statistics of Lists
- Perform statistical operations on lists of lines, like "total of 3, 4, 5 7 and 9" = (28), or "average of 12, 30 and 90" (=44)
- Supported statistics include sum/total, average/mean, count, and median
Rounding to Nearest x
- Added "to nearest (x)" rounding function. Examples:
- "37 to nearest 10" (= 40)
- $490 rounded to nearest hundred (= "$500")
- 2,100 to nearest thousand (= 2,000)
Multiples
- Added additional functions for "multiple on" and "multiple off" (in addition to "multiple of"):
- 100 is what multiple of 50 (= 2x)
- 50 is what multiple off 100 (= 0.5x)
- 100 is what multiple on 50 (= 1x)
Conditionals
- Added an additional conditional syntax with a variable declaration: "profitable = true if income > expenses"
- "Unless" is now supported in conditionals: "profitable = true unless expenses > income"
- Support for "and" and "or"
Underscore as Number Separator
- You may now include underscores inside numbers, such as "1_000_000"
- And in separating binary and hex numbers: "0xCAFE_F00D", "0b_1100_0001"
Editor
- More easily "comment out" numbers by selecting text and pressing the quotation marks (") key. This will wrap the text in quotation marks the calculator will ignore it.
- Email addresses are now recognized (in addition to web URLs)
Quick Total
- The quick total now compresses to the right of the answer column during scrolling: this reduces overlap with other answers
- Median is supported as a quick statistic
Misc
- Percentage %20 number now gives a percentage (rather than a number): 50% %20 0.5 = 100%
- SI symbols for large & small numbers (other than k, M, G and T) are no longer supported (as they were causing confusion)
- Soulver 3 now requires macOS 10.15 (Catalina) or later
Bug Fixes
- Fixed an issue with unexpected behaviour when typing Korean characters (thanks Daeok)
- Fixed an issue with doing business day calculations in parenthesis (thanks Tom)
- Other minor bug fixes