Skip to content

Commit 016bea9

Browse files
committed
Mark code as official 3.0.1 release
1 parent 8f0b2d2 commit 016bea9

5 files changed

Lines changed: 52 additions & 10 deletions

File tree

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ sfml_set_option(CMAKE_OSX_DEPLOYMENT_TARGET "13.0" STRING "The minimal iOS versi
3131
# project name
3232
project(SFML VERSION 3.0.1)
3333

34-
set(VERSION_IS_RELEASE OFF)
34+
set(VERSION_IS_RELEASE ON)
3535

3636
# include the configuration file
3737
include(cmake/Config.cmake)

changelog.md

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,51 @@
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

551
For a closer look at breaking changes and how to migrate from SFML 2, check out the [migration guide](migration.md).

cmake/SFMLConfig.cmake.in

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
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 ...).
@@ -29,10 +29,6 @@
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

examples/assets/info.plist

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,17 +17,17 @@
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>

include/SFML/Config.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
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
////////////////////////////////////////////////////////////

0 commit comments

Comments
 (0)