# libgdx 1.14.0 - Product: libgdx (https://whatsnew.fyi/product/libgdx) - Vendor: libgdx - Date: 2025-10-19 - Version: 1.14.0 - Original notes: https://github.com/libgdx/libgdx/releases/tag/1.14.0 - Permalink: https://whatsnew.fyi/product/libgdx/releases/1.14.0 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **added** — JsonValue#toJson method that takes a Writer - **added** — Vector.One static fields for convenience - **added** — JsonMatcher to extract values with pattern matching - **added** — JsonValue#last for O(1) append - **added** — glBlendFuncSeparate support in RenderContext - **added** — Support for integer arrays glUniform_iv functions in ShaderProgram - **added** — Template Object Support for TiledMaps - **added** — Constructor taking a TextureData array to FileTextureArrayData - **added** — Universal Tiled Map Loader - **added** — Lwjgl3ApplicationConfiguration.useGlfwAsync option - **changed** — Update spotless gradle plugin version to support Java 21 - **changed** — Update freetype to v2.13.3 - **changed** — Update StringBuilder to apache.commons.text - **changed** — Update MetalANGLEKit to 1.2.1 - **changed** — Update Gradle to 8.14.3 - **changed** — Multisample FBO to support OpenGL ES 3.0 - **changed** — VAO byte calculation to support int and uint - **fixed** — Prevent crashes when calculating soft buttons bar height - **fixed** — Pools API to prevent android/desugar issues - **fixed** — Accidental breakage in Array constructor - **fixed** — Wrong x, y layer offset in HexagonalTiledMapRenderer - **fixed** — GWT incompatibility issue in AtlasTmxMapLoader and AtlasTmjMapLoader - **fixed** — Allow creation of HexagonTiledMapRenderer with empty TiledMap - **fixed** — Issue in TmjMapLoader - **removed** — Pools class We are proud to present a new release of libGDX: version 1.14.0! Check out [our blog post](https://libgdx.com/news/2025/10/gdx-1-14-0) to find out more!
Click to show the full list of changes * Added JsonValue#toJson that takes a Writer. by @NathanSweet in https://github.com/libgdx/libgdx/pull/7645 * Update spotless gradle plugin version to let libgdx compila with java 21 by @patton73 in https://github.com/libgdx/libgdx/pull/7637 * Replace deprecated methods on AndroidAudioDevice and AndroidCursor by @obigu in https://github.com/libgdx/libgdx/pull/7603 * Update freetype to v2.13.3 by @PokeMMO in https://github.com/libgdx/libgdx/pull/7650 * [Tiled] Class support by @Quillraven in https://github.com/libgdx/libgdx/pull/7653 * BUGFIX: Prevents crashes when calculating soft buttons bar height. by @noblemaster in https://github.com/libgdx/libgdx/pull/7661 * fix: Modify Pools api to prevent android/desugar issues. by @PokeMMO in https://github.com/libgdx/libgdx/pull/7648 * Extract createGraphics method so a custom AndroidGraphics can be created. by @lucas-viva in https://github.com/libgdx/libgdx/pull/7664 * Add Vector.One static fields for convenience by @rust2 in https://github.com/libgdx/libgdx/pull/7662 * fix misspellings in AsyncExecutor.java by @rust2 in https://github.com/libgdx/libgdx/pull/7667 * Add dark version of libGDX logo by @Frosty-J in https://github.com/libgdx/libgdx/pull/7669 * Update StringBuilder to apache.commons.text. by @NathanSweet in https://github.com/libgdx/libgdx/pull/7674 * Fix accidental breakage in Array constructor by @Berstanio in https://github.com/libgdx/libgdx/pull/7680 * Added JsonMatcher, extracts values with pattern matching by @NathanSweet in https://github.com/libgdx/libgdx/pull/7675 * JsonValue#last added for O(1) append. by @NathanSweet in https://github.com/libgdx/libgdx/pull/7683 * Multisample FBO to support OpenGL ES 3.0 by @WinterAlexander in https://github.com/libgdx/libgdx/pull/7679 * VAO byte calculation add support for int and uint; by @ZCHawk in https://github.com/libgdx/libgdx/pull/7682 * Added glBlendFuncSeparate support in RenderContext by @MORIMORI0317 in https://github.com/libgdx/libgdx/pull/7673 * JsonWriter/String/Matcher improvements by @NathanSweet in https://github.com/libgdx/libgdx/pull/7684 * Update MetalANGLEKit to 1.2.1 by @Berstanio in https://github.com/libgdx/libgdx/pull/7677 * Support for integer arrays `glUniform_iv` functions in ShaderProgram by @WinterAlexander in https://github.com/libgdx/libgdx/pull/7694 * Added Template Object Support for TiledMaps. Replacement for PR (#5938) by @BoBIsHere86 in https://github.com/libgdx/libgdx/pull/7533 * fix wrong x, y layer offset in HexagonalTiledMapRenderer by @willie-deev in https://github.com/libgdx/libgdx/pull/7652 * Add a constructor taking a TextureData array to FileTextureArrayData by @armingensler in https://github.com/libgdx/libgdx/pull/7706 * Fixed a GWT incompatibility issue in the AtlasTmxMapLoader and AtlasTmjMapLoader + new GWT specific Test by @BoBIsHere86 in https://github.com/libgdx/libgdx/pull/7657 * [Tiled] Optimization for #7653 by @Quillraven in https://github.com/libgdx/libgdx/pull/7658 * Allow Creation of HexagonTiledMapRenderer with empty TiledMap. BugFix - Fixes Issue #7024 by @BoBIsHere86 in https://github.com/libgdx/libgdx/pull/7700 * Small but Important fix to the TmjMapLoader. by @BoBIsHere86 in https://github.com/libgdx/libgdx/pull/7698 * Duplicate code cleanup in Tiled Map Loaders. Replacement for PR(#7136) by @BoBIsHere86 in https://github.com/libgdx/libgdx/pull/7635 * Feature Added: A Universal Tiled Map Loader by @BoBIsHere86 in https://github.com/libgdx/libgdx/pull/7640 * Update Gradle to 8.14.3 by @obigu in https://github.com/libgdx/libgdx/pull/7708 * Upgrade Gradle to 8.14.3 properly by @obigu in https://github.com/libgdx/libgdx/pull/7710 * Clean-up in CharArray. by @tommyettinger in https://github.com/l _[Truncated at 4000 characters — full notes: https://github.com/libgdx/libgdx/releases/tag/1.14.0]_