The goal with Soulver 3 was to to refine and improve on Soulver 2, and adding the most frequently requested features. But there are also some notable differences in behaviour
Changes to commenting characters
The commenting characters ; and " " have been removed. Only // is supported in Soulver 3.
Use # for a heading, instead of @.
A single number inside round brackets is now ignored, like (iPhone 8) (this feature can be disabled)
The first unit rather than the last unit in an expression is used to format the answer. I.e 1km + 100m = 1.1km (Soulver 2 used the last unit)
Variables must now be declared before they can be used.
Line references can only refer to lines before the current one.
Soulver 2 supported up to 50 dp of precision. Soulver 3 supports up to 15 dp.
Some percentage phrases have changed syntax (i.e '180 is 10% off what', rather than '10% off what is 180')
The numbers window is gone in Soulver 3 (instead we have the "Tweak Calculator" sheet for editing global variables, and custom units).
Languages other than English are not yet supported in Soulver 3. We will support other languages in the future.
Soulver 3 is only available for macOS 10.14.4 and later.
Bitwise, and hex and binary operations & output are not supported at this time.
All 'single word' word operators have been removed ('and', 'of', 'by', etc).
The factorial function (!) is no longer supported.
The e syntax for large numbers (3e4 = 30,000) has been removed. Instead, use SI suffixes, like 30k.
Scientific notation been removed in favour of just SI notation.
Offset line references are no longer supported.
MathKey, 'Jump Answers' , 'Big Answer', the formatting bar, the answer palette and the line numbers have been removed
Standard deviation and variance are no longer supported as answer column statistics.
Stocks are not supported at this time.
Exporting to HTML/Mail is not supported in Soulver 3 at this time.