We're very proud to announce the first Release Candidate for SFML 3! ๐
Getting closer to three years in the making, with
over 1'000 commits, 38 new contributors, and a lot of time invested, we want to thank each and everyone who helped SFML 3 get this far.
A special thanks to vittorioromeo for laying the foundation early on and ChrisThrasher for relentlessly pushing things forward - currently sits at over 500 pull requests alone! ๐
We plan to create at least another release candidate within the new few weeks and hope to have SFML 3 fully release before the end of 2024!
Additionally, we plan to release SFML 2.6.2 before SFML 3, as to incorporate all the fixes.
At lot of work is also being done in parallel to get
CSFML 3 and
SFML.Net 3 updated and hopefully we can release them nearly at the same time.
We Need You!We need your ๐ซต help to test this release candidate!
Please report any issues, crashes, migration struggles, etc. or just general feedback.
It's highly appreciated and will help us make SFML 3 even more stable!
Reach out:
GitHub Issues /
Discord /
Forum /
Twitter /
FediverseHighlights- SFML has *finally* been updated to support and use C++17 โ๏ธ
- The test suite has been massively expanded to 57% code coverage ๐งช
- OpenAL has been replaced with
miniaudio ๐
- New and improved event handling APIs โจ๏ธ
- Scissor and stencil testing ๐ผ๏ธ
-
And more...MigrationSFML 3 is a new major version and as such **breaking changes** have been made.
To ease the pain of migration, we've written an extensive migration guide.
Migration Guide ๐If you think, something is wrong or could be improved, please reach out on
Discord or leave
a comment on the dedicated issue. The more feedback we get, the more we can improve the guide.
Known IssuesSee the
GitHub Release page for an updated list