================================================================================ iCAS Version History ================================================================================ 2.4.5 Maintenance Release 03/14/2020 o Internal optimizations. ================================================================================ 2.4.4 Maintenance Release 11/03/2019 o Fixed bug that prevented email functions from working. ================================================================================ 2.4.3 Maintenance Release 10/30/2019 o iPad bug fixes. ================================================================================ 2.4.2 Maintenance Release 10/08/2019 o iOS 13 compatibility fixes. ================================================================================ 2.4.1 Maintenance Release 08/24/2019 o Internal optimizations and minor bug fixes. ================================================================================ 2.4.0 Maintenance Release 07/15/2019 o Updated to support latest devices. NOTE: The app now requires iOS 9.0 or later. ================================================================================ 2.3.5 Maintenance Release 03/04/2018 o Bug and iOS 11 compatibility fixes. NOTE: The app now requires iOS 8.0 or later. ================================================================================ 2.3.4 Maintenance Release 04/05/2017 o Fixed bug introduced in previous update. ================================================================================ 2.3.3 Maintenance Release 04/04/2017 o Restore file sharing with iTunes 12.6. ================================================================================ 2.3.2 Maintenance Release 01/18/2016 o iOS 9.2 compatibility fixes. ================================================================================ 2.3.1 Maintenance Release 04/15/2015 o iOS 8.3 compatibility fixes. ================================================================================ 2.3 Feature Upgrade Release 01/15/2015 o Implemented support for importing/exporting files from/to iCloud Drive on iOS 8 devices. ================================================================================ 2.2.3 Maintenance Release 12/07/2014 o Fixed iCloud sync issues under iOS 8. o Bug fixes and internal optimizations. ================================================================================ 2.2.2 Maintenance Release 10/18/2014 o Restored iOS 5.1.1 compatibility. oÊMinor visual tweaks. ================================================================================ 2.2.1 Maintenance Release 10/03/2014 o Internal optimizations and minor interface changes. ================================================================================ 2.2 Maintenance Release 09/20/2014 o Optimized for iOS 8. ================================================================================ 2.1.5 Maintenance Release 06/14/2014 o iOS 7.1 compatibility fixes. ================================================================================ 2.1.4 Maintenance Release 06/11/2014 o Fixed macro and numeric keyboard backspace key handling bug on iPad devices. ================================================================================ 2.1.3 Maintenance Release 02/06/2014 o Fixed visual glitches in macro key editing text field. o Updated ÒWelcomeÓ text file to reflect recent interface changes. ================================================================================ 2.1.2 Maintenance Release 02/02/2014 o Minor cosmetic fixes for iOS 5 and 6 devices. ================================================================================ 2.1.1 Maintenance Release 12/08/2013 o Minor bug fixes. ================================================================================ 2.1 Maintenace Release 11/18/2013 o Optimized for 64-bit devices. o Updated CAS engine to the latest version of REDUCE. IMPORTANT NOTE: Due to 64-bit support, this update requires iOS 5.1.1 or later. ================================================================================ 2.0.1 Maintenance Release 11/10/2013 o Minor bug fixes. ================================================================================ 2.0 Major Upgrade Release 10/28/2013 o Implemented native iOS 7 support. The app now fully adopts the iOS 7 style and interface elements. The app will look freshly new but yet familiar to existing users under iOS 7. The interface remains unchanged under iOS 5 and iOS 6. o Internal optimizations and performance improvements. IMPORTANT NOTE: This update requires iOS 5 or later. ================================================================================ 1.6.8 Maintenance Release 09/27/2013 o Improved compatibility with iOS 7. ================================================================================ 1.6.7 Maintenance Release 08/30/2013 o Implemented support for new macro, "\cb" (without the surrounding quotes), that clears batch CAS output. o Added "About" section to Settings with app's version number and a "Feedback" button that creates an email draft addressed to our technical support address. On the iPad, the "info" alert's "Feedback" button can also be used for this purpose. o Minor changes and bug fixes. ================================================================================ 1.6.6 Maintenance Release 08/21/2013 o Bug fixes. ================================================================================ 1.6.5 Feature Upgrade Release 08/01/2013 o Implemented support for arrow keys. These can be enabled using the new "Arrow Keys" setting in the "Text Editor and CAS" section of the global settings. If arrow keys are enabled, a toolbar with the arrow keys is added above the active keyboard. Like the delete key, the arrow keys repeat for as long as they are held down. On the iPhone, the toolbar also includes an "Undo" button and a "Dismiss" button that can be used to dismiss the keyboard in lieu of tapping the title bar at the top of the screen. On the iPad, the toolbar also includes "previous word", "next word", "Undo", "Redo", "Home", "Up", "Down", and "End" buttons. o Improved macro keyboard compatibility with iPad undocked and split keyboard configurations under iOS 5 and later. o Minor bug fixes and internal optimizations. ================================================================================ 1.6 Feature Upgrade Release 06/17/2013 o Implemented support to print the editor contents, rendered TeX, and plots to physical printers that support AirPrint. o Added "Email As" global option to the "Fancy Output" section of the global settings that controls whether the fancy output is emailed as text (LaTeX source), rendered image, or both. The default is both. o Bug fixes, internal optimizations, interface and visual tweaks. ================================================================================ 1.5.1 Maintenance Release 02/23/2013 o Visual tweaks. o Resolved compiler induced random crashes. ================================================================================ 1.5 Feature Upgrade Release 02/17/2013 o Added in-app access to global Settings. o Eliminated "Save" button. All changes are now automatically saved without the need for explicit user action. The "Save" button has been replaced by the "Settings" button that provides access to global settings. o Minor bug fixes. ================================================================================ 1.4.6 Feature Upgrade Release 01/20/2013 o Bug fixes to the defint package. ================================================================================ 1.4.5 Maintenance Release 01/06/2013 o Added "Capitalize Filenames" global option that controls whether words in filename entry dialogs are automatically capitalized. o Minor bug fixes. ================================================================================ 1.4.4 Feature Upgrade Release 12/06/2012 o Added Symmetry Determination and Linear Differential Equation Package, dimsym23, to the CAS environment. ================================================================================ 1.4.3 Maintenance Release 11/17/2012 o Fixed iCloud file sync bugs. ================================================================================ 1.4.2 Maintenance Release 11/01/2012 o Fixed handling of return keys on macro and numerical keyboards on iPad. ================================================================================ 1.4.1 Maintenance Release 10/11/2012 o Fixed numerical keyboard on iPad 3. ================================================================================ 1.4 Feature Upgrade Release 09/29/2012 oÊAdded differential geometry and general relativity packages, redten and grg. Both packages can be loaded using the "load_package" command. o Bug fixes. ================================================================================ 1.3 Major Feature Upgrade Release 09/22/2012 o Implemented support for syncing files and preferences with iCloud thereby providing seamless syncing across multiple devices. These are controlled by the following new "iCloud" settings in the global Settings. "Sync Files": Sync text, plot, macro, and inout files. "Sync Preferences": Sync preference settings. "Update Notifications": If enabled, an indicator is briefly displayed to show when an iCloud sync related update has occurred. If access to iCloud takes unexpectedly long, a warning alert is shown. A success alert is shown after a warning alert when/if access to iCloud completes. NOTE: iCloud related preferences are not synced across devices. This is to provide the ability to share essentially the same app setup across devices but still have different iCloud sync settings. o Implemented support for importing text and macro files from email attachments. For example, to share a text file with another iCAS user, email the text file from iCAS. The recipient can then import the file by tapping the attached file on their iOS device's Mail app and selecting to open the attachment in iCAS. o Files from iTunes file sharing are now imported while the app is active (in previous versions, files were only imported when the app was launched or it resumed running from the background). When files are imported from iTunes file sharing, an indicator is briefly displayed to show that an update has occurred. o iOS 6 compatibility. oÊImplemented native support for iPhone 5. o Bug fixes and internal optimizations. ================================================================================ 1.2.5 Maintenance Release 03/10/2012 o Updated iTunes file sharing implementation to allow existing files to be overwritten. ================================================================================ 1.2.4 Maintenance Release 01/30/2012 o Bug fix. ================================================================================ 1.2.3 Maintenance Release 01/20/2012 o Fixed minor visual glitches. ================================================================================ 1.2.2 Minor Feature Upgrade Release 01/01/2012 o Implemented support for importing macro keyboard files from other applications (e.g. Mail, Safari, etc.) on devices running iOS 4.0 or later. This provides a simple way to share macro keyboard files with other iCAS users. For example, to share a macro keyboard with another iCAS user, email the macro keyboard file from iCAS. The recipient can then import the file by tapping the attached file on their iOS device's Mail app and selecting to open the attachment in iCAS. o Updated app icon color. ================================================================================ 1.2.1 Maintenance Release 10/29/2011 oÊMore iOS 5 compatibility fixes. o Visual tweaks. ================================================================================ 1.2 Maintenance Release 10/25/2011 oÊImplemented support to save and load macro keyboard contents. o Added support for macro keyboard delete/backspace key repeat. o Added sample, lessons, plots. and commands reference files submitted by Jim Bates. To avoid overwriting any user modifications, the updated GNUPLOT file that contains additional plots is installed only if the app is reinstalled. Existing users can obtain the updated GNUPLOT file at the following URL. http://alsoftiphone.com/iCAS/bundledFiles/GNUPLOT.text o Bug fixes. ================================================================================ 1.1.7 Maintenance Release 10/14/2011 o iOS 5 compatibility fixes. ================================================================================ 1.1.6 Maintenance Release 09/18/2011 o Minor bug fixes. ================================================================================ 1.1.5 Maintenance Release 08/03/2011 o Improved handling of certain CAS exceptions. ================================================================================ 1.1.4 Maintenance Release 06/13/2011 o Fixed multiplot bugs. ================================================================================ 1.1.3 Maintenance Release 04/26/2011 o Fixed bug that caused the "in-call" status bar to be hidden. o Fixed interface glitches and anomalies under certain conditions. o Fixed bug that caused the files button to become disabled when using the macro keyboard's BATCH key. ================================================================================ 1.1.2 Maintenance Release 04/10/2011 o Fixed bug that caused plot commands to silently fail under certain conditions. o Fixed bug that prevented the global "Default Plot Title" setting from working correctly. ================================================================================ 1.1.1 Minor Feature Upgrade and Maintenance Release 03/27/2011 o Added support to copy and save rendered fancy output in the TeX viewer as an image, similar to the ability to do the same with plots that was introduced in Version 1.1. Tapping the "Copy" or "Save to Photos Album" button in the action sheet transfers an image representation of the rendered fancy output contents of the TeX viewer to the clipboard or the device's Photos album, respectively. Note that the copied/saved image is a representation of the visible contents, not the entire output (unless the entire output is visible). This provides the ability to copy or save an image of a selected portion of the rendered output. Tapping the "Email" button works as before, and creates an email composition window with the LaTeX source code used to render the output in the body of the message. o Minor interface tweaks and bug fixes. ================================================================================ 1.1 Minor Feature Upgrade Release 03/14/2011 o Added support for in/out/shut commands. Files generated using the "out" command can now be accessed via the new "INOUT" picker type. Files without either a .text or .svg extension imported via iTunes file sharing show up in the INOUT directory and can be read in using the "in" command/operator. o Added support to copy and save plots. Tapping the "Copy" or "Save to Photos Album" button in the action sheet transfers an image representation of the displayed contents of the plot viewer to the clipboard or the device's Photos album, respectively. Note that the copied/saved image is a representation of the displayed contents, not the entire plot (unless the entire plot is visible). This provides the optional ability to copy or save an image of a select portion of a plot/graph. Tapping the "Email" button works as before, and creates an email composition window with the plot attached in SVG format. NOTE: Because the vast majority of iOS applications do not support vector image formats, plots saved to the clipboard and Photos album are saved as bitmap images. Emailed plots, however, are in SVG format which is a vector format that is resolution independent and hence can be resized in supporting applications without loss of detail or pixelation. o Minor interface tweaks and bug fixes. ================================================================================ 1.0.2 Maintenance Release 01/27/2011 o Fixed minor visual anomalies on iPad running iOS 4.2 or later. ================================================================================ 1.0.1 Maintenance Release 01/03/2011 o Internal optimizations and bug fixes. ================================================================================ 1.0 Initial Release to the App Store 11/10/2010 ================================================================================ Copyright 2010-2014 AL Software. All Rights Reserved.