Changelog History
Page 1
-
v3.3.2 Changes
January 20, 2020This 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, 2016This 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.