Skip to main content

41 posts tagged with "updates"

View All Tags

· 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

· 2 min read
Michael

AIR SDK 51.0.1.2 has been released by Harman.

Bug fixes

  • AIR-6054: Fixing zip file type flags for DOS attributes
  • AIR-7090: Fixing crashes when shutting down due to OOM signal on Windows
  • AIR-7097: AS3 JIT failure on Android arm64 for double conversion
  • AIR-7100: Crash in AIR on rasterisation of bitmap/texture with zero dimension
  • AIR-7101: AIR Windows 32-bit should support large addresses
  • AIR-7102: Cannot build for iPhoneSimulator if using native codesign
  • AIR-7111: ADT tries to validate externalSwfs even for non-iOS builds
  • github-15: Ensuring NetStream SoundTransform on iOS can reduce the volume
  • github-162: Ensuring large scaled-down bitmaps don't cause maths overflows
  • github-1316: Ensuring NetStream.appendBytes() uses all frames in correct order on Windows
  • github-2303: Linux EncryptedLocalStore fallback to file system for sudo usage
  • github-2625: Eliminating spurious networkChanged events from private ipv6 updates
  • github-3173: Updating CFBundleSupportedPlatforms entry to be an array
  • github-3212: Ensuring NetStream.play(null) is allowed (only) in data generation mode
  • github-3229: Ensuring SWF security context isn't affected when using NetStream data generation mode
  • github-3231: Ensuring mac socket data events occur more frequently
  • github-3236: Ensuring Android Gradle builds work with compileSdk > 33 and minSdk < 24
  • github-3242: Ensuring externalSwfs file list can cope with backslash in paths
  • github-3245: ELS does not overwrite short values with long values
  • github-3247: Adding debug output for when an external SWF can't be parsed
  • github-3249: Ensuring local variables can be accessed via the debugger
  • github-3251: iOS https crash after connecting via http
  • github-3264: Ensuring TextField autoscroll works for final line visibility

· 2 min read
Michael

AIR SDK 51.0.1.1 has been released by Harman.

Release 51.0.1.1 of the AIR SDK is a feature update in order to provide some of the additional capabilities required to support Privacy Manifests for iPhone/iPad applications. There are some other minor functional changes plus recent bug fixes that have been implemented.

Features

  • AIR-6288: Implementation of digests and encryption using CommonCrypto for mac/ios
  • AIR-6979: Colour profile conversion for macOS displays
  • github-907: Adding support for fileType icon size 256x256
  • github-3010: Provide mechanism for remote linking an IPA's executables on a macOS machine
  • github-3108: Updating AIR xml signatures to use SHA-256 for signed info
  • github-3116: Adding support for PrivacyAdditions tag
  • github-3171: Allow Android manifestAdditions to override activity's screenOrientation attribute
  • github-3172: Mac bundle creation to generate CFBundleDisplayName tag
  • github-3173: Mac bundle creation to generate CFBundleSupportedPlatforms tag

Bug fixes

  • AIR-6054: Ensuring zip extraction creates subfolders where needed
  • github-2409: Including new AS3 implementations into tvOS runtime
  • github-2903: Fixing instability when breaking into a debugger on uncaught error
  • github-2976: Adding 'property' as a supported Android Manifest tag
  • github-3049: Ensuring we avoid the hang on debugger on iOS with nagle check
  • github-3049: Eliminating instability in GC following socket thread querying the app descriptor
  • github-3098: Ensuring a/v from NetStream.appendBytes() works with SoundMixer.computeSpectrum()
  • github-3126: Fixing issue with Loader.loadBytes() throwing errors in Workers
  • github-3154: Preventing iOS worker crash caused by background alert
  • github-3160: Ensuring Linux bundles can be created even if the rpm/deb identification checks fail
  • github-3195: Fixing crash in Worker start-up caused by lack of Stage
Note

For the "remote linker" capability on macOS, please read the details in the release notes PDF! Section 7.2, pp 20-22. Feedback welcomed!