Skip to main content

· 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

· One min read
Michael

AIR SDK 51.0.1.4 has been released by Harman.

With 51.0.1.4, additional ELS stability improvements have been made, with a key fix also for the handling of the Android Gradle Plug-in depending on the availability of different Java runtime versions. If your latest Android platform needs an update to the Android Gradle Plug-in, this will only be applied if the appropriate Java runtime version is detected.

Bug fixes

  • AIR-7082 (Android) / AIR-7113 (iOS): Hook up NativeWindow events for the primary/main window
  • AIR-7136: ANE validator for Android derives from wrong class in AIR 51.0
  • AIR-7158: AIR Android has additional deactivate/activate events on NativeWindow when NativeApplication also fires
  • AIR-7250: AIR MMgc needs to cope with varying memory page sizes
  • github-3063: Updating Socket class to throw error on host name that's a URI
  • github-3283: Additional stability and error checking in ELS code
  • github-3297: Ensuring we don't switch to AGP v8 if we can't find Java 17
  • github-3311: Incorrect text selection when mouse is outside embedded TextField
  • github-3317: Revising glib event loop handling for Linux
  • github-3322: ELS failures when updating on iOS

· One min read
Michael

AIR SDK 51.0.1.3 has been released by Harman.

Bug fixes

  • AIR-7127: Correct code-signing package ID for an iOS framework containing a bundle
  • github-2362: Ensuring correct bounds for objects drawn using line style with a miter
  • github-3039: Ensuring macOS clipboard works after system restart
  • github-3271: Fixing arm64 JIT handling of 64-bit signed intptr atom to double type
  • github-3274: Ensuring WebSocket uses port 443 for wss, and use case insensitive http headers
  • github-3274: Ensuring websocket copes with root path and uses non-default port in host header
  • github-3283: Ensuring ELS setItem() works after a reset()
  • github-3283: Improving stability, error checking and async access of Encrypted Local Store
  • github-3287: Handling mediaPlaybackRequiresUserAction parameter correctly within StageWebView
  • github-3288: Ensuring macOS FontEngine copes if a font doesn't have colr/cblc tables