OpenFL 9.5.2 and Lime 8.3.2 Release

Hey, everyone!

Grab the latest patch releases for OpenFL and Lime from Haxelib to get the newest bug fixes.

haxelib install lime 8.3.2
haxelib install openfl 9.5.2

Changelog

OpenFL 9.5.2

- Fixed blurry text on native platforms that use Cairo.

- Fixed `blendMode` being ignored when calling `draw()` on `BitmapData` when the source is also `BitmapData` instead of a `DisplayObject`.

- Fixed FPS rounding its value up to the next integer sometimes by switching to `Std.int()`.

- Fixed ignored `scale9Grid` for `Graphics` for certain rotation values that Flash supports.

- Fixed `draw()` on `BitmapData` not accounting for `x` and `y` values of `scrollRect`.

- Fixed `stage.align` and `stage.scaleMode` when rendering in OpenGL.

- Fixed `stage.align` parsing to match the abbreviated values that Flash supports.

- Fixed rest argument for `formatToString()` on `Event` class when targeting Haxe 4.2 or newer.

- Fixed Cairo rendering when graphics content is larger than the maximum texture dimensions.

- Fixed Command key keyboard shortcuts for actions like copy and paste on iOS, iPadOS, and tvOS.

- Fixed reading text from clipboard too frequently on paste into `TextField`.

- Fixed `Sprite` container failing to update its cached bitmap when final child is removed.

- Fixed `scrollRect` failing to update rendered display object when `cacheAsBitmap` is also true.

- Fixed webassembly compilation issues with shaders.

Lime 8.3.2

- Fixed SDL sleep and refined frame timing.

- Fixed failing to capture backspace key on Android.

- Fixed GL objects failing to get garbage collected on HashLink.

- Fixed clipboard failing to update on Android, iOS, iPadOS, and tvOS.

- Fixed big endian issues in `ArrayBufferView`.

- Fixed copying between `ArrayBufferView` instances that have different `bytesPerElement` values.

- Fixed certain OpenGL functions missing from desktop targets that weren’t mobile only.

- Fixed broken compatibility with Haxe 3 when using HXP project.

- Fixed default OpenAL backend without include.xml.

- Fixed RunScript o use local haxelib paths.

- Fixed incompatible-pointer-types error when compiling for HashLink/C with gcc 14 or clang 22.

- Fixed webassembly compilation and rendering issues.

5 Likes

Okay, okay, thank you to the contributors

1 Like