Releases: godotengine/godot-cpp
Releases · godotengine/godot-cpp
godot-3.2-stable
What's Changed
- Fix and improve the build system by @Calinou in #261
- Make Basis look column-major while retaining a row-major representation by @aqnuep in #260
- Optimizations to the generated bindings by @aqnuep in #262
- Fix bug in Basis [] operator and add missing Transform-Vector3 * operator by @aqnuep in #264
- fix shadows template parameter by @RameshRavone in #266
- Fix #272 by @RameshRavone in #277
- Fix snapped from Vector2 by @RameshRavone in #282
- Fix registering properties of reference-types by applying bruvzg's patch by @Windfisch in #271
- Add a type conversion to Variant for anything that supports ___get_from_variant() by @Windfisch in #270
- Set up Travis CI by @Calinou in #286
- Fix MinGW-w64 cross-compilation on macOS. by @bruvzg in #299
- Fixed wrong implementation of Quat multiplication by @2shady4u in #289
- Error message improvements by @aqnuep in #294
- Add MSYS/MinGW compiling support on Windows by @silverkorn in #295
- Add missing class methods by @lupoDharkael in #296
- Store all main entry points to the currently available APIs by @BastiaanOlij in #321
- Call register types and init earlier by @BastiaanOlij in #327
- Godot-cpp compile for Android by @TGRCdev in #328
- Fix leaks caused by implicitly-called copy constructors by @sheepandshepherd in #355
- Add godot namespace to references in Defs macros. by @Faless in #339
- Fix String::operator+ memory leak by @sheepandshepherd in #333
- Added bounce to vector2.hpp by @2shady4u in #362
- windows use_mingw build fix by @ducklin5 in #360
- Add iOS build support. by @bruvzg in #353
New Contributors
- @Windfisch made their first contribution in #271
- @2shady4u made their first contribution in #289
- @silverkorn made their first contribution in #295
- @TGRCdev made their first contribution in #328
- @ducklin5 made their first contribution in #360
Full Changelog: godot-3.1-stable...godot-3.2-stable
godot-3.1.2-stable
Full Changelog: godot-3.1.1-stable...godot-3.1.2-stable
godot-3.1.1-stable
What's Changed
- changes to cmake file so it can be used as a subdirectory by @underdoeg in #263
New Contributors
- @underdoeg made their first contribution in #263
Full Changelog: godot-3.1-stable...godot-3.1.1-stable
godot-3.1-stable
What's Changed
- Improve build usage by @Zylann in #7
- [GDNative] Creating SimpleLibrary by @RameshRavone in #8
- Getting this to compile on mac os x by @BastiaanOlij in #10
- Ref class api by @karroffel in #11
- String operator_plus fix by @RameshRavone in #17
- template magic by @karroffel in #19
- Use static linking instead of dynamic linking by @karroffel in #20
- Update README.md by @RameshRavone in #23
- Replaced 'char *' with 'const char *' for consistency with C API by @sergeykurson in #24
- Keep environment variables on windows by @RichyHBM in #27
- Fix using variable before defining it by @RichyHBM in #28
- Add compiler flags for windows by @RichyHBM in #29
- Fixed typos by @codeinclined in #30
- Add some command line parameters to overrule default paths by @BastiaanOlij in #32
- Fix bindings generation for enums by @maxim-sheronov in #33
- Fix
_arg_cast
by @RameshRavone in #39 - updated bindings by @RameshRavone in #40
- Fixes #41 by @RameshRavone in #42
- Updated README by @RameshRavone in #43
- Implemented using api struct by @BastiaanOlij in #47
- Update bindings to use new Api extensions and rename Rect3->AABB by @BastiaanOlij in #52
- Fixed building by @Grosskopf in #57
- Added copy constructors and assignment operators to Array and Dictionary by @Zylann in #69
- Fix potential malloc(0) by @Zylann in #70
- Added Ref::instance() by @Zylann in #68
- Renamed AABB::pos --> AABB::position by @Zylann in #67
- Added missing copy constructors and assign operators to PoolVectors by @Zylann in #71
- Added copy constructors to PoolArray Read and Write by @Zylann in #72
- Added RID::is_valid() and comparison operators by @Zylann in #75
- Rewrite Ref to behave like Godot again by @Zylann in #82
- Ignore Windows binaries by @Zylann in #83
- String and math fixes by @Zylann in #84
- Update README.md by @RameshRavone in #86
- Do not include Ref.hpp file in Reference.hpp by @RameshRavone in #87
- Fix RID::is_valid() by @Zylann in #89
- Fix Ref leak when using Godot getters by @Zylann in #88
- README: Enable cpp syntax highlighting by @lupoDharkael in #90
- Add const qualifier to PoolArray's size() by @lupoDharkael in #94
- Small fixes for build process by @RedwanFox in #97
- Added crosscompiling for linux-windows; Added makefile by @quentincaffeino in #99
- Fix compile problem on OS X by @marcelofg55 in #102
- Adds variadic template functions for register_signal and emit_signal by @danielytics in #108
- adds variadic printing function, makes String.format custom placehold… by @danielytics in #109
- Fix compile issues on Windows by @marcelofg55 in #105
- Mark all Pool*Array::operator[] as const by @garyo in #116
- On OS X append .osx.64 to the result_name var on SConstruct by @marcelofg55 in #123
- C++14 syntax sugar by @RedwanFox in #127
- fix method calls that take floats/doubles by @marcelofg55 in #131
- Fix bindings for PoolIntArray and PoolRealArray by @marcelofg55 in #130
- Fix const for String operators. by @timower in #133
- fix submodule link by @BastiaanOlij in #139
- Update README.md to include compilation error fix by @Kowbell in #147
- Fix clang warning: 'const' type qualifier on return type has no effect by @marcelofg55 in #148
- Added godot_api.json from official 3.0.3 release by @BastiaanOlij in #145
- (README) Fix misleading typo regarding generate_bindings by @joealam in #152
- Update godot_headers to latest master (Godot 3.1) by @BastiaanOlij in #153
- Improve the build system by @Calinou in #171
- Fix issue where Vector2::normalize() did not normalize correctly by @Acclution in #183
- Fix Windows 32 bits builds producing 64 bits code by @marcelofg55 in #192
- Nativescript 1.1 rebased by @BastiaanOlij in #194
- Added info about the older branches to the README.md by @BastiaanOlij in #195
- Redid kirsanium xform fix by @BastiaanOlij in #199
- Fix ptrcall int size and TagDB registration for classes with "_" in the name. by @bruvzg in #197
- Add missing String::find from argument, and missing String::casecmp_to functions by @bruvzg in #198
- Fix passing NULL pointers as arguments via ptrcall by @bruvzg in #201
- Redid PR 190 for master now that nativescript 1.1 has been merged by @BastiaanOlij in #202
- Update submodule to latest godot_headers by @BastiaanOlij in #203
- Fix NULL pointer dereferencing on uninstantiated Ref() conversion to Variant by @bruvzg in #204
- Hopefully last time for awhile, new godot_headers by @BastiaanOlij in #205
- Implementing clang-format and applying it to all classes by @BastiaanOlij in #206
- Fix NULL dereferencing in get_from_variant and cast_to by @bruvzg in #207
- Profiling support by @marcelofg55 in #174
- Replace ARGUMENTS with opts.Add/env and some cleanup by @willnationsdev in #208
- Fixing a few typos in SConstruct by @BastiaanOlij in #212
- Improvements on SConstruct arch detection by @marcelofg55 in #214
- Fix tags/cast_to for custom subclasses. by @bruvzg in #210
- Added cmake build script by @Acclution in #187
- Renamed Rect2::pos to Rect2::position by @bruvzg in #221
- escape 'typename' keyword, which is causing errors when generating bindings by @arimus in #229
- Use Markdown format for the license by @Calinou in #239
- Fix Makefile platform and bits arguments passing to scons by @touilleMan in #242
- Add instructions to use submodules by @PoignardAzur in #243
- Set default arch to 64bits for osx platform by @lzubiaur in #235
- Synced with Godot 3.1 stable by @BastiaanOlij in #259
New Contributors
- @karroffel made their first contribution in #11
- @sergeykurson made their first contribution in #24
- @RichyHBM made their first contribution in #27
- @codeinclined made their first contribution in #30
- @maxim-sheronov made their first contribution in #33
- @Grosskopf made their first contribution in #57
- @quentincaffeino made their first contribution in https://github...