Android API 31 Support

by Heather Laine on August 10, 2022 No comments

We are delighted to announce the release of 9.6.9 RC-1. The major feature of this release is support for Android API 31, which is now a requirement for submitting new apps to the Google Play Store.

NEW FEATURES

The Android engine is now built using version 31 of the Android API.

Options to add audio related permissions to android apps have been added to the standalone builder.

BUGS FIXED

  • The ‘Go to handler…’ submenu in the Handlers menu in the script editor is now sorted according to the Handler List sorting option chosen in preferences
  • A new menu item ‘Report an Issue’ has been added to the Help menu
  • The dictionary has been updated to clarify the names of the text encodings accepted by the textEncode and textDecode functions
  • The ‘Newsletters’ item of the Help menu has been renamed to ‘Blog’ and now points to the LiveCode blog
  • Modal dialogs will no longer flash briefly before being displayed on Windows
  • Clicking on links to bug reports in the release notes from the documentation viewer will now open them in an external browser
  • Clicking the bottom left of a collapse branch icon in the project browser now works correctly
  • The names of the localization resources used in macOS standalones have been updated to use ISO-639 codes to better support codesigning and notarization
  • Creating a new stack will no longer clear the project browser when it was previously displaying deeply nested controls
  • The ‘System Requirements’ section in the user guide has been updated to refer to the associated release notes
  • The engine will no longer crash when computing the formattedRect of a paragraph containing two adjacent VTAB characters
  • The extension builder will no longer fail to compile an extension which has hidden (. prefixed) files in its source folder 
  • Pressing return in the search bar of the dictionary no longer clears the search bar contents and results 
  • The dictionary entry for the ‘editionType’ property has been updated to be inline with the current product licensing options
  • The dictionary now correctly documents the allowsInlineMediaPlayback mobile control browser property 
  • The ODBC driver on linux no longer fails when attempting to use an installed Oracle driver 
  • The standard PDF icon has been added to the iconsvg library, making it available to the svgpath widget with name ‘pdf’
  • The dictionary now correctly documents the CP1252 text encoding as being only available on Windows in the ‘textEncode’ and ‘textDecode’ functions
  • The dictionary now correctly lists Android as a supported platform on the print-related syntax which works in the context of open printing to pdf
  • The ODBC driver on macOS now functions correctly when running on Apple architecture machines 
  • The socket commands now work when using the server engine on macOS 
  • The breakpoints displayed in the gutter are now correct after switching to a different tab in the script editor
  • Pending changes to an object by the property inspector are no longer lost when the selected object changes due to pasting new objects
  • The property inspector will no longer allow a stack to be renamed to the same name as another stack
  • The arrayEncode function will no longer fail when given arrays containing non-integer keys 
  • The Evaluation Edition glossary entry has been removed as it no longer contains useful information
  • The IDE no longer leaves files related to setting up extensions in the temporary folder after being launched
  • Setting properties on the mobile control browser using mobileControlSet will no longer cause a crash on iOS in certain circumstances
  • The socket commands now work when using the server engine on Linux
  • The ‘international’ option in the ‘sort’ command now supports the user’s locale being fr_CA (French Canadian)

To get it download from your account here or use the automatic updater inside LiveCode. Not got an account yet? Sign up here.

Heather LaineAndroid API 31 Support

Join the conversation

*