Skip to main content

28 posts tagged with "updates"

View All Tags

· 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

· One min read
Michael

AIR SDK 50.2.4.3 has been released by Harman.

Bug fixes

  • AIR-6479: Thread protection around credential handling in macOS URL stream
  • AIR-6931: Ensure macOS apps installed via AIR shared runtime are always x64
  • AIR-6964: AIR Android manifest additional features should override any from the template
  • github-2010: Re-implementing fix to allow Rectangle ..ToOutput methods to use 'this' as output
  • github-2625: Updating RTMPS code to accept self-signed certificates
  • github-2978: Ensuring APK files are code-signed with a release configuration
  • github-2988: Ensuring URL schemes conforming to RFC3986 are accepted in AIR
  • github-2989: Correcting DER-encoding of macho entitlements for IPA code signature
  • github-2992: Ensuring AABs built using Animate have all the native libraries included
  • github-2993: Adding thread-safety to new audio code to avoid segfault

· One min read
Michael

AIR SDK 50.2.4.2 has been released by Harman.

Bug fixes

  • AIR-4740: Remove use of sun.security classes for code signing - replace with BouncyCastle
  • github-1003: Ensuring Android surface restore copes with different event ordering
  • github-1199: Adjusting VideoViewAIR to prevent UnsatisfiedLinkError when calling JNI method too early
  • github-2409: Adding missing media symbols into AppleTV runtime libraries
  • github-2615: Updating Android stagetext/stagewebview functionality to cope better in background threads
  • github-2642: Adjusting thread handling for iOS audio to avoid glitching
  • github-2863: Ensuring ios webviews are inspectable for debug builds
  • github-2906: Allowing non-latin characters in files for Gradle-based builds (and using gradle for apk-signing)
  • github-2924: Fixing Android VideoTexture flicker at start of video playback
  • github-2950: Ensuring Android ANE .so libraries are packaged in AAB bundles

· One min read
Michael

AIR SDK 50.2.4.1 has been released by Harman.

Features

AIR-6707: The earlier update to switch to a 'broadcast' mechanism for any address ending in .255 is now rolled out across all platform binaries. AIR-6809: Building on Sonoma/Xcode 15 for iPhoneOS/tvOS/macOS

  • github-2885: Picking up iOS/tvOS platform SDK version from platformsdk path
  • github-2911: Switching IPA linker on macOS to use ld-classic

Bug fixes

  • github-1194: Adjusting Android lifecycle handlers to avoid black screen in Home/Launcher scenario
  • github-2810: Ensuring AIR copes with UIBackgroundModes being a string as well as an array
  • github-2869: Allowing Stage3D contexts to be created in Android gpu rendering mode
  • github-2888: Moving Android planeKickCascade function into UI thread to avoid exception
  • github-2893: Ensuring BitmapData.decode() works for transparency in PNGs
  • github-2923: Updating LLVM LD64.exe to remove MSVC runtime dependencies

· One min read
Michael

AIR SDK 50.2.3.7 has been released by Harman.

This release is primarily intended to revert the problems we'd caused when trying to fix #2772 - there are a few other Android-related changes brought into it too. But we're almost finished preparing a "50.2.4" version that will include the new iPhoneOS/macOS SDKs and Xcode version, and will be something people can then use in production whilst we push out the 51.0 branch initially as a beta.

Bug Fixes

  • github-2835: Preventing crash in Android VideoTexture dispose
  • github-2837: Fixing calls to OpenGL for texture set-up to avoid later failure in VertexBuffer
  • github-2864: Ensuring Android screen state is known to avoid black-screen
  • github-2873: Building APK target can use 'all' arch plus the config file to limit the included ABIs
  • github-2879: Reverting github-2772 regarding activate/deactivate events on Android

· One min read
Michael

AIR SDK 50.2.3.6 has been released by Harman.

Bug Fixes

  • AIR-6777: ADT must not output the password for the signing key
  • github-360: Fixing packaging of ANE frameworks within subfolders
  • github-2768: Adjusting ADT iOS linker command-line to avoid crash
  • github-2768: Updating swift compatibility library to include x86_64 symbols
  • github-2772: Sending activate/deactivate events based on Android window focus
  • github-2801: Updating certificate/key handling to remove mac keychain signing failure
  • github-2838: Removing sdk_version and using platform_version for iPhoneOS SDK

· One min read
Michael

AIR SDK 50.2.3.5 has been released by Harman.

Bug Fixes

  • AIR-6707: Setting UDP broadcast settings for ..*.255 addresses
  • AIR-6765: Fixing crash in embedded font rendering cache
  • AIR-6766: ADT rejects iOS ANEs that don't contain universal binaries
  • github-88: Fixing green strip at the bottom of some Windows H.264 videos
  • github-360: ADT packaging IPA files - reducing long ld64 command lines
  • github-1607: Correcting Android Context usage of visual contexts when needed
  • github-2754: Updating JNI reference handling/clean-up for Android file access
  • github-2755: Updating descriptor XSD docs for missing icon sizes
  • github-2771: Ensuring Android content files can be opened/read asynchronously
  • github-2772: Ensuring AIR activate/deactivate events are sent on activity focus events
  • github-2773: Ensuring AIR Android soft keyboard behaviour matches OS
  • github-2777: Dispatch touch events on Android when requested, regardless of the device touchscreen feature flag
  • github-2801: Ensuring macOS KeychainStore certificates can be used without private keys

· One min read
Michael

AIR SDK 50.2.3.4 has been released by Harman.

Bug Fixes

  • github-2533: Ensuring Android content URIs can be set as File.nativePath and File.url values
  • github-2614: Ensuring ANEs have the native 'dispose' method called when Workers are present
  • github-2770: Ensuring Multitouch.maxTouchPoints returns an appropriate value on Android
  • github-2771: FileStream.openAsync wasn't completing when using Android content URIs