|
| 1 | +--- |
| 2 | +title: "libGDX 1.13.1" |
| 3 | +classes: wide2 |
| 4 | +header: |
| 5 | + overlay_color: "#000" |
| 6 | + overlay_filter: "0.5" |
| 7 | + overlay_image: /assets/images/update.jpeg |
| 8 | + caption: "Photo credit: [**Markus Winkler**](https://unsplash.com/photos/cxoR55-bels)" |
| 9 | + teaser: /assets/images/update.jpeg |
| 10 | +excerpt: "We are proud to present a new release of libGDX: version 1.13.1!" |
| 11 | + |
| 12 | +show_author: true |
| 13 | +author_username: "crykn" |
| 14 | +author_displayname: "damios" |
| 15 | + |
| 16 | +tags: |
| 17 | + - changelog |
| 18 | + |
| 19 | +categories: news |
| 20 | +--- |
| 21 | +If you are looking for past changelogs, check out [this](/news/changelog/) page. |
| 22 | +{: .notice--primary .no-top-margin } |
| 23 | + |
| 24 | +Hot off the press: libGDX 1.13.1 brings a a few pressing bugfixes as well as a couple of interesting new features. Check out the full list below to find out more. |
| 25 | + |
| 26 | +## A few notable changes |
| 27 | + |
| 28 | +- [ANDROID] The AndroidX core dependency is now included with libGDX ([#7543](https://github.com/libgdx/libgdx/pull/7543)). |
| 29 | +- [CORE] There have been quite a few improvements to the tiled map support ([#7076](https://github.com/libgdx/libgdx/pull/7076), [#7135](https://github.com/libgdx/libgdx/pull/7135), [#7505](https://github.com/libgdx/libgdx/pull/7505), [#7534](https://github.com/libgdx/libgdx/pull/7534)). Thanks to BoBIsHere86 for that! |
| 30 | +- [GWT] Fix issue with SpriteBatch ([#7486](https://github.com/libgdx/libgdx/pull/7486)) |
| 31 | +- [iOS] Updated to [MobiVM 2.3.22](https://github.com/MobiVM/robovm/wiki/Changelog#current-master-2322----work-in-progress) from 2.3.21. |
| 32 | +- [LWJGL3] We downgraded the LWJGL version to 3.3.3 to avoid the ongoing antivirus false positives. This means that the RISC-V support is only available in libGDX 1.13.1 if you manually upgrade your LWJGL dependency ([#7555](https://github.com/libgdx/libgdx/pull/7555)). |
| 33 | + |
| 34 | +To check out our progress towards the next release, take a look at the [corresponding milestone](https://github.com/libgdx/libgdx/milestone/7) on GitHub. As always, we appreciate feedback on the issues/PRs already part of the milestone and would like to invite you to bring forward anything still missing on our [Discord](/community/discord/) server! |
| 35 | + |
| 36 | +### Full changelog |
| 37 | +Updating your Gradle project is straight-forward: Check out the instructions [on the wiki](/wiki/articles/updating-libgdx)! |
| 38 | +{: .notice--info} |
| 39 | +``` |
| 40 | +- [BREAKING CHANGE] Android: Since 1.13.0 libGDX requires setting `android.useAndroidX=true` in your gradle.properties file. In 1.13.1 it is NO longer needed to define the `androidx.core:core` dependency in your Android module. |
| 41 | +- iOS: Update to MobiVM 2.3.22 |
| 42 | +- iOS: Fixes Gdx.openURI() not working on iOS 18.1 Simulator. |
| 43 | +- Change visibility of PolygonSpriteBatch.switchTexture() to protected |
| 44 | +- Added XmlReader.getChildren() and XmlReader.replaceChild() |
| 45 | +- LWJGL3: Fix pauseWhenLostFocus not working as expected |
| 46 | +- LWJGL 3: Downgrade to 3.3.3 due to AV false positives on 3.3.4 and OpenAL log spamming issue on 3.3.5. |
| 47 | +- API Addition: Added FPSLogger#setBound |
| 48 | +- Android: Fix crash on startup if `setContentView` was manually called after `initializeForView` |
| 49 | +- API Addition: Added Array#replaceFirst and Array#replaceAll |
| 50 | +- Fixed ShortArray#lastIndexOf taking char instead of short. |
| 51 | +- Properly validate font name in Hiero |
| 52 | +- Fix depth shader recycling |
| 53 | +- Support 'class' Tiled/Tmx MapProperty |
| 54 | +- Support for Layer TintColor in TiledMap |
| 55 | +- Fix classpath files not being loaded on GWT |
| 56 | +- Fixed LongArray#lastIndexOf taking char instead of long. |
| 57 | +- LongArray#pop and #peek now throw expections if the array is empty |
| 58 | +- Reset existing transformations of provided overlap Polygon in Polygon::intersectPolygons |
| 59 | +- Added tiledmap loader for JSON files |
| 60 | +- Fix duplicate points returned in polygon intersection |
| 61 | +- Change defaults of SpriteBatch to use VBO instead of VertexArray on gl2/gles2.0 |
| 62 | +- Fix: no longer inline the version string |
| 63 | +- GWT - Calculate MD5 hash while copying file to avoid errors on very large files |
| 64 | +- Fix: Wayland doesn't support setting window position and icon |
| 65 | +- Fix: Parsing imagelayer inside a group tag in TMX file |
| 66 | +- Improve Android input keyboard with autocorrection |
| 67 | +- Unproject and pick ray docs for Viewport/Camera |
| 68 | +- Support for Image Layer repeat x and y in TiledMap + Bugfix |
| 69 | +``` |
0 commit comments