Soulver 3
Notepad, meet calculator.
Free · In-App Purchases
Soulver is the original notepad calculator app for working through day-to-day math problems. It supports hundreds of helpful natural language functions & units for working things out, along with live currency conversions & calendar date math.
This is the third major release of a much beloved product that's been available for Apple's platforms since 2005.
# Coming from Soulver 2?
Soulver 3 for iPhone & Soulver 3 for iPad are one time (non-subscription) purchases and the first paid to Soulver on iPad & iPhone since the original version released in 2009.
You can import your Soulver 2 files by tapping the "+" button and selecting them from Files.
Enable iCloud syncing with Soulver 3 for Mac in Soulver's sheetbook settings.
# Why do I need Soulver?
The goal of Soulver is to reduce your mental load when working things out.
It includes natural language phrases for all the kinds of calculations you do regularly, including working with:
- Percentages ("20% of 900", "$399 - 20% discount")
- Unit conversions (300+ units supported)
- Dates & times ("March 12 + 3 weeks")
- Time zones ("10am New York to London")
- Business day calculations ("5 business days from today")
- Cooking calculations
- Financial functions (compound interest, mortgage repayments)
- Video time codes & frame rates
# Best iPhone calculator number pad
The Soulver numeric keyboard on iPhone has been meticulously designed to make doing calculations quicker.
Select from 1 of 6 specialized accessory keyboards, including for:
- Working with currencies
- Working out percentages
- Doing date & time math
- Doing calculations with variables
You can also set up your own custom accessory keyboard with button titles customized for your particular needs.
# Live Currency Conversions, Stock Prices & Weather
Soulver is connected to the internet & offers:
- Live & historical currency conversions (200+ real-world & popular crypto currencies & commodities)
- Live weather for most locations on Earth
- Live (popular) tech stock prices. Access 150,000+ stock tickers with the optional Soulver Stocks subscription
- Accurate public holiday data for your particular country is taken into account in business day calculations
# Advanced Workflows & Customizability
Soulver offers many useful tools for more advanced workflows including:
- Line references (like in spreadsheets)
- Variables (defined with the syntax "variable = 123", or define global variables in the settings)
- Conditional "if" statements (like in programming languages)
- Many settings for customizing the editing experience & preferred syntax colors
- Font & font size options
# Organisation & Sharing
Your calculations are saved automatically into sheets (like the Notes app).
Add text comments anywhere alongside your calculations to help them make sense to you later, and to others.
Choose iCloud as the sheetbook location to sync with Soulver 3 for Mac.
You can share your calculations with other as a PDF (just take a screenshot!) or print your sheet out, or send a stylish HTML email directly from Soulver.
# Best-of-class iPad app
We think Soulver is the best calculator app ever designed specifically for the iPad, including best-in-class integration with iPadOS & hardware features. This includes…
- Support for the magic keyboard & tons of keyboard shortcuts
- Multiple windows, Slide Over & Split View so you can use Soulver as a floating calculator alongside Notes or Safari
- Scribble & Apple Pencil support
- Powerful text editor with handy editing features like a line styling palette & find & Replace
- Automation features (URL schemes & Siri Shortcuts)
# No-commitment 30 day trial
We offer a trial that does not need to be cancelled. You will NOT be charged automatically when the trial finishes.
Delete (or purchase) Soulver at any time during or after the trial.
------------
Terms of Use (EULA)
https://www.apple.com/legal/internet-services/itunes/dev/stdeula/
more # iOS
- Fixed an issue with multi-page printing on iOS 26 cutting off on the edges (thanks Joshua)
- Fixed an issue with the statistic not being included in PDF exports when selected (thanks Christian)
- Keypad optimised for iPhone Air
# iPadOS
- Fixed a visual issue with the sheets sidebar in compact mode on iPadOS 26
- Added a setting to completely disable the floating number pad on iPad (helpful for customers with Magic keyboards)
3.15.2 29/12/2025
- Fixed a rare crashing bug introduced in the previous update
3.15.1 15/09/2025
Support for Apple's latest operating systems, iOS 26 & iPadOS 26.
iPad:
- Tweaks for the new windowing system and menu bar
- Additional export options are now presented when using the share button after a swipe on a sheet
Calculator:
- Additional built-in constants: phi (the golden ratio) and tau (2π)
- Support for date + plain number type expressions, assuming either days or hours. For example: "August 5 + 5" [assume days], or "3:45 pm + 5" [assume hours]
- Support for "hourly", "daily", "weekly", "monthly", "quarterly" and "yearly" as both the compounding interval and interest interval in the compound interest formula. For example: "hourly interest on $1k for 3 years at 4% compounding quarterly"
3.15 15/09/2025
What's new in Soulver 3.14.5?
- Fixes a rare sync issue that crept in in the last update
What's new in Soulver 3.14.4?
# Custom keys
- The custom key settings pane now shows you the standard keyboards that you can use for inspiration to quickly set up your custom keyboard how you want.
- Keys added to the custom keyboard that match the title of a standard key will now get automatic additional popup options (when available). For example, if you name a key "today", you'll automatically get "tomorrow" and "now" available as extra options.
# Contextual Menu
- The contextual menu on a sheet now lets you print, export into PDF, and send styled emails with a customizable preview stage.
- Copy Lines with Answers (as plain text) is now available on the contextual menu on a sheet too.
# Engine Improvements
- Support for Python style trailing comments on the end of lines (# this is a comment).
- "1K" (uppercase K) is once again interpreted as one thousand, with "1 K" being 1 kelvin.
# Bug fixes
- Fixed an issue with the wrong default currency symbol location for Swedish Kroner.
- Fixed an issue with negative operators & stock tickers not being recognised in some cases (thanks Sami).
- Fixed an issue with numbers being auto-formatted in multi-hash Markdown headings (###).
- Fixed an issue with "oct" clashing with the octal conversion function in an expression like "oct 1 2024 to jun 1 2025".
3.14.5 21/08/2025
# Custom keys
- The custom key settings pane now shows you the standard keyboards that you can use for inspiration to quickly set up your custom keyboard how you want.
- Keys added to the custom keyboard that match the title of a standard key will now get automatic additional popup options (when available). For example, if you name a key "today", you'll automatically get "tomorrow" and "now" available as extra options.
# Contextual Menu
- The contextual menu on a sheet now lets you print, export into PDF, and send styled emails with a customizable preview stage.
- Copy Lines with Answers (as plain text) is now available on the contextual menu on a sheet too.
# Engine Improvements
- Support for Python style trailing comments on the end of lines (# this is a comment).
- "1K" (uppercase K) is once again interpreted as one thousand, with "1 K" being 1 kelvin.
# Bug fixes
- Fixed an issue with the wrong default currency symbol location for Swedish Kroner.
- Fixed an issue with negative operators & stock tickers not being recognised in some cases (thanks Sami).
- Fixed an issue with numbers being auto-formatted in multi-hash Markdown headings (###).
- Fixed an issue with "oct" clashing with the octal conversion function in an expression like "oct 1 2024 to jun 1 2025".
3.14.4 15/08/2025
# Inline Knowledge Assistant
- The default provider for inline knowledge queries is now Wolfram|Alpha
- Wolfram|Alpha is the most reliable data source for live and accurate data, and it supports natural language queries.
- If Wolfram|Alpha cannot process your query (for example, if you use a language other than English), the knowledge assistant will direct your query to the latest AI model from OpenAI.
- The optional data subscription is required to use the inline knowledge assistant.
# Large currency notation
This update adds support for additional symbols representing large currencies (commonly used as shorthands in finance and journalism):
- Millions: $1M, $2m, or $3mn
- Billions: $1B, $2b, or $3bn
- Trillions: $1T, $2t, or $3tn
Currency results at these magnitudes will automatically use the new currency notation symbols.
- Which symbols are used depends on your region: for example, uppercase "$K, $M, $B, $T" are used in the US, and longer form "$k, $mn, $bn, $tn" are used in the UK.
# Minor improvements
- Fixed an issue with the automatic number formatter when formatting negative numbers with a fractional component after adding a space between the minus sign and number.
- New lines now automatically inherit the formatting settings of the previous line (this behaviour matches Soulver 2), rather than defaulting to the default.
- 'yr' and 'mo' are now supported as aliases for 'years' and 'months'.
- Support for "weather in place in a month of the year" style weather queries, like "weather in Tokyo in June" (advanced data subscription or Setapp required).
- Modernised currency codes for Mauritanian Ouguiya (MRO → MRU) and Venezuelan bolívar (VEF → VES).
- A slightly more accurate definition for the density of corn.
# iPhone version
- Fixed an issue where the app could sometimes take a few seconds to launch during periods of low network coverage.
- Fixed an issue where the move to line start/end feature was moving the cursor to the line start/end (rather than paragraph start/end).
3.14.3 06/05/2025
# Non-decimal bases
- Support for unit expressions in bases other than decimal, like "0xF days in minutes"
- Added support for base 8 (octal) numbers: 123 as octal (= 0o173)
- Added support for converting into other bases using a phrase "as base x", like "0b101101 as base 16" (= 0x2D)
- Added support for converting into other bases using functions: bin(), hex(), int() and oct() (inspired by Python)
# Expression Formatting
Auto-spacing division slashes:
- Soulver will now automatically insert spaces around slash division characters in certain cases, like in "500 / 40"
- There are still many cases where it's not preferred, like when working with fractions (1/3), rates (10 km/h), and Soulver will continue to not auto-space the division slash in these cases.
Thousands separators:
- Soulver will now delete unnecessary thousands separators when deleting digits from the end of a number (i.e. "1,000" will now become "100" when deleting the final zero)
# Financial Functions
Investment required for return
- This function is useful for when you have a specific return on investment you'd like to achieve from an investment (like a bank deposit)
- Specify a target dollar amount you wish you receive over a given period of time in interest, and the interest rate
- Soulver will tell you how large your initial bank deposit needs to be
Examples:
- "investment required for $10k/month at 5%" (= $2.4M)
- "deposit needed for $42k/year at 7.5%" (= $560k)
Daily mortgage payment functions:
- daily payment on $1M over 30 years at 6.5% (= $207.67)
- daily interest paid on $1M over 30 years at 6.5% (=$116.40)
# Other
Added a clamp function:
- "clamp 26 between 5 and 25" (= 25)
- "clamp 4 from 5 to 25" (= 4)
# Bug Fixes
- Fixed an issue with certain rounding phrase syntaxes that broke after the previous update, like "$110.00 USD in AUD to 2 digits" (thanks Ian & Mark)
- Fixed an issue where global currency variables were being rounded to 2 dp (thanks Shai)
- Fixed a bug where the floor() function wasn't working correctly with degree units (thanks Markus)
- Fixed an issue with very small numbers displaying as zero with notation disabled (thanks Eli)
3.14.2 16/01/2025
# 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 time into 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 conversion, 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
3.14.1 16/12/2024
# Larger Floating Number Pad with Accessory Bar (on iPad)
- We've added a larger floating number pad with increased key sizes to iPad 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
# 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
# Other Number Pad Improvements (on iOS)
- 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 button to open Soulver (iOS 18+)
- Support for dark & tinted icons (iOS 18+), and large & small icon styles (on iPad)
# 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 time into decimal: for example, "10:15 to decimal" (= 10.25)
# Bug Fixes
- Fixed a crash on first launch on iPhone after starting the trial
- Fixed an issue with using the number pad (on iPhone) 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 (on iOS)
- Fixed an issue where the variable accessory keyboard could show an out-of-date variable state for a line (on iOS)
- Fixed an issue with sheets written in certain locales that use space as a thousands separator being incorrectly interpreted after syncing (thanks Øyvind & Edgar)
3.14 09/12/2024
This update adds some improvements to the weather feature. They require the optional data services subscription, and iOS/iPadOS 18 or later.
Historical weather queries
- 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
- 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."
3.13.1 08/11/2024
What's new in 3.12.1?
Fixed a crash when viewing the getting started guide
What's new in 3.12?
Added support for the new iPhone 16 Pro screen sizes & iOS/iPadOS 18.
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)
3.12.1 19/09/2024
Added support for the new iPhone 16 Pro screen sizes & iOS/iPadOS 18.
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 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'
3.12 17/09/2024
# Bitwise Operators
Introduced support for bitwise operators, including:
- Bitwise AND ("&"), bitwise OR ("|"), bitwise XOR ("xor")
- Bitwise left shift and bitwise right shift
# Permutations & Combinations
Introduced classic permutation and combination functions:
- "10 permutation 3" (= 720)
- "25 combination 3" (= 2,300)
Or, use a clearer syntax:
- "3 permutations of 10" (= 720)
- "3 combinations of 25" (= 2,300)
# Sheet Settings
- Added a setting to control app launch behaviour: open the previous sheet or create a new sheet (after 5 minutes of inactivity).
- Introduced a sync troubleshooting section with a button to manually reload your sheetbook file (rarely needed but handy).
- Minor layout enhancements to the sheet settings pane.
# iPhone Number Pad
- Added ETH, BNB, and SOL as popup options on the BTC button (cheers John).
- 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 to insert a reference to the previous line and convert it.
- Operators and return/delete keys in the number pad are now accessible to VoiceOver (cheers Scott).
# Currencies
- Introduced support for "Gwei" and "Wei" (sub-denominations of Ethereum).
# Bug Fixes
- Resolved an issue where certain date interval phrasings could lead to a crash.
- Fixed a problem with 0.9M being incorrectly formatted by the thousands separator insertion feature (cheers Matteo).
- Copying and pasting lines that contain line references now functions correctly (cheers Tony).
- Resolved an issue with opening .slvr files from the Files app on iPhone (cheers Alexander).
3.11.2 17/05/2024
# Minor improvements
- 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 no longer automatically shows the keyboard on iPhone when switching to another sheet (this behaviour matches the Notes app)
- Improved the Soulver launch screen
# Bug fixes
- 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
3.11.1 26/04/2024
This update introduces a new version of Soulver designed for iPhone. Soulver 3 for iPhone's number pad keyboard is the fastest way ever to solve day-to-day math problems on-the-go.
Please note Soulver 3 for iPhone is a separate (one-time) purchase from the Mac & iPad versions. Family sharing is included.
3.11 15/04/2024
This update includes a number of improvements to Soulver for iPad including:
# Menu bar improvements
- New sheet button has a contextual menu to create a sheet starting with a heading, or duplicate the existing sheet
- Dedicated import sheets button
# Automatic variable renaming
- When you edit a variable name, lines referencing the previous name will be automatically updated to use the new name
- This feature must be enabled in Soulver's Editing settings
# Variable value peeking
- Select a variable in the text area to see its value in the text menu
# Contextual actions
- Added contextual actions on answers (to quickly copy results)
- On total (so you can quickly hide it, or switch to average)
# Easier subtotal creation
- A blank cell will always be added below your last line. Long press on it and choose "Make Subtotal" to quickly sum up the previous lines
# Fonts & font size
- Added support for custom fonts on your device
- Added a mode to use the (adaptive) system font size, rather than an explicit font size
# Fill screen with answer
- Long press on an answer and choose "Fill Screen" to fill your display with the answer
# List operation improvements
Support for "min", "max", "gcd" and "lcm" on lists of numbers. For example:
"min 5, 3, 7" (= 3)
"max 50, 20, 10" (= 50)
"gcd 10, 20, 5" (= 5)
"lcm of 210, 40, 8" (= 840)
# Time ago/from now in location
New "time ago/from now in location" phrase, i.e. "3 hours ago in London", "30 min from now in Sydney"
# New data services available, including an AI Assistant (powered by GPT-4) & advanced weather metrics (from Apple Weather)
Providing these services generates ongoing costs for us. We offer them as an optional subscription service to keep Soulver itself a one-time purchase.
Inline AI Assistant (powered by GPT-4)
- Query the AI assistant inline using " = ?"
- For instance, "distance to the moon = ?". After a short delay, the question mark will be replaced by the answer
Advanced Weather Metrics (from Apple Weather)
- 20 additional metrics for weather queries, including humidity, pressure, visibility, UV index, snow & rainfall, wind and more
Live & Historical stock data
Subscribers also get access to live & historical stock data (150,000+ stock tickers across 70 exchanges worldwide)
# Bug fixes
- Fixed an issue with Chinese pinyin and other "multi-stage" input methods not working correctly
- Fixed an issue with kW hours / hours being interpreted as a rate rather than forming a result in kW (thanks Joe)
- Fixed an issue where the GPS location for Birmingham was incorrect and returning uncharacteristic weather results (thanks John)
- Fixed an issue with the √ operator not working without parenthesis
- Fixed an issue with converting weather phrases into temperatures, like "24 ºC (partly cloudy) to F"
3.10 16/01/2024
- Fixed an issue with the assertions feature introduced in the last update
3.9.3 31/10/2023
This update adds a new assertions feature, and fixes all known bugs.
Assertions:
- Added an assert() function that you can use to verify an expected variable condition is true
- The answer column will show red exclamation marks & the variable value to bring your attention to a line with a failing assertion
Scientific Notation:
- Explicitly format answers in scientific notation using "in scientific notation" or "in sci": i.e "10500 in sci" (= 1.05e4)
Bug fixes
- Fixed a bug with certain expressions involving a currency conversion followed by a division not working correctly (thanks Anton)
- Fixed a bug where clock times that use dot instead of colon could fail to work correctly in interval calculations (thanks Raphael)
- Fixed a bug that could produce unwanted duplicate lines in a duplicated document (thanks Felipe)
- Fixed an issue with laptimes not summing with unit expressions of time in subtotals (thanks Jasper)
- Multiplying incompatible units now produces an error (thanks Oliver)
- Fixed an issue with the "fraction of x" phrase inside a variable declaration (thanks Max)
- Numbers with ordinal prefixes (1st, 2nd, 3rd, 4th, etc) are now ignored as comments, and won't affect results (thanks Frank)
- Logical operators (&& and ||) now have lower precedence than addition and subtraction operators (previously they had the same precedence)
3.9.2 30/10/2023
- Minor bug fixes
3.9.1 29/09/2023
Soulver is now optimized for iPadOS 17.
Bug fixes:
- Fixed a bug where opening a sheetbook file from Files was not working correctly
- Fixed an issue with the automatic parenthesis insertion feature and selected text not working correctly in certain cases
- Fixed an issue with typing using the Chinese pinyin keyboard
- Fixed an issue where the title of a renamed folder did not immediately update
3.9.0 14/09/2023
- Minor bug fixes
3.8.4 25/04/2023
- Some important bug fixes
3.8.3 07/04/2023
- Added French and Spanish translations
- Added a keystroke (⌘T) for quickly adding a subtotal below the current lines
3.8.2 06/04/2023
- Minor improvements
3.8.1 31/03/2023
# iOS
- Fixed an issue with multi-page printing on iOS 26 cutting off on the edges (thanks Joshua)
- Fixed an issue with the statistic not being included in PDF exports when selected (thanks Christian)
- Keypad optimised for iPhone Air
# iPadOS
- Fixed a visual issue with the sheets sidebar in compact mode on iPadOS 26
- Added a setting to completely disable the floating number pad on iPad (helpful for customers with Magic keyboards)
more Version 3.15.2 29/12/2025
Data Linked to You The following data may be collected and linked to your identity:
Data Not Linked to You The following data may be collected but it is not linked to your identity: