gdnative icon indicating copy to clipboard operation
gdnative copied to clipboard

Godot 3.5 support

Open Bromeon opened this issue 3 years ago • 21 comments

Integrates support for Godot 3.5.1, including:

Godot

  • Updated api.json + XML documentation
  • Version compatibility warning to avoid accidental mix-ups
  • CI suite for new engine version (+ support for RCs)
  • Backwards compatibility down to Godot 3.2, when using custom-godot feature

Rust

  • MSRV 1.63
  • Updated crate dependencies

Bromeon avatar Jul 17 '22 09:07 Bromeon

Godot 3.5 has been released as per announcement. I'll see if I find some time soon to look into this.

If anyone can help with https://github.com/godot-rust/godot-rust/issues/894 (reproduce, debug, etc) that would be hugely appreciated. If I work alone on this, it will likely delay GDExtension.

Bromeon avatar Aug 05 '22 19:08 Bromeon

This looks pretty good to me. I pulled and compiled, and the logic of the demos seems to be working fine as well. :)

crabdancing avatar Aug 08 '22 18:08 crabdancing

I've used

gdnative = { git = "https://github.com/Bromeon/godot-rust.git", branch = "feature/godot-3.5" }

and it seems to work fine for my simple demo.

Thanks for working on this 👌🏿

voice-of-texnoforge avatar Aug 16 '22 12:08 voice-of-texnoforge

bors try

Bromeon avatar Aug 31 '22 19:08 Bromeon

try

Build failed:

bors[bot] avatar Aug 31 '22 19:08 bors[bot]

bors try

Bromeon avatar Aug 31 '22 21:08 Bromeon

try

Build failed:

bors[bot] avatar Aug 31 '22 21:08 bors[bot]

bors try

Bromeon avatar Aug 31 '22 22:08 Bromeon

try

Build succeeded:

bors[bot] avatar Aug 31 '22 22:08 bors[bot]

Updated api.json and XML docs to Godot 3.5.1 RC1. It probably makes sense to merge this, once that bugfix release sees the light of day.

bors try

Bromeon avatar Sep 06 '22 21:09 Bromeon

Jobs failed due to GitHub outage and lack of network connectivity.

bors retry

Bromeon avatar Sep 06 '22 22:09 Bromeon

bors try- bors retry

Bromeon avatar Sep 06 '22 22:09 Bromeon

try

Timed out.

bors[bot] avatar Sep 07 '22 07:09 bors[bot]

bors try

Bromeon avatar Sep 07 '22 09:09 Bromeon

try

Build succeeded:

bors[bot] avatar Sep 07 '22 10:09 bors[bot]

bors try

Bromeon avatar Sep 07 '22 19:09 Bromeon

try

Build succeeded:

bors[bot] avatar Sep 07 '22 20:09 bors[bot]

bors try

Bromeon avatar Sep 07 '22 20:09 Bromeon

try

Build succeeded:

bors[bot] avatar Sep 07 '22 20:09 bors[bot]

bors try

Bromeon avatar Sep 07 '22 21:09 Bromeon

try

Build succeeded:

bors[bot] avatar Sep 07 '22 21:09 bors[bot]

Godot 3.5.1-stable has been released 20min ago, not even an announcement yet! 🙂

So the way is free for this. Please bring up any last-minute remarks.

Bromeon avatar Sep 28 '22 08:09 Bromeon

bors r+

Bromeon avatar Oct 02 '22 10:10 Bromeon

Build succeeded:

bors[bot] avatar Oct 02 '22 10:10 bors[bot]