Skip to main content

36 posts tagged with "updates"

View All Tags

· 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!

· One min read
Michael

AIR SDK 50.2.5.1 has been released by Harman.

Release 50.2.5.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-6979: Removing colour-profile adjustments from the loading point of a JPEG
  • github-3116: Adding generation of AIR privacy manifest from defaults merged with ANEs
  • github-3172: Mac bundle creation to generate CFBundleDisplayName tag
  • github-3173: Mac bundle creation to generate CFBundleSupportedPlatforms tag

Bug fixes

  • github-2976: Adding 'property' as a supported Android Manifest tag
  • github-3126: Fixing issue with Loader.loadBytes() throwing errors in Workers
  • github-3160: Ensuring Linux bundles can be created even if the rpm/deb identification checks fail
  • github-3171: Allow Android manifestAdditions to override activity's screenOrientation attribute

· One min read
Michael

AIR SDK 50.2.4.5 has been released by Harman.

Release 50.2.4.5 includes a number of bug fixes that had been provided also within the 51.0 pre- release branch but were also considered useful to release into production at an earlier date, across various different platforms.

Bug fixes

  • AIR-7028: AIR Android file permission callbacks not always called
  • AIR-7029: AIR Android applicationDirectory files may not be accessible
  • AIR-7035: String.fromCharCode() should support all unicode code points
  • AIR-7059: Fixing AIR crash on iOS around network authentication (see AIR-6479)
  • github-2610: Ensuring Win32 timezone retrieval works for default tz when not dynamic
  • github-2807: Removing ANRs caused by access of nativeGetTextBoxBounds from wrong thread
  • github-2903: Fixing instability when breaking into a debugger on uncaught error
  • github-3049: Eliminating instability in GC following socket thread querying the app descriptor
  • github-3062: Updating Win32 camera handling to include better fallbacks where direct connect fails
  • github-3087: Correcting invalid scheme detection to prevent false-flagging of relative paths
  • github-3098: Allowing a/v data access for NetStream in data generation mode

· 2 min read
Michael

AIR SDK 51.0.0.4 has been released by Harman.

New features

  • AIR-6054: Adding support for file modification times for zip entries
  • AIR-6055: AIR Zip support for creation and saving of zip archives
  • AIR-7046: Adding ZipArchive.load/saveFromByteArray implementations
  • AIR-6866: Enable NativeWindow class for Android
  • AIR-7018: ADT add IPALinkFolder build configuration and linker script for macOS remote build
  • AIR-7044: AIR TextLine embedded fonts to support COLR tables
  • AIR-7045: AIR TextLine embedded fonts to support CBDT tables
  • github-149: Implementing FontDescription.createFromByteArray to load an OpenType/TrueType font for FTE
  • github-216: WebSocket client connection and handshaking
  • github-pad20: Updating NetStream.play() to accept IDataInput argument

Bug fixes

  • AIR-6743: Update icon list in descriptor XSD
  • AIR-7031: AIRSDK Android dependency lists
  • AIR-7035: String.fromCharCode() should support all unicode code points
  • AIR-7036: Adding platform-specific fallback fonts for Emoji character ranges in Flash Text Engine
  • AIR-7059: Fixing AIR crash on iOS around network authentication (see AIR-6479)
  • github-1917: Correcting Linux bundle creation to support ARM64 ANEs
  • github-2807: Removing ANRs caused by access of nativeGetTextBoxBounds from wrong thread
  • github-2871: Switching to a 64-bit version of the LLVM ld64 linker
  • github-3098: Allowing a/v data access for NetStream in data generation mode
  • github-3102: Preventing crash when using Workers in a beta/prerelease build
  • github-3106: MacOS EncryptedLocalStore updating key storage mechanisms

· 2 min read
Michael

AIR SDK 51.0.0.2 has been released by Harman.

Discussion on the new features can be found here.

New features

  • AIR-309: Adding AS3 API for allowing AS3 to handle HTTPS certificate errors
  • AIR-5963: Add ANE capabilities to render a Sprite using a MediaBuffer - initial support via BitmapData
  • AIR-6012: AS3 API for StageWebView constructor changes
  • AIR-6051, AIR-6053, AIR-6054: AIR zip support: Basic reading in of zip files to get entry details
  • AIR-6063: Updated OpenSSL-based ELS key storage
  • AIR-6279: AIR runtime support for float (removing float4 code)
  • AIR-6288: AIR AS3 API for encrypting and decrypting a byte array
  • AIR-6425: AS3 API for Socket.tcpNoDelay setting
  • AIR-6579: AS3 String startsWith and endsWith
  • AIR-6580: Add 'includes' and 'isEmpty' to Array and Vector classes
  • AIR-6581: Adding ByteArray conversions to/from base16 and base64
  • AIR-6707: Adding DatagramSocket.broadcast() method for UDP broadcasts
  • AIR-6752: AIR Digest to include SHA-512 support
  • AIR-6991: ByteArray write random bytes
  • AIR-6992: Update SWF tag encryption to support custom keys
  • AIR-7018: ADT move all iOS linker inputs into a single folder structure
  • github-216: Support for WebSocket servers
  • github-1242: Allow images in HTML text fields via 'allowedDomains' property
  • github-1858: Adding horizontal mouse wheel support
  • github-1936: Allow windows.UseWebView2 'exclusive' mode to prevent IE/WebBrowser usage
  • github-2625: Adding NetworkInfo.disableNetworkChanges flag to prevent socket disconnects
  • github-2742: Adding Function.declaration property to find details of a function
  • github-3060: AS3 StageTextContentType class for StageText support for OTP SMS entry

Bug fixes

  • AIR-6840: FileReference.upload() to cope with binary file responses (Windows)
  • github-2318: Removing StageVideo viewport coordinate limits for AIR 51 apps
  • github-3024: Removing StageWebView viewport coordination limits for AIR 51 apps
  • github-3062: Updating Win32 camera handling to include better fallbacks where direct connect fails

· One min read
Michael

AIR SDK 50.2.4.4 has been released by Harman.

Bug fixes

  • AIR-6979: AIR JPEG decoding to take account of macOS display colour profile
  • github-2972: Ensuring correct toplevels are used for user-specified ANEs to correct delayed-loading
  • github-3000: Ensuring Android StageText elements can be re-added to stage
  • github-3034: iPhone WebView inspectable flag to response to test builds as well as debug builds
  • github-3034: Preventing iPhone WebView crash in debug builds pre-iOS16.4
  • github-3043: Updating handling of content URIs and file paths in Android
  • github-3046: Fixing null reference error in ADT on Android manifest 'uses-feature' entry
  • github-3058: Enabling native AAB signing with Java providerName argument