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

Add "Upgrading from Godot 4.3 to Godot 4.4" page #10546

Merged
merged 2 commits into from
Mar 1, 2025

Conversation

raulsntos
Copy link
Member

@raulsntos raulsntos commented Jan 24, 2025

This documents all the breaking changes in 4.4, like we did for previous versions:

Area maintainers should review the changes listed for their area. Also feel free to suggest any addition that I might have missed or make follow-up PRs.

Updated as of commit godotengine/godot@39c201c

Preview: https://github.com/raulsntos/godot-docs/blob/breaking_changes_4.4/tutorials/migrating/upgrading_to_godot_4.4.rst

@raulsntos raulsntos added enhancement content:new page Issues and PRs related to creation of new documentation pages for new or undocumented features area:manual Issues and PRs related to the Manual/Tutorials section of the documentation labels Jan 24, 2025
@raulsntos raulsntos added this to the 4.4 milestone Jan 24, 2025
@AThousandShips
Copy link
Member

Should probably mention how Curve now enforces the value range, so min/max_value needs to be changed if the points fall outside of [0, 1]:

@tetrapod00
Copy link
Contributor

We should add a section on CSG disallowing non-manifold meshes after godotengine/godot#94321. Reference godotengine/godot#100014 (comment). For users previously using CSG just to render quads or other non-manifold meshes, we should mention that MeshInstance3D is a better node to use. It seems like this was a reasonably common use case.

I don't think there's a great blog post to link to like there was for reverse-z. The blog introducing the change is pretty light on details and doesn't mention the previously supported cases like quad or plane.

@skyace65
Copy link
Contributor

@raulsntos does this still need more work or is it ready for reviews?

@syntaxerror247
Copy link
Member

We should add a section to inform that sensor for android now need to be enabled in project settings under "input_devices/sensors/". There was previously no Project setting for it and sensors were always enabled.
This change was done in PR godotengine/godot#94799

@raulsntos raulsntos force-pushed the breaking_changes_4.4 branch from f016047 to 138ffed Compare February 24, 2025 20:51
@raulsntos raulsntos force-pushed the breaking_changes_4.4 branch from 138ffed to efaf8b6 Compare February 24, 2025 20:52
@raulsntos
Copy link
Member Author

Thanks everyone, I've added notes for all the changes mentioned.

@raulsntos does this still need more work or is it ready for reviews?

Yes, it's ready. I think it's unlikely we'll make new breaking changes at this point, so I've re-checked at godotengine/godot@39c201c and I'm taking it out of draft.

@raulsntos raulsntos marked this pull request as ready for review February 24, 2025 20:55
Co-authored-by: tetrapod <145553014+tetrapod00@users.noreply.github.com>
@akien-mga akien-mga merged commit fa694b5 into godotengine:master Mar 1, 2025
2 checks passed
@akien-mga
Copy link
Member

Thanks! 🥇

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:manual Issues and PRs related to the Manual/Tutorials section of the documentation content:new page Issues and PRs related to creation of new documentation pages for new or undocumented features enhancement
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants