Skip to content

[Merged by Bors] - news: release 0.8.0 - #406

Closed
cart wants to merge 30 commits into
bevyengine:masterfrom
cart:release-0.8.0
Closed

cart wants to merge 30 commits into
bevyengine:masterfrom
cart:release-0.8.0

Conversation

@cart

@cart cart commented Jul 28, 2022

Copy link
Copy Markdown
Member

This is a first draft of the 0.8.0 release blog post. Feel free to leave comments / suggest changes / help me fill in gaps I missed!

Still some missing things: filling in the changelog, updating X-es to actual numbers, strategic re-ordering, filling in the remaining TODOs.

@alice-i-cecile

Copy link
Copy Markdown
Member

My own organization of the PRs, if anyone want tod compare-and-contrast: https://hackmd.io/oZ2gqSxmRrCugMWyFYD_Rg?edit

Co-authored-by: Gino Valente <49806985+MrGVSV@users.noreply.github.com>
}
```

There is also a [`Query::many_for_each_mut`], which provides similar functionality for mutable queries, but it uses a closure to ensure there is never aliased mutability if the given list contains duplicates:

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We could merge bevyengine/bevy#5402 and make the API cleaner from the start if you wanted.

[`WorldQuery`]: https://docs.rs/bevy/0.8.0/bevy/ecs/query/trait.WorldQuery.html
[`QueryState`]: https://docs.rs/bevy/0.8.0/bevy/ecs/query/struct.QueryState.html

## ECS Optimizations

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Really wants a before/after perf graph.

@alice-i-cecile

Copy link
Copy Markdown
Member

Body section for taffy for you @cart. Unsure if we should or shouldn't link stretch 🤔

Taffy migration: a refreshed UI layout library

Bevy's moved off the abandoned stretch UI layout crate and onto its new community-maintained hard fork, taffy. Together with the Dioxus team, we've dramatically cleaned up the code base, solved a critical performance issue with deep UI trees and freshened up the docs.

We're looking forward to its continued maintenance and development as the team continues to improve its performance, fix bugs and add support for alternative layout paradigms.

@colepoirier

Copy link
Copy Markdown
Contributor

Body section for taffy for you @cart. Unsure if we should or shouldn't link stretch thinking

Taffy migration: a refreshed UI layout library

authors: colepoirier , alice-i-cecile, jkelleyrtp, Weibye, TimJentzsch

@alice-i-cecile can you put my name last instead of first? While I was the one who authored the pr that migrated to taffy from stretch in bevy, I feel that my contributions are relatively minor compared to the great work done by the other authors for listed in this section.

colepoirier and others added 5 commits July 29, 2022 19:35
* Add draft of Full Change Log to index.md

* fix markdown list formatting of Full Change Log in index.md

* Add strikethrough and move to bottom all benchmarks, examples and tests

* Update content/news/2022-07-29-bevy-0.8/index.md

Co-authored-by: Alice Cecile <alice.i.cecile@gmail.com>

* Remove cut items, format links, preserve dep bumps

Co-authored-by: Alice Cecile <alice.i.cecile@gmail.com>
Co-authored-by: Carter Anderson <mcanders1@gmail.com>
Co-authored-by: Niklas Eicker <git@nikl.me>
@cart
cart marked this pull request as ready for review July 30, 2022 03:29
cart and others added 3 commits July 30, 2022 07:30
Co-authored-by: Ida Iyes <40234599+inodentry@users.noreply.github.com>
@cart

cart commented Jul 30, 2022

Copy link
Copy Markdown
Member Author

bors r+

bors Bot pushed a commit that referenced this pull request Jul 30, 2022
This is a first draft of the 0.8.0 release blog post. Feel free to leave comments / suggest changes / help me fill in gaps I missed!

Still some missing things: filling in the changelog, updating X-es to actual numbers, strategic re-ordering, filling in the remaining TODOs.

Co-authored-by: colepoirier <37318670+colepoirier@users.noreply.github.com>
@bors

bors Bot commented Jul 30, 2022

Copy link
Copy Markdown

Pull request successfully merged into master.

Build succeeded:

@bors bors Bot changed the title news: release 0.8.0 [Merged by Bors] - news: release 0.8.0 Jul 30, 2022
@bors bors Bot closed this Jul 30, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.