The first release candidate for #bevy 0.14 is out: bevy-0.14.0-rc.2 ;) This will be in place for two weeks; please try it out, do cursed things, and consider porting your ecosystem crates in advance! If you find anything terrible, especially new, please let us know!
#bevy has outgrown ab_glyph and must choose a better solution to deal with fonts and text in #rustlang. We've opened a new working group to handle this migration, and decide between cosmic-text and parley.
If you have strong opinions or expertise about text and fonts, I'd really appreciate hearing from you.
An example, merge conflict resolution, a rendering review and a rendering bug fix. Ahh, I'm so excited, even without the release notes fully done. This is my first release after starting full-time, and it really hits different when it's your job. Hundreds of merged PRs in only a few months!
In #bevy 0.14 some traits such as AssetReader have been converted to use the recently stabilized async fn as compared to returning a BoxedFuture. This change unfortunately makes these traits no longer object safe. To fix this, erased versions of the traits were created (such as ErasedAssetReader) that do support being used with dyn.
Someone just asked on Reddit: how far is #bevy from it's 1.0 release?
I gave them an answer laying out the critical things I want to see fixed (and what I don't care about). Rather than letting it languish in obscurity: here's the link to read for yourself!
It does use Github's provided runners, so the benchmarks will be fairly noisy, but it is certainly better than nothing! This will hopefully help us catch performance regressions before they are sneak into a release. Nice!
Starting in on the #bevy release notes for 0.14 today! So, so many small PRs: for both the tools and the individual content sections.
I have a half-dozen open right now; give me a review or two (low standard, these will get a real editing pass before publication) and help me start tomorrow's work with a fresh slate? 🥺
@alice_i_cecile do you need someone with contributor/reviewer status to do the review?
They all look good to me, except 1198 has some TODOs in it (intentional?), and the rounded corners note is a bit non specific about what can be rounded, it’d be great to add a sentence for that.
Wow, I'm blown away - thank you so much for the warm response! Advanced Hands-on Rust is atop the publisher's best sellers list already!
I've started work on the next beta release - fixing bugs, improving code, updating the Bevy version and tuning the next chapter. (Beta readers get every update including the final release)