Release notes
This is likely the last release before Centurion 8 (which will target SDL3).
- Fixed a compilation issue related to
basic_surface
whenCENTURION_NO_SDL_IMAGE
was defined - Rearranged headers. This is a potentially breaking change, but you should be fine if you've included the main
centurion.hpp
header. - Exception messages are now copied and stored in exception objects themselves (thanks @v1993)
- Added
file
overloads to various constructors and factory functions (thanks @v1993) - Added
close
andrelease
functions tofile
(thanks @v1993) - Updated to SDL 2.26
- Added
basic_window::size_in_pixels
- Added
basic_joystick::get_guid_info
- Added new mouse position functions to
mouse_wheel_event
- Added
- Tweak formatting
- Test dependencies are now installed using Vcpkg
- Minor CI improvements
- Minor build script improvements
- Minor documentation improvements
- Removed Doxygen documentation, use the wiki instead. Or you can build the documentation yourself using the root
Doxyfile
.