Skip to content

Releases: godotengine/godot-cpp

godot-3.4.3-stable

04 Dec 08:22
Compare
Choose a tag to compare

godot-3.4.2-stable

04 Dec 08:22
59ecf3b
Compare
Choose a tag to compare

godot-3.4.1-stable

04 Dec 08:22
59ecf3b
Compare
Choose a tag to compare

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

04 Dec 08:22
68ce781
Compare
Choose a tag to compare

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

Full Changelog: godot-3.3-stable...godot-3.4-stable

godot-3.3.4-stable

04 Dec 08:20
5c28d46
Compare
Choose a tag to compare

godot-3.3.3-stable

04 Dec 08:20
402e33a
Compare
Choose a tag to compare

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

Full Changelog: godot-3.3.2-stable...godot-3.3.3-stable

godot-3.3.2-stable

04 Dec 08:20
dfee6f0
Compare
Choose a tag to compare

godot-3.3.1-stable

04 Dec 08:20
dfee6f0
Compare
Choose a tag to compare

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

04 Dec 08:19
d68e629
Compare
Choose a tag to compare

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

Full Changelog: godot-3.2.3-stable...godot-3.3-stable

godot-3.2.3-stable

04 Dec 08:19
0051fb7
Compare
Choose a tag to compare

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

Full Changelog: godot-3.2-stable...godot-3.2.3-stable