Skip to content

[Merged by Bors] - 0.8 Migration guide#389

Closed
IceSentry wants to merge 51 commits into
bevyengine:masterfrom
IceSentry:0.8-migration-guide
Closed

[Merged by Bors] - 0.8 Migration guide#389
IceSentry wants to merge 51 commits into
bevyengine:masterfrom
IceSentry:0.8-migration-guide

Conversation

@IceSentry

@IceSentry IceSentry commented Jun 29, 2022

Copy link
Copy Markdown
Contributor

Objective

  • Migration guide for 0.8

Solution

  • Create a new section for each PR tagged with C-Breaking-Change
    • Copy the Migration Guide from the PR if it exists
  • Create a few more sections for PR not tagged with the label

Notes

The ordering was pretty much whatever order github gave me when I searched breaking changes, so if you feel like something should be close to the top please notify me. For example, I moved the camera driven stuff at the top since it's probably going to be the biggest one

@IceSentry
IceSentry marked this pull request as draft June 29, 2022 03:59
Comment thread content/learn/book/migration-guides/0.7-0.8/_index.md
Comment thread content/learn/book/migration-guides/0.7-0.8/_index.md Outdated
@hymm

hymm commented Jun 29, 2022

Copy link
Copy Markdown
Contributor

task pools changing to a global is probably a breaking change, but PR wasn't labeled as such
bevyengine/bevy#2250

@alice-i-cecile

Copy link
Copy Markdown
Member

Helping sort out confusion caused by changes to camera bundles from bevyengine/bevy#4745. This deserves top billing in terms of this version's migration guide.

Comment thread content/learn/book/migration-guides/0.7-0.8/_index.md Outdated
Co-authored-by: Alice Cecile <alice.i.cecile@gmail.com>
Comment thread content/learn/book/migration-guides/0.7-0.8/_index.md Outdated
Comment thread content/learn/book/migration-guides/0.7-0.8/_index.md
Comment thread content/learn/book/migration-guides/0.7-0.8/_index.md Outdated
Co-authored-by: Nicola Papale <nicopap@users.noreply.github.com>
Comment thread content/learn/book/migration-guides/0.7-0.8/_index.md Outdated
Comment thread content/learn/book/migration-guides/0.7-0.8/_index.md Outdated
Comment thread content/learn/book/migration-guides/0.7-0.8/_index.md Outdated
Comment thread content/learn/book/migration-guides/0.7-0.8/_index.md Outdated
Comment thread content/learn/book/migration-guides/0.7-0.8/_index.md Outdated
Comment thread content/learn/book/migration-guides/0.7-0.8/_index.md
Comment thread content/learn/book/migration-guides/0.7-0.8/_index.md Outdated
Comment thread content/learn/book/migration-guides/0.7-0.8/_index.md Outdated
Comment thread content/learn/book/migration-guides/0.7-0.8/_index.md Outdated
Comment thread content/learn/book/migration-guides/0.7-0.8/_index.md Outdated
Comment thread content/learn/book/migration-guides/0.7-0.8/_index.md Outdated

@rparrett rparrett left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Did a quick pass on the 0.8 code blocks for compilability.

Comment thread content/learn/book/migration-guides/0.7-0.8/_index.md Outdated
Comment thread content/learn/book/migration-guides/0.7-0.8/_index.md Outdated
Comment thread content/learn/book/migration-guides/0.7-0.8/_index.md Outdated
Comment thread content/learn/book/migration-guides/0.7-0.8/_index.md Outdated
Comment thread content/learn/book/migration-guides/0.7-0.8/_index.md Outdated
Comment thread content/learn/book/migration-guides/0.7-0.8/_index.md Outdated
Co-authored-by: Rob Parrett <robparrett@gmail.com>
Comment thread content/learn/book/migration-guides/0.7-0.8/_index.md Outdated
@rparrett

Copy link
Copy Markdown
Contributor

@afonsolage

The section in the migration guide for your PR bevyengine/bevy#5210 could probably use some work, but I don't understand reflection enough to help. It's currently just using the Changelog section from the PR, but this doesn't really seem to give any actionable advice for a user migrating their code.

Would you mind helping out here?

https://github.com/bevyengine/bevy-website/blob/bfcc0e2538bffddf21107b96f66bc2e681c7ebf4/content/learn/book/migration-guides/0.7-0.8/_index.md#make-reflect_partial_eq-return-more-accurate-results

@rparrett rparrett left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Did a pass on the code blocks with the goal of formatting them consistently

Comment thread content/learn/book/migration-guides/0.7-0.8/_index.md
Comment thread content/learn/book/migration-guides/0.7-0.8/_index.md Outdated
Comment thread content/learn/book/migration-guides/0.7-0.8/_index.md Outdated
Comment thread content/learn/book/migration-guides/0.7-0.8/_index.md Outdated
Comment thread content/learn/book/migration-guides/0.7-0.8/_index.md Outdated
Comment thread content/learn/book/migration-guides/0.7-0.8/_index.md
IceSentry and others added 2 commits July 23, 2022 13:17
Co-authored-by: Rob Parrett <robparrett@gmail.com>
Co-authored-by: Rob Parrett <robparrett@gmail.com>
Comment thread content/learn/book/migration-guides/0.7-0.8/_index.md

@afonsolage afonsolage left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

@rparrett sure, I'm not native, so I may not find the correct words to have a good migration guide, but here is what this PR does with more details

Comment thread content/learn/book/migration-guides/0.7-0.8/_index.md Outdated
@aevyrie

aevyrie commented Jul 26, 2022

Copy link
Copy Markdown
Member

Added some content in a PR: IceSentry#4

Comment thread content/learn/book/migration-guides/0.7-0.8/_index.md
Comment thread content/learn/book/migration-guides/0.7-0.8/_index.md
Comment thread content/learn/book/migration-guides/0.7-0.8/_index.md Outdated
Co-authored-by: Alice Cecile <alice.i.cecile@gmail.com>
Comment thread content/learn/book/migration-guides/0.7-0.8/_index.md

@cart cart left a comment

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.

Great work everyone!

@cart

cart commented Jul 30, 2022

Copy link
Copy Markdown
Member

bors r+

bors Bot pushed a commit that referenced this pull request Jul 30, 2022
## Objective

- Migration guide for 0.8

## Solution

- Create a new section for each PR tagged with `C-Breaking-Change`
	- Copy the Migration Guide from the PR if it exists
- Create a few more sections for PR not tagged with the label

## Notes

The ordering was pretty much whatever order github gave me when I searched breaking changes, so if you feel like something should be close to the top please notify me. For example, I moved the camera driven stuff at the top since it's probably going to be the biggest one

Co-authored-by: Charles <IceSentry@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 0.8 Migration guide [Merged by Bors] - 0.8 Migration guide Jul 30, 2022
@bors bors Bot closed this Jul 30, 2022
@IceSentry
IceSentry deleted the 0.8-migration-guide branch August 17, 2022 17:20
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.