New
SFML 3.0.1
We're happy to release a number of bug fixes for SFML 3!
Changelog
General
- Improved SFML 3 migration guide (#3464, #3478, #3480)
- Improved diagnostics when incorrect library type is found by find_package (#3368)
- Improved diagnostics when C++ language version is too low (#3383)
- Fixed build errors when compiling in C++20 mode (#3394)
- [iOS] Fixed iOS debug build (#3427)
- Removed
-ssuffix for sfml-main (#3431) - Prevented recreation of UDev target which broke package manager workflows (#3450)
- Fixed bug with installing pkgconfig files (#3451)
- Fixed CMake 4 build error (#3462)
- [macOS] Fixed C++ language version in Xcode template (#3463)
System
Bugfixes
- [Windows] Silenced C4275 warning for
sf::Exception(#3405) - Fixed printing Unicode filepaths when error occurs (#3407)
Window
Bugfixes
- Improved
sf::Event::visitandsf::WindowBase::handleEvents(#3399) - [Windows] Fixed calculating window size with a menu or an extended style (#3448)
- [Windows] Fixed crash when constructing a window from a
sf::WindowHandle(#3469)
Graphics
Bugfixes
- Fixed
sf::Imagesupport for Unicode filenames (#3403) - Ensured
sf::Imageremains unchanged after an unsuccessful load (#3409) - Fixed opening
sf::Fontfrom non-ASCII paths (#3422) - [Android] Fixed crash when loading missing resources (#3476)
Network
Bugfixes
- Fixed comments and address ordering in IpAddress::getLocalAddress (#3428)
- Fixed unsigned overflow in
sf::Packetsize check (#3441)
Contributors
Thank you! 🎉
- @ChrisThrasher
- @eXpl0it3r
- @binary1248
- @Bambo-Borris
- @kimci86
- @FRex
- @JonnyPtn
- @vittorioromeo
- @jcowgill
- @grapurabaki
- @niccy266
- @learn-more