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

Author Topic: SFML 3.0.0 released  (Read 1481 times)

0 Members and 4 Guests are viewing this topic.

eXpl0it3r

  • SFML Team
  • Hero Member
  • *****
  • Posts: 11061
    • View Profile
    • development blog
    • Email
SFML 3.0.0 released
« on: December 21, 2024, 07:25:22 pm »
We are very excited to announce the release of SFML 3! ๐ŸŽ‰

After close to 12 years since the last major version of SFML came up, it's time for an upgrade! 
Three years in the making, with over 1'100 commits, 41 new contributors, and a lot of time invested, we want to thank each and everyone who helped make SFML 3 a reality. 
A massive thank you to Thrasher, who relentlessly pushed SFML 3 forward and has by far contributed the most time and effort-wise, with over 500 pull requests to his name alone! A special thank you also to SuperV1234 for laying the foundation early onto which SFML 3 was built. ๐Ÿ™Œ

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

See the changelog for more details.

We have also overhauled the website, which next to being mobile friendlier should allow us to update the website more easily.

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 ๐Ÿ“

In the meantime we've also updated all tutorials and have a pre-release API documentation available.

Social Media

Bluesky / Twitter / Fediverse

Contributors

See the full list of contributors on GitHub
« Last Edit: December 21, 2024, 07:27:36 pm by eXpl0it3r »
Official FAQ: https://www.sfml-dev.org/faq/
Official Discord Server: https://discord.gg/nr4X7Fh
โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”
Dev Blog: https://duerrenberger.dev/blog/

Hapax

  • Hero Member
  • *****
  • Posts: 3387
  • My number of posts is shown in hexadecimal.
    • View Profile
    • Links
Re: SFML 3.0.0 released
« Reply #1 on: December 21, 2024, 08:17:01 pm »
Excellent! Congratulations!
I'm glad it's official and it's stable enough to finally replace v2.

I just hope the downloads will soon follow... ;)
Selba Ward -SFML drawables
Cheese Map -Drawable Layered Tile Map
Kairos -Timing Library
Grambol
 *Hapaxia Links*

MetalCoder

  • Newbie
  • *
  • Posts: 33
    • View Profile
Re: SFML 3.0.0 released
« Reply #2 on: December 22, 2024, 04:31:36 am »
Congrats on SFML 3!

Is CSFML updated to version 3 yet?

Nexus

  • SFML Team
  • Hero Member
  • *****
  • Posts: 6288
  • Thor Developer
    • View Profile
    • Bromeon
Re: SFML 3.0.0 released
« Reply #3 on: December 22, 2024, 10:01:16 pm »
Very cool to hear, congratulations and huge thanks to everyone contributing to SFML! 8)
Special thanks also to eXpl0it3r for administrating the whole process!  :)
Zloxx II: action platformer
Thor Library: particle systems, animations, dot products, ...
SFML Game Development:

wEconomiKus

  • Newbie
  • *
  • Posts: 1
    • View Profile
Re: SFML 3.0.0 released
« Reply #4 on: December 23, 2024, 06:00:00 pm »
Hello,
Thank you for all your hard work and for this new version of SFML. Do you know when the Mac version will be available?
Wishing you a wonderful holiday season.
Best regards.
wEconomiKus

eXpl0it3r

  • SFML Team
  • Hero Member
  • *****
  • Posts: 11061
    • View Profile
    • development blog
    • Email
Re: SFML 3.0.0 released
« Reply #5 on: December 23, 2024, 06:12:01 pm »
I just hope the downloads will soon follow... ;)
Windows binaries have been uploaded. ;)

Do you know when the Mac version will be available?
As soon as possible, but can't provide a specific timeline.

Is CSFML updated to version 3 yet?
CSFML already compiles with SFML 3, but it will likely take until next year before we finalize CSFML 3.

Special thanks also to eXpl0it3r for administrating the whole process!  :)
;D
Official FAQ: https://www.sfml-dev.org/faq/
Official Discord Server: https://discord.gg/nr4X7Fh
โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”
Dev Blog: https://duerrenberger.dev/blog/

MetalCoder

  • Newbie
  • *
  • Posts: 33
    • View Profile
Re: SFML 3.0.0 released
« Reply #6 on: December 25, 2024, 12:26:04 am »
Ah, I see. It will be neat when CSFML 3 is released! :)

Ruckamongus

  • Jr. Member
  • **
  • Posts: 71
    • View Profile
Re: SFML 3.0.0 released
« Reply #7 on: December 25, 2024, 02:07:09 am »
Congratulations! So when is SFML 4 coming out? :)

albert_lazaro

  • Newbie
  • *
  • Posts: 19
    • View Profile
    • Email
Re: SFML 3.0.0 released
« Reply #8 on: December 25, 2024, 06:48:17 pm »
My project was related to the SFML Game Development book. It will need an update because I see some conflicts with the new version.

 

anything