File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -31,7 +31,7 @@ sfml_set_option(CMAKE_OSX_DEPLOYMENT_TARGET "13.0" STRING "The minimal iOS versi
3131# project name
3232project (SFML VERSION 3.0.1)
3333
34- set (VERSION_IS_RELEASE OFF )
34+ set (VERSION_IS_RELEASE ON )
3535
3636# include the configuration file
3737include (cmake/Config.cmake )
Original file line number Diff line number Diff line change 11# Changelog
22
3+ ## SFML 3.0.1
4+
5+ ### General
6+
7+ - Improved SFML 3 migration guide (#3464 , #3478 , #3480 )
8+ - Improved diagnostics when incorrect library type is found by find_package (#3368 )
9+ - Improved diagnostics when C++ language version is too low (#3383 )
10+ - Fixed build errors when compiling in C++20 mode (#3394 )
11+ - [ iOS] Fixed iOS debug build (#3427 )
12+ - Removed ` -s ` suffix for sfml-main (#3431 )
13+ - Prevented recreation of UDev target which broke package manager workflows (#3450 )
14+ - Fixed bug with installing pkgconfig files (#3451 )
15+ - Fixed CMake 4 build error (#3462 )
16+ - [ macOS] Fixed C++ language version in Xcode template (#3463 )
17+
18+ ### System
19+
20+ ** Bugfixes**
21+
22+ - [ Windows] Silenced C4275 warning for ` sf::Exception ` (#3405 )
23+ - Fixed printing Unicode filepaths when error occurs (#3407 )
24+
25+ ### Window
26+
27+ ** Bugfixes**
28+
29+ - Improved ` sf::Event::visit ` and ` sf::WindowBase::handleEvents ` (#3399 )
30+ - [ Windows] Fixed calculating window size with a menu or an extended style (#3448 )
31+ - [ Windows] Fixed crash when constructing a window from a ` sf::WindowHandle ` (#3469 )
32+
33+ ### Graphics
34+
35+ ** Bugfixes**
36+
37+ - Fixed ` sf::Image ` support for Unicode filenames (#3403 )
38+ - Ensured ` sf::Image ` remains unchanged after an unsuccessful load (#3409 )
39+ - Fixed opening ` sf::Font ` from non-ASCII paths (#3422 )
40+ - [ Android] Fixed crash when loading missing resources (#3476 )
41+
42+ ### Network
43+
44+ ** Bugfixes**
45+
46+ - Fixed comments and address ordering in IpAddress::getLocalAddress (#3428 )
47+ - Fixed unsigned overflow in ` sf::Packet ` size check (#3441 )
48+
349## SFML 3.0.0
450
551For a closer look at breaking changes and how to migrate from SFML 2, check out the [ migration guide] ( migration.md ) .
Original file line number Diff line number Diff line change 1414# example:
1515# find_package(SFML COMPONENTS ...) # no specific version required
1616# find_package(SFML 3 COMPONENTS ...) # any 3.x version
17- # find_package(SFML 2.6 COMPONENTS ...) # version 2.6 or greater with the same major version
17+ # find_package(SFML 3.0.1 COMPONENTS ...) # version 3.0.1 or greater with the same major version
1818#
1919# By default, the dynamic libraries of SFML will be found. To find the static ones instead,
2020# you must set the SFML_STATIC_LIBRARIES variable to ON before calling find_package(SFML ...).
2929# If you want to make sure that a found SFML package corresponds to an official release, check the
3030# bool output variable SFML_VERSION_IS_RELEASE, which is true for official releases and false for development versions.
3131#
32- # If you want to use the latest features before a new SFML version is released, make sure to look for
33- # the upcoming version number. For example, if you want to use latest SFML 3 features before 3.0.0 is officially released,
34- # look for version 3 with find_package().
35- #
3632# On macOS by default CMake will search for frameworks. If you want to use static libraries and have installed
3733# both SFML frameworks and SFML static libraries, your must set CMAKE_FIND_FRAMEWORK to "NEVER" or "LAST"
3834# in addition to setting SFML_STATIC_LIBRARIES to ON. Otherwise CMake will check the frameworks bundle config and
Original file line number Diff line number Diff line change 1717 <key >CFBundleInfoDictionaryVersion </key >
1818 <string >6.0 </string >
1919 <key >CFBundleLongVersionString </key >
20- <string >3.0.0 </string >
20+ <string >3.0.1 </string >
2121 <key >CFBundleName </key >
2222 <string >$(EXECUTABLE_NAME) </string >
2323 <key >CFBundlePackageType </key >
2424 <string >APPL </string >
2525 <key >CFBundleShortVersionString </key >
26- <string >3.0.0 </string >
26+ <string >3.0.1 </string >
2727 <key >CFBundleSignature </key >
2828 <string >???? </string >
2929 <key >CFBundleVersion </key >
30- <string >3.0.0 </string >
30+ <string >3.0.1 </string >
3131 <key >CSResourcesFileMapped </key >
3232 <true />
3333 <key >NSHumanReadableCopyright </key >
Original file line number Diff line number Diff line change 3131#define SFML_VERSION_MAJOR 3
3232#define SFML_VERSION_MINOR 0
3333#define SFML_VERSION_PATCH 1
34- #define SFML_VERSION_IS_RELEASE false
34+ #define SFML_VERSION_IS_RELEASE true
3535
3636
3737// //////////////////////////////////////////////////////////
You can’t perform that action at this time.
0 commit comments