Releases: CraterCrash/godot-orchestrator
Releases · CraterCrash/godot-orchestrator
2.0.4.stable
What's Changed
- 92d35be - GH-724 Fix copy-n-paste between two orchestrations
- 95d418e - GH-807 Support named lookup of signals, used by
await
keyword - 7babef6 - GH-714 Support
ui_cut
action inGraphEdit
controls - b731b81 - GH-618 Reset pin default on connection
- b597dfa - GH-670 Fix reset pin to default value
- ab74a04 - GH-803 Component panels react to context-menu shortcuts
- 40f5f4e - GH-800 Temporarily disable some property get/set validation rules
- b768952 - GH-798 Remove unnecessary instantiate scene cache
- 64a9452 - GH-796 Guard against
get_current_scene
returning null - d7fa88a - GH-794 Fix default value evaluation in ScriptPlaceHolderInstance
- b89c63b - Build system cleanup and refactor
- 2fffd4b - GH-467 Only save node size when manually resized (Godot 4.3+)
- 7a04f0b - GH-786 Add tooltip for
Orchestration Build
button
Full Changelog: v2.0.3.stable...v2.0.4.stable
2.1.2.stable
What's Changed
- 2088a24 - GH-724 Fix copy-n-paste between two orchestrations
- 7d30c6a - GH-807 Support named lookup of signals, used by
await
keyword - 5590291 - GH-714 Support
ui_cut
action inGraphEdit
controls - 9dcf6ef - GH-618 Reset pin default on connection
- 8125ab4 - GH-670 Fix reset pin to default value
- e6c3752 - GH-803 Component panels react to context-menu shortcuts
- 7eadf9e - GH-800 Temporarily disable some property get/set validation rules
- 946f314 - GH-798 Remove unnecessary instantiate scene cache
- d8a8322 - GH-796 Guard against
get_current_scene
returning null - a51c7b6 - GH-794 Fix default value evaluation in ScriptPlaceHolderInstance
- 92f1a96 - Build system cleanup and refactor
- d67e88a - GH-467 Only save node size when manually resized (Godot 4.3+)
- 7dc1dfb - GH-786 Add tooltip for
Orchestration Build
button
Full Changelog: v2.1.1.stable...v2.1.2.stable
2.2.dev1
What's Changed
- GH-743 Fix update picker is_after logic by @Naros in #744
- GH-655 Use
EditorInterface::get_singleton
where possible by @Naros in #656 - GH-738 Fix
Select Group
to include Knots and Nodes by @Naros in #747 - GH-737 Allow knot node operations within comment nodes by @Naros in #749
- GH-736 Fix knot movement/alignment by @Naros in #750
- GH-752 Restrict arrow-key movement to only selected elements by @Naros in #753
- GH-712 Clamp
All Actions
dialog within screen rect. by @Naros in #755 - GH-756 Fix validated variable getter state consistency by @Naros in #757
- GH-427 Support custom icons for comment nodes by @Naros in #763
- GH-765 Disable debug symbols on Linux/Android builds by @Naros in #766
- [ci] Cleanup CI build configuration by @Naros in #768
- GH-771 Make exported variables searchable in
All Actions
by @Naros in #772 - GH-774 Relax return node validation for sequence nodes by @Naros in #775
- Prefer
&&
rather thanand
operator by @Naros in #781 - GH-778 Fix crash on Windows 10 by @Naros in #782
- GH-786 Add tooltip for
Orchestration Build
button by @Naros in #787 - GH-467 Automatically fit-to-size graph nodes by @Naros in #468
- Build system cleanup and refactor by @Naros in #790
- GH-794 Fix default value evaluation in ScriptPlaceHolderInstance by @Naros in #795
- GH-796 Guard against
get_current_scene
returning null by @Naros in #797 - GH-798 Remove unnecessary instantiate scene cache by @Naros in #799
- GH-800 Temporarily disable some property get/set validation rules by @Naros in #801
- GH-761 Use new ClassDB methods to fetch property getter/setter by @Naros in #802
- GH-803 Component panels react to context-menu shortcuts by @Naros in #804
- GH-670 GH-618 Fix reset pin on default value and on connection by @Naros in #805
- GH-714 Support
ui_cut
action inGraphEdit
controls by @Naros in #751 - GH-807 Support named lookup of signals, used by
await
keyword by @Naros in #808 - GH-724 Fix copy-n-paste between two orchestrations by @Naros in #810
Full Changelog: v2.1.stable...v2.2.dev1
2.1.1.stable
What's Changed
- 24aacdd - GH-778 Fix crash on Windows 10 - Revert GH-653
- 932498e - Prefer
&&
rather thanand
operator - f6e8964 - GH-774 Relax return node validation for sequence nodes
- cd22df4 - GH-765 Disable debug symbols on Linux/Android builds
- ba1059f - GH-427 Support custom icons for comment nodes
- 4e3e99f - GH-756 Fix validated variable getter state consistency
- 9682629 - GH-712 Clamp
All Actions
dialog within screen rect. - 8d173e3 - GH-752 Restrict arrow-key movement to only selected elements
- 6594fa0 - GH-736 Fix knot movement/alignment
- 36ca3ec - GH-737 Allow knot node operations within comment nodes
- 48fa31d - GH-738 Fix
Select Group
to include Knots and Nodes - 0fd2856 - GH-655 Use
EditorInterface::get_singleton
where possible - 57dc0bb - GH-743 Fix update picker is_after logic
- 8baff22 - GH-771 Make exported variables searchable in
All Actions
- 8cd1c18 - [ci] Cleanup CI build configuration
Full Changelog: v2.1.stable...v2.1.1.stable
2.0.3.stable
What's Changed
- fd300f0 - GH-778 Fix crash on Windows 10 - Revert GH-653
- ca0b64d - Prefer
&&
rather thanand
operator - 7578002 - GH-774 Relax return node validation for sequence nodes
- 076e7b2 - GH-765 Disable debug symbols on Linux/Android builds
- b8a185a - GH-427 Support custom icons for comment nodes
- ad93e6e - GH-756 Fix validated variable getter state consistency
- 366490f - GH-712 Clamp
All Actions
dialog within screen rect. - b68984c - GH-752 Restrict arrow-key movement to only selected elements
- 5c8c3c6 - GH-736 Fix knot movement/alignment
- 1253bc2 - GH-737 Allow knot node operations within comment nodes
- 11b75f7 - GH-738 Fix
Select Group
to include Knots and Nodes - bc2fa06 - GH-655 Use
EditorInterface::get_singleton
where possible - 4adb35c - GH-771 Make exported variables searchable in
All Actions
- bad7072 - [ci] Cleanup CI build configuration
Full Changelog: v2.0.2.stable...v2.0.3.stable
2.1.stable
What's Changed
- GH-687 Check script type on debugger signals by @Naros in #688
- GH-682 Fix exporting
Node
based variable types by @Naros in #683 - GH-691 Use function argument names rather than class names by @Naros in #692
- GH-689 Introduce
PackedVector4Array
serialization handlers by @Naros in #690 - GH-640 Add dragging function creates callable by @Naros in #671
- GH-684 Fix call mode semantics by @Naros in #685
- GH-696 Avoid error when disabling recent files option by @Naros in #699
- GH-697 Synchronize graph on theme changes by @Naros in #700
- Update copyright headers by @Naros in #679
- GH-701 Fix type cast honoring global script classes by @Naros in #702
- GH-693 Correctly resolve target object on method chaining by @Naros in #694
- GH-703 Update FileSystemDock on file save as by @Naros in #704
- GH-680 Fix loading external resources by @Naros in #681
- GH-707 Add GraphNode alignment options by @Naros in #708
- GH-705 Correctly size controls based on editor scale by @Naros in #706
- GH-716 Allow moving nodes using arrow keys by @Naros in #733
- GH-718 Add variable descriptions to get/set node tooltips by @Naros in #731
- GH-729 Graph grid settings & cache left/right panel layouts by @Naros in #730
- GH-715 Alphabetically sort singleton list in inspector by @Naros in #723
- GH-722 Correctly copy node state using
ui_copy
action by @Naros in #726 - GH-727 Add constant variable support by @Naros in #728
- GH-741 Bump godot-engine/godot-cpp to 4.3.stable by @Naros in #742
Full Changelog: v2.1.rc4...v2.1.stable
2.0.2.stable
What's Changed
- ac21842 - GH-743 Fix update picker is_after logic
- 19251cb - GH-716 Include knots in movement with arrow keys
- 874135b - GH-727 Add constant variable support
- c2f475d - GH-722 Correctly copy node state using
ui_copy
action - c7c0df6 - GH-715 Alphabetically sort singleton list in inspector
- 2587bd2 - GH-729 Graph grid settings & cache left/right panel layouts
- 6b3df76 - GH-718 Add variable descriptions to get/set node tooltips
- 70ba123 - GH-716 Allow moving nodes using arrow keys
- be4b989 - Set min height on Orchestration build output panel
- 1618707 - GH-705 Correctly size controls based on editor scale
- d0f3c44 - GH-707 Add GraphNode alignment options
- 90bbe88 - GH-680 Fix crash on load
- 83fe963 - GH-680 Support several serialization methods:
get_dependencies
,rename_dependencies
, andget_resource_script_class
- bb235ee - GH-680 Fix loading external resources
- 35d0419 - GH-703 Update FileSystemDock on file save as
- 9ce4893 - GH-693 Disable conversion to binary format on export
- 558474c - GH-693 Emit resolved target object for method chain
- c047e0c - GH-701 Fix type cast honoring global script classes
- a102ce7 - Update copyright headers
- a3335e6 - GH-697 Synchronize graph on theme changes
- 986b9c7 - GH-696 Avoid error when disabling recent files option
- 81f9d9d - GH-684 Fix call mode semantics
- ac37231 - GH-640 Fix Godot 4.2 compatibility
- 5083638 - GH-640 Add dragging function creates callable
- 0124555 - GH-691 Use function argument names rather than class names
- 8df1734 - GH-682 Fix type resolution
- cac18ea - GH-682 Fix exporting
Node
based variable types - bb506be - GH-687 Fix usage of script vs p_script
- 377fcc1 - GH-687 Check script type on debugger signals
Full Changelog: v2.0.2.rc3...v2.0.2.stable
2.1.rc4
What's Changed
- GH-626 Fix handling of script placeholder properties by @Naros in #627
- GH-628 Synchronize signal slot disconnect UI updates by @Naros in #629
- GH-634 Protect against double callback dispatch in Godot 4.2.x by @Naros in #635
- GH-630 Enhance
VariableGet
with validation mode by @Naros in #631 - GH-632 Add new function call node color variants by @Naros in #633
- GH-638 Guard against reconnection on node duplication by @Naros in #639
- GH-642 Allow
Object
to connect toBoolean
pins by @Naros in #645 - GH-643 Allow
String
to connect toStringName
pins by @Naros in #644 - GH-653 Resize main toolbar icon with display scale by @Naros in #654
- GH-647 Store/Cache/Sync knots correctly on pin disconnects by @Naros in #650
- GH-651 Move build/validate output to a bottom panel by @Naros in #652
- GH-646 Function graph validation for return node links by @Naros in #649
- GH-662 Exclude loop-based pins from return value check by @Naros in #663
- GH-664 Use screen space for calculating paste position by @Naros in #665
- GH-667 Relax operator node connection requirements by @Naros in #669
- GH-666 Correctly handle Toggle Breakpoint keybind by @Naros in #668
- GH-658 Add version pick to plug-in updater subsystem by @Naros in #659
- Improve Local Variables Initialization & Assignment UX by @Naros in #637
- GH-675 Relax validation on function arguments with default values by @Naros in #676
- GH-674 Fix Await signal to work with parameterized signals by @Naros in #677
- GH-636 Don't wrap text in
PrintStringUI
by @Naros in #673 - GH-648 Permit any output to connect to boolean input by @Naros in #672
- GH-657 Bump godot-engine/godot-cpp to 4.3.rc2 by @Naros in #660
- Prepare 2.1.rc4 release by @Naros in #678
Full Changelog: v2.1.rc3...v2.1.rc4
2.0.2.rc3
What's Changed
- 15779b8 - GH-648 Permit any output to connect to boolean input
- 4166b9e - GH-636 Don't wrap text in
PrintStringUI
- 57b17d2 - GH-674 Fix Await signal to work with parameterized signals
- 4dd988a - GH-675 Relax validation on function arguments with default values
- ddd9bca - Reset assign type on duplicate/paste
- 5c6fc02 - Improve Local Variables Initialization & Assignment UX
- 3c91475 - GH-658 Fix Godot 4.2 compatibility
- c594cf1 - GH-658 Add version pick to plug-in updater subsystem
- a513634 - Fix typo
- 5822095 - GH-666 Correctly handle Toggle Breakpoint keybind
- 25c6c37 - GH-667 Relax operator node connection requirements
- 3c0d2e4 - GH-664 Use screen space for calculating paste position
- d207236 - GH-662 Exclude loop-based pins from return value check
- bc089e4 - GH-646 Only reset return value when last return node removed
- 218f205 - GH-646 Allow return nodes to be duplicated
- 2b8dad5 - GH-646 Function graph validation for return node links
- 5eb65d9 - GH-651 Move build/validate output to a bottom panel
- b92bc43 - GH-647 Store/Cache/Sync knots correctly on pin disconnects
- fd0a66d - GH-653 Resize main toolbar icon with display scale
- d74e0c0 - Fix lambda unused capture
- e8cc368 - GH-643 Allow
String
to connect toStringName
pins - 461792b - GH-642 Allow
Object
to connect toBoolean
pins - d8e90c9 - GH-638 Guard against reconnection on node duplication
- fc196dd - Correctly clean-up placeholder instances
- 4125ffe - Fix editor crashes reverting inspector values for constant nodes
- f151d50 - GH-632 Add new function call node color variants
- c0a1b0c - GH-630 Add link to GH issue
- c5be424 - GH-630 Enhance
VariableGet
with validation mode - 39089bd - GH-634 Protect against double callback dispatch in Godot 4.2.x
- ce25e0e - GH-628 Synchronize signal slot disconnect UI updates
- 96681ed - GH-626 Fix handling of script placeholder properties
- 0a56f5a - Update about dialog details
- 9d49225 - GH-622 Revert commit 8f15816
- 235cc78 - GH-595 Improve initial rendering of variable type selection
- d4f89d8 - GH-607 Improve changing variable types
- 6b58c27 - GH-617 Retain
PrintString
defaults across node refreshes - c0fd677 - GH-614 Mark several classes as internal
- b416fcd - GH-605 Improve numeric default value widget validation
- 01d9c03 - GH-596 Render
int
,float
, andbool
with user-friendly names - d42f8c8 - GH-592 Add optional delete node confirmation dialog
- ef26766 - GH-593 Fix collapse to function bugs
- 5317029 - GH-603 Permit selecting abstract types for variable definitions
- 1b1c22c - GH-590 Use our own instance of ScriptCreateDialog
- af40bee - Fix lambda capture warnings
- 0d85200 - Fix some signed/unsigned build warnings
- 897182a - GH-584 Disable knot creation inside node rect
- 8227621 - GH-574 Strengthen validation for adding/renaming component items
- 3016e7f - GH-582 Auto-select first action when node first placed
- 0a07b61 - GH-583 Always show execution pins on user-defined script functions
- f5875cf - GH-578 Make debugger errors more clear
- fa44085 - GH-575 Correctly focus script on editor breakpoints
- bf7d58a - GH-579 Raise breakpoint when input action has no action name
- 3ed5a3e - GH-567 Correctly validate local variable node connection
- 97e8b8f - GH-568 Relax property validation
- 3dafdb5 - GH-563 Relax validation on function result node
- 0d5e86c - GH-560 Add global script filename to search results
- ce27cc2 - GH-555 Add custom icons for pass-by reference/value
- 172ce83 - GH-555 Add pass-by- value/reference to property container UI
- cfd77df - GH-559 Fix
text_submitted
due to multiple registration calls - 6154654 - Fix API compatibility with Godot 4.2.1
- edc31ef - Fix build errors
- [8e13b5a](http://github.com/CraterCrash/godot-orchestrator/commit/...
2.1.rc3
What's Changed
- GH-579 Raise breakpoint when input action has no action name by @Naros in #580
- GH-575 Correctly focus script on editor breakpoints by @Naros in #576
- GH-578 Make debugger errors more clear by @Naros in #581
- GH-583 Always show execution pins on user-defined script functions by @Naros in #587
- GH-582 Auto-select first action when node first placed by @Naros in #586
- GH-574 Strengthen validation for adding/renaming component items by @Naros in #585
- GH-584 Disable knot creation inside node rect by @Naros in #588
- Fix some signed/unsigned build warnings by @Naros in #589
- GH-590 Use our own instance of ScriptCreateDialog by @Naros in #591
- GH-603 Permit selecting abstract types for variable definitions by @Naros in #604
- GH-593 Fix collapse to function bugs by @Naros in #600
- GH-592 Add optional delete node confirmation dialog by @Naros in #599
- GH-596 Render
int
,float
, andbool
with user-friendly names by @Naros in #598 - GH-605 Improve numeric default value widget validation by @Naros in #606
- GH-614 Mark several classes as internal by @Naros in #615
- GH-612 Fix view documentation not rendering by @Naros in #613
- GH-617 Retain
PrintString
defaults across node refreshes by @Naros in #619 - GH-607 Improve changing variable types by @Naros in #608
- GH-610 Add in-editor script node documentation by @Naros in #611
- GH-595 Improve initial rendering of variable type selection by @Naros in #597
- GH-622 Revert commit 8f15816 by @Naros in #623
Full Changelog: v2.1.rc2...v2.1.rc3