Skip to content

Releases: MikeSchulze/gdUnit4

GdUnit4 v4.1.0

25 Mar 19:51
71bf742
Compare
Choose a tag to compare

GdUnit4 4.1.0

This version of GdUnit4 is based on Godot v4.0.stable.official [92bee43ad]

ATTENTION!

Please read the following disclaimer carefully before proceeding!

Before you install the new version you have to disable the plugin and delete.

  • Deactivate the GdUnit4 plugin if you have installed
  • Deinstall the current GdUnit version (delete the folder res://addons/gdUnit4)
  • Restart Godot
  • Install this version and restart Godot
  • Activate the GdUnit4 plugin

C# support is currently disabled and will be added with 4.2.0 .

What's Changed

Other Changes

  • GD-62: Improve test suite parsing for large function descriptors by @MikeSchulze in #65
  • GD-63: Using a dictionary parameter in parameterized tests results into a runtime error by @MikeSchulze in #66
  • GD-60: Allow to run a single parameterized test from the inspector by @MikeSchulze in #67
  • GD-64: Added an option to control the collapse state for a testsuite node on the inspector by @MikeSchulze in #68
  • Fix compile issues to get make it compatible with Godot4.beta14 by @MikeSchulze in #79
  • GD-77: Fix run Debug Test on MacOS by @MikeSchulze in #80
  • GD-69: Allow to compare real vs int typed dictionary by @MikeSchulze in #82
  • GD-83: Fix auto_free on class type aborts the test run without any messages by @MikeSchulze in #84
  • GD-10: Using auto_free() on inner class results in runtime error by @MikeSchulze in #85
  • GD-70: Don't report -1 as failure line number at runtime mode by @MikeSchulze in #86
  • GD-71: Stop inspector spinner when testcase is manually stopped by @MikeSchulze in #87
  • GD-72: Fix gdunit console wrong indent of failure reports by @MikeSchulze in #89
  • GD-88: Fix script runtime error detection by @MikeSchulze in #92
  • GD-93: Upgrade to Godot4 beta16 by @MikeSchulze in #94
  • GD-96: Fixed usage of EditorPlugin.new() by @MikeSchulze in #97
  • HotFix InspectorTreeMainPanel using invalid signal by @MikeSchulze in #98
  • Fix flaky unit test GdUnitExecutorTest by @MikeSchulze in #101
  • GD-99: Fix JSON parse exception occures on TCPServer when many tests executed by @MikeSchulze in #102
  • GD-75: Fix test parameter parsing of parameterized tests with String arguments by @MikeSchulze in #104
  • GD-78: Fix spy on function with return type Varaiant by @MikeSchulze in #106
  • GD-107: Fix runtime errors occuring with Godot beta17 typed Array changes by @MikeSchulze in #108
  • GD-74: Spy on a implemented virtual function like _input is not working by @MikeSchulze in #105
  • Small fix to remove invalid empty line after function descriptor by @MikeSchulze in #109
  • GD-111: Upgrade GdUnit4 to run with Godot4.RC1 by @MikeSchulze in #112
  • Improve equals object deep checks by @MikeSchulze in #114
  • GD-116: Provide a project scanner by @MikeSchulze in #117
  • GD-19: Update CI pipeline to run with Godot4 by @MikeSchulze in #57
  • GD-118: JUnitXMLReport: use HTML encoding for test-case names by @MikeSchulze in #119
  • GD-120: Fix signal 11 crash when execute tests via GdUnitCmdTool by @MikeSchulze in #121
  • GD-123: Change to rendermode opengl for c-pr by @MikeSchulze in #124
  • GD-76: Fix SceneRunner to propagate input events in the right way by @MikeSchulze in #115
  • GD-95: Let the test case skip if invalid test arguments used by @MikeSchulze in #125
  • GD-126: Decoupling the asserts from the TestSuite and using signals to transport the failure report by @MikeSchulze in #127
  • GD-128: Update GdUnit core to work with Godot.RC5 by @MikeSchulze in #129
  • Update CI-PR WF to run with Godot 4.0-stable by @MikeSchulze in #130
  • Update CI WF to run on master push events by @MikeSchulze in #131
  • GD-133: Add missing GdUnitSignals.dispose() by @adamscott in #132
  • GD-100: Fix invalid uid's when loading spinner texture by @MikeSchulze in #134
  • GD-90: Move GdUnit4 related scripts under addons/GdUnit4 by @MikeSchulze in #135
  • GD-13: Remove outdated multiplayer network test example by @MikeSchulze in #136
  • GD-142: Update jquery to 3.6.4 by @MikeSchulze in #143
  • GD-139: Do code cleanup to remove errors and warnings by @MikeSchulze in #141
  • GD-122: Fix orphan nodes by @MikeSchulze in #137
  • GD-140: Add button to run overall tests to the inspector toolbar by @MikeSchulze in #145
  • GD-150: Create test on a fresh GdUnit4 install results in wrong indent by @MikeSchulze in #151
  • GD-146: Add shortcut support to run/debug/create tests by @MikeSchulze in #148

New Contributors

Full Changelog: v4.0.2-beta...v4.1.0

v4.0.2-beta

12 Dec 16:35
8d93bc3
Compare
Choose a tag to compare

GdUnit4 4.0.2-beta

HOT FIX


GdUnit4 Beta

This is a beta version of GdUnit4 which is based on v4.0.beta8.official [45cac42c0]

ATTENTION!

Before you install the new version you have to disable the plugin and delete.

You need to deinstall the GdUnitSignal autoload!

Please read the following disclaimer carefully before proceeding!

This version is NOT bug free and may cause the Godot editor to crash.
If you find a bug or problem please report it via report bug.

The C# support is currently not enabled and is untested.

What's Changed

Bug Fixes

  • GD-52: Fix failing activation of GdUnit extension by @MikeSchulze in #53
  • GD-51: Add missing icon resource for GdUnit settings dialog by @MikeSchulze in #54
  • GD-55: Fix the inital height of GdUnit console by @MikeSchulze in #56

Full Changelog: v4.0.1-beta...v4.0.2-beta

GdUnit4 4.0.1-beta

11 Dec 15:10
d2bf68a
Compare
Choose a tag to compare

GdUnit4 4.0.1-beta

GdUnit4 Beta

This is a beta version of GdUnit4 which is based on v4.0.beta8.official [45cac42c0]

ATTENTION!

Before you install the new version you have to disable the plugin and delete.

You need to deinstall the GdUnitSignal autoload!

Please read the following disclaimer carefully before proceeding!

This version is NOT bug free and may cause the Godot editor to crash.
If you find a bug or problem please report it via report bug.

The C# support is currently not enabled and is untested.

What's Changed

Other Changes

  • GD-7, GD-22: Fix create a testcase via context menu by @MikeSchulze in #23
  • GD-24: Fixes the script editor context menu to show Create Test by @MikeSchulze in #26
  • GD-27: Cleanup GdUnitInspector and move filesystem dock code into EditorFileSystemControls by @MikeSchulze in #28
  • GD-16: Fix broken link to GdUnit documentation by @MikeSchulze in #29
  • GD-30: Fix run tests in release mode by @MikeSchulze in #31
  • GD-17: Fix broken GdUnitSettings dialog by @MikeSchulze in #34
  • GD-32: Create test case use configured text ident settings by @MikeSchulze in #35
  • GD-33: Spy is returning <Null> for non return typed methods by @MikeSchulze in #37
  • GD-39: Fix unreadable failure report for assert_dict and improve failure messages for assert_array by @MikeSchulze in #40
  • GD-12: Reenable tests where was temporary disabled by @MikeSchulze in #41
  • Cleanup GdUnitMemoryPool by @MikeSchulze in #44
  • GD-15: Remove GdUnit classes inherits form Godot.Node form the node inspector by @MikeSchulze in #43
  • GD-45: Refactor and cleanup GdUnit update and UI parts by @MikeSchulze in #46
  • GD-45: Rework on GdUnit update logic by @MikeSchulze in #47
  • GD-25: Convert autoload GdUnitSignals to singleton to avoid invalid project state by @MikeSchulze in #48

Full Changelog: v4.0.0-alpha...v4.0.1-beta

GdUnit4 4.0.0-alpha

29 Oct 11:02
Compare
Choose a tag to compare

GdUnit4 4.0.0-alpha

GdUnit4 Alpha

This is the first alpha version of GdUnit4 which is based on Godot v4.0.beta3.official [01ae26d31]

ATTENTION!

Please read the following disclaimer carefully before proceeding!

This is an alpha version based on the Godot 4.0 v3 alpha.
This version is NOT bug free and may cause the Godot editor to crash.
If you find a bug or problem please report it via report bug.

The C# support is currently not enabled and is untested.