All Versions
30
Latest Version
Avg Release Cycle
166 days
Latest Release
-
Changelog History
Page 1
Changelog History
Page 1
-
v2.5.4.0 Changes
- โ Added missing floating point variants of render functions.
- ๐ Fixed
createCursor
masks. - Adapted
createCursorFrom
helper from LambdaHack[1]. - โ Added
pkgconfig
flag (enabled by default) to make its use optional.
-
v2.5.3.3 Changes
- Alignment in hsc files is now provided by hsc2c.
-
v2.5.3.2 Changes
- โ Added high-level binding for
setWindowIcon
. - Raised
text
upper bound to 2.0. - ๐ Fixed and optimized even polling for SDL 2.0.20.
- ๐ฆ
copyExF
and related are under a package flag now. Turn onrecent-ish
if you have at least 2.0.10. - โ Removed misleading result type from
updateTexture
.
- โ Added high-level binding for
-
v2.5.3.1 Changes
- Constructors exported for ModalLocation, SurfacePixelFormat, AudioSpec.
- โ Added getWindowBordersSize.
- โ Added SDL.Input.Mouse.createSystemCursor.
-
v2.5.3.0 Changes
November 02, 2020- Correct the Storable instance for SDL.Raw.Types.Event to correctly convert SDL_CONTROLLERAXISMOTION to a ControllerAxisEvent (it was previously ControllerButtonEvent). See https://github.com/haskell-game/sdl2/pull/218 for more details.
-
v2.5.2.0 Changes
April 16, 2020- Correct SDL.Raw.Video.vkLoadLibrary to correctly call vkLoadLibraryFFI, rather than setClipboardTextFFI. See https://github.com/haskell-game/sdl2/pull/209.
-
v2.5.1.0 Changes
February 04, 2020- ๐ Support
linear-1.21
- ๐ Support
-
v2.5.0.0 Changes
June 11, 2019๐ Version 2.0.6 of the SDL2 C library is now required.
โ Added Vulkan support. See
SDL.Video.WindowGraphicsContext
data type andSDL.Video.Vulkan
module.๐ Support
StateVar
< 1.3
-
v2.4.1.0 Changes
June 29, 2018๐ More SDL functions no longer allocate. See #179 and #178. Thanks to @chrisdone for this work.
๐ Fixed an off-by-one bug in
SDL.Input.Mouse.getMouseButtons
. See #177 for more information. Thanks to @Linearity for identifying and fixing this bug. -
v2.4.0 Changes
March 11, 2018getRelativeMouseLocation
now returnsVector
instead ofPoint
.getModalMouseLocation
returns either aVector
or aPoint
, wrapped in (new)ModalLocation
.- ๐
WindowSizeChangedEventData
includes the new window size. - โ Added an invalid state to the
ControllerButtonState
enum, and switched to a more reliable state detection method. - Raise upper bounds for
exceptions
to <0.10