Version History
Here you can find the changelog of Scriptable since it was posted on our website on 2020-03-09.
The latest version is 1.7.16 and it was updated on soft112.com on 22 April, 2024.
See below the changes in each version:
version 1.7.15
posted on 2024-02-15
Feb 15, 2024
Version 1.7.15
Dates in Contact.dates will now fallback to using the current year when no year is set. Additionally, the object returned by Contact.dates contains the date components used to construct the date, which can be used to detect cases where no year is available.
version 1.7.16
posted on 2024-02-15
Feb 15, 2024
Version 1.7.16
The date in Contact.birthday will now fallback to using the current year when no year is set.
version 1.7.14
posted on 2024-01-04
Jan 4, 2024
Version 1.7.14
- Adds Data.fromBytes() to create a data object from an array of bytes.
- Fixes an issue where the documentation for parameters and return values was not visible.
version 1.7.13
posted on 2023-11-03
Nov 3, 2023
Version 1.7.13
Fixes issue where background colors were sometimes not rendered in widgets.
version 1.7.11
posted on 2023-10-10
Oct 10, 2023
Version 1.7.11
Fixes issues with checking for authorization when using specific APIs and improves error messages.
version 1.7.10
posted on 2023-10-04
Oct 4, 2023
Version 1.7.10
Fixes issues with checking for authorization when using specific APIs.
version 1.7.8
posted on 2023-09-25
Sep 25, 2023
Version 1.7.8
Fixes an issue where widgets could not find the selected script.
version 1.7.5
posted on 2023-04-24
Apr 24, 2023
Version 1.7.5
- Settings has a slightly refreshed look.
- Fixes an issue where the Contact API returned an error on newer versions of iOS.
version 1.7.4
posted on 2022-11-18
Nov 18, 2022
Version 1.7.4
- Fixes an issue where links would not work in widgets on iOS 15.
- Fixes an issue where widgets with large background images would not be rendered.
version 1.6.12
posted on 2021-12-02
Dec 2, 2021 Version 1.6.12
This update fixes an issue where scripts would sometimes not run when launched from the Home screen. If you're still seeing issues with this, please remove the script from your Home screen and add it again.
version 1.6.11
posted on 2021-10-03
Oct 3, 2021 Version 1.6.11
Fixes an issue where functions defined in web views by Scriptable would sometimes not be called. This affected scripts that evaluated JavaScript in a web view and completed the evaluation by invoking the global completion() function.
version 1.6.7
posted on 2021-09-29
Sep 29, 2021 Version 1.6.7
This build fixes a bug introduced in the previous build where widget previews didn't work properly on a some iPhone models.
version 1.6.5
posted on 2021-08-22
Aug 22, 2021 Version 1.6.5
- Local assets can now be used with the WebView API by passing a file bookmark to directory as the base URL when presenting a web view. This lets you create webpages that refer to images, stylesheets and more that is stored locally.
- Sometimes alerts presented with the Alert API would not show cancel buttons. This was a regression from the last update the has now been addressed.
version 1.6.4
posted on 2021-08-07
Aug 7, 2021 Version 1.6.4
- The addTextField() and addSecureTextField() functions on Alert now returns an instance of AlertTextField which can be used to customize the text field in the alert. This includes specifying the keyboard to be used when entering text and the color of the text.
- Line numbers are now enabled by default. They can be disabled from the in-app settings.
- Monospaced fonts now work properly in widgets.
- URLs passed into Scriptable from the Shortcuts action would sometimes result in Scriptable receiving the URLs as empty strings.
- The app would sometimes crash when adding a script to the Home screen.
- Messages sent to the console with console.log in a web view presented with the static WebView.loadHTML() function would not be forwarded to Scriptable’s console.
- Sometimes the Script.name API would return an empty string instead of the name of the script.
- A couple of typos in the documentation have been fixed.
version 1.6.3
posted on 2021-01-05
Jan 5, 2021 Version 1.6.3
- Bugfix: Sometimes scripts wouldn't run from the Home Screen.
- Bugfix: Improves documentation for some particular APIs.
version 1.6.2
posted on 2020-12-09
Dec 9, 2020 Version 1.6.2
- Bugfix: Improved the reliability of the "Refresh all widgets" Shortcuts action. Refreshing widgets will the app is in the foreground seem much more reliable than during it directly from the Shortcuts app. Therefore the action now opens the Scriptable app to fresh the widgets.
- Bugfix: Selecting lines with Shift + Down Arrow and then toggling a comment on those lines, which also toggle a comment on the next unselected line.
version 1.6.1
posted on 2020-11-05
Nov 5, 2020 Version 1.6.1
- New: Scripts in the gallery can now be shared with a link.
- Bugfix: A few layout issues in the gallery have been fixed.
version 1.5.3
posted on 2020-10-10
Oct 10, 2020 Version 1.5.3
- Bugfix: Sometimes UI wouldn't be shown when presented from a script running in the action extension.
- Bugfix: Providing corner radii larger than half the width or height when calling addRoundedRect() would cause the app to crash.
- Bugfix: Sometimes multiline texts wouldn't respect the alignment in a widget.
version 1.5
posted on 2020-09-16
Sep 16, 2020 Version 1.5
- New: The new ListWidget API can be used to create widgets that display a list of texts and images. These widgets can be displayed on the Home screen on iOS 14.
- New: The new "News in Widget" example script shows how to build a widget. You find the example script in the in-app settings.
- New: Scriptable's Shortcuts actions now use the new in-app intent handling on iOS 14. By doing that, the actions can now use file bookmarks and can utilise more memory. Please visit the in-app settings to learn more about file bookmarks.
- New: Scripts have new colors to better fit in with modern versions of iOS.
- New: Scripts can now be added to the Home screen from the script's settings.
- New: The response from executing a Request now contains the cookies set by the server.
- New: Use the new titleFont and subtitleFont properties on UITableCell to set the font of titles and subtitles in tables.
- New: Use the new setFont() function on DrawContext to specify the font to be used when drawing text to the context.
- Deprecated: setFontSize() on DrawContext have been deprecated. Use the new setFont() function instead.
- Bugfix: Sometimes getImage() on DrawContext would throw an error when nothing but a text had been drawn to the context.
version 1.4.14
posted on 2020-07-27
Jul 27, 2020 Version 1.4.14
- Bugfix: Reminder.dueDateIncludesTime did not work on recent version of iOS.
- Bugfix: WebViews would not be correctly removed from memory, causing videos to keep playing even after the script have finished running and the web view have been dismissed.
- Bugfix: WebView.evaluateJavaScript() would sometimes fail with an error saying that two JavaScripts were being evaluated at the same time.
version 1.4.13
posted on 2020-06-13
Jun 13, 2020 Version 1.4.13
- Bugfix: A cancel action would automatically be appended to alerts on the iPad, even when the alert had actions associated with it.
- Bugfix: Fixes typos in the documentation.
version 1.4.12
posted on 2020-06-04
Jun 4, 2020 Version 1.4.12
- Bugfix: The app would sometimes crash when adding a cancel action to an alert and presenting it on the iPad.
version 1.4.10
posted on 2020-05-02
May 2, 2020 Version 1.4.10
- New: Improved support for pointers on iPadOS.
- Bugfix: On the iPad the log could be collapsed even when it was placed on the left- or right-hand side of the script. After collapsing the log, it could not be expanded. Collapsing the log is now properly disabled when it's placed on the left- or right-hand side of the screen.
- Bugfix: The promised returned by Safari.openInApp() completed too soon, making it impossible to present a table or a new website after Safari was dismissed.
- Bugfix: Returning an empty string from the Run Script Inline Shortcuts action would crash Shortcuts.
- Bugfix: A few minor improvements to the documentation.
version 1.4.9
posted on 2020-03-05
5 Mar 2020 Version 1.4.9
- New: When the log is expanded you'll get an option to export and share the log.
- New: There's now a setting to hide the date and time from messages in the log. This can be enabled and disabled when the log is expanded.
- New: The QuickLook, UITable, WebView and Safari APIs now lets you pass a parameter indicating that a view should be presented in fullscreen. For example myTable.present(true). This is particularly useful on the iPad.
- New: Use Reminder.dueDateIncludesTime to specify if the due date on a reminder should include a time upon assignment. This lets you create reminders that are due on a date but doesn't have a time. The property defaults to true.
- New: Use the new instance method loadFile() on WebView to load a file into a web view.
- Bugfix: Improves error message shown when attempting to invoke QuickLook.present() on an object that does not support quick looking.
version 1.5.3
posted on 1970-01-01
2020年10月10日 Version 1.5.3
- Bugfix: Sometimes UI wouldn't be shown when presented from a script running in the action extension.
- Bugfix: Providing corner radii larger than half the width or height when calling addRoundedRect() would cause the app to crash.
- Bugfix: Sometimes multiline texts wouldn't respect the alignment in a widget.
version 1.4.10
posted on 1970-01-01
2 mai 2020 Version 1.4.10
- New: Improved support for pointers on iPadOS.
- Bugfix: On the iPad the log could be collapsed even when it was placed on the left- or right-hand side of the script. After collapsing the log, it could not be expanded. Collapsing the log is now properly disabled when it's placed on the left- or right-hand side of the screen.
- Bugfix: The promised returned by Safari.openInApp() completed too soon, making it impossible to present a table or a new website after Safari was dismissed.
- Bugfix: Returning an empty string from the Run Script Inline Shortcuts action would crash Shortcuts.
- Bugfix: A few minor improvements to the documentation.
version 1.4.13
posted on 1970-01-01
13 de jun de 2020 Version 1.4.13
- Bugfix: A cancel action would automatically be appended to alerts on the iPad, even when the alert had actions associated with it.
- Bugfix: Fixes typos in the documentation.
version 1.4.14
posted on 1970-01-01
2020年7月27日 Version 1.4.14
- Bugfix: Reminder.dueDateIncludesTime did not work on recent version of iOS.
- Bugfix: WebViews would not be correctly removed from memory, causing videos to keep playing even after the script have finished running and the web view have been dismissed.
- Bugfix: WebView.evaluateJavaScript() would sometimes fail with an error saying that two JavaScripts were being evaluated at the same time.
version 1.6.3
posted on 1970-01-01
2021年1月5日 Version 1.6.3
- Bugfix: Sometimes scripts wouldn't run from the Home Screen.
- Bugfix: Improves documentation for some particular APIs.