Releases: CraterCrash/godot-orchestrator
Releases · CraterCrash/godot-orchestrator
2.1.rc2
2.1.rc1
What's Changed
- GH-539 Fix placeholder instance clean-up by @Naros in #540
- Add Mac, Linux, and Web ignores to .gitignore file by @aaronfranke in #536
- GH-533 Ignore default value widgets on target pins by @Naros in #541
- GH-542 Fix tween animation for focusing graph nodes by @Naros in #543
- GH-537 Fix resolution of script on object types by @Naros in #538
- GH-532 Align Get Scene Node class on path change by @Naros in #545
- GH-534 Correctly resolve self for NodePath popups by @Naros in #544
- GH-338 Support variables as script global class types by @Naros in #546
- GH-547 Duplicate node instances on paste by @Naros in #548
- GH-549 Add additional keywords for ComposeFrom/Decompose nodes by @Naros in #550
- GH-497 Function/Signals support all class/argument types by @Naros in #552
- GH-551 Avoid duplicating return nodes on rename by @Naros in #553
- GH-556 Generalize "select type" dialog by @Naros in #558
- GH-559 Fix
text_submitted
due to multiple registration calls by @Naros in #562 - GH-555 Add pass-by- value/reference to property container UI by @Naros in #557
- GH-560 Add global script filename to search results by @Naros in #561
- GH-563 Relax validation on function result node by @Naros in #564
New Contributors
- @aaronfranke made their first contribution in #536
Full Changelog: v2.1.dev4...v2.1.rc1
2.1.dev4
What's Changed
- GH-414 Fix method exclusion logic to allow virtual methods by @Naros in #415
- GH-418 Fix toolbar update when base type changes by @Naros in #419
- GH-410 Add friendly names for Graph/Function component panels by @Naros in #411
- GH-255 Apply property usage fixup to functions/signals by @Naros in #420
- Add/Align usage of static
_bind_methods
in node classes by @Naros in #424 - GH-425 Fix upgrade bug with "For with Break" nodes by @Naros in #426
- GH-434 Display validation results on success by @Naros in #435
- GH-429 Fix compatibility with godot-minimal-theme 1.5.0 by @Naros in #433
- GH-431 Upgrade of For w/Break nodes autowires aborted by @Naros in #432
- GH-423 Avoid reuse of default value instances by @Naros in #430
- GH-416 Support instantiation of script-based classes by @Naros in #417
- GH-438 Do not show validation success dialog on play game/scene by @Naros in #439
- GH-428 Fix function return types that are enum/flags by @Naros in #440
- Fix various build warnings by @Naros in #451
- GH-263 Support text-based resource formats by @Naros in #264
- Refactor main layout & viewports by @Naros in #437
- GH-455 Fix collapse/expand fault in all actions menu by @Naros in #456
- GH-453 Fix create knot GraphNode index out of bounds error by @Naros in #454
- GH-457 Introduce custom
FileDialog
implementation by @Naros in #458 - GH-460 Avoid variable panel exponential updates by @Naros in #461
- GH-421 Bump to
godot-cpp
4.3-beta2 by @Naros in #422 - GH-285 Add EditorDebugger Integration by @Naros in #291
- GH-452 Render Knots snapped to the grid by @Naros in #469
- GH-465 Apply "Refresh Nodes" option to all selected nodes by @Naros in #466
- GH-475 Fix variable property info init for class types by @Naros in #478
- GH-476 Fix error handling in virtual machine by @Naros in #479
- GH-477 Fix ExtensionDB generator by @Naros in #480
- GH-482 Exclude internal properties from action menu by @Naros in #483
- GH-484 Show enum, bitfield, class icons in variable panel by @Naros in #485
- GH-492 Correctly resolve signal argument types by @Naros in #493
- GH-486 Add connection color mapping for PackedVector4Array by @Naros in #494
- GH-444 Improve pin type-safety by @Naros in #445
- GH-487 Changing function argument type resets default value by @Naros in #499
- Add a boolean setting to show the 'arrange' button in the UI. by @fire in #462
- GH-488 Update InspectorDock when ProjectSettings change by @Naros in #500
- GH-470 Operator node - always autowire first eligible pin by @Naros in #501
- GH-502 Fix action menu item alignment by @Naros in #503
- GH-490 Make PopupMenu instances dynamic for Node/Pins by @Naros in #504
- GH-505 Make node context menu items multi-select aware by @Naros in #506
- GH-510 Pass class type initialization to New Object nodes by @Naros in #516
- GH-511 Add label to Enum/Bitfield return function values by @Naros in #515
- GH-517 Run orphan fix-up during Orchestration post-initialize by @Naros in #518
- GH-512 Correctly resolve target object by @Naros in #514
- GH-496 Track editor graph state in editor cache by @Naros in #508
- GH-491 Improve graph node left/right column rendering by @Naros in #507
- GH-498 Improve NodePath dialogs for nodes and properties by @Naros in #513
- GH-473 Improve view documentation jump for nodes by @Naros in #519
- GH-472 Show event actions when dragging from input pins by @Naros in #520
- GH-521 Fix compatibility issue with Godot 4.2.1 and
containsn
by @Naros in #522 - GH-59 Add configurable corner/border radius by @Naros in #524
- GH-527 Improve all action search/category classifications by @Naros in #528
- GH-529 Improve add component item workflow by @Naros in #530
- Prepare 2.1.dev4 checklist by @Naros in #523
New Contributors
Full Changelog: v2.1.dev3...v2.1.dev4
2.0.2.rc2
What's Changed
- e680686 - GH-529 Improve add component item workflow
- af8e6e1 - GH-527 Improve all action search/category classifications
- 3ec4fbe - GH-59 Add configurable corner/border radius
- e18e7bd - GH-521 Fix compatibility issue with Godot 4.2.1 and
set_auto_translate_mode
- d6b9352 - GH-521 Fix compatibility issue with Godot 4.2.1 and
containsn
- 52a1884 - Add instanced scene indicator to scene node selector
- 2eaf767 - GH-472 Show event actions when dragging from input pins
- 53d23f3 - Update .gitignore
- b3cf924 - GH-498 Improve NodePath dialogs for nodes and properties
- 3212e0f - GH-491 Improve graph node left/right column rendering
- 17c5248 - GH-496 Track editor graph state in editor cache
- 7d4a6c5 - GH-512 Correctly resolve target object
- 4d42635 - GH-517 Run orphan fix-up during Orchestration post-initialize
- 9a77038 - GH-511 Add label to Enum/Bitfield return function values
- 85469e6 - GH-510 Pass class type initialization to New Object nodes
- 741084f - GH-505 Make node context menu items multi-select aware
- 9d7ebfc - GH-490 Make PopupMenu instances dynamic for Node/Pins
- 6f1d40b - GH-502 Fix action menu item alignment
- c2585e0 - GH-470 Operator node - always autowire first eligible pin
- 2397ef8 - GH-488 Update InspectorDock when ProjectSettings change
- eb3fe8e - Add a boolean setting to show the 'arrange' button in the UI.
- fdab5ac - GH-487 Changing function argument type resets default value
- c369ff2 - GH-444 Fix potential nullptr exception
- 662e13b - GH-444 Add compatibility for Godot 4.2
- 89a3a4d - GH-444 Update demo orchestrations to format 2
- 71e4506 - GH-444 Improve pin type safety & validation
- 997fef1 - GH-444 Fix variable type resolution
- e982363 - GH-444 Correctly identify variant arguments for functions/signals
- 3ee0b05 - GH-444 Use helper methods for pin flags
- 4d7cc01 - GH-492 Allow disconnect slot from component panels
- 80fda2d - GH-492 Correctly resolve signal argument types
- 3b98ea3 - GH-484 Show enum, bitfield, class icons in variable panel
- 53844bf - GH-482 Exclude internal properties from action menu
- 6f50a01 - Fix typo in build log warning message
- c7c46d3 - GH-477 Fix ExtensionDB generator
- f765aa8 - GH-476 Fix error handling in virtual machine
- 9216df5 - GH-475 Fix variable property info init for class types
- b93810d - GH-465 Apply "Refresh Nodes" option to all selected nodes
- 36a7c30 - GH-452 Render knots snapped to the grid
- 4c19f80 - GH-285 Add EditorDebugger support (Requires Godot 4.3)
- 8e96775 - GH-421 Add missing guards
- 1ca4115 - GH-421 Fix 4.3 stack allocation crash issues with RefCounted
- 69918a0 - GH-421 Use
Resource::generate_scene_unique_id
instead - a3fef6b - GH-421 Add compile-time support for Godot 4.3.beta2+
- 47f0868 - GH-460 Avoid variable panel exponential updates
- e2ca6a8 - GH-457 Introduce custom
FileDialog
implementation - 1047934 - GH-453 Fix create knot GraphNode index out of bounds error
- ea7cf97 - GH-455 Fix collapse/expand fault in all actions menu
- 86fa334 - GH-263 Add default initializer values
- 61f5f05 - Refactor main layout & viewports
- 7928180 - Fix switch warning
- 26802b2 - GH-263 Update demo to use text-based orchestrations
- a94f808 - GH-263 Support text-based Orchestration format
- bb57474 - Add common macros header
- fa287b2 - Fix logical operator behavior
- 68390f1 - Fix constructor init reorder warnings
- 78299e7 - Fix signed/unsigned comparison
- 626a007 - Wrap error macro with braces
- 9304eaf - Fix logical operator
Full Changelog: v2.0.2.rc1...v2.0.2.rc2
2.0.2.rc1
What's Changed
- 67ef629 - GH-428 Fix function return types that are enum/flags
- fe693b9 - GH-438 Do not show validation success dialog on play game/scene
- db2811e - GH-416 Support instantiation of script-based classes
- 07c8e84 - GH-423 Avoid reuse of default value instances
- 070481c - GH-431 Upgrade of For w/Break nodes autowires aborted
- 996ee36 - GH-429 Fix compatibility with godot-minimal-theme 1.5.0
- a86e0bf - GH-434 Display validation results on success
- 96996e8 - Add fixup to validate button for orphaned nodes/connections
- d9577aa - GH-425 Fix upgrade bug with "For with Break" nodes
- aab5488 - Add/Align usage of static
_bind_methods
in node classes - ee30e79 - GH-255 Apply property usage fixup to functions/signals
- 83c5bde - GH-410 Enable friendly names by default
- 6786562 - GH-410 Add friendly names for Graph/Function component panels
- cac3d17 - GH-418 Fix toolbar update when base type changes
- c08bc8a - GH-414 Fix method exclusion logic to allow virtual methods
- 8ebe839 - GH-408 Correctly handle component tree expand/collapse
- 5282db3 - GH-405 Update variable tooltip text
- f486530 - GH-403 Remove redundant/superfluous text from node/pin names
- cf2b82f - GH-401 Update component panel when using context menu delete
- 1f43d41 - GH-399 Spawn function return node when function has return value
- ab1a0d4 - GH-364 Allow disabling autowire selection dialog
- b8dcd64 - GH-364 Improved autowire with selection dialog
- d9a96fb - GH-366 Permit deleting event nodes like any other node
- cf7282d - GH-394 Split virtual machine from
OScriptInstance
- 69c08ca - GH-392 Allow reselect in component panel item lists
- f66b59a - GH-365 Add disconnect control flow on drag option
- b8be0de - GH-379 Component panels honor editor theme
- fa646df - GH-390 Fix compatibility with the custom Godot minimal theme
- 15e5dd8 - GH-382 Avoid recent history duplicates
- 0b39cd6 - GH-385 Fix instantiate scene to respect input pin
- b0d2b27 - GH-383 Split out
Orchestration
contract and refactors - 54d990b - GH-360 Select action names from drop-down list
- 1bced65 - GH-371 Fix zoom factor connection knot rendering
- e725757 - Fix several code warnings
- 77ac7eb - [ci] Fix ubuntu builds
- 54e5ba8 - GH-356 Fix knot rendering on Godot 4.2
- aaf3198 - GH-352 Curvature only between first two and last two points
- b1ae2c8 - GH-350 Add for-each/for-loop abort output pin
- 1f40cdb - GH-78 Fix knot rendering with adjusted zooms
- 7938d82 - GH-78 Support graph connection wire knots
- 3538166 - GH-347 Improve base type indicator on graph toolbar
- b8e46dc - Remove unused assignment
- 6189497 - GH-156 Collapse nodes to function and expand node feature
- 437131b - GH-339 Retain/store variable type filter across popup/restarts
- d29d573 - GH-345 Fix regression
- 6b219c4 - GH-343 Improve node styles, fidelity, and usability
- cbd5444 - GH-345 Add landing page to main view
- 9ab48ea - GH-301 Support class/enum/bitfield based variables
- fd3ea4b - GH-330 Fix Self node broken icon
- d06fd3b - GH-333 Implement GridPattern support for Godot 4.3
- 2d61cb2 - GH-76 Add scroll to item signal
- d1cea2a - GH-327 Fix editor crash on invalid reference
Full Changelog: v2.0.1.stable...v2.0.2.rc1
2.1.dev3
What's Changed
- GH-350 Add for-each/for-loop abort output pin by @Naros in #351
- GH-352 Curvature only between first two and last two points by @Naros in #353
- GH-356 Fix knot rendering on Godot 4.2 by @Naros in #357
- [ci] Fix ubuntu builds by @Naros in #373
- Fix several code warnings by @Naros in #374
- GH-371 Fix zoom factor connection knot rendering by @Naros in #372
- GH-360 Select action names from drop-down list by @Naros in #361
- GH-383 Split out
Orchestration
contract and refactors by @Naros in #386 - GH-385 Fix instantiate scene to respect input pin by @Naros in #387
- GH-382 Avoid recent history duplicates by @Naros in #389
- GH-390 Fix compatibility with the custom Godot minimal theme by @Naros in #391
- GH-379 Component panels honor editor theme by @Naros in #380
- GH-365 Add disconnect control flow on drag option by @Naros in #375
- GH-392 Allow reselect in component panel item lists by @Naros in #393
- GH-394 Split virtual machine from
OScriptInstance
by @Naros in #395 - GH-366 Permit deleting event nodes like any other node by @Naros in #396
- GH-364 Improved autowire with selection dialog by @Naros in #397
- GH-399 Spawn function return node when function has return value by @Naros in #400
- GH-401 Update component panel when using context menu delete by @Naros in #402
- GH-403 Remove redundant/superfluous text from node/pin names by @Naros in #404
- GH-405 Update variable tooltip text by @Naros in #406
- GH-408 Correctly handle component tree expand/collapse by @Naros in #409
- Prepare 2.1.dev3 release by @Naros in #412
Full Changelog: v2.1.dev2...v2.1.dev3
2.1.dev2
What's Changed
- Rework editor icon lookups by @Naros in #299
- GH-272 Remove obsolete documentation by @Naros in #279
- Fix comparison signed/unsigned mismatch by @Naros in #300
- GH-297 Preserve setting order when setting is modified by @Naros in #298
- GH-282 Explicitly filter
_get
and_set
methods by @Naros in #295 - GH-289 Fix built-in methods using PROPERTY_USAGE_NIL_IS_VARIANT by @Naros in #292
- GH-283 Support method chaining by @Naros in #294
- GH-287 Always call "Init" event if its wired by @Naros in #293
- GH-306 Fix functions to return Any types by @Naros in #309
- GH-310 Support file/folder removed and files moved signals by @Naros in #312
- GH-304 Track recently accessed orchestrations by @Naros in #311
- GH-313 Add Godot version compile-time constant by @Naros in #314
- GH-318 Add
Dictionary Set
node by @Naros in #319 - GH-315 Have
For Each
set Element asAny
by @Naros in #320 - GH-323 Fix enum persistence as a default value by @Naros in #324
- GH-321 Persist
For Each
node's "with break" status by @Naros in #322 - GH-284 Add support for static functions by @Naros in #325
- GH-327 Fix editor crash on invalid reference by @Naros in #328
- GH-76 Add scroll to item signal by @Naros in #81
- GH-333 Implement GridPattern support for Godot 4.3 by @Naros in #334
- GH-330 Fix Self node broken icon by @Naros in #331
- GH-221 View doc jump to class/constant/method Godot doc by @Naros in #329
- GH-242 Add impl for ScriptLanguageExtension::_preferred_file_name_casing by @Naros in #247
- GH-301 Support class/enum/bitfield based variables by @Naros in #302
- GH-345 Add landing page to main view by @Naros in #346
- GH-343 Improve node styles, fidelity, and usability by @Naros in #344
- GH-339 Retain/store variable type filter across popup/restarts by @Naros in #340
- GH-156 Collapse nodes to function and expand node feature by @Naros in #336
- GH-347 Improve base type indicator on graph toolbar by @Naros in #348
- GH-78 Support connection knot placements by @Naros in #332
Full Changelog: v2.1.dev1...v2.1.dev2
2.0.1.stable
What's Changed
- GH-215 Initially set function arguments to default values by @Naros in #216
- GH-204 Spawn override function at center of view by @Naros in #220
- GH-207 Change orchestration view based on active root scene node by @Naros in #219
- GH-227 Correctly encode Godot vararg built-in functions by @Naros in #228
- GH-222 Allow some constant/singleton names be searchable by @Naros in #229
- GH-230 Reconstruct existing node on sync request by @Naros in #231
- GH-232 Remove superfluous warnings saving callable/signal types by @Naros in #233
- GH-217 Add signal connection indicator for user-defined functions by @Naros in #218
- GH-240 Standardize Method return value check by @Naros in #241
- GH-237 Render
@GlobalScope
and class-scope bitfields uniformly by @Naros in #243 - GH-239 Provide
ExtensionDB::is_class_enum_bitfield
look-up by @Naros in #244 - GH-245 Force
ExtensionDB
generator to use LF line endings by @Naros in #246 - Add android build pipeline by @Naros in #257
- Fix build warnings by @Naros in #258
- GH-268 Do not serialize OScriptNode flags by @Naros in #270
- GH-253 Include registered autoloads in all actions menu by @Naros in #271
- GH-266 Correctly resolve property class actions by @Naros in #267
- GH-265 Support Object
new()
andfree()
nodes by @Naros in #269 - GH-238 Rework/Improve Bitfield pin value rendering by @Naros in #251
- GH-254 Fix emitting non-Orchestrator based signals by @Naros in #256
- GH-273 Force
PrintStringUI
to ignore mouse events by @Naros in #275 - GH-248 Construct
Callable
with correct target reference by @Naros in #274 - GH-205 Dim wires when using
highlight_selected_connections
by @Naros in #276 - GH-206 Correctly generates action items for instantiated scenes by @Naros in #278
- Rework editor icon lookups by @Naros in #299
- GH-272 Remove obsolete documentation by @Naros in #279
- Fix comparison signed/unsigned mismatch by @Naros in #300
- GH-297 Preserve setting order when setting is modified by @Naros in #298
- GH-282 Explicitly filter
_get
and_set
methods by @Naros in #295 - GH-289 Fix built-in methods using PROPERTY_USAGE_NIL_IS_VARIANT by @Naros in #292
- GH-283 Support method chaining by @Naros in #294
- GH-287 Always call "Init" event if its wired by @Naros in #293
- GH-306 Fix functions to return Any types by @Naros in #309
- GH-310 Support file/folder removed and files moved signals by @Naros in #312
- GH-304 Track recently accessed orchestrations by @Naros in #311
- GH-313 Add Godot version compile-time constant by @Naros in #314
- GH-318 Add
Dictionary Set
node by @Naros in #319 - GH-315 Have
For Each
set Element asAny
by @Naros in #320 - GH-323 Fix enum persistence as a default value by @Naros in #324
- GH-321 Persist
For Each
node's "with break" status by @Naros in #322 - GH-284 Add support for static functions by @Naros in #325
- GH-327 Fix editor crash on invalid reference by @Naros in #328
Full Changelog: v2.0.stable...v2.0.1.stable
2.1.dev1
What's Changed
- GH-215 Initially set function arguments to default values by @Naros in #216
- GH-204 Spawn override function at center of view by @Naros in #220
- GH-207 Change orchestration view based on active root scene node by @Naros in #219
- GH-227 Correctly encode Godot vararg built-in functions by @Naros in #228
- GH-222 Allow some constant/singleton names be searchable by @Naros in #229
- GH-230 Reconstruct existing node on sync request by @Naros in #231
- GH-232 Remove superfluous warnings saving callable/signal types by @Naros in #233
- GH-217 Add signal connection indicator for user-defined functions by @Naros in #218
- GH-240 Standardize Method return value check by @Naros in #241
- GH-237 Render GlobalScope and class-scope bitfields uniformly by @Naros in #243
- GH-239 Provide
ExtensionDB::is_class_enum_bitfield
look-up by @Naros in #244 - GH-245 Force
ExtensionDB
generator to use LF line endings by @Naros in #246 - Add android build pipeline by @Naros in #257
- Fix build warnings by @Naros in #258
- GH-268 Do not serialize OScriptNode flags by @Naros in #270
- GH-253 Include registered autoloads in all actions menu by @Naros in #271
- GH-266 Correctly resolve property class actions by @Naros in #267
- GH-265 Support Object
new()
andfree()
nodes by @Naros in #269 - GH-238 Rework/Improve Bitfield pin value rendering by @Naros in #251
- GH-254 Fix emitting non-Orchestrator based signals by @Naros in #256
- GH-273 Force
PrintStringUI
to ignore mouse events by @Naros in #275 - GH-248 Construct
Callable
with correct target reference by @Naros in #274 - GH-205 Dim wires when using
highlight_selected_connections
by @Naros in #276 - GH-206 Correctly generates action items for instantiated scenes by @Naros in #278
Full Changelog: v2.0.stable...v2.1.dev1