Release Notes
Version 2024.1 - 5.11.2024
- Updated our 3D graphing from OpenGL to Metal. This should lead to better performance and nicer-looking graphs overall.
- While at it, also increased the default precision of 3D graphs from 30 points per axis to 60.
- Updated the CAS kernel to the latest version.
Version 2023.1 - 20.9.2023
- Updated the CAS kernel to the latest version.
- Versions 2023.1.1-2023.1.3: Fixed a crash at launch on older operating system versions.
- Version 2023.1.5: This version should finally resolve all remaining crashes on older operating system versions.
- Plots expanded using the "expand" button will now draw with a solid background instead of a semi-transparent one.
- Fixed an issue with the editor font not being saved.
- Fixed an issue with graphs drawing outside their area.
- Fixed an issue with the entry editor losing its text preference when selecting "Also recalculate next entry" while the entry editor is empty.
- Fixed an issue with expanded plots not being sized correctly, due to the background change mentioned above.
Version 2022.2 - 5.5.2022
- Fixed an issue when plotting implicit plots like x=1.
Version 2022.1 - 30.3.2022
- Updated the CAS kernel to the latest version.
- Added support for 120 Hz animations on ProMotion-enabled iPhones.
- Fixed a few crashes.
Version 2021.1.1 - 19.3.2021
- Mac: Fixed a crash when exporting entries as PDF.
Version 2021.1 - 25.2.2021
- Improved support for e.g. the factorization of very large integers.
- Updated the CAS kernel to the latest version.
Version 2020.3 - 11.11.2020
- Full support for the new operating system versions.
- Updated the CAS kernel to the latest version.
- Fixed a few minor issues.
- iOS: Improved mouse pointer support.
- iOS: Fixed an issue with the matrix editor losing focus.
- Mac: Full support for new Macs with Apple Silicon.
- Mac: New document windows will now be larger, and PocketCAS will remember previous window sizes.
Version 3.15 - 4.1.2020
- Bugfix: Fixed an issue with printing/exporting documents that contain 2D graphs.
- Bugfix (iOS): Fixed an issue with exporting full-screen 3D graphs.
- Bugfix (iOS): Fixed an issue with misaligned value tables.
- Bugfix (iOS): Added a workaround that might fix issues with saving documents to iCloud.
Version 3.14 - 25.9.2019
- 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.
- Bugfix (Mac): Fixed a minor layout issue with plots that are taller than the default size.
- Note: PocketCAS now requires iOS 11 or newer or macOS 10.13 or newer.
Version 3.12.1 (Mac) - 22.3.2019
- Bugfix: Fixed an issue that would prevent the "Calculate/Draw" button from working on macOS 10.12 and earlier.
- Bugfix: Fixed an issue where the calculation progress bar would show up at unexpected times.
Version 3.12 - 1.11.2018
- New Feature: Added support for new iPad screen resolutions.
- Improvement: Reverted the "blue" graph color on Mac back to its previous value.
Version 3.11 - 16.10.2018
- 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.
- 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 show always.
Version 3.10.3 - 27.11.2017
- 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.
Version 3.10.2 - 12.10.2017
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!
Version 3.10.1 - 30.9.2017
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 :-)
Version 3.10 - 29.9.2017
- 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!
Version 3.9.1 - 16.1.2017
This version fixes a rare crash (mostly happening on macOS) when manipulating plots introduced in version 3.9.
Version 3.9 - 13.1.2017
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 our 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.
Version 3.8.5 - 2.1.2017
This update fixes a crash under iOS 8 and earlier.
Version 3.8.3 - 14.11.2016
- 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.
Version 3.8.2 - 27.7.2016
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.
Version 3.8.1 - 11.4.2016
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.
Version 3.8 - 5.4.2016
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 also recalculate the following one. (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!
Version 3.7.5/3.7.6 (iOS) - 1.11.2015
- Fixed one more crash when the device was running low on memory.
Version 3.7.4 (iOS) - 15.10.2015
- The app should no longer crash on launch under iOS 7.
- The app should no longer crash when switching documents.
- Dialogs in the entry editor will no longer be obscured by the keyboard under iOS 9.
- Plotting should be even more reliable now.
Version 3.7/3.7.1 - 12.10.2015
This update improves 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.
Version 3.6.11/13 - 9/23.7.2015
This version is another minor release. But we have great plans for the next major update! For example, we're thinking of the following new features:
- Changing the default settings for plots
- Importing functions and variables from other PocketCAS documents
- Importing data in e.g. CSV format
For now, this version contains:
- Improvement: Significantly improved the accuracy of detecting zeroes and extremes in plots. Most extremes should now be properly recognized as e.g. 2.0 instead of 1.9998. This is not yet perfect (for some plots 100% accurate detection might be impossible), but please let us know if you encounter any unexpected results.
- Improvement (iPad): Slightly tweaked the routines responsible for sizing popovers.
- Bugfix: Fixed a rare issue where tapping keyboard buttons would insert their values twice.
- Bugfix: Improved handling of logarithmic plots, especially when zoomed out.
Version 3.6.5 - 9.6.2015
For now, this version contains:
- New feature: PocketCAS now displays points in plots where a function is not defined, e.g. for x=1 in (x^2-1)/(x-1). Please let us know if you find plots where this is not the case!
- Improvement: The crossP() function now also works for vectors.
- Improvement: Single units will now be displayed with a "1", e.g. "N" will become "1 N".
- Improvement: List/vector accesses will now be displayed as e.g. "v[0]" instead of "at(v, 0)".
- Improvement (iOS): Tutorials will now only be autosaved when they're modified.
- Improvement (Mac): The app's icon looks slightly better now.
- Bugfix: Some matrices were accidentally displayed as lists.
- Bugfix: Some plots would not show up when printing.
- Bugfix: Arc seconds are handled properly now.
- Bugfix: The app would crash for a few particular integrals.
- Bugfix: Some plots would still crash.
- Bugfix (iOS): Some plots had the wrong colors.
- Bugfix (iPad): Trying to duplicate an entry could crash the app.
- Bugfix (iPad): The matrix editor would sometimes not show up.
- Bugfix (iPad): Keyboard sizes other than M sometimes did not show up properly.
Version 3.6.4 - 18.1.2015
This version fixes some more crashing bugs. Please apologize these updates - there are some changes in iOS 8 and OS X Yosemite that had more consequences than expected.
Version 3.6.1 - 4.12.2014
- Improvement: Positive infinity will now be shown with a dedicated plus sign (as opposed to unsigned infinity).
- Bugfix (iPhone 5 and earlier): Fixed another crash when plotting very large numbers.
- Bugfix (iPhone 5 and earlier): Input formulae will now be displayed without quotes again.
- Bugfix (iPad): Fixed a crash when trying to insert a function from the reference.
- Bugfix (iPad): Fixed layout issues with the editor's toolbar in portrait mode.
- Bugfix: Fixed an issue where plots would be printed empty.
- Bugfix: Improved solving of trigonometric functions in degrees mode.
- Bugfix (Mac): Fixed scroll-to-zoom with wheel-based mice.
Version 3.6 (iOS) - 22.10.2014
This version of PocketCAS improves support for iOS 8 and the iPhone 6 and 6 Plus. There have been a lot of minor improvements that make the app easier to use on larger-screen phones:
- Improvement: PocketCAS will now run at native resolution on the iPhone 6 and 6 Plus.
- Improvement: PocketCAS now uses the default iOS text editor, which should be a lot nicer to use, especially for e.g. selecting text.
- Improvement: On the iPhone 6 and 6 Plus, graphs and formulas are laid out horizontally in landscape mode.
- Improvement: The keyboard size on the iPhone 6 and 6 Plus has been increased.
- Improvement: You can now swipe from the left of the screen in the entry editor to go back to the main view.
- Improvement: You can now swipe from the right on an entry to delete it.
- Improvement: 3D graphs now use a fixed aspect ratio internally - no more distortions.
- Improvement: Full-screen graphs now extend to the status bar.
Version 3.6 (Mac) - 15.10.2014
This version of PocketCAS improves compatibility with OS X Yosemite. In particular, 3D graphs should work properly on Retina displays and the editor toolbar has also been improved. A bug regarding to translations not working properly has also been fixed. If you encounter any remaining compatibility issues, please let me know!
Version 3.5.3 - 6.10.2014
Please apologize the late fix for the crashes in the last version. One more update (featuring an improved text editor, iPhone 6 support, and some smaller improvements) will be released as soon as Apple approves it.
Please note that this is the last version of PocketCAS that supports iOS 5 and 6. I'd love to keep supporting older iOS versions, but some features (e.g. a somewhat improved text editor) are impossible without iOS 7.
- Bugfix: Fixed crashes when trying to open the app's settings and matrix editor.
Version 3.5.2 - 3.10.2014
Unfortunately, this version still crashes when trying to open the application settings or the matrix editor. The issue appeared to be fixed on my devices, but seems to still be present in the App Store build. I am very sorry about these problems and will do all I can to provide another update as soon as possible. Until then, you can access the PocketCAS settings from Settings.app as well. Matrices can also be created manually via e.g. [[1,2],[3,4]] (see the Linear Algebra tutorial for more examples).
- Bugfix: Fixed crashes when trying to open the app's settings and matrix editor.
- Bugfix: Fixed the export and support actions on iPads running iOS 8.
- Bugfix: Fixed crashes when trying to create plots with very large numbers under iOS 8.
Version 3.5.1 - 17.9.2014
- Bugfix: Fixed a bug where decimal numbers were rounded incorrectly (e.g. 0.8 was shown as 0.7999...).
- Bugfix: Fixed a bug where the Y-component of special points was not shown in the plot.
Version 3.5 - 2.9.2014
Please note that upcoming versions of PocketCAS will require iOS 7 or later. I'd love to keep supporting iOS 6 and below, but some features (e.g. a somewhat improved text editor) are impossible without iOS 7. PocketCAS 3.5 still supports iOS 5.1, though :-)
- New feature: Time series plotting! You can now create plots that depend on the variable T. When you press the "Play" button in the top left of the plot, the plot will be animated for changing values of T. Try it out with the corresponding tutorial! (Note that this feature might be slow on single-core (iPhone 4 and below/iPad 1) devices.)
- Improvement: You can now hide individual calculations lines completely by appending a semicolon, similar to other CAS software.
- Improvement: Results will now be simplified automatically. Note that automatic simplification still is less aggressive than the simplify() function.
- Improvement: You can now select custom colors for your plots.
- Improvement: You can now hide special points in a 2D plot, i.e. zeroes, extremes and intersections.
- Improvement: You can now plot individual points by entering e.g. "1,2".
- Improvement: Performance has been improved, especially with regards to plotting.
- Improvement: Startup and file loading time have also been reduced slightly.
- Improvement: The maximum size of computations has been increased.
- Improvement: The plotting tutorial has been split into seven (!) smaller ones covering different types of plots.
- Improvement: Nautical miles (_nmi) are now supported as a unit.
- Improvement (iOS): It is now possible to rename documents from the main menu.
- Improvement (iOS): Improved the keyboards on both iPhone and iPad by adding another column so you can quickly access more variables.
- Improvement (iOS): Pinching 3D plots now scales the entire plot rather than just the 3D axis.
- Improvement (iOS): You can now customize the paper size for PDF exports.
- Improvement (iOS): Added 64-bit support for the A7 processor, leading to minor performance improvements.
- Improvement (Mac): The buttons in the entry editor are now represented by icons instead of text. In addition, there now is a button to show/hide the mathematical keyboard.
- Improvement (Mac): You can now insert and erase variables from the entry editor.
- Improvement (Mac): You can now create new entries by pressing Cmd-+.
- Improvement (Mac): Added syntax highlighting for functions and variables. This feature will also come to the iOS version soon (it requires the new text editor).
- Bugfix: So bugfixes. Much stable.
- Bugfix (iOS): Text selection should have been improved (with another significant improvement coming with the first iOS 7-only version).
Version 3.4.4 - 31.10.2013
iOS
- Improvement: Reduced app launch and document load times, especially when using iCloud.
- Improvement: Under iOS 7, you can now press Cmd+Return on an external keyboard to start a calculation or Escape to cancel editing.
- Bugfix: Fixed some layout issues with popovers.
- Bugfix: Fixed an issue where plots could jump around when panning.
- Bugfix: Improved the accuracy of selecting entries.
Mac
- Bugfix: Fixed 3D plots under OS X Mavericks.
- Bugfix: Fixed calculation results not appearing under OS X Mavericks.
- Bugfix: Fixed an issue with scrollbars covering up results.
- Bugfix: Fixed a crash when changing editor fonts.
Version 3.4.2 - 7.10.2013
- Bugfix: Fixed an issue that could cause the mathematical keyboard to enter wrong values (e.g. f' rather than diff()).
- Bugfix: Fixed a crash that could occur with plots that contained invalid results.
Version 3.4.1 - 25.9.2013
- Bugfix: Under iOS 7, the plot sometimes showed contents below it in fullscreen mode.
- Bugfix: Under iOS 7, the value table didn't work properly.
- Bugfix: Tapping "About PocketCAS" caused a crash.
- Bugfix: Auto-Approximation did not work properly in some cases.
- Bugfix: Fixed a crash that could occur when interrupting plots or calculations.
Version 3.4 - 16.9.2013
- New feature: PocketCAS is now fully compatible with iOS 7.
- New feature: PocketCAS is now available in French.
Version 3.3 - 24.6.2013
- New feature: You can now enable iCloud syncing in the main menu for devices running iOS 6 and above. Please note that iCloud syncing is still considered experimental and make sure to back up your data first! Please refer to the manual for more details.
- Bugfix: Fixed a bug where saving a document under the same name would delete it.
- Bugfix: Fixed a few minor cosmetical issues.
- Bugfix: Fixed a few bugs in the computation engine. If a particular bug was not fixed, please let us know!
Version 3.2 - 17.5.2013
- New feature: Implicit 2D plotting. PocketCAS can now plot e.g. circles via x^2+y^2=1, hyperbolae via x^2-y^2=1 and much more!
- Improvement: PocketCAS' document system has been updated to prepare for iCloud support. This should result in some stability and performance improvements. iCloud support will allow you to sync data between e.g. your iPad and iPhone. If you'd like to try it out already, please contact us directly!
- New feature: Added an option to subscribe to the PocketCAS newsletter from within the app.
- Bugfix: Fixed a few bugs in the computation engine. If a particular bug was not fixed, please let us know!
Version 3.1.1 - 2.10.2012
- Improvement: Added the armv7s architecture, which may lead to improved performance on the iPhone 5.
- Improvement: Enabled autorepeating the arrow keys when you press and hold them.
- Bugfix: Fixed a few outstandind issues with iOS 6.
- Bugfix: Fixed a few issues with tutorials containing plots.
- Bugfix: Some other very minor bugfixes and interface refinements.
Version 3.1 - 25.9.2012
- New feature: Added parametric plotting for three-dimensional areas and curves. See the plotting tutorial and the manual for details.
- New feature: Added settings for the formula font size (this can be especially useful for presentations with a beamer) and to use scientific or engineering notation for decimal numbers.
- New feature: You can now choose to always hide or show the grid and legend in 2D plots. You can also enable logarithmic axis scaling and have run charts without lines connecting the points.
- New feature: Images from your photo albums can now be attached to calculation and script entries. This can be useful to e.g. illustrate formulas with a quick sketch. See the manual for details.
- New feature: The function reference now shows the corresponding results next to some examples.
- Improvement: This version adds support for the iPhone 5's larger display.
- Improvement: Braces (especially large ones) in formulas look better now.
- Improvement: Limits, integrals, sums and products will now be shown in a more textbook-like way.
- Improvement: Slightly improved startup and calculation performance.
- Improvement: Improved page wrapping for PDF export and printing.
- Improvement: Improved performance when panning and zooming 2D plots on devices with iOS 6.
- Improvement: A long press on the function usage bar will now insert the currently selected function.
- Bugfix: Fixed a crash when tapping the '2nd' key on the PocketCAS keyboard on iPads running iOS 6, plus several other minor issues with iOS 6.
- Bugfix: Some other minor bugfixes.
Version 3.0.3 - 5.6.2012
- Bugfix: On iPad, searching for functions from the entry editor's toolbar works again now.
Version 3.0.2 - 25.5.2012
- Bugfix: PocketCAS 3 pro now requires iOS 5.0 rather than iOS 5.1.
- Bugfix: Fix a 3D plot with functions of π or e not appearing.
- Bugfix: Graphs will now be refreshed when recalculating the entire document.
- Bugfix: Fix a crash when trying to show function details when searching the function list.
Version 3.0 - 26.4.2012, paid upgrade
- Completely reworked interface
- Export functionality for single lines, entries and whole documents
- 3D plots
- Plot settings dialog
- Display of intersection points for cartesian plots
- Improved mathematical keyboard
- Scripting mode
- Improved text editor
- And much more!
Version 2.9.2 - 26.4.2012
- Improvement: Updated several graphics for the new iPad's Retina display.
- Improvement: Updated to the newest version of the CAS kernel.
- Improvement: Updated the function reference.
- Improvement: Improved the performance of the external display support on the iPad 2 and later devices.
- Bugfix: Fixed an error that occurred when trying to conver units and constants.
- Bugfix: Fixed crashes that occurred on iOS 3 when trying to plot or show a function's details.
Version 2.9.1 - 29.9.2011
- Improvement: Reduced startup time.
- Improvement: Show the legend in exported images and PDFs of plots.
- Improvement: Make a "y=" prefix force a cartesian and "r=" a polar plot.
- Improvement: Removed the occasional prompts to rate the application.
- Bugfix: Improve compatibility with upcoming versions of iOS.
- Bugfix: Fix a possible crash when opening the menu.
- Bugfix: Make PocketCAS pro for iPhone work properly on iPad (but still with a frame).
- Bugfix: Fix some glitches with popovers in PocketCAS for iPad.
- Bugfix: Align line coloring in the plot legend with the corresponding plot colors.
Version 2.9 - 28.4.2011
- New feature: You can now reset the coordinate system of a plot in the menu of the plot.
- New feature: Plots now show a legend of the functions plotted.
- Improvement: PocketCAS now has a new icon. We hope you like it!
- Improvement: Updated some of the internal libraries used by PocketCAS. This leads to improved performance and stability.
- Improvement: You can now change the settings of PocketCAS from within the application.
- Improvement: Improved the keyboard layouts (both for portrait and landscape mode) in PocketCAS for iPhone.
- Improvement: In PocketCAS for iPhone, double-tapping the gray function usage bar in the calculation editor now shows the function list.
- Improvement: The gray function usage bar above the calculation editor can now be hidden.
- Improvement: Tips are displayed less frequently now. They can also be disabled after dismissing the first tip.
- Improvement: Users of PocketCAS lite should now experience less 'This feature is only available in PocketCAS pro' messages.
- Improvement: Plotting e.g. 'y=x^2' (rather than just 'x^2') now also works.
- Improvement: Removed the (useless) setting 'New keyboard style' from PocketCAS for iPad.
- Improvement: Made the '1st steps' tutorial even simpler.
- Bugfix: Fixed some minor errors in the FAQ and the tutorials.
- Bugfix: Corrected the 'lg' button to output 'log10()' in PocketCAS for iPad.
- Bugfix: PocketCAS will now properly recognize changes made in the application's settings (especially regarding disabling the tips).
- Change: 'Graph' renamed to 'Plot'.
Version 2.8 - 25.11.2010
- New feature: Graph tracing capability. Tap and hold on a graph to trace a point along the curve!
- New feature: Extremes and zeroes are now highlighted in graphs. Tap an extreme (or a zero) to show its location!
- New feature: Fullscreen mode for graphs.
- New feature: Run charts. Just plot e.g. [1,2,3],[2,3,5] to connect the points (1,2), (2,3) and (3,5)!
- New feature: Share menu for graphs. In a graph, tap the share button to show a menu with the following options:
- Save to photos: Saves the current graph to the saved photos album.
- Email PDF (iOS 4 and iPad only): Lets you send the current graph as PDF via email.
- Copy PDF (iPad only): Copies the current graph as PDF to the clipboard so you can paste it e.g. into Pages.
- Print graph (iOS 4.2 and later only): Print the current graph in high resolution - directly from your device!
- Show value table: Shows a list with x-values and the corresponding function values for cartesian plots.
- Email value table: Lets you send the value table in CSV format via email.
- New feature: An all-new tips system with more useful, context-sensitive tips that are less intrusive! When upgrading to this version, tips will be re-enabled once. You can disable them again in the Settings application.
- New feature: Support for astronomical constants: solar mass, solar luminosity, solar radius, earth mass, mean earth radius, astronomical unit, parsec, lightyear, sidereal day and sidereal year.
- New feature: Documents now remember their name and are saved with that name automatically.
- New feature: When trying to overwrite a document with a different name, you are asked for confirmation now.
- New feature: Documents can now be sent via email.
- New feature (iOS 4 and iPad only): Documents can now be opened from Mail and other applications.
- Improvement: Updated to the newest version of the CAS kernel.
- Improvement: Moved the 'Main' section of the portrait keyboard in PocketCAS for iPhone to the middle, so you have to swipe less in order to reach the 'CAS' section. Also improved the loading time of the keyboard.
- Improvement: External display output on the iPad has been improved.
- Improvement: Some minor improvements to the function reference.
- Improvement: On iPhone 4 and iPod touch 4G, memory warnings should appear much less frequently now.
- Bugfix: inf^inf is now inf rather than undef.
- Bugfix: Minutes are used with _min rather than _mn now.
Version 2.6.2 - 4.8.2010
- Change: Added iAds to PocketCAS lite.
- Improvement: Some minor cosmetical improvements.
- Bugfix: Fixed an issue leading to errors with limit(), desolve() and laplace().
- Bugfix: Fixed an issue with the iPhone 4's retina display.
Version 2.6.1 - 9.7.2010
- Bugfix: Improved the keyboard behavior on iOS 4.
- Bugfix: Some more minor bugfixes.
Version 2.6 - 18.6.2010
- New feature: In PocketCAS pro for iPad, the display will be mirrored to any external screen now.
- New feature: Added Bessel functions of first and second kind.
- New feature: You can now share documents via iTunes in order to transfer them to other devies (iOS 4 and iPad only).
- New feature: Added singular value decomposition (svd) and QR factorization (qr) for devices with iOS 4.
- Improvement: Improved the keyboard appearance on the iPhone.
- Improvement: The DiGamma function (also known as Psi function) can now be plotted.
- Improvement: Updated to the newest version of the CAS kernel.
- Improvement: You can send support requests from inside the application now.
- Improvement: Removed some almost unused settings.
- Improvement: Optimized compatibility with iOS 4 and iPhone 4.
- Improvement: Added a list of differences between PocketCAS lite and PocketCAS pro.
- Improvement: You can upgrade to PocketCAS pro from within the application now. There's also a bundle for iPad + iPhone at a discounted price.
- Bugfix: Improved the reliability of the alphanumeric keyboard.
- Bugfix: Improved the reliability of function plots.
- Bugfix: Plotting e.g. x^x now works properly.
- Bugfix: PocketCAS no longer crashes when saving documents containing variables with units.
- Bugfix: Saving functions in a document works properly now.
- Bugfix: Several minor bugfixes for the iPad version.
Version 2.5 - 14.4.2010
- PocketCAS pro for iPad is now available! Have a look at the App Store!
- Improvement: Some minore improvements related to the iPad version.
Version 2.2 - 24.3.2010
- New feature: Parametric plotting! The command "x^2,x" will plot a parabola for example. See the plotting tutorial for more details.
- Improvement: Removed some useless units.
- Improvement: The CAS section of the new keyboard shows more buttons now.
- Improvement: Appropriate tips will now be shown when pressing the keyboard, ^(-1), hyp and trigonometric keys for the first time.
- Improvement: If there is no last session available, the default tutorial will be loaded instead.
- Cosmetical Change: Renamed the 'back' button from 'Session' to 'Cancel'.
- Cosmetical Change: Renamed sessions to documents.
- Cosmetical Change: Pressing 'Save' rather than 'Go!' will now erase the result in the document view.
- Bugfix: Rotating with the iPhone keyboard will not mess the keyboard up anymore.
- Bugfix: Fixed integration of periodic functions.
- Bugfix: Fixed erf(x) for x < -3.
- Bugfix: Some other bugfixes on the CAS kernel.
Version 2.1 - 12.2.2010
- Improvement: Reduced the delay after the first press of a keyboard button.
- Improvement: The axis system will now be shown when dragging a graph.
- Improvement: Tutorials can now be edited in PocketCAS lite.
- Improvement: New short "1st steps" tutorial with very basic instructions.
- Improvement: Added separate symbols for _epsilon0_ and _mu0_.
- Improvement: You can now choose the "Classic" design in Settings.app which feels slightly faster.
- Improvement: Added links to rate PocketCAS and for email support to the app.
- Change: Made the new keyboard style the default. You can still select the old style in the Settings application.
- Bugfix: Improved display of custom functions like (x)->x^2.
- Bugfix: Improved display of lines that are wider than the display.
Version 2.0 - 19.1.2010
- New feature: Added 2D cartesian and polar plotting functionality with a corresponding tutorial.
- New feature: Added a physical unit calculator with constants, plus a tutorial for it.
- New feature: Added a new keyboard design with swiping features. You have to enable it in Settings.app.
- New feature: Added a 'please rate PocketCAS' dialog.
- New feature: Added tips that will be shown on startup.
- New feature: Added 'New' and 'Delete' controls to the session view.
- New feature: When you tap the title of the calculation editor's navigation bar, the iPhone keyboard will show up.
- Improvement: Made the interface a lot more beautiful.
- Improvement: The UI is more responsive now.
- Improvement: Added some fancy animations to the text selection.
- Improvement: The calculation editor's font size can be changed now.
- Improvement: Added German translations for some undo actions and FAQ.
- Improvement: Enabled comments to begin behind the beginning of a line.
Version 1.2.0 - 1.12.2009
- Added a landscape mode with bigger keys: the landscape keys are 28% larger than those in portrait mode.
- Added preferences for even larger keyboards (up to 25% bigger, 60% in total). You can find them in Settings.app.
- Added descriptions to Undo operations.
- You can now undo changes, inserts and deletes of calculations.
- Updated to the newest version of the giac CAS kernel.
- Created a German localization. FAQ, About and Function Reference are still in English.
- Several minor improvements to make everything work more smoothly.
- Changed the keyboard sound to have the iPhone's default keyboard tock volume
- Save session allows uppercase file names now
- Fixed erf() to be evaluated numerically
- Improved behavior of ∞ symbol
- Added a magnifying glass for easier text selection
- Created a new application icon
- Minor improvements to keyboard, function reference and FAQ
Version 1.1.0 - 21.10.2009
- improved the keyboard's visual appearance
- smoother scrolling and faster searches in the Function List
- function lists automatically enter the search term on sub-lists
- operator symbols are colored now, too (similar to parenthesis coloring)
- memory warnings should appear less frequently now