Skip to content

v2.6.0

Choose a tag to compare

@github-actions github-actions released this 23 May 15:55
· 486 commits to dev since this release

The 2.6.0 release is a minor LTS release for bugfixes and improvements

🙏Thanks to all contributers of axmol include financial sponsors: @scorewarrior,@peterkharitonov,@duong,@thienphuoc, @bingsoo, @asnagni, @paulocoutinhox, @DelinWorks

Significant changes relative to 2.5.0:

  • Update android devenv to support android 16 by @halx99 in #2546
  • Update Android Studio minimum required version to 2024.3.2
  • Downgrade emsdk from 4.0.6 to 3.1.73 to ensure that the developer can debug axmol wasm apps properly on all platforms. If you use linux or macos, you can set and use without issue a higher emsdk version (4.0+) in your .axproj, for example emsdk=4.0.11.
    If you use windows you won’t be able to debug the app properly on higher versions than 3.1.73

Bug fixes

  • Fix #2548 Downloader-curl may crash or hang in download thread in #2549 by @halx99
  • Fix #2545 install pwsh fail on ubuntu-25.04 by @halx99
  • Fix wasm build fail on windows by @halx99 in #2511
  • Fix PNG_ARM_NEON_OPT flag by @halx99 in #2512
  • Fix #2504 play opus audio fail when build with Apple OpenAL.framework by @halx99 in #2506
  • Fix typo in pkg_check_modules for GTK3. by @j-jorge in #2534
  • Fix character, underline and strikethrough drawing over label boundary for Overflow::CLAMP mode by @rh101 in #2515
  • Fix for clamped and left-aligned text with certain character sets by @rh101 in #2518
  • Fix wasm raise runtime error due to HEAPU8 was not exported by @halx99
  • Fix decompressGZ infinite-loop when input data invalid by @halx99 in #2544

Improvements

SDKs & Tools updates

  • agp: 8.7.3 => 8.10.0
  • android target sdk: 35 => 36
  • android sdk build tools: 34.0.0 => 35.0.0
  • emsdk: 4.0.6 => 3.1.73

3rdparty updates

  • cares: 1.34.4 => 1.34.5
  • Clipper2: 1.5.2 => 1.5.3
  • doctest: 2.4.11 => 2.4.12
  • fmtlib: 11.1.4 => 11.2.0
  • llhttp: 9.2.1 => 9.3.0
  • luajit: 2.1-a4f56a4 => 2.1-eec7a80
  • libpng: 1.6.47 => 1.6.48
  • openssl: 3.0.16 => 3.5.0

MD5 Hash of the release artifacts

  • axmol-2.6.0.zip: BF5E1D7DC293C51810B0AA7B03024392
  • axmol-bs-2.6.0.zip: 03C9F6DB1C24CB97F2C7C4A0F5973AA8