Skip to content

Conversation

Bromeon
Copy link
Member

@Bromeon Bromeon commented Sep 27, 2025

Closes #1186.

Addresses TODOs destined for v0.3 and v0.4, and phases out deprecated APIs introduced during v0.3 cycle.

Removes support for following APIs:

  • From conversion VariantArray -> PackedArray<T> (unsound)
  • EngineEnum::godot_name()
  • Base::to_gd()
    • replaced with to_init_gd()
  • ToSignalObject
    • renamed to ObjectToOwned
  • #[export(range = (radians))]
    • deprecated in Godot, migrate to radians_as_degrees

@Bromeon Bromeon added this to the 0.4 milestone Sep 27, 2025
@Bromeon Bromeon added quality-of-life No new functionality, but improves ergonomics/internals c: core Core components breaking-change Requires SemVer bump labels Sep 27, 2025
@GodotRust
Copy link

API docs are being generated and will be shortly available at: https://godot-rust.github.io/docs/gdext/pr-1340

@Bromeon Bromeon added this pull request to the merge queue Sep 28, 2025
Merged via the queue into master with commit b9a6cd5 Sep 28, 2025
18 checks passed
@Bromeon Bromeon deleted the qol/todos branch September 28, 2025 11:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

breaking-change Requires SemVer bump c: core Core components quality-of-life No new functionality, but improves ergonomics/internals

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Invalid From<&VariantArray> for Packed*Array impls

3 participants