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 https://github.com/axmolengine/axmol/pull/2546
- Update Android Studio minimum required version to
2024.3.2
Bug fixes
- Fix #2548 Downloader-curl may crash or hang in download thread in https://github.com/axmolengine/axmol/pull/2549 by @halx99
- Fix #2545 install pwsh fail on ubuntu-25.04 by @halx99
- Fix wasm build fail on windows by @halx99 in https://github.com/axmolengine/axmol/pull/2511
- Fix PNG_ARM_NEON_OPT flag by @halx99 in https://github.com/axmolengine/axmol/pull/2512
- Fix #2504 play opus audio fail when build with Apple OpenAL.framework by @halx99 in https://github.com/axmolengine/axmol/pull/2506
- Fix typo in pkg_check_modules for GTK3. by @j-jorge in https://github.com/axmolengine/axmol/pull/2534
- Fix character, underline and strikethrough drawing over label boundary for Overflow::CLAMP mode by @rh101 in https://github.com/axmolengine/axmol/pull/2515
- Fix for clamped and left-aligned text with certain character sets by @rh101 in https://github.com/axmolengine/axmol/pull/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 https://github.com/axmolengine/axmol/pull/2544
Improvements
- Improve ZipUtils::decompressGZ by @halx99 in https://github.com/axmolengine/axmol/pull/2544
- Parsing uncompress size and reserve exactly avoid waste memory
- Valid input size
- Improve ogg audio files, detect codec via file header by @halx99 in https://github.com/axmolengine/axmol/pull/2500
- Clarify required execution policy settings in PowerShell for IDE builds by @rh101 in https://github.com/axmolengine/axmol/pull/2505
- Enable verbose logging for android projects by @sarooptech in https://github.com/axmolengine/axmol/pull/2509
- Link prebuilt opus by @halx99 in https://github.com/axmolengine/axmol/pull/2514
- DevSetup, added mention of NDK r26+ for C++20 support under Android Studio by @danialias in https://github.com/axmolengine/axmol/pull/2524
- Update 3rd libs by @halx99 in https://github.com/axmolengine/axmol/pull/2527
-
FairyGUI\] Add support for blending by @rh101 in https://github.com/axmolengine/axmol/pull/2532
- Undef the pre-processor definitions to stay unity build friendly by @j-jorge in https://github.com/axmolengine/axmol/pull/2535
- Rename ccBezierConfig as BezierConfig. by @j-jorge in https://github.com/axmolengine/axmol/pull/2536
- Committing luabindings for commit 876b5e4 by @axmol-bot in https://github.com/axmolengine/axmol/pull/2537
- Clipper2 1.5.3 by @aismann in https://github.com/axmolengine/axmol/pull/2541
- Set preferred emsdk version to 3.1.73 for chrome can debug axmol wasm app properly by @halx99
- Improve android sdk root lookup prompt, refer https://github.com/axmolengine/axmol/discussions/2494, https://github.com/axmolengine/axmol/discussions/2493 by @halx99
- Fix gradle lint warnings by @halx99
- Improve utils::computeDigest to support base64 digest present by @halx99
- Improve linux android studio support by @halx99
- Improve Improve linux env setup by @halx99
- Improve isolate project axslcc find prompt by @halx99
- Move simd intrinsics detection from 3rd into core by @halx99
- Add minimum version to build docs support by @halx99, now the ci will only build & deploy axmol-2.3+ docs
- Remove deprecated DSL config: renderscriptDebuggable by @halx99 in https://github.com/axmolengine/axmol/pull/2546
- Implement ui::MediaPlayer::getVirtualRenderer by @halx99
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
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
: BF5E1D7DC293C51810B0AA7B03024392axmol-bs-2.6.0.zip
: 03C9F6DB1C24CB97F2C7C4A0F5973AA8
下载
Github
国内可尝试复制链接用迅雷下载