Welcome, Guest. Please login or register. Did you miss your activation email?

Author Topic: SFML 3.0.0-rc.1 released  (Read 364 times)

0 Members and 1 Guest are viewing this topic.

eXpl0it3r

  • SFML Team
  • Hero Member
  • *****
  • Posts: 10991
    • View Profile
    • development blog
    • Email
SFML 3.0.0-rc.1 released
« on: September 13, 2024, 10:18:34 pm »
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 / Fediverse

Highlights

- 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...

Migration

SFML 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 Issues

See the GitHub Release page for an updated list
Official FAQ: https://www.sfml-dev.org/faq.php
Official Discord Server: https://discord.gg/nr4X7Fh
โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”
Dev Blog: https://duerrenberger.dev/blog/