All Versions
12
Latest Version
Avg Release Cycle
196 days
Latest Release
1556 days ago

Changelog History
Page 1

  • v3.3.2 Changes

    January 20, 2020

    This is a primarily a bug fix release. It improves Vulkan support on macOS with VK_EXT_metal_surface support and better run-time loading, and adds fixes for issues on Windows, macOS and X11.

    ๐Ÿš€ This release and future 3.3.x patch releases are based on the 3.3-stable branch.

    ๐Ÿ‘€ See the version history for a complete list of changes.

  • v3.3.1 Changes

    January 01, 2020

    ๐Ÿš€ This is a bug fix release and does not add any new features. It fixes issues on all supported platforms.

    ๐Ÿš€ This release and future 3.3.x patch releases are based on the 3.3-stable branch.

    ๐Ÿ‘€ See the version history for a complete list of changes.

  • v3.3 Changes

    April 16, 2019

    ๐ŸŽ This adds gamepad input via SDL_GameControllerDB, support for Vulkan on macOS via MoltenVK, better handling of high-DPI and scaling, changing attributes of existing windows, raw mouse motion input, explicit support for joystick hats/dpads, user attention requests, transparent windows and framebuffers (where possible), query for monitor work area, more run-time configuration, various other features as well as fixes for a large number of bugs.

    ๐Ÿš€ See the release notes for more information about the new features and any caveats, deprecations and removals, or the version history for a complete list of changes.

  • v3.2.1 Changes

    August 18, 2016

    ๐Ÿš€ This release adds support for statically linking the Vulkan loader and fixes for a number of bugs that together affect all supported platforms.

    ๐Ÿ‘€ See the version history for a complete list of changes.

  • v3.2 Changes

    June 02, 2016

    This release adds support for Vulkan surface creation, window mode switching, window maximization, window input focus control, window size and aspect ratio limits, human-readable key names, window icons, joystick connection events, XInput and DirectInput joystick input, event waiting with timeout, 64-bit integer raw timer, context-less window creation, error-less contexts via GL_KHR_no_error (where available), run-time context creation API selection, Windows 8.1 per-monitor DPI and the CMake config-file package system, adds simpler build-time configuration, improved documentation and fixes for a large number of bugs that together affect all supported platforms.

    ๐Ÿ‘€ See the version history for a complete list of changes.

  • v3.1.2 Changes

    October 12, 2015

    ๐Ÿš€ This release adds fixes for a large number of bugs that together affect all supported platforms, as well as dynamic loading work that simplifies compilation and linking.

    ๐Ÿ‘€ See the version history for a complete list of changes.

  • v3.1.1 Changes

    March 19, 2015

    ๐Ÿš€ This release adds fixes for a number of bugs that together affect all supported platforms, most notably workarounds for bugs in some popular window managers.

    ๐Ÿ‘€ See the version history for a complete list of changes.

  • v3.1 Changes

    March 10, 2015

    ๐Ÿ“š This release adds improved documentation, support for custom system cursors, file drop events, main thread wake-up, window frame size retrieval, floating windows, character input with modifier keys, single buffered windows, build improvements and fixes for a large number of bugs.

    ๐Ÿ‘€ See the version history for a complete list of changes.

  • v3.0.4 Changes

    August 07, 2016

    ๐Ÿš€ This release adds better support for custom build environments and fixes for a large number of bugs that together affect all supported platforms. As this is a patch release, there are no API changes.

  • v3.0.3 Changes

    August 07, 2016

    ๐Ÿš€ This release adds fixes for a number of bugs that together affect all supported platforms, most notably MinGW compilation issues and cursor mode issues on OS X. As this is a patch release, there are no API changes.