Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Closed
wants to merge 30 commits into from

Conversation

cart
Copy link
Member

@cart cart commented Jul 28, 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.

@alice-i-cecile
Copy link
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
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
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
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.

content/news/2022-07-29-bevy-0.8/index.md Outdated Show resolved Hide resolved
content/news/2022-07-29-bevy-0.8/index.md Outdated Show resolved Hide resolved
content/news/2022-07-29-bevy-0.8/index.md Outdated Show resolved Hide resolved
@colepoirier
Copy link
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
content/news/2022-07-29-bevy-0.8/index.md Outdated Show resolved Hide resolved
content/news/2022-07-29-bevy-0.8/index.md Outdated Show resolved Hide resolved
content/news/2022-07-29-bevy-0.8/index.md Outdated Show resolved Hide resolved
content/news/2022-07-29-bevy-0.8/index.md Outdated Show resolved Hide resolved
content/news/2022-07-29-bevy-0.8/index.md Outdated Show resolved Hide resolved
content/news/2022-07-29-bevy-0.8/index.md Outdated Show resolved Hide resolved
content/news/2022-07-29-bevy-0.8/index.md Outdated Show resolved Hide resolved
content/news/2022-07-29-bevy-0.8/index.md Outdated Show resolved Hide resolved
cart and others added 3 commits July 30, 2022 07:30
Co-authored-by: Ida Iyes <40234599+inodentry@users.noreply.github.com>
@cart
Copy link
Member Author

cart commented Jul 30, 2022

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
Copy link

bors bot commented Jul 30, 2022

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.