godot-4.1-stable
版本发布时间: 2023-12-04 16:26:45
godotengine/godot-cpp最新发布版本:godot-4.3-stable(2024-08-15 21:05:45)
What's Changed
- Fix crash using Object* as parameter by @zhehangd in https://github.com/godotengine/godot-cpp/pull/1044
- Fix crash using Ref<T> as parameter by @zhehangd in https://github.com/godotengine/godot-cpp/pull/1045
- Moved cmake_minimum_required() call to top by @sasichkamega in https://github.com/godotengine/godot-cpp/pull/1108
- Update to load function pointers for GDExtension interface by @dsnopek in https://github.com/godotengine/godot-cpp/pull/1095
- Update Getting Started section of README.md by @dgcole in https://github.com/godotengine/godot-cpp/pull/1115
- Ensure GDExtension class is the correct type for the Godot engine class by @dsnopek in https://github.com/godotengine/godot-cpp/pull/1050
- Change Ref<T> to allow non const access to ptr by @saki7 in https://github.com/godotengine/godot-cpp/pull/1116
- Add automated tests that run a GDExtension (rather than just building it) by @dsnopek in https://github.com/godotengine/godot-cpp/pull/1101
- Add support for adding/removing editor plugins by @dsnopek in https://github.com/godotengine/godot-cpp/pull/1114
- Synchronize gdextension_interface.h with Godot by @dsnopek in https://github.com/godotengine/godot-cpp/pull/1117
- Add issue template based on the main Godot repository by @Calinou in https://github.com/godotengine/godot-cpp/pull/1113
- Revert the changes from PR #1044 and #1045 and standardize on
Object **
encoding in ptrcall by @dsnopek in https://github.com/godotengine/godot-cpp/pull/1123 - Correctly load gdextension_interface_print_error by @dsnopek in https://github.com/godotengine/godot-cpp/pull/1129
- Clarify error message because there isn't a legacy Godot 4.0 mode anymore by @dsnopek in https://github.com/godotengine/godot-cpp/pull/1137
- Fixing #1127 by making return types of auto-generated functions dynamic by @Mathis-Z in https://github.com/godotengine/godot-cpp/pull/1128
- Prepend PATH to scons env to allow use of buildroot by @Trey2k in https://github.com/godotengine/godot-cpp/pull/1139
- Identifiers containing double underscore are reserved according to the C++ standard by @asmaloney in https://github.com/godotengine/godot-cpp/pull/1048
- Force UTF-8 encoding in the binding generator script. by @bruvzg in https://github.com/godotengine/godot-cpp/pull/1143
- GDExtension:
Uninitialized*Ptr
for constructors/converters using placement new by @Bromeon in https://github.com/godotengine/godot-cpp/pull/1148 - Fix: Include method_ptrcall.hpp on simple structs. by @lucasrafael98 in https://github.com/godotengine/godot-cpp/pull/1086
- Automatically remove editor plugins when deinitializing GDExtension by @dsnopek in https://github.com/godotengine/godot-cpp/pull/1138
- Unregister custom classes in reverse registration order by @Kehom in https://github.com/godotengine/godot-cpp/pull/1047
- Add RPC tests. by @Faless in https://github.com/godotengine/godot-cpp/pull/1157
- Remove unused free-standing
initialize_level
anddeinitialize_level
by @mihe in https://github.com/godotengine/godot-cpp/pull/1159
New Contributors
- @sasichkamega made their first contribution in https://github.com/godotengine/godot-cpp/pull/1108
- @dgcole made their first contribution in https://github.com/godotengine/godot-cpp/pull/1115
- @saki7 made their first contribution in https://github.com/godotengine/godot-cpp/pull/1116
- @Mathis-Z made their first contribution in https://github.com/godotengine/godot-cpp/pull/1128
- @Trey2k made their first contribution in https://github.com/godotengine/godot-cpp/pull/1139
- @lucasrafael98 made their first contribution in https://github.com/godotengine/godot-cpp/pull/1086
- @Kehom made their first contribution in https://github.com/godotengine/godot-cpp/pull/1047
Full Changelog: https://github.com/godotengine/godot-cpp/compare/godot-4.0-stable...godot-4.1-stable