Changelog

Follow up on the latest improvements and updates.

RSS

improved

fixed

Soulver 3.14.1

Rounding Numbers Up and Down to Nearest Interval
  • Added phrases to round numbers up or down to a specific interval
  • For example, "round 21 up to nearest 5" (= 25), "round down 20 to nearest 8" (= 16)
Time to Decimal Conversions
  • Support for converting times to decimal: for example, "10:15 to decimal" (= 10.25)
Millisecond Unix Timestamps
  • Added support for converting millisecond timestamps into dates, like "1733823083000 to date"
Timezones
  • You can now include "time" as a commenting word in time zone conversions, like "3pm Sydney time to Lisbon time"
  • "10am to London" will now be interpreted as "10am here to London"
General
  • When copying out multiple lines of text with expressions & answers that include subtotal lines, these will now be included on their own line
Bug fixes
  • Fixed an issue with sheets written in certain locales that use space as a thousands separator being incorrectly interpreted after syncing (thanks Øyvind & Edgar)
  • Fixed an issue with auto-converting quantities in brackets in QuickSoulver (thanks Chris)
  • Fixed a crash with the factorial function (when doing an expression like "fact(9999999.3)")
  • Fixed an issue where an expression like "1.6 fl oz/acre to mL/ha" would return an error instead of converting correctly
  • An expression like "Monday 5pm-7pm" now correctly returns the interval of time specified (2 hours in this example)
Localizations
  • Minor improvements to the Russian localization
  • Fixed an issue with the Chinese translation of Soulver not working correctly
Use the Floating Number Pad Without the System Keyboard on iPad
  • It can be helpful to hide the system keyboard when you don't need it (especially on smaller iPads, like the iPad Mini in landscape)
  • Hide/show the system keyboard using a button in the floating number pad
(Optional) Larger Floating Number Pad with Accessory Bar on iPad
  • We've added a larger floating iPad number pad with larger key sizes and the handy accessory bar (which you may have used in the iOS version)
  • The keyboard accessory bar provides many useful keys for various workflows, including currency conversions, working with variables, percentages, and date & time calculations
  • You can customize the keyboard accessory bar with your own keys
  • Toggle between the larger and compact floating number pads, depending on your needs
Other Number Pad Improvements (iPad & iPhone)
  • Added parentheses ( ) as a popup option on the multiplication key
  • Added move cursor left/right keys to the general accessory keyboard
System Integration
  • Added a Control Center control button that opens Soulver on iOS 18+
  • Support for large & small icon styles on iPad, and dark & tinted icons on iOS 18+
Bug Fixes
  • Fixed a crash on first launch on iPhone after starting the trial
  • Fixed an issue with using the number pad alongside third-party keyboards (like SwiftKey from Microsoft, or Gboard from Google)
  • Fixed an issue where pasting copied text containing line reference tokens into other apps wasn't working
  • Fixed an issue where the variable accessory keyboard could show an out-of-date variable state for a line
Mac
  • Fixed an issue with the command line utility (& Alfred workflow) not being able to use currency rates
  • Fixed a crash on macOS Sequoia for some non-English users
iOS
  • Fixed an issue with the [% of] button missing a space

improved

new

Major Update

Soulver 3.13

This update introduces additional settings and options for further personalizing the way currencies are formatted.
For data service subscribers on the App Store (and Setapp users), there are also new improvements to the weather feature, including the ability to perform weather queries for smaller places around the world and conduct historical weather queries.
Currency Formatting
Use currency codes instead of symbols
  • In the
    Calculator
    settings under
    Currency Symbols
    , you can now choose to always use currency codes (like EUR) instead of currency symbols (in this case, €).
Hide trailing zeros on currencies
  • In the
    Calculator
    settings under
    Currency Symbols
    , you can now choose to hide trailing zeros on currencies. With this setting off (the default), $1 is rendered as $1.00. With this setting on, the trailing zeros will be hidden.
Settings
New sheet/file on launch
  • In the
    General
    settings, you can now choose to create a new sheet or Soulver file on launch.
Tab for variable autocomplete
  • In the
    Formatting
    settings, you can now select Tab instead of Escape as the key that invokes variable autocomplete.
Advanced Weather (requires Setapp or data services subscription on the App Store)
Historical weather queries (macOS 15+)
  • Look up the average, high, and low temperatures, as well as rainfall, in a place on a particular date.
  • Data is available back to August 1, 2021.
Historical averages by month (macOS 15+)
  • Perform weather queries for the average high/low temperatures and rainfall in a place in a given month.
  • For example, "high in New York in June."
  • Note that these are historical averages based on weather records going back to the 1970s (not maximum/minimums).
Weather & time zone queries for small places
  • Soulver can already perform weather and time zone queries for approximately 500 of the largest cities on Earth.
  • New in this update is the ability to look up weather for any place on Earth, including smaller places.
  • For example, you can now type "weather in Ubud, Bali," or "temperature in Assisi, Tuscany."
  • This feature also works for time zone queries using "time in (place)": "time in Inverness, Scotland," "time in Wollongong, NSW."
  • And when working out time differences: "time difference between Kemer, Turkey, and Mill Valley, Marin County."
Bug Fixes
  • Fixed an issue where a zero currency (like $0) could have unnecessary decimal places with certain decimal point settings (thanks, Nevan).
  • Fixed an issue where subtotals were not respecting custom currency formatting settings (thanks Anssi).
  • Fixed an issue with larger/smaller functions and negative currencies (thanks Ian).
  • Fixed an issue introduced in 3.12 where certain variable lines needed to be manually edited to make them update (thanks Suvil & Andy).
  • Fixed an issue in the Setapp version on macOS 15 where Soulver would unnecessarily prompt for access to "data from other apps" when opening Soulver Mini.
Mac (App Store)
  • New purchase history window to see which Soulver products you have purchased
  • Support for changing Apple Accounts & retaining purchases
  • Fixed an issue with a purchase sometimes not being recognized after an update
iPhone
  • Localization improvements
  • Fixed a crash when opening the getting started guide

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'

new

Major Minor Update

Soulver 3.11.3

Soulver Studio
  • Turn sheets into stand-alone Mac apps that can be shared with others (compatible with macOS 12+)
  • Select a sheet, go to the "Sheet" menu and choose "Build App from Sheet"
  • Choose from 7 fun icon colors
App creation details
  • Mac apps built from sheets are sandboxed for security and sent to Apple for "notarization"
  • Notarization is a process that makes an app Gatekeeper compatible, so they can be installed on other Macs
  • This process generally takes less than 5 minutes
  • Apple restricts us to building 75 apps per day this way. You might find the service is unavailable for a time if we run out of capacity

fixed

new

Major Minor Update

Soulver 3.11.2

Calculation Engine
Bitwise Operators
Support for bitwise operators, including:
  • Bitwise AND (&), bitwise OR (|), bitwise XOR (xor)
  • Bitwise left shift (<<) and bitwise right shift (>>)
Permutations & Combinations
  • "10 permutation 3" (= 720)
  • "25 combination 3" (= 2,300)
Or, alternatively, use a clearer syntax:
  • "3 permutations of 10 (= 720)
  • "3 combinations of 25" (= 2,300)
Financial Functions
  • Added a compound interest function that gets just the interest earned (without the principal), i.e.:
  • "interest on $35k after 3 years at 4.5%" (= $4,941)
Crypto-currencies
  • Support for "Gwei" and "Wei" (sub-dominations of Ethereum)
Number pad (iPhone)
  • Added ETH, BNB and SOL as popup options on the BTC button (thanks John)
  • You can now quickly convert a currency result on a new line: add a new line (after a line with a currency result), then tap a currency code. This will insert a reference to the previous line, and conversion to the inserted currency.
  • Operators & return/delete keys in the number pad are now visible to VoiceOver (thanks Scott)
Sheet settings (iPhone & iPad)
  • Added a setting to control what happens on app launch: either open the previous sheet, or create a new sheet on launch (but only after 5 minutes of inactivity)
  • Added a sync troubleshooting section: this includes a button to manually reload your sheetbook file (rarely required, but can be helpful sometimes)
  • Minor layout improvements to the sheet settings pane
Bug fixes (Calculation Engine)
  • Fixed an issue where certain date interval phrasings could cause a crash
  • Fixed an issue with 0.9M being incorrectly formatted by the thousands separator insertion feature (thanks Matteo)
  • Fixed an issue with dash separated dates (like 04-05-2020) incorrectly having spaces inserted around the dashes while typing (thanks Dr. Dishant)
Bug fixes (Mac)
  • Made it clearer that the Monospaced System Font option only applies to digits (thanks John)
  • Fixed an issue with the delete button in the sheet view not during mouse movement after cancelling a drag (thanks Jasper)
  • Fixed an issue with the syntax coloring of variable declarations on subtotal lines in HTML/PDF output (thanks Jason)
Bug fixes (iPhone & iPad)
  • Copying & pasting lines that contain line references now works correctly (thanks Tony)
  • Fixed an issue with opening .slvr files from the Files app not working correctly on iPhone (thanks Alexander)

fixed

improved

Minor Update

Soulver 3.11.1

Minor improvements (iPhone & iPad)
  • Added a contextual menu (via a long press) on answer tokens to turn them into plain text, or show the line they reference
  • When importing Soulver 2 files (.soulver), the file name is no longer automatically inserted as the sheet heading (#) if the file is named Draft or Untitled
  • Soulver longer automatically shows the keyboard on iPhone when switching to another sheet (this behavior matches the Notes app)
  • Improved the Soulver launch screen
Bug fixes (iPhone & iPad)
  • Fixed an issue where some users were not able to get past the launch screen due to iCloud hanging while downloading an existing sheetbook onto your device when requested
  • Fixed a crash on iPhone when showing the custom keyboard editor while editing an external sheet (.slvr)
  • Fixed an issue where the open sheet URL action was only cosmetically selecting the requested sheet
  • Fixed a bug with the "New Sheet" home screen action (on iPad) not working when the app had not yet been launched

new

Platform

Soulver 3.11

Soulver 3 is now available for iPhone.
Availability & Pricing
  • Soulver 3 for iOS is available on the App Store. It's just $14 (or complementary for our Setapp users).
  • It's still a one time purchase (separate from Mac & iPad versions), and family sharing is included
  • This is the first paid update to Soulver on iOS since the original Soulver for iOS in 2009 (which received more than 10 years of updates & support)
Number pad
  • We've designed a wonderful number pad make doing calculations on-the-go fast
  • Switch between the system keyboard and the number pad with a conveniently located switch at the bottom of the keyboard
  • It comes with a number of accessory keyboards across the top that you can choose from for your particular calculations
  • The number pad is supported on all iPhones with a rounded display (all iOS 16 supporting iPhones except the iPhone SE)
  • You can disable the number pad in the settings if you require
Additional options on keys via popups
  • Many keys have additional options available on a popup menu. Press down on a key for a second to see additional options
  • For example, the "0" key offers "k", "M", and "G" number scalars
  • For example the "." key offers headings "# " and comment "// " characters. The ABC keyboard will be selected automatically for you to type your heading or comment.
  • Hold down on the delete key and slide your finger left to delete the current line or clear the entire sheet
Currency accessory keyboard
  • Always shows your home currency & the currency of your current location (based on your timezone, not your GPS location)
  • This is helpful for quickly converting back to your home currency when travelling.
Variable accessory keyboard
  • Shows any global & local variables in your sheet (this saves you typing out the whole variable name every time you want to reference it).
Custom accessory keyboard
  • Design your own custom accessory keyboard with whatever functions & phrases you find yourself using most commonly
Sheet management (iPad & iPhone)
  • Compact sheet view mode
  • A contextual command to move a sheet into a folder (like the Notes app). Previously only drag-and-drop moving was supported
Lots of other little touches
  • Check out the Tips & Tricks to learn about some handy hidden features, including a gesture for answer column resizing, quick subtotal creation, and quickly switching between keyboards
Load More