Skip to main content

· One min read
Michael

AIR SDK 51.1.3.1 has been released by Harman.

Features

  • AIR-7442: AIR Android support for middle and right mouse button clicks
  • AIR-7457: AIR Diagnostics – framework, long funcs, GC activity
  • github-108: Implementing NativeApplication userIdle/userPresent events for mobile
  • github-3530: Additional debugging during runtime installation and bundle conversion
  • github-3558: Disabling Android Clipboard access if 'disableSensorAccess' is set

Bug fixes

  • AIR-7467: Android AIR ANR caused by key listener in wrong thread
  • github-3521: Reworking device text output to fix Chinese font issues
  • github-3536: navigateToURL not working on iOS >= 18
  • github-3583: Android ARMv7 thread condition variable caused spinning CPU

· One min read
Michael

AIR SDK 51.1.2.3 has been released by Harman.

Bug fixes

  • AIR-7463: AIR macOS apps resize badly for high-resolution support on Sequoia
  • AIR-7464: AIR Android ANR caused by forceSoftKeyboardDown in wrong thread
  • github-3562: Fixing code-signing of macOS apps with ANE frameworks
  • github-3563: Preventing Windows crash if too many menu items are added

· One min read
Michael

AIR SDK 51.1.2.2 has been released by Harman.

Bug fixes

  • AIR-7364: ADT to abort if a malformed ABC block is found during IPA creation
  • AIR-7402: Crashes reported in Android runtime - strstr and JNI exceptions
  • AIR-7437: Ensuring trace() output works in command-line apps
  • AIR-7441: Fixing iPhone build target and eliminating duplicate symbols
  • github-78: Correcting adjustment for italic text in Windows direct mode
  • github-1453: Fixing certificateError behaviour on Linux and for Loader
  • github-2088: Updating AIR mac app bundle signing to remove entitlements from libraries
  • github-2610: TimeZone.getTimeZone(null) returns null
  • github-3516: Android stability fixes for reported crashes
  • github-3521: Partial fix for problems with Chinese font in iOS 18
  • github-3534: Removing hard dependency on libsecret in AIR Linux runtime
  • github-3542: Ensuring ADT does not package up .DS_Store files
  • github-3552: Ensuring activate events are not sent when minimising an app in Windows

· One min read
Michael

AIR SDK 51.1.2.1 has been released by Harman.

Features

  • AIR-7350: ADT to create an APK file from an AAB file
  • AIR-7351: Updating ADT to allow signing using provider class and config file args
  • AIR-7369: Updating build files and settings for MacOS/iOS/tvOS SDK with latest platforms
  • AIR-7379: Removing unnecessary NOTE outputs from ADT
  • AIR-7395: ADT properties file should cope with single-backslash in Windows paths
  • github-3487: Use banner320x180 instead of banner for Android manifest

Bug fixes

  • AIR-7390: Basic Authentication not working on iOS
  • AIR-7391: Android gesture events are not dispatched in the correct background thread
  • AIR-7394: Adjusting Android background thread for surface changed events
  • github-78: Ensuring italic text is not cut off when rendering direct mode on Windows
  • github-3394: Correcting AOT output for unplus (float support)
  • github-3446: Fixing Android StageWebView dropdown caused by spurious window focus events
  • github-3492: Prevent continuous FDB output on XML Loader error

· One min read
Michael

AIR SDK 51.1.1.5 has been released by Harman.

Bug fixes

  • AIR-7119: AIR Android - remove use of APIs that are restricted by strict mode
  • AIR-7354: ADT fails to package a macOS app bundle if default ANEs are needed
  • AIR-7355: ADT fails to package Mac App Bundle
  • AIR-7360: Android AS3 keyboard mapping for Escape key events
  • github-3330: Ensuring keyboard deactivation doesn't happen if a StageText element has focus
  • github-3359: Updating FileStream async handling and Linux event loops
  • github-3391: Adding ELS recovery code following format issues in 51.0 stores
  • github-3399: Reverting AIR-7115 to ensure keyboard display works better on Android TextField touch
  • github-3414: Ensuring Android background thread can use recreated EGL surfaces
  • github-3460: Fixing EncryptedLocalStore.reset failure on Windows
  • github-3467: Correcting Linux timezone offset to use ms
  • github-3470: Correcting daylightSavingsOffset value for Linux

· One min read
Michael

AIR SDK 51.1.1.4 has been released by Harman.

Bug fixes

  • AIR-7340: ANE loading information available when debugging
  • github-3391: Improving ELS fallback capability, fixing key filestorage on mobile and ELS file writing on Window
  • github-3394: Ensuring iOS Worker asynchronous calls don't block the main UI thread
  • github-3413: Ensuring NAIP uses command-line runtime option on Linux and Mac
  • github-3418: Ensuring ld64 on old macOS versions doesn't use platform_version argument
  • github-3418: Updating compile-abc tool to run on macOS 10.13
  • github-3419: Correcting default timestamp URL from symantec to digicert
  • github-3434: Updating cacheAsBitmap max dimensions to use device/gpu capabilities

· One min read
Michael

AIR SDK 51.1.1.3 has been released by Harman.

Bug fixes

  • github-3354: Ensuring Chinese fonts on iOS 18 can be used
  • github-3374: Correcting the aapt binary for Linux x86_64
  • github-3375: Ensuring Touch End events are sent on iOS apps running on macOS
  • github-3402: Ensuring Android AppEntry debugger configuration is properly built into ADT
  • github-3403: Ensuring ELS getItem works on new machine with no fallback
  • github-3404: Moving ELS files into app-storage folders

· One min read
Michael

AIR SDK 51.1.1.2 has been released by Harman.

To fix a couple of major issues in the previous version, Harman have rushed through an update with limited changes

Bug fixes

  • github-461: Fixing command-line entry framework detection for MacOS bundle
  • github-3380: Fixing Android file seek/tell functionality
  • github-3390: Fixing MacOS App Bundle packaging with ANE files for universal binaries
  • github-3391: Ensuring calls to navigateToUrl and sendToUrl still work with new x-air-appid header

· 2 min read
Michael

AIR SDK 51.1.1.1 has been released by Harman.

Features

  • AIR-6196: Allowing ANEs for Android to have a single platform
  • AIR-6197: ability to use AAR files for Android ANEs
  • AIR-6679: AIR app bundle creation to use architecture option
  • AIR-7069: AIR URL requests should include app-id in a custom header
  • AIR-7114: Ability to turn off rotation animations for AIR apps with 'orientationAnimation'
  • AIR-7121: Updating Android Gradle builds to AGP 8.4, minSdk 21, target 34
  • AIR-7139: Updating icon/banner sizes for Android TV applications
  • AIR-7150: Android app descriptor elements for manifestPlaceholders
  • AIR-7157: AIR Android support for display cut-out modes
  • AIR-7299: Adding configuration settings for ELS to control fallback and key storage
  • AIR-7303: Compiler to support '\u{nnnnnn}' format for Unicode chars
  • AIR-7315: WebSocket to dispatch and respond to certificate errors
  • github-461: Adding ADT handling and updating platform conversion for cmdline bundle
  • github-3297: Adding Android app descriptor settings for compileSdk and build tools folder
  • github-3298: Adding support for iosSimulator in the ADT configuration file
  • github-3349: Adding '-compiler.float' option to turn off float support
  • github-3371: Android WebView to allow file chooser dialogs in forms

Bug fixes

  • AIR-7142: Android OpenGL ES context is lost on device rotation
  • AIR-7265: Enhanced ELS v2 file format with error checking
  • github-162: Fixing rounding to ensure large scaled-down bitmaps display properly
  • github-1494: Hooking up WebView permission requests to existing PermissionManager implementations
  • github-3307: Ensuring Win32 webview loads an HTML-based AIR app via a FILE url
  • github-3310: Removing redundant WebKit/FP files from AIR SDK
  • github-3334: Correcting debugline values for 'getlex' instructions
  • github-3356: Fixing Array/Vector 'includes' method for strings created via parsing
  • github-3357: Preventing iOS crash when starting up with Scout
  • github-3360: Allowing file uploads from content URIs on Android
  • github-3370: Fixing Android ELS key being reset by AS3 call

· One min read
Michael

AIR SDK 51.0.1.5 has been released by Harman.

note

Please note that you cannot download this release from the website. It only contains an Android patch so the full zip files are not available. If you need the fixes, please use the AIR SDK Manager: https://airsdk.dev/docs/basics/getting-started

  • Release Notes

https://airsdk.harman.com/api/versions/51.0.1.5/release-notes/Release_Notes_AIR_SDK_51.0.1.pdf

Bug fixes

  • github-3351: Ensuring AndroidWebView is resumed properly on Android 14.0 devices
  • github-3353: Ensuring Android 32-bit libraries can write 4GB file sizes