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'