Skip to content

17.3

Compare
Choose a tag to compare
@AlmasB AlmasB released this 30 Mar 12:04
· 148 commits to dev since this release

Auto-generated changelog

build

  • jfx 19.0.2.1 -> 20, kotlin 1.8 -> 1.8.10, attach 4.0.16 -> 4.0.17, jackson 2.14.1 -> 2.14.2 commit
  • JavaFX 19 -> 19.0.2.1 (#1223) commit
  • Kotlin 1.7.10 -> 1.8.0, Jackson 2.13.4 -> 2.14.1, Attach 4.0.15 -> 4.0.16 commit
  • jfx 19-ea+11 -> 19, jackson 2.13.3 -> 2.13.4 (#1207) commit
  • use java 19-ea for tests commit

docs

feat

  • completed basic isometric support for .tmx, closes #1151 commit
  • AnimationTexture can start from a given frame, part of #1244, co-author: @chengenzhao commit
  • Added Inventory::transferAllFrom(), getItemQuantity() returns 0 if no item, closes #1131 commit
  • added setDirectionVector3D, closes #924 commit
  • ViewComponent.getChild() allows retrieving a specific child that is directly cast to given type commit
  • added bindToLookAt3D() which makes a transform look at another transform commit
  • added PropertyMap::addAll(), updated forEach impl and doc, closes #1199 commit
  • audio object is now in public API, closes #1187 commit

fix

  • if title is empty, set to Untitled, closes #1225 (#1257) commit
  • 3D models in .obj format without normals are now loaded correctly, related to #1245 commit
  • PropertyMap remove() correctly removes internal listeners, closes #1229 commit
  • original asset objects are now cast during first load to avoid leaking originals where we shouldnt, #977 commit
  • updating rotationX and rotationY now correctly updates direction3D #924 commit

perf

  • optimise A* pathfinding performance commit

refactor

test

  • added matrix 3x3 test (#1258) commit
  • added missing Mat22 tests commit
  • added initial SweepTest commit
  • added initial DistanceTest commit
  • added initial DistanceProxyTest commit

Contributors

Full Changelog: 17.2...17.3