improved

fixed

Minor Update

Soulver 3.12

Support for latest operating systems
This release adds support for the latest versions of Apple's operating systems:
  • macOS 15 (Sequoia)
  • iPadOS 18
  • iOS 18
What's new for iOS?
Devices
  • Added support for the new iPhone 16 Pro screen sizes.
Editor
  • The title of the current sheet will be displayed in the navigation bar (if it has one)
  • Note that a "title" in Soulver refers to when you begin a sheet with a "#"
Quick actions
  • Tap the answer of the line you're editing to quickly copy it to the clipboard
  • Tap an empty line to quickly make a subtotal of lines above on that line
Currency Keyboard
  • You can now pin select currencies to the start of the list (hold down on the currency code button, and choose "Pin" or "Unpin")
Sharing
  • PDF is now the default file format for sharing a sheet.
Bug fixes
  • Fixed a bug where the "( )" button would not wrap a text selection in brackets (thanks Evgeny)
What's new for macOS?
Quick Copy Action
  • Double-click the answer of the line you're editing to copy it to the clipboard
  • Hold down option and double-click an answer of another line to quickly copy to the clipboard
  • The default action for double-clicking other answers continues to be inserting a reference to the answer
Quick Add Subtotal Action
  • Double-click an empty line to quickly make a subtotal on this line
Alfred Workflow
  • The Soulver Alfred workflow has been updated (v1.5) and now lets you specify the trigger keyword (previous versions used "u").
  • A bug introduced in the last update of the Soulver CLI has been fixed that prevented the Alfred workflow from working correctly with the Setapp & Mac App Store versions.
Bug fixes
  • Fixed an issue with scrubbing negatively from $0 (thanks James)
What's new in the Soulver calculator?
Units & Conversions
  • Added cubic micrometer & square nanometer units
  • Support for conversion from & into imperial volume units explicitly, like "1 liter in imperial pints"
  • Added support for unit expressions with a fractional value, like "1 1/2 pounds"
  • More flexible unit conversion for ostensibly incompatible units: "3 mph to minutes" (convert to miles/minute), "10 cubic centimeters to meters" (convert to cubic meters)
  • Support for automatic conversion of units without explicit value: "usd eur" will be interpreted as "1 usd in eur"
  • Units in rates will now be preserved rather than cancelling out when converting to an alternative form: "8g/2 lb as grams/lb (= 4 g/lb)"
Stock Tickers
  • Added Nvidia (NVDA) as a built-in stock ticker (along with the existing support for the tickers of Apple, Microsoft, Google, Amazon, Meta, Tesla, AirBnB, & Netflix)
Cryptocurrencies
  • Switched to using "POL" as the symbol for the Polygon token (previously "MATIC")
Time zones
  • Support for "ct" (central time), "pt" (pacific time), "mt" (mountain time) and "et" (eastern time)
Subtotals
  • When starting a new line with an operator (±) inside a subtotal, Soulver will no longer insert the previous line as a reference. This is helpful for doing running subtotals.
Financial functions
You can now work out compound interest compounding monthly and quarterly:
  • "interest on $100 after 3 years at 10% compounding monthly"
  • "interest on $100 for 3 years at 10% compounding quarterly"
General
  • Support for larger inputs to combination and permutation functions
  • Support for min/max functions with percentages (thanks Eemil)
  • Power phrase function: "3 to the power of 9", "2 exponent 4", "4 raised to 2"
  • Added additional trigonometry functions that take their parameter in degrees: "asind", "acosd", "atand" and "tand"
International
  • Support for full width parenthesis characters ( commonly used in China, Korea & Japan)
Bug fixes
  • Fixed an issue where "1.003.020" was incorrectly being interpreted as a date (thanks @infolinux)
  • Fixed an issue with summing multiple decimal rates in the quick total or subtotals (like 3.4/day, 5.9/day, etc) (thanks Devin)
  • Fixed an issue with certain unit multiplications not returning in the most ideal form: "3 min × 15 mph" now returns "0.75 mi" rather than 1,207 m
  • Fixed an issue with feet units that are written with a trailing apostrophe, like 30.334'