Download Latest Version 1.14.0 Release source code.tar.gz (36.4 MB)
Email in envelope

Get an email when there's a new version of libGDX

Home / 1.13.0
Name Modified Size InfoDownloads / Week
Parent folder
1.13.0 source code.tar.gz 2024-10-17 35.3 MB
1.13.0 source code.zip 2024-10-17 38.4 MB
README.md 2024-10-17 11.0 kB
Totals: 3 Items   73.8 MB 0

It has been some time since our last release, but version 1.13.0 of libGDX brings plenty of improvements and bug fixes. Check out our blog post to find out more!

Click to show the full list of changes * Tighten Spotless rules to only include java src folders by @obigu in https://github.com/libgdx/libgdx/pull/7271 * chore: Update to gwt 2.10.0 by @SimonIT in https://github.com/libgdx/libgdx/pull/7250 * Ensure that all ANGLE calls go through GLES classes by @Berstanio in https://github.com/libgdx/libgdx/pull/7274 * Vector2: Added static methods for angleDeg and angleRad by @TCreutzenberg in https://github.com/libgdx/libgdx/pull/6886 * Fixed scene2d.ui layout for fractional positions and sizes. by @NathanSweet in https://github.com/libgdx/libgdx/pull/7276 * Update missing build.gradle files with new syntax for registering tasks by @obigu in https://github.com/libgdx/libgdx/pull/7270 * fix(gdx-setup): Add jsinterop-annotations as sources dependency by @SimonIT in https://github.com/libgdx/libgdx/pull/7280 * Upgrade libGDX to Gradle 8.4 by @obigu in https://github.com/libgdx/libgdx/pull/7246 * Set correct versions in DependencyBank by @obigu in https://github.com/libgdx/libgdx/pull/7284 * Fixed Timer#stop, remember time spent stopped and delay tasks when started again. by @NathanSweet in https://github.com/libgdx/libgdx/pull/7288 * Upgrade Gdx Setup to generate projects using Gradle 8.4 by @obigu in https://github.com/libgdx/libgdx/pull/7247 * Upgrade Gdx Setup Gradle and Kotlin versions by @obigu in https://github.com/libgdx/libgdx/pull/7302 * Adds status detection for an httpRequest by @supermaximus80 in https://github.com/libgdx/libgdx/pull/7305 * Use empty Audio implementations on Android and iOS when audio is disabled by @obigu in https://github.com/libgdx/libgdx/pull/7309 * Set GdxSetup source level to java 8 by @obigu in https://github.com/libgdx/libgdx/pull/7311 * Added possibility to reset a particle effect without starting it by @supermaximus80 in https://github.com/libgdx/libgdx/pull/7306 * Move #removeFromConnectionsAndListeners into the finally block. by @crykn in https://github.com/libgdx/libgdx/pull/7312 * Revert "Try to fix build" by @obigu in https://github.com/libgdx/libgdx/pull/7320 * Android: Quality of life improvement for android cutout handling. by @marcosantos98 in https://github.com/libgdx/libgdx/pull/7317 * Removed 2D Particle Editor from main repo by @obigu in https://github.com/libgdx/libgdx/pull/7322 * Update GdxSetupUI.java with a new error message and changed build gradle by @LoopingMobiusStrip in https://github.com/libgdx/libgdx/pull/7315 * Bump min Android API level to 19 by @obigu in https://github.com/libgdx/libgdx/pull/7310 * Fix compilation error by @obigu in https://github.com/libgdx/libgdx/pull/7332 * Add API to get user input with native text fields by @Berstanio in https://github.com/libgdx/libgdx/pull/7004 * Add more docs on stereo sound panning by @soundasleep in https://github.com/libgdx/libgdx/pull/6885 * feat: Change audio device on gwt by @SimonIT in https://github.com/libgdx/libgdx/pull/7243 * Fix delta time not being reset when resizing. by @crykn in https://github.com/libgdx/libgdx/pull/7254 * Fix javadoc format by @SimonIT in https://github.com/libgdx/libgdx/pull/7344 * Fix Intersector.intersectPolygons() corner case by @obigu in https://github.com/libgdx/libgdx/pull/7278 * Multisample framebuffer by @mgsx-dev in https://github.com/libgdx/libgdx/pull/7185 * Added antialiasing flag to the ScreenUtils. by @GadWissberg in https://github.com/libgdx/libgdx/pull/7286 * Add arm64 capabilities by @obigu in https://github.com/libgdx/libgdx/pull/7364 * Make Screen actually Disposable by @Anton-Samarskyi in https://github.com/libgdx/libgdx/pull/7350 * Document units of Batch rotation by @soundasleep in https://github.com/libgdx/libgdx/pull/7366 * Added new Color CLEAR_WHITE by @raeleus in https://github.com/libgdx/libgdx/pull/7374 * Adding iOS RoboVM AudioDevice implementation by @auraxangelic in https://github.com/libgdx/libgdx/pull/7371 * Generate updated MobiVM MetalANGLE backend by @Berstanio in https://github.com/libgdx/libgdx/pull/7377 * Fix RoboVM backend gdx tests by @obigu in https://github.com/libgdx/libgdx/pull/7372 * Only allow scrolling of a scroll pane if it has scroll focus by @raeleus in https://github.com/libgdx/libgdx/pull/7358 * Added Proguard/R8 rules for Scene2d Skins by @obigu in https://github.com/libgdx/libgdx/pull/7375 * Exceptions occurring on Runnable tasks no longer swallowed by @obigu in https://github.com/libgdx/libgdx/pull/7384 * Improve preferred FPS setting logic and documentation on iOS backend by @obigu in https://github.com/libgdx/libgdx/pull/7382 * Fix incorrect glyph page index in FreeTypeFontGenerator by @raeleus in https://github.com/libgdx/libgdx/pull/7357 * [scene2d.ui] Fixed TextField breaking if the font has markup enabled. by @NathanSweet in https://github.com/libgdx/libgdx/pull/7383 * Added pauseWhenMinimized and pauseWhenLostFocus to Lwjgl3 backend by @obigu in https://github.com/libgdx/libgdx/pull/7287 * Alternative to [#7357] for setting glyph page index. by @NathanSweet in https://github.com/libgdx/libgdx/pull/7388 * gdx-ttf fonts bleed black color onto glyphs when they have shadows of any color by @WinterAlexander in https://github.com/libgdx/libgdx/pull/7391 * Fix DragListener stopping when another button is pressed. by @NathanSweet in https://github.com/libgdx/libgdx/pull/7389 * Correct grammatical error in the JavaDoc of the Application interface by @SonicGDX in https://github.com/libgdx/libgdx/pull/7395 * Fixed Timer tasks being run after cancellation. by @NathanSweet in https://github.com/libgdx/libgdx/pull/7393 * fix: avoid unnecessary window.makeCurrent() calls by @McMurat in https://github.com/libgdx/libgdx/pull/7362 * Make Pixmap safe to dispose if already disposed by @obigu in https://github.com/libgdx/libgdx/pull/7347 * Check for missing MetalANGLE changes on PR CI by @Berstanio in https://github.com/libgdx/libgdx/pull/7379 * Upgrade RoboVM to 2.3.21 and minimumOS version to 12 by @obigu in https://github.com/libgdx/libgdx/pull/7376 * Optimization for SpriteBatch when running non VertexArray VertexDataModes. (GL30 default) by @Tom-Ski in https://github.com/libgdx/libgdx/pull/7346 * Download NDK versions instead of using shipped ones by the runner by @Berstanio in https://github.com/libgdx/libgdx/pull/7327 * Upgrade gha XCode to 14.3.1 by @SimonIT in https://github.com/libgdx/libgdx/pull/7401 * Fix : RenderBuffer leak in GLFrameBuffer class by @dar-dev in https://github.com/libgdx/libgdx/pull/7096 * Fix offsets in ConvexHull while unsorted being improperly accounted for by @Geolykt in https://github.com/libgdx/libgdx/pull/7399 * Prevent loss of precision in OrthographicCamera.update by @armingensler in https://github.com/libgdx/libgdx/pull/7255 * [GH-7411] New API: Color.set(Color rgb, float a) by @angelickite in https://github.com/libgdx/libgdx/pull/7412 * Debug colors' access modifiers set to public by @Raxorg in https://github.com/libgdx/libgdx/pull/7416 * glTexImage2D support on GWT by @Ret-Mode in https://github.com/libgdx/libgdx/pull/7378 * JsonReader improvements, added JsonSkimmer, JsonString by @NathanSweet in https://github.com/libgdx/libgdx/pull/7410 * Improve WAV support with 8-bit PCM and more! by @Frosty-J in https://github.com/libgdx/libgdx/pull/6792 * Add config for automatic output device fetching on gwt by @SimonIT in https://github.com/libgdx/libgdx/pull/7359 * Cache packed color on Sprite by @obigu in https://github.com/libgdx/libgdx/pull/7222 * fix(tests): Properly dispose audio if test is closed by @Berstanio in https://github.com/libgdx/libgdx/pull/7439 * force a dummy render to make sure gl is initialized at the time of create by @Tom-Ski in https://github.com/libgdx/libgdx/pull/7428 * Add missing changelog entries by @crykn in https://github.com/libgdx/libgdx/pull/7442 * feat: RISCV native build support by @SimonIT in https://github.com/libgdx/libgdx/pull/7275 * Update to GWT 2.11.0 by @tommyettinger in https://github.com/libgdx/libgdx/pull/7435 * Fix iosgl function name mismatch by @Berstanio in https://github.com/libgdx/libgdx/pull/7440 * Respect OnscreenKeyboardType on gwt getTextInput by @SimonIT in https://github.com/libgdx/libgdx/pull/6939 * Apply `transient` to Array's Iterable, Iterator by @tommyettinger in https://github.com/libgdx/libgdx/pull/7443 * Revert "feat: RISCV native build support (#7275)" by @Berstanio in https://github.com/libgdx/libgdx/pull/7444 * Retire the gdx-lwjgl3-glfw-awt-macos extension by @crykn in https://github.com/libgdx/libgdx/pull/7361 * Fix when GLFW_LIBRARY_NAME.get() is null. by @tommyettinger in https://github.com/libgdx/libgdx/pull/7455 * Add support for predictive back gestures by @Frosty-J in https://github.com/libgdx/libgdx/pull/7429 * Update actions by @SimonIT in https://github.com/libgdx/libgdx/pull/7457 * Revert "Update actions (#7457)" Since checkout breaks linux building due to node compatibility by @Tom-Ski in https://github.com/libgdx/libgdx/pull/7458 * Flame 3D particle editor UX improvement on bad user manipulations by @WinterAlexander in https://github.com/libgdx/libgdx/pull/7462 * Revert "Revert "feat: RISCV native build support (#7275)" (#7444)" by @SimonIT in https://github.com/libgdx/libgdx/pull/7451 * Support predictive back gesture in fragments by @Frosty-J in https://github.com/libgdx/libgdx/pull/7466 * Fix custom view usage on android by @Berstanio in https://github.com/libgdx/libgdx/pull/7475 **Full Changelog**: https://github.com/libgdx/libgdx/compare/1.12.1...1.13.0
Click to show a list of new first time contributors * @supermaximus80 made their first contribution in https://github.com/libgdx/libgdx/pull/7305 * @marcosantos98 made their first contribution in https://github.com/libgdx/libgdx/pull/7317 * @LoopingMobiusStrip made their first contribution in https://github.com/libgdx/libgdx/pull/7315 * @soundasleep made their first contribution in https://github.com/libgdx/libgdx/pull/6885 * @Anton-Samarskyi made their first contribution in https://github.com/libgdx/libgdx/pull/7350 * @auraxangelic made their first contribution in https://github.com/libgdx/libgdx/pull/7371 * @SonicGDX made their first contribution in https://github.com/libgdx/libgdx/pull/7395 * @McMurat made their first contribution in https://github.com/libgdx/libgdx/pull/7362 * @Geolykt made their first contribution in https://github.com/libgdx/libgdx/pull/7399 * @angelickite made their first contribution in https://github.com/libgdx/libgdx/pull/7412 * @Ret-Mode made their first contribution in https://github.com/libgdx/libgdx/pull/7378
Source: README.md, updated 2024-10-17