OpenFL 9.4.1 and Lime 8.2.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.2.2
haxelib install openfl 9.4.1

Changelog

OpenFL 9.4.1

  • Fixed some broken gradient rendering caused by the new implemention of SpreadMethod in 9.4.0
  • Fixed incorrect drawing positions after calling graphics.curveTo() or graphics.cubicCurveTo()
  • Fixed incorrect scrollRect clipping at extreme scaling levels
  • Fixed crash when using hardware-only bitmaps with beginShaderFill() to use a solid black fallback color instead
  • Fixed ServerSocket returning value of 0.0.0.0 for localAddress if that value was passed to bind()
  • Fixed incorrect hit testing when graphics contains a mix of line styles
  • Fixed conditional in TextLayout to allow cppia target compilation

Lime 8.2.2

  • Fixed broken breakpoints in HTML5 debug builds.
  • Fixed unnecessary operations in Promise by inlining some getter functions.
  • Fixed failure to read gradle-plugin attribute in <config:android> tag.
  • Fixed failed installation of app on iOS Simulator by choosing only simulators that are considered available.
  • Fixed lime test ios to install and launch on a device when using Xcode 16 or newer.
  • Fixed reported version of OpenAL library.
  • Fixed memory cleanup when encoding PNG and JPEG images.
  • Fixed error reporting @rpath/libhl.dylib not found on macOS when using HashLink nightly build.
  • Fixed building HashLink on macOS that required cleaning between compiles.
  • Fixed embedBytes() macro incorrectly running when embedByteArray() macro was also running.
  • Fixed ImageDataUtil.copyPixels() causing crash on HashLink.
  • Fixed missing neko target flag when cross-compiling to Windows without -mingw or -cpp flags.
  • Fixed occasional failure running Lime tools by switching certain paths from relative to absolute.
  • Fixed missing warning when lime rebuild commands fail because C++ source is not available from Haxelib.
  • Fixed command instructions to specify requirement for absolute paths when setting up a platform.
  • Added detection of -cpp flag when cross-compiling to Windows, which works like -mingw.
  • Updated FreeType submodule to version 2.12.1 again. Resolved the vertical line spacing issue encountered when using this version in Lime 8.2.0 and the letter spacing issue encountered when rolling back to FreeType 2.9.1 in Lime 8.2.1.
6 Likes

Yay for breakpoints!

1 Like