2022.2
2022-05-05
Fixed an issue when plotting implicit plots like x=1.
2022.1
2022-03-31
- Updated the CAS kernel to the latest version.
- Added support for 120 Hz animations on ProMotion-enabled iPhones.
- Fixed a few crashes.
2021.1
2021-02-25
- Improved support for e.g. the factorization of very large integers.
- Updated the CAS kernel to the latest version.
2020.3
2020-11-11
- Full support for the new operating system versions.
- Updated the CAS kernel to the latest version.
- Fixed a few minor issues.
- Improved mouse pointer support.
- Fixed an issue with the matrix editor losing focus.
3.16.1
2020-04-20
- Fixed an issue with loading documents stored in iCloud Drive, but not inside the "PocketCAS" folder in iCloud Drive.
- Various stability fixes, especially with regards to the toolbar as well as plotting.
3.16
2020-04-14
Various stability fixes, especially with regards to the toolbar as well as plotting.
3.15
2020-01-04
Bugfix: Fixed an issue with printing/exporting documents that contain 2D graphs.
Bugfix: Fixed an issue with exporting full-screen 3D graphs.
Bugfix: Fixed an issue with misaligned value tables.
Bugfix: Added a workaround that might fix issues with saving documents to iCloud.
3.14
2019-09-25
New Feature: Added support for dark mode on upcoming versions of iOS.
New Feature (BETA): Added extremely rudimentary support for showing calculation steps for a few functions. Enable "Calculation Steps" in the document settings, then e.g. calculate "diff(sin(x)^3)" to see an example. Note that calculation steps will need to be enabled independently for each document, and the usefulness of the steps can vary greatly. We can not guarantee that the quality of these steps will ever increase, so this feature might remain "Beta" forever.
New Feature: You can now set a custom legend label for a graph, e.g. "Parabola" instead of "x^2".
Improvement: Increased the size of the matrix editor on iPad.
Improvement: Updated to the latest version of the CAS kernel.
Improvement: Internal rearchitecting and modernizing of the app.
Note: PocketCAS now requires iOS 11 or newer.
3.12
2018-10-31
New Feature: Added support for new iPad screen resolutions.
Improvement: Reverted the "blue" graph color on Mac back to its previous value.
Changes in PocketCAS 3.11:
New Feature (Mac): Added support for Dark Mode on macOS Mojave!
New Feature: You can now use the function domain() to find out the definition domain of a function. Example: domain(log(x-0.5)+asin(x))
Improvement: Improved support for iOS 12.
Improvement: Added support for surfacing PocketCAS documents as Siri suggestions.
Improvement: Added support for new iPhone screen sizes (e.g. for iPhone XS Max).
Improvement: Updated to the latest computation kernel (which includes the domain() function mentioned above).
Improvement: PocketCAS can now automatically detect issues with iCloud document storage and suggests disabling it.
Improvement: Added an _underscore_ option to the keyboard on iOS (press and hold the '.' key to access it).
Improvement (Mac): Disabled smart quotes in the entry editor.
Improvement (Mac): Improved the visuals of 3D line drawing.
Bugfix: Fixed a few minor calculation errors and crashes.
Bugfix (Mac): Better display when scrollbars set to always show.
3.11.2
2018-10-18
New Feature (Mac): Added support for Dark Mode on macOS Mojave!
New Feature: You can now use the function domain() to find out the definition domain of a function. Example: domain(log(x-0.5)+asin(x))
Improvement: Improved support for iOS 12.
Improvement: Added support for surfacing PocketCAS documents as Siri suggestions.
Improvement: Added support for new iPhone screen sizes (e.g. for iPhone XS Max).
Improvement: Updated to the latest computation kernel (which includes the domain() function mentioned above).
Improvement: PocketCAS can now automatically detect issues with iCloud document storage and suggests disabling it.
Improvement: Added an _underscore_ option to the keyboard on iOS (press and hold the '.' key to access it).
Improvement (Mac): Disabled smart quotes in the entry editor.
Improvement (Mac): Improved the visuals of 3D line drawing.
Bugfix: Fixed a few minor calculation errors and crashes.
Bugfix (Mac): Better display when scrollbars are set to always show.
Bugfix: Fixed a crash in PocketCAS 3.11 with old operation system versions.
Bugfix: Fixed a crash in PocketCAS 3.11 when e.g. moving quickly in plots.
3.11.1
2018-10-16
New Feature (Mac): Added support for Dark Mode on macOS Mojave!
New Feature: You can now use the function domain() to find out the definition domain of a function. Example: domain(log(x-0.5)+asin(x))
Improvement: Improved support for iOS 12.
Improvement: Added support for surfacing PocketCAS documents as Siri suggestions.
Improvement: Added support for new iPhone screen sizes (e.g. for iPhone XS Max).
Improvement: Updated to the latest computation kernel (which includes the domain() function mentioned above).
Improvement: PocketCAS can now automatically detect issues with iCloud document storage and suggests disabling it.
Improvement: Added an _underscore_ option to the keyboard on iOS (press and hold the '.' key to access it).
Improvement (Mac): Disabled smart quotes in the entry editor.
Improvement (Mac): Improved the visuals of 3D line drawing.
Bugfix: Fixed a few minor calculation errors and crashes.
Bugfix (Mac): Better display when scrollbars set to always show.
Bugfix: Fixed a crash in PocketCAS 3.11 under with old operation system versions.
3.11
2018-10-15
New Feature (Mac): Added support for Dark Mode on macOS Mojave!
New Feature: You can now use the function domain() to find out the definition domain of a function. Example: domain(log(x-0.5)+asin(x))
Improvement: Improved support for iOS 12.
Improvement: Added support for surfacing PocketCAS documents as Siri suggestions.
Improvement: Added support for new iPhone screen sizes (e.g. for iPhone XS Max).
Improvement: Updated to the latest computation kernel (which includes the domain() function mentioned above).
Improvement: PocketCAS can now automatically detect issues with iCloud document storage and suggests disabling it.
Improvement: Added an _underscore_ option to the keyboard on iOS (press and hold the '.' key to access it).
Improvement (Mac): Disabled smart quotes in the entry editor.
Improvement (Mac): Improved the visuals of 3D line drawing.
Bugfix: Fixed a few minor calculation errors and crashes.
Bugfix (Mac): Better display when scrollbars set to always show.
3.10.3
2017-11-27
Bugfix: Fixed crashes when entering functions under iOS 11.2 beta.
Bugfix: Fixed a few calculation errors.
Improvement: Made 3D line graphs a bit thicker, for better visibility.
Improvement (Mac): Made the width of the "expanded" graph popover depend on the current window's width.
For the improvements in PocketCAS 3.10, please see https://pocketcas.com/changes.php.
In case you left a review before, please consider updating (or reposting) it according to how the new version works for you. App Store reviews are very important to us.
3.10.2
2017-10-12
The bad news: The previous version of PocketCAS had a few crashing bugs.
The good news: Our new crash-reporting system helped us find them more easily.
The better news: This update fixes them!
New Feature (iOS 11): Drag-and-drop support! You can now:
- Use drag-and-drop on the sides of entries to re-order them.
- Drop text onto PocketCAS' entry list to create a new entry with that text.
- Drag-and-drop a formula inside PocketCAS to create a new entry with the formula's text.
- Drop an image onto a 'Calculation' entry to attach it to the calculation as an image annotation.
- Drag plots outside PocketCAS to export them in transparent PNG or PDF format. (The exported type can be configured in the application settings, but also depends on the receiving application.)
- Drag formulas outside PocketCAS to export them in transparent PNG, PDF, or text format. (The exported type can be configured in the application settings, but also depends on the receiving application.)
New Feature (iOS 11): File management! PocketCAS uses iOS 11's new document picker. This lets you create subfolders, save documents anywhere you like, tag them, browse them in the Files app, and more. The file browser will even show thumbnail previews of the first entry for documents that have been edited with PocketCAS 3.10 before.
New Feature (iPhone X): PocketCAS will fully support the iPhone X's display from day one.
Improvement: PocketCAS should now remember your last-opened document more reliably.
Improvement: Increased the default accuracy for 2D graphs.
Improvement: Slightly improved the quality of 3D graphs, especially when exporting them on macOS.
Improvement: PocketCAS will now display variables in the entry editor in italics as soon as you declare them with ':=', even before you actually execute the calculation that sets them.
Improvement (Mac): Added a hotkey to search the function list in the entry editor.
Bugfix: Fixed a few bugs in the computation kernel (CAS).
Bugfix (Mac): Fixed crashes under OS X Mavericks.
You might be wondering why there's no entry "Added support for the 10.5-inch iPad Pro's display" in here. Well, that display was supported by PocketCAS right out of the box!
In case you left a review before, please consider updating (or reposting) it according to how the new version works for you. App Store reviews are very important to us.
3.10.1
2017-09-30
Remember that issue we mentioned in yesterday's Release notes for PocketCAS 3.10 where tapping a keyboard button would open a new, blank editor? Guess what — we were able to reproduce and finally fix it :-)
So here comes PocketCAS 3.10.1 with a fix for that and the following improvements from PocketCAS 3.10:
New Feature (iOS 11): Drag-and-drop support! You can now:
- Use drag-and-drop on the sides of entries to re-order them.
- Drop text onto PocketCAS' entry list to create a new entry with that text.
- Drag-and-drop a formula inside PocketCAS to create a new entry with the formula's text.
- Drop an image onto a 'Calculation' entry to attach it to the calculation as an image annotation.
- Drag plots outside PocketCAS to export them in transparent PNG or PDF format. (The exported type can be configured in the application settings, but also depends on the receiving application.)
- Drag formulas outside PocketCAS to export them in transparent PNG, PDF, or text format. (The exported type can be configured in the application settings, but also depends on the receiving application.)
New Feature (iOS 11): File management! PocketCAS uses iOS 11's new document picker. This lets you create subfolders, save documents anywhere you like, tag them, browse them in the Files app, and more. The file browser will even show thumbnail previews of the first entry for documents that have been edited with PocketCAS 3.10 before.
New Feature (iPhone X): PocketCAS will fully support the iPhone X's display from day one.
Improvement: PocketCAS should now remember your last-opened document more reliably.
Improvement: Increased the default accuracy for 2D graphs.
Improvement: Slightly improved the quality of 3D graphs, especially when exporting them on macOS.
Improvement: PocketCAS will now display variables in the entry editor in italics as soon as you declare them with ':=', even before you actually execute the calculation that sets them.
Improvement (Mac): Added a hotkey to search the function list in the entry editor.
Bugfix: Fixed a few bugs in the computation kernel (CAS).
Bugfix (Mac): Fixed crashes under OS X Mavericks.
You might be wondering why there's no entry "Added support for the 10.5-inch iPad Pro's display" in here. Well, that display was supported by PocketCAS right out of the box!
In case you left a review before, please consider updating (or reposting) it according to how the new version works for you. App Store reviews are very important to us.
3.10
2017-09-29
PLEASE NOTE: We had occasional reports where tapping buttons on PocketCAS' built-in math keyboards would open a new blank entry editor under iOS 11. For us, these issues disappeared completely once we rebooted our devices. Unfortunately, this also meant that we could no longer reproduce (nor fix) these issues. In case they still occur for you even after a reboot, please let us know so we can investigate them together!
New Feature (iOS 11): Drag-and-drop support! You can now:
- Use drag-and-drop on the sides of entries to re-order them.
- Drop text onto PocketCAS' entry list to create a new entry with that text.
- Drag-and-drop a formula inside PocketCAS to create a new entry with the formula's text.
- Drop an image onto a 'Calculation' entry to attach it to the calculation as an image annotation.
- Drag plots outside PocketCAS to export them in transparent PNG or PDF format. (The exported type can be configured in the application settings, but also depends on the receiving application.)
- Drag formulas outside PocketCAS to export them in transparent PNG, PDF, or text format. (The exported type can be configured in the application settings, but also depends on the receiving application.)
New Feature (iOS 11): File management! PocketCAS uses iOS 11's new document picker. This lets you create subfolders, save documents anywhere you like, tag them, browse them in the Files app, and more. The file browser will even show thumbnail previews of the first entry for documents that have been edited with PocketCAS 3.10 before.
New Feature (iPhone X): PocketCAS will fully support the iPhone X's display from day one.
Improvement: PocketCAS should now remember your last-opened document more reliably.
Improvement: Increased the default accuracy for 2D graphs.
Improvement: Slightly improved the quality of 3D graphs, especially when exporting them on macOS.
Improvement: PocketCAS will now display variables in the entry editor in italics as soon as you declare them with ':=', even before you actually execute the calculation that sets them.
Improvement (Mac): Added a hotkey to search the function list in the entry editor.
Bugfix: Fixed a few bugs in the computation kernel (CAS).
Bugfix (Mac): Fixed crashes under OS X Mavericks.
You might be wondering why there's no entry "Added support for the 10.5-inch iPad Pro's display" in here. Well, that display was supported by PocketCAS right out of the box!
In case you left a review before, please consider updating (or reposting) it according to how the new version works for you. App Store reviews are very important to us.
3.9.1
2017-01-16
Version 3.9.1 fixes a rare crash (mostly happening on macOS) when manipulating plots introduced in version 3.9.
Version 3.9:
This update switches PocketCAS to a different C++ library. This should have very little impact on you, except for improved performance in some cases :-)
However, in case you notice anything weird, please let us know via the app's support form.
In addition, this version contains:
Improvement: Added a "Safe Mode" that doesn't load results and variables in documents, to avoid crashes. On iOS, this mode automatically activates when the app crashes during launch.
Bugfix: Fixed a crash on iPhone when trying to open the graph settings for a second time.
In case you left a review before, please consider updating (or reposting) it according to how the new version works for you. App Store reviews are very important to us.
3.9
2017-01-13
This update switches PocketCAS to a different C++ library. This should have very little impact on you, except for improved performance in some cases :-)
However, in case you notice anything weird, please let us know via the app's support form.
In addition, this version contains:
Improvement: Added a "Safe Mode" that doesn't load results and variables in documents, to avoid crashes. On iOS, this mode automatically activates when the app crashes during launch.
Bugfix: Fixed a crash on iPhone when trying to open the graph settings for a second time.
In case you left a review before, please consider updating (or reposting) it according to how the new version works for you. App Store reviews are very important to us.
3.8.5
2017-01-02
This update fixes a crash under iOS 8 and earlier.
In case you left a review, please consider updating it according to how the new version works for you. App Store reviews are very important to use.
Changes in version 3.8.3:
New feature: PocketCAS for Mac now supports the MacBook Pro's new touch bar.
Bugfix: Fixed some keyboard problems on iOS 10 when rotating the device.
3.8.4
2016-11-16
This update should fix PocketCAS being stuck on an "Updating..." screen when loading a tutorial. We are very very sorry about the inconvenience this has caused!
In case you left a negative review, please consider updating it according to how the new version works for you. App Store reviews have a significant impact on our business.
Changes in version 3.8.3:
New feature: PocketCAS for Mac now supports the MacBook Pro's new touch bar.
Bugfix: Fixed some keyboard problems on iOS 10 when rotating the device.
3.8.3
2016-11-14
Please do not update to this version yet - it only shows an "Updating..." screen when trying to load a tutorial. We have found a fix and will provide it as quickly as possible.
In case you did update already and are experiencing this issue - loading your existing documents from the menu should still work.
Thanks for reading these release notes :-) You'd do us a huge favor by leaving a positive review on the App Store! If you already posted one for an older version of PocketCAS, please submit it again to make sure that it shows up for the latest version. A good App Store rating is extremely important to us :-)
New feature: PocketCAS for Mac now supports the MacBook Pro's new touch bar.
Bugfix: Fixed some keyboard problems on iOS 10 when rotating the device.
3.8.2
2016-07-27
Thanks for reading these release notes ;-) You'd do us a huge favor by leaving a positive review on the App Store! If you already posted one for an older version of PocketCAS, please submit it again to make sure that it shows up for the latest version. A good App Store rating is extremely important to us :-)
In this update, we have renamed the "Time Graphing" feature to "Animated Graphs" in order to avoid a possible copyright dispute. We also changed the name of the animated variable from "T" to "anim". However, we also took the opportunity to add a new feature: You can now customize the name of the animated variable yourself – this should help with maintaining compatibility with your existing documents.
In addition, this update fixes a few bugs:
- CSV files without a newline at the end will now be parsed properly.
- Indeterminate limits will now return an error when the limits from above and below differ.
- Printing plots has been fixed.
- Menus will no longer appear behind the math keyboard on iOS 8.
3.8.1
2016-04-11
Thank you for all the great reviews for version 3.8! As this is another update, could you please quickly post them again? That way they show up for the latest version which really helps with visibility on the App Store. Thanks a ton!
We have a few bug fixes for version 3.8 in this update:
Bugfix: The system keyboard shows up again in the 'Tools' menu of the iPhone version. Protip: You can show that keyboard more quickly by just swiping up with one finger on the PocketCAS keyboard.
Bugfix: Fixed the cursor jumping when typing at the beginning of very long entries.
Bugfix: Fixed a crash when deleting the "X/Y Precision" fields in the 3D plot settings.
Also, we have two responses to reviews for version 3.8. We can't respond to reviews directly, so we will post them here:
1. PocketCAS does _not_ require iCloud. You can use the app just fine without it. Only two minor features that are most useful to power users (subfolders and CSV import) who would probably enable iCloud anyway require it.
2. About "New Entry" mode being like writing a script: You can just enter a single line, press 'Calculate' and get the answer. How is this different from other CAS calculators? If you want an answer for other calculations, just create another new entry and calculate that separately - again, just like in other CAS calculators. If we are missing something, please send us an email via the app's support function and let us know!
Version 3.8 is one of the largest updates to PocketCAS to date, with more than 300 changes to the codebase. We hope you enjoy it!
New Feature: Support for split screen multitasking and iPad Pro! Sorry for the delay, but we had to reorganize quite a few things to support e.g. "small" mode in split screen mode. But it's finally here!
New Feature: Plot defaults. You can now change the default settings for plots in the menu (or in the app preferences on the Mac).
New Feature: Importing variables. You can now create new "Import Document" entries that will load all variables from the document you specify. This lets you e.g. create a "function library" that can be shared by multiple other documents.
New Feature: CSV Import (requires iCloud Drive). You can now load CSV files into variables to process them. See the new tutorial for an example.
New Feature: "Chaining" entries. You can now append "//!next" to the end of an entry to automatically recalculate the following one when the current one gets changes. (See the Scripting tutorial for an example.)
New Feature: Subfolders for documents. A few caveats: This only works with iCloud Drive enabled in PocketCAS and you have to manually create subfolders in the "iCloud Drive" app on your device.
Improvement: Documents, PDFs and images can now also be exported to other apps (not only via email).
Improvement: Improved the accuracy of drawing implicit plots (e.g. circles) when zooming in very far.
Improvement: You can now view the text editor's hotkeys by pressing and holding the Cmd button on Bluetooth keyboards.
Improvement: PocketCAS now supports Shared iPad for schools.
Improvement: Added planes and lines to the 3D plot tutorial.
Improvement: Even when a document causes the app to crash, it should not get stuck in a crash loop anymore.
Bugfix: Speaking of crashes, we fixed several possible crashes and other bugs. Let us know in case you still encounter problems!
3.8
2016-04-05
This update accidentally removes the button to show the system keyboard on iPhone. We will fix this as soon as possible. Until then, you can still open the system keyboard by swiping up with one finger on the PocketCAS keyboard!
Thanks for reading these release notes ;-) You'd do us a huge favor by leaving a positive review on the App Store! If you already posted one for an older version of PocketCAS, please submit it again to make sure that it shows up for the latest version. A good App Store rating is extremely important to us :-)
This is one of the largest updates to PocketCAS to date, with more than 300 changes to the codebase. We hope you enjoy it!
New Feature: Support for split screen multitasking and iPad Pro! Sorry for the delay, but we had to reorganize quite a few things to support e.g. "small" mode in split screen mode. But it's finally here!
New Feature: Plot defaults. You can now change the default settings for plots in the menu (or in the app preferences on the Mac).
New Feature: Importing variables. You can now create new "Import Document" entries that will load all variables from the document you specify. This lets you e.g. create a "function library" that can be shared by multiple other documents.
New Feature: CSV Import (requires iCloud Drive). You can now load CSV files into variables to process them. See the new tutorial for an example.
New Feature: "Chaining" entries. You can now append "//!next" to the end of an entry to automatically recalculate the following one when the current one gets changes. (See the Scripting tutorial for an example.)
New Feature: Subfolders for documents. A few caveats: This only works with iCloud Drive enabled in PocketCAS and you have to manually create subfolders in the "iCloud Drive" app on your device.
Improvement: Documents, PDFs and images can now also be exported to other apps (not only via email).
Improvement: Improved the accuracy of drawing implicit plots (e.g. circles) when zooming in very far.
Improvement: You can now view the text editor's hotkeys by pressing and holding the Cmd button on Bluetooth keyboards.
Improvement: PocketCAS now supports Shared iPad for schools.
Improvement: Added planes and lines to the 3D plot tutorial.
Improvement: Even when a document causes the app to crash, it should not get stuck in a crash loop anymore.
Bugfix: Speaking of crashes, we fixed several possible crashes and other bugs. Let us know in case you still encounter problems!
3.7.5
2015-11-01
Thanks for reading these release notes ;-) You'd do us a huge favor by leaving a positive review on the App Store! If you already posted one for an older version of PocketCAS, please submit it again to make sure that it shows up for the latest version. A good App Store rating is extremely important to us :-)
This update fixes one more crash when the device was running low on memory.
The previous update improved support for iOS 9 and OS X El Capitan. It includes support for App Transport Security as well as using the new San Francisco font everywhere. Plus, the following things have been improved:
- Some plots that did not appear in the previous version should appear again now. In case you do still encounter plots that do not show up, please try appending "//!dontDrawSpecialPoints" to that plot's line and contact us.
- There now is an iCloud Drive folder for PocketCAS.
- Along with that, iCloud document syncing might be slightly more reliable now.
- You can now "Handoff" documents in iCloud between your devices. Just open a document on one device and it will automatically show up in the other's lock screen or Dock.
- Results of ifactor() will no longer be simplified back to the original input.