1.14.1
Added 5
- Add return values to InputProcessor#removeProcessor
- Add soundId support for AsynchronousSound
- Add LongSet
- GlyphLayout: justify text option
- Add ScrollPane#smoothScroll() to control smooth scroll speed
Changed 5
- Native input API rewrite
- Move dispose() method to Audio interface
- Scene2d native input integration
- Make PoolManager compatible with r8 full mode
- Make ModelBuilder fields and related classes protected for better backend extensibility
Fixed 10
- Fix ANR/crash in AndroidGraphics.destroy() due to infinite wait()
- Fix collider bounds check in Octree
- Ensure space and u007F are also in Hiero's Extended character set
- Handle case play() fails to AsynchronousSound
- Fix nested class property defaults loading
- Fix NinePatch in flipped TextureAtlas
- Update XmlReader.Element's parent field when element is added or removed
- Hiero infinite loop fix
- Json can't read back CharArray in some cases
- Prevent delta time from being negative
From libgdx
Our first release in 2026 brings plenty of bug fixes and new features. Check out our blog post on version 1.14.1 here!
- Update CHANGES by @crykn in https://github.com/libgdx/libgdx/pull/7715
- Make PoolManager compatible with r8 full mode by @Berstanio in https://github.com/libgdx/libgdx/pull/7720
- Add return values to InputProcessor#removeProcessor by @soundasleep in https://github.com/libgdx/libgdx/pull/7722
- Move dispose() method to Audio interface by @obigu in https://github.com/libgdx/libgdx/pull/7725
- Fix ANR/crash in AndroidGraphics.destroy() due to infinite wait() by @palatin in https://github.com/libgdx/libgdx/pull/7699
- Fix collider bounds check in Octree by @reezhu in https://github.com/libgdx/libgdx/pull/7728
- Native input API rewrite by @Berstanio in https://github.com/libgdx/libgdx/pull/7670
- Ensure space and u007F are also in Hiero's Extended character set. by @tommyettinger in https://github.com/libgdx/libgdx/pull/7724
- Android Maintenance by @obigu in https://github.com/libgdx/libgdx/pull/7709
- Added soundId support for AsynchronousSound by @aberkowski in https://github.com/libgdx/libgdx/pull/6985
- Handle case play() fails to AsynchronousSound by @obigu in https://github.com/libgdx/libgdx/pull/7733
- fix nested class property defaults loading by @Quillraven in https://github.com/libgdx/libgdx/pull/7718
- Fix NinePatch in flipped TextureAtlas by @MaxGyver83 in https://github.com/libgdx/libgdx/pull/7736
- scene2d native input integration by @Berstanio in https://github.com/libgdx/libgdx/pull/7671
- Update XmlReader.Element's parent field when element is added/removed… by @LyricSeraph in https://github.com/libgdx/libgdx/pull/7735
- Issue template by @MikAoJk in https://github.com/libgdx/libgdx/pull/7732
- Hiero infinite loop fix by @tommyettinger in https://github.com/libgdx/libgdx/pull/7741
- Update Lwjgl3ApplicationConfiguration.java by @pietru2004 in https://github.com/libgdx/libgdx/pull/7760
- Make ModelBuilder fields and related classes protected for better backend extensibility by @xpenatan in https://github.com/libgdx/libgdx/pull/7763
- Json can't read back CharArray in some cases. by @tommyettinger in https://github.com/libgdx/libgdx/pull/7764
- Fix #7761 (Maven Central/Snapshot badges). by @tommyettinger in https://github.com/libgdx/libgdx/pull/7762
- Added LongSet. by @NathanSweet in https://github.com/libgdx/libgdx/pull/7770
- fix: prevent delta time from being negative by @PokeMMO in https://github.com/libgdx/libgdx/pull/7752
- GlyphLayout: justify text option(s) by @StartsMercury in https://github.com/libgdx/libgdx/pull/7609
- Added ScrollPane#smoothScroll() to control smooth scroll speed, javadoc. by @NathanSweet in https://github.com/libgdx/libgdx/pull/7773
- Fix #7775 by @obigu in https://github.com/libgdx/libgdx/pull/7777
- GeometryUtils fixes and improvements. by @NathanSweet in https://github.com/libgdx/libgdx/pull/7778
- Add Justify text option to Label by @StartsMercury in https://github.com/libgdx/libgdx/pull/7779
- Fix TextField and TextArea undo do not fire ChangeEvent by @Billadom0123 in https://github.com/libgdx/libgdx/pull/7746
- Fix TextField and TextArea cursor drift and unreachable logic on event cancellation by @Billadom0123 in https://github.com/libgdx/libgdx/pull/7747
- Fix NullPointerException in AndroidGraphics.updateSafeAreaInsets when WindowInsets is null by @mritunjayyy07 in https://github.com/libgdx/libgdx/pull/7782
- Don't set Android cutout mode on Android 35+ by @obigu in https://github.com/libgdx/libgdx/pull/7766
- Android and iOS versions maintenance by @obigu in https://github.com/libgdx/libgdx/pull/7776
- Calculate cachedOrientation for android KeyboardHeightObserver on startup by @Berstanio in https://github.com/libgdx/libgdx/pull/7743
- Json#ignoreUnknownField() parameters changed to provide more information by @NathanSweet in https://github.com/libgdx/libgdx/pull/7787
- Add IdentitySet by @NathanSweet in https://github.com/libgdx/libgdx/pull/7788
- TextField, enforce cursor/selection invariants on text change. by @NathanSweet in https://github.com/libgdx/libgdx/pull/7790
- Use IdentityMap for Skin resources. by @NathanSweet in https://github.com/libgdx/libgdx/pull/7792
- AndroidDaydream input null check by @cypherdare in https://github.com/libgdx/libgdx/pull/6906
- Add the possibility to load a standalone tileset file by @patton73 in https://github.com/libgdx/libgdx/pull/7638
Full Changelog: https://github.com/libgdx/libgdx/compare/1.14.0...1.14.1
- @palatin made their first contribution in https://github.com/libgdx/libgdx/pull/7699
- @reezhu made their first contribution in https://github.com/libgdx/libgdx/pull/7728
- @aberkowski made their first contribution in https://github.com/libgdx/libgdx/pull/6985
- @MaxGyver83 made their first contribution in https://github.com/libgdx/libgdx/pull/7736
- @LyricSeraph made their first contribution in https://github.com/libgdx/libgdx/pull/7735
- @MikAoJk made their first contribution in https://github.com/libgdx/libgdx/pull/7732
- @pietru2004 made their first contribution in https://github.com/libgdx/libgdx/pull/7760
- @StartsMercury made their first contribution in https://github.com/libgdx/libgdx/pull/7609
- @Billadom0123 made their first contribution in https://github.com/libgdx/libgdx/pull/7746
- @mritunjayyy07 made their first contribution in https://github.com/libgdx/libgdx/pull/7782