Skip to content

v2.4.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 23 Feb 13:57
· 41 commits to dev since this release

The 2.4.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

🙏Extremely thanks to @scorewarrior become new $3000.00/month financial sponsor, it's a very nice company.

Bug fixes

Improvements

  • Improve build system, support select msvc toolset version by @halx99
  • Improve Label: underline, strikethrough and color by @aismann in #2382
  • Disable Spine references if Spine is not enabled by @rh101 in #2346
  • Increase MAX_AUDIOINSTANCES value to 128 in AudioEngine by @MartinLutherSu in #2348
  • Clipper2 ver. 1.5.0 by @aismann in #2350
  • Remove folder DrawNodeExTest by @aismann in #2352
  • Clipper2 1.5.2 by @aismann in #2360
  • [Android] Allow project to specify Axmol engine root path by @rh101 in #2361
  • Improve gradle by @halx99 in #2363
  • Add zip in memory support by @AlexandreK38 in #2368
  • Use axmol proguard file in template and clean by @AlexandreK38 in #2366
  • [Windows] Ensure vertical scrolling is enabled when EditBox is in multiline mode by @rh101 in #2374
  • Add Android event for Warm Start by @AlexandreK38 in #2367
  • [Windows] Ensure EditBox shows text correctly when it receives focus for the first time by @rh101 in #2376
  • Add Image flip Raw data vertically by @AlexandreK38 in #2369
  • Committing luabindings for commit 0656f87 by @axmol-bot in #2377
  • Improve site and add donate page with donate channels and sponsors list by @halx99
  • Improve build system by @halx99
    • Install android cmdline-tools into android sdk root
    • Improve setup.ps1 on macOS
    • Update live2d SDK download url
    • Improve gradle scripts
  • Remove unused 3rd lib: yaml-cpp by @halx99
  • Fix wasm compile warnings
  • Added methods to modify audio pitch by @Janglee123 in #2381
  • Improve webgl render fps by @halx99 in #2379
  • Add missing const qualifiers for DrawNode by @crazyhappygame in #2394
  • Ensure opacity is applied to DrawNode used in Label by @rh101 in #2396
  • Update button size if title renderer is changed and ignore size is true by @rh101 in #2401
  • Calculate correct positions for underline and strikethrough by @rh101 in #2398
  • [Android] Add a way to disable interactions on the SurfaceView by @AlexandreK38 in #2410

SDKs updates

  • emsdk: 3.1.73 ==> 4.0.3

3rdparty updates

  • astcenc: 5.1.0 ==> 5.2.0
  • clipper2: 1.4.0 ==> 1.5.2
  • curl: 8.11.1 ==> 8.12.1
  • libpng: 1.6.45 ==> 1.6.47
  • fmt: 11.1.2 ==> 11.1.3
  • openssl: 3.0.15 ==> 3.0.16

MD5 Hash of the release artifacts

  • axmol-2.4.0.zip: 88C9EBB706921846BFC0E65B021A0A67
  • axmol-bs-2.4.0.zip: 3FEE1585C88334106A785AC349FD98B8