Releases: godotengine/godot-cpp
Releases · godotengine/godot-cpp
godot-3.4.3-stable
Full Changelog: godot-3.4.2-stable...godot-3.4.3-stable
godot-3.4.2-stable
Full Changelog: godot-3.4.1-stable...godot-3.4.2-stable
godot-3.4.1-stable
What's Changed
- CI: Update Godot binary to 3.4-stable for tests by @akien-mga in #665
- Call Variant destructor in operator= to prevent a memory leak by @BimDav in #666
New Contributors
Full Changelog: godot-3.4-stable...godot-3.4.1-stable
godot-3.4-stable
What's Changed
- Fix CMake generation on Windows by @object71 in #536
- Update
string(TOLOWER ...)
to take string versions of CMake variables by @object71 in #561 - Bump actions/upload-artifact from 2.2.2 to 2.2.3 by @dependabot in #557
- added inverse trigonometric functions in Math.hpp by @DMaroo in #566
- added String's move constructor and move assignment operator by @DMaroo in #567
- Bump actions/upload-artifact from 2.2.3 to 2.2.4 by @dependabot in #571
- Fix JavaScript library suffix. by @Faless in #580
- Add optimization flags for android and javascript. by @Faless in #581
- Add OSX arm64 build target. by @Faless in #584
- Fix typo in CRASH_COND leading to unexpected continuation after fail by @maiself in #593
- Fix typo in README.md by @BoomerDev in #608
- Remove extraneous Error enum values that were removed in Godot 3.0 by @Calinou in #594
- Fix binding when default parameter is a PoolByteArray. by @Faless in #590
- Escape parameters named
enum
. by @raulsntos in #616 - CI: Update Linux runner to Ubuntu 18.04 by @akien-mga in #617
- CI: Run tests with Godot 3.3.3 by @akien-mga in #618
- Fix OSX library name for arm64. by @Faless in #587
- Fix clang 11 build failure over Wabsolute-value by @samsface in #607
- Add license headers to all source and header files by @Calinou in #595
- Fix argument constness in String::begins_with, String::ends_with by @colugomusic in #601
- Add ability to easily register signals with no arguments by @aaronfranke in #588
- Stop including iostream in Variant.hpp (to produce slightly smaller binaries) by @kb-1000 in #563
- Fix: add missing toolchain elements for android by @piiertho in #547
- Update godot version in README.MD by @anunknowperson in #538
- Add -std:c++17 flag on windows test build by @beroso in #513
- Updating the readme with new branch info by @BastiaanOlij in #619
- bindgen: Properly escape NodePath in default args by @akien-mga in #620
- [3.x] headers: Sync with Godot 3.4 beta 5 by @akien-mga in #621
- [3.x] [OSX] Add universal build support. by @Faless in #637
New Contributors
- @object71 made their first contribution in #536
- @DMaroo made their first contribution in #566
- @maiself made their first contribution in #593
- @BoomerDev made their first contribution in #608
- @raulsntos made their first contribution in #616
- @samsface made their first contribution in #607
- @kb-1000 made their first contribution in #563
- @piiertho made their first contribution in #547
- @anunknowperson made their first contribution in #538
- @beroso made their first contribution in #513
Full Changelog: godot-3.3-stable...godot-3.4-stable
godot-3.3.4-stable
Full Changelog: godot-3.3.3-stable...godot-3.3.4-stable
godot-3.3.3-stable
What's Changed
- added inverse trigonometric functions in Math.hpp by @DMaroo in #566
- added String's move constructor and move assignment operator by @DMaroo in #567
- Bump actions/upload-artifact from 2.2.3 to 2.2.4 by @dependabot in #571
- Fix JavaScript library suffix. by @Faless in #580
- Add optimization flags for android and javascript. by @Faless in #581
- Add OSX arm64 build target. by @Faless in #584
- Fix typo in CRASH_COND leading to unexpected continuation after fail by @maiself in #593
- Fix typo in README.md by @BoomerDev in #608
- Remove extraneous Error enum values that were removed in Godot 3.0 by @Calinou in #594
- Fix binding when default parameter is a PoolByteArray. by @Faless in #590
- Escape parameters named
enum
. by @raulsntos in #616 - CI: Update Linux runner to Ubuntu 18.04 by @akien-mga in #617
- CI: Run tests with Godot 3.3.3 by @akien-mga in #618
New Contributors
- @DMaroo made their first contribution in #566
- @maiself made their first contribution in #593
- @BoomerDev made their first contribution in #608
- @raulsntos made their first contribution in #616
Full Changelog: godot-3.3.2-stable...godot-3.3.3-stable
godot-3.3.2-stable
Full Changelog: godot-3.3.1-stable...godot-3.3.2-stable
godot-3.3.1-stable
What's Changed
- Fix CMake generation on Windows by @object71 in #536
- Update
string(TOLOWER ...)
to take string versions of CMake variables by @object71 in #561 - Bump actions/upload-artifact from 2.2.2 to 2.2.3 by @dependabot in #557
New Contributors
Full Changelog: godot-3.3-stable...godot-3.3.1-stable
godot-3.3-stable
What's Changed
- Update copyright statement to 'Godot Engine contributors' by @akien-mga in #520
- Fix compiling using CMake and GCC by @API-Beast in #456
- Generate bindings if they are not found by @Zylann in #507
- Bump actions/upload-artifact from v2.2.1 to v2.2.2 by @dependabot in #497
- Search correct python interpeter in case missing default "python" by @o01eg in #492
- Added freebsd specific configuration to SConstruct by @SeleDreams in #517
- Update clang-format to version 11 by @vnen in #525
- Fixed cmake source file generation by @portaloffreedom in #400
- Add JavaScript platform support (emcc, wasm). by @Faless in #530
- Populates incorrect constants for Vector2 and 3 types. by @abaire in #550
- Move godot-headers forward to 3.3-stable by @BastiaanOlij in #552
New Contributors
- @API-Beast made their first contribution in #456
- @SeleDreams made their first contribution in #517
- @portaloffreedom made their first contribution in #400
- @abaire made their first contribution in #550
Full Changelog: godot-3.2.3-stable...godot-3.3-stable
godot-3.2.3-stable
What's Changed
- Mention rules for using Godot classes in the readme by @sheepandshepherd in #363
- Fix godot-cpp types registration by @m4gr3d in #395
- Improve README by @Calinou in #393
- Added missing Color operators by @Zylann in #406
- Fix alloca() not being included on some platforms by @Zylann in #383
- Travis: Use clang-format 8.0, update script by @akien-mga in #409
- Travis: Use SCons 3.1.2 on Windows by @akien-mga in #410
- Rework the way custom class instances are created from C++ by @Zylann in #408
- Add C conversion constructors and fix new leak by @sheepandshepherd in #356
- Add missing Vector3::direction_to() and Vector2::direction_to() by @Zylann in #412
- Allow registering base class methods for derived classes by @raymoo in #304
- Don't use Ref in Object.hpp by @Zylann in #433
- Add missing move_toward to Vector2 and Vector3 by @Jummit in #427
- Update gitignore by @lupoDharkael in #297
- Fixed memory leak with String objects by @aqnuep in #307
- Create an operator by @TerraAr in #441
- Fix alloca.h error in Defs.h by @FractalDiane in #415
- Fix
cast_to
for non-exposed engine types by @sheepandshepherd in #365 - Replace ".os" with ".o" because it is "Object files" on Linux by @Zylann in #445
- fix Android build command in README by @smeikx in #420
- Add option to generate template version of Node::get_node by @FractalDiane in #416
- Fix Vector's Bounce Reflect by @NHodgesVFX in #371
- Fix default value of
bits
misnaming resulting library by @Zylann in #382 - Rename
RID::get_rid()
=>get_id()
to match Godot by @Zylann in #447 - Bugfix. Project generation now respects the given 'headers_dir' start… by @proxemy in #450
- Additions to the library to support the ARCore plugin by @m4gr3d in #436
- Don't generate debugging symbols in release builds by @Zylann in #452
- Added Godot's math functions by @Zylann in #451
- Remove the need to use GODOT_SUBCLASS by @Zylann in #454
- Added some missing Vector3 functions and Fixed Vector3 slide by @Silver1063 in #459
- Remove semicolons from GDScript example by @Jummit in #484
- Update godot_headers to the latest version by @o01eg in #489
- Switch from Travis CI to GitHub Actions by @Calinou in #486
- Fix compilation warnings about unused vars by @mika314 in #373
- Add macos_deployment_target SConstruct option. by @colugomusic in #478
- Fix some Math warnings by @Zylann in #479
- Use safer casts in Ref by @Zylann in #480
- Added missing constants to Vector2, Vector3, Basis and Quat by @Zylann in #481
- Fix constness of Array::find, Array::find_last and Array::rfind by @colugomusic in #485
- Fix container and string leaks by @Zylann in #490
- Revert comment in the middle of function pointer in Godot.hpp by @Zylann in #500
- Replaced static math functions in CameraMatrix by Math usage by @HrishikeshP-01 in #504
- Fix MacOS CI using an available runner by @Zylann in #506
- Dont carry MSVC stuff to MinGW builds by @Zylann in #501
- Re-added clang-format checks to the CI by @Zylann in #502
- iOS arm64 simulator support. by @naithar in #505
- Test built GDNative plugin with stable Godot by @o01eg in #477
- Rename godot_headers to godot-headers to match upstream rename (+ sync with 3.2.3-stable) by @akien-mga in #519
New Contributors
- @raymoo made their first contribution in #304
- @Jummit made their first contribution in #427
- @TerraAr made their first contribution in #441
- @FractalDiane made their first contribution in #415
- @smeikx made their first contribution in #420
- @NHodgesVFX made their first contribution in #371
- @proxemy made their first contribution in #450
- @Silver1063 made their first contribution in #459
- @mika314 made their first contribution in #373
- @HrishikeshP-01 made their first contribution in #504
- @naithar made their first contribution in #505
Full Changelog: godot-3.2-stable...godot-3.2.3-stable