2.2.dev1 - 2024-09-21
- 42d2626 - GH-724 Fix copy-n-paste between two orchestrations
- 4e2824a - GH-807 Support named lookup of signals, used by
await
keyword - 704cfba - GH-714 Support
ui_cut
action inGraphEdit
controls - 2901320 - GH-618 Reset pin default on connection
- bdd11a0 - GH-670 Fix reset pin to default value
- fef3e93 - GH-803 Component panels react to context-menu shortcuts
- 32a2b02 - GH-761 Use new ClassDB methods to fetch property getter/setter
- 57c0207 - GH-800 Temporarily disable some property get/set validation rules
- 5da872b - GH-798 Remove unnecessary instantiate scene cache
- dc0b0f9 - GH-796 Guard against
get_current_scene
returning null - d5558ee - GH-794 Fix default value evaluation in ScriptPlaceHolderInstance
- 30eea75 - Build system cleanup and refactor
- 5a0d577 - GH-467 Only save node size when manually resized (Godot 4.3+)
- a994dff - GH-786 Add tooltip for
Orchestration Build
button - 965fec3 - GH-778 Fix crash on Windows 10 - Revert GH-653
- 7bbc5a1 - Prefer
&&
rather thanand
operator - 3307fd1 - GH-774 Relax return node validation for sequence nodes
- 301fd21 - GH-771 Make exported variables searchable in
All Actions
- e23dbfe - [ci] Cleanup CI build configuration
- 3312036 - GH-765 Disable debug symbols on Linux/Android builds
- 542ce01 - GH-427 Support custom icons for comment nodes
- 3bccbb6 - GH-756 Fix validated variable getter state consistency
- 6dff26d - GH-712 Clamp
All Actions
dialog within screen rect. - 4301d24 - GH-752 Restrict arrow-key movement to only selected elements
- 1953283 - GH-736 Fix knot movement/alignment
- 0140edd - GH-737 Allow knot node operations within comment nodes
- 106e0e5 - GH-738 Fix
Select Group
to include Knots and Nodes - 0333834 - GH-655 Use
EditorInterface::get_singleton
where possible - ad909cf - GH-743 Fix update picker is_after logic
2.1.stable - 2024-08-15
- 0413239 - GH-741 Bump godot-engine/godot-cpp to 4.3.stable
- 20b5362 - GH-716 Include knots in movement with arrow keys
- 94b0204 - Fix broken help
- 45496a9 - GH-727 Add constant variable support
- 23d6427 - GH-722 Correctly copy node state using
ui_copy
action - 8f882c9 - GH-715 Alphabetically sort singleton list in inspector
- c163185 - GH-729 Graph grid settings & cache left/right panel layouts
- b8b306a - GH-718 Add variable descriptions to get/set node tooltips
- a01c35d - GH-716 Allow moving nodes using arrow keys
- 34f0374 - Set min height on Orchestration build output panel
- 112cc20 - GH-705 Correctly size controls based on editor scale
- f727883 - GH-707 Add GraphNode alignment options
- c280586 - GH-680 Fix crash on load
- 57ec042 - GH-680 Support several serialization methods:
get_dependencies
,rename_dependencies
, andget_resource_script_class
- bb10544 - GH-680 Fix loading external resources
- beeeb84 - GH-703 Update FileSystemDock on file save as
- 20ba58a - GH-693 Disable conversion to binary format on export
- 11ddf96 - GH-693 Emit resolved target object for method chain
- bb5cb4d - GH-701 Fix type cast honoring global script classes
- e539db6 - Update copyright headers
- 32c9ea3 - GH-697 Synchronize graph on theme changes
- cccc3a5 - GH-696 Avoid error when disabling recent files option
- 7190c7c - GH-684 Fix call mode semantics
- 98eedaa - GH-640 Fix Godot 4.2 compatibility
- adf4c7e - GH-640 Add dragging function creates callable
- 90120ad - GH-689 Introduce
PackedVector4Array
serialization handlers - cecce3c - GH-691 Use function argument names rather than class names
- 624856e - GH-682 Fix type resolution
- af6f01a - GH-682 Fix exporting
Node
based variable types - 0b4de3a - GH-687 Fix usage of script vs p_script
- 44e310d - GH-687 Check script type on debugger signals
2.1.rc4 - 2024-08-08
- cfa9b38 - GH-657 Bump godot-engine/godot-cpp to 4.3.rc2
- 24eb6e7 - GH-648 Permit any output to connect to boolean input
- 2a7c311 - GH-636 Don't wrap text in
PrintStringUI
- f2289db - GH-674 Fix Await signal to work with parameterized signals
- c1d1a24 - GH-675 Relax validation on function arguments with default values
- fb2bd08 - Reset assign type on duplicate/paste
- 41269c3 - Improve Local Variables Initialization & Assignment UX
- 111d1c5 - GH-658 Fix Godot 4.2 compatibility
- 62492a2 - GH-658 Add version pick to plug-in updater subsystem
- f04744c - Fix typo
- 75ff266 - GH-666 Correctly handle Toggle Breakpoint keybind
- f50568e - GH-667 Relax operator node connection requirements
- 31e2f9c - GH-664 Use screen space for calculating paste position
- 973f7c3 - GH-662 Exclude loop-based pins from return value check
- 6bfacdd - Add release_manifests.json
- a0f141c - GH-646 Only reset return value when last return node removed
- 1f92561 - GH-646 Allow return nodes to be duplicated
- a7c4ddb - GH-646 Function graph validation for return node links
- 0392024 - GH-651 Move build/validate output to a bottom panel
- d9354f9 - GH-647 Store/Cache/Sync knots correctly on pin disconnects
- 9a5e5d5 - GH-653 Resize main toolbar icon with display scale
- f9892fb - Fix lambda unused capture
- 46dc432 - GH-643 Allow
String
to connect toStringName
pins - f29fe1b - GH-642 Allow
Object
to connect toBoolean
pins - 4e514d2 - GH-638 Guard against reconnection on node duplication
- 35b82cb - Correctly clean-up placeholder instances
- 9fc12e9 - Fix editor crashes reverting inspector values for constant nodes
- 6e33e12 - GH-632 Add new function call node color variants
- beb964c - GH-630 Add link to GH issue
- 214c184 - GH-630 Enhance
VariableGet
with validation mode - 26d8395 - GH-634 Protect against double callback dispatch in Godot 4.2.x
- 832ac92 - GH-628 Synchronize signal slot disconnect UI updates
- 10e8a74 - GH-626 Fix handling of script placeholder properties
2.1.rc3 - 2024-07-29
- 1e12d00 - Update about dialog details
- ac097d0 - GH-622 Revert commit 8f15816b092c9a92b878db319a496430925f8816
- 5388fa3 - GH-595 Improve initial rendering of variable type selection
- 51947b2 - GH-610 Add in-editor script node documentation
- bfd94ff - GH-607 Improve changing variable types
- 129ce72 - GH-617 Retain
PrintString
defaults across node refreshes - 97e1ed1 - GH-612 Fix view documentation not rendering
- d089784 - GH-614 Mark several classes as internal
- 3fefdbb - GH-605 Improve numeric default value widget validation
- 5c4babd - GH-596 Render
int
,float
, andbool
with user-friendly names - 26b28b1 - GH-592 Add optional delete node confirmation dialog
- b7e2622 - GH-593 Fix collapse to function bugs
- b6f8ddc - GH-603 Permit selecting abstract types for variable definitions
- f1cda9f - Remove random UtilityFunction::print call
- 055870b - GH-590 Use our own instance of ScriptCreateDialog
- bee5a48 - Fix lambda capture warnings
- aed1d08 - Fix some signed/unsigned build warnings
- 679c0f6 - GH-584 Disable knot creation inside node rect
- ebbdfff - GH-574 Strengthen validation for adding/renaming component items
- 8dd4e2f - GH-582 Auto-select first action when node first placed
- 8f15816 - GH-583 Always show execution pins on user-defined script functions
- 7c8f566 - GH-578 Make debugger errors more clear
- b9ea73f - GH-575 Correctly focus script on editor breakpoints
- 98fdb36 - GH-579 Raise breakpoint when input action has no action name
2.1.rc2 - 2024-07-21
- 5f9f3f4 - GH-567 Correctly validate local variable node connection
- 6647c3a - GH-568 Relax property validation
2.1.rc1 - 2024-07-21
- 53c628a - GH-563 Relax validation on function result node
- 8d50ade - GH-560 Add global script filename to search results
- f263523 - GH-555 Add custom icons for pass-by reference/value
- 922ac98 - GH-555 Add pass-by- value/reference to property container UI
- a1f3f1a - GH-559 Fix
text_submitted
due to multiple registration calls - b52afce - Fix API compatibility with Godot 4.2.1
- 796a680 - Fix build errors
- c9df854 - GH-556 Align variable type plugin with new search type
- 6147e28 - GH-556 Generalize "select type" dialog
- 1768f9a - GH-551 Avoid duplicating return nodes on rename
- d50b28c - GH-497 Function/Signals support all class/argument types
- d3ba7c9 - GH-549 Add additional keywords for ComposeFrom/Decompose nodes
- 88d2df0 - GH-547 Duplicate node instances on paste
- 77466fe - GH-338 Support variables as script global class types
- ab763ab - GH-534 Correctly resolve self for NodePath popups
- a04a9d9 - GH-532 Fix Godot 4.2.1 compatibility
- 43379ec - GH-532 Align Get Scene Node class on path change
- 674fb74 - GH-537 Fix Godot 4.2.1 compatibility
- c011903 - GH-537 Fix target resolution
- dbced0d - GH-542 Fix tween animation for focusing graph nodes
- 5f6de0e - GH-533 Ignore default value widgets on target pins
- 7df2f18 - Add Mac, Linux, and Web ignores to .gitignore file
- 1230949 - GH-539 Fix placeholder instance clean-up
2.1.dev4 - 2024-07-15
- b642c29 - GH-529 Improve add component item workflow
- 3e4985e - GH-527 Improve all action search/category classifications
- 0edcefa - GH-59 Add configurable corner/border radius
- 0ba992d - GH-521 Fix compatibility issue with Godot 4.2.1 and
set_auto_translate_mode
- 3d99bc5 - GH-521 Fix compatibility issue with Godot 4.2.1 and
containsn
- 831a41b - Add instanced scene indicator to scene node selector
- 234cd19 - GH-472 Show event actions when dragging from input pins
- b2a7206 - GH-473 Improve view documentation jump for nodes
- de1e4b5 - Update .gitignore
- f99c6ea - GH-498 Improve NodePath dialogs for nodes and properties
- 990e3dd - GH-491 Improve graph node left/right column rendering
- 9cb1179 - GH-496 Track editor graph state in editor cache
- 5dbd06c - GH-512 Correctly resolve target object
- 0b67f50 - GH-517 Run orphan fix-up during Orchestration post-initialize
- a4275f5 - GH-511 Add label to Enum/Bitfield return function values
- 30b4a57 - GH-510 Pass class type initialization to New Object nodes
- f6dd912 - GH-505 Make node context menu items multi-select aware
- 160d8db - GH-490 Make PopupMenu instances dynamic for Node/Pins
- e671c01 - GH-502 Fix action menu item alignment
- 54c7fde - GH-470 Operator node - always autowire first eligible pin
- fd31f74 - GH-488 Update InspectorDock when ProjectSettings change
- 2b12f63 - Add a boolean setting to show the 'arrange' button in the UI.
- f7e000a - GH-487 Changing function argument type resets default value
- 9dfde8a - GH-444 Fix potential nullptr exception
- e38942d - GH-444 Add compatibility for Godot 4.2
- a4f079b - GH-444 Update demo orchestrations to format 2
- b83ba9f - GH-444 Improve pin type safety & validation
- 13093f5 - GH-444 Fix variable type resolution
- 6096533 - GH-444 Correctly identify variant arguments for functions/signals
- 7ef6caa - GH-444 Use helper methods for pin flags
- 283e25b - GH-486 Add connection color mapping for PackedVector4Array
- 5b99f04 - GH-492 Allow disconnect slot from component panels
- d185cda - GH-492 Correctly resolve signal argument types
- ac5e2a2 - GH-484 Show enum, bitfield, class icons in variable panel
- 80ed037 - GH-482 Exclude internal properties from action menu
- 2d5a2dd - Fix typo in build log warning message
- 9c34a96 - GH-477 Fix ExtensionDB generator
- efb7131 - GH-476 Fix error handling in virtual machine
- 60e191c - GH-475 Fix variable property info init for class types
- cacb2ca - GH-465 Apply "Refresh Nodes" option to all selected nodes
- 85b6500 - GH-452 Render knots snapped to the grid
- 80b2b98 - GH-285 Add EditorDebugger support (Requires Godot 4.3)
- cc8e799 - GH-421 Add Godot compatibility to README.md
- 8edae09 - GH-421 Add missing guards
- 72519a6 - GH-421 Bump .gdextension compatibility to 4.3
- 9e61df0 - GH-421 Fix 4.3 stack allocation crash issues with RefCounted
- 764ea3f - GH-421 Use
Resource::generate_scene_unique_id
instead - 2bbd305 - GH-421 Add compile-time support for Godot 4.3.beta2+
- c4f1af3 - GH-421 Update ExtensionDB for Godot 4.3.beta2
- 8a00a61 - GH-421 Bump godot-engine/godot-cpp to 4.3.beta2
- c8f57cc - GH-460 Avoid variable panel exponential updates
- fe17684 - GH-457 Introduce custom
FileDialog
implementation - b3144b7 - GH-453 Fix create knot GraphNode index out of bounds error
- 563991b - GH-455 Fix collapse/expand fault in all actions menu
- 17fcc90 - GH-263 Add default initializer values
- d135caa - Refactor main layout & viewports
- 523adae - Fix switch warning
- 7b7bfb2 - GH-263 Update demo to use text-based orchestrations
- 5f954d1 - GH-263 Support text-based Orchestration format
- d9734d8 - Add common macros header
- e353986 - Fix logical operator behavior
- 3e15c31 - Fix constructor init reorder warnings
- 4001860 - Fix signed/unsigned comparison
- f3fb7c0 - Wrap error macro with braces
- e8b49a2 - Fix logical operator
- 1dfc31f - [ci] Bump robinraju/release-downloader 1.10 to 1.11
- 36c6c53 - GH-428 Fix function return types that are enum/flags
- c626ac3 - GH-438 Do not show validation success dialog on play game/scene
- b788d85 - GH-416 Support instantiation of script-based classes
- d120dad - GH-423 Avoid reuse of default value instances
- 895a747 - GH-431 Upgrade of For w/Break nodes autowires aborted
- 187d764 - GH-429 Fix compatibility with godot-minimal-theme 1.5.0
- c32ec26 - GH-434 Display validation results on success
- 63c3e71 - Add fixup to validate button for orphaned nodes/connections
- 925d30b - GH-425 Fix upgrade bug with "For with Break" nodes
- e3359d2 - Add/Align usage of static
_bind_methods
in node classes - 855fbb4 - GH-255 Apply property usage fixup to functions/signals
- a64ee64 - GH-410 Enable friendly names by default
- 6e01d05 - GH-410 Add friendly names for Graph/Function component panels
- 74a89ef - GH-418 Fix toolbar update when base type changes
- 572e012 - GH-414 Fix method exclusion logic to allow virtual methods
2.1.dev3 - 2024-06-16
- 3394eb5 - GH-408 Correctly handle component tree expand/collapse
- 5857499 - GH-405 Update variable tooltip text
- 9cbe57b - GH-403 Remove redundant/superfluous text from node/pin names
- 39abada - GH-401 Update component panel when using context menu delete
- f4e3fe7 - GH-399 Spawn function return node when function has return value
- 0deffa7 - GH-364 Allow disabling autowire selection dialog
- 975b5e1 - GH-364 Improved autowire with selection dialog
- 360678a - GH-366 Permit deleting event nodes like any other node
- e9f4dc9 - GH-394 Split virtual machine from
OScriptInstance
- 728bb81 - GH-392 Allow reselect in component panel item lists
- b46ec6e - GH-365 Add disconnect control flow on drag option
- d2c3e05 - GH-379 Component panels honor editor theme
- 394f7e7 - GH-390 Fix compatibility with the custom Godot minimal theme
- fd4e21b - GH-382 Avoid recent history duplicates
- 11202e5 - GH-385 Fix instantiate scene to respect input pin
- a12f6b6 - GH-383 Split out
Orchestration
contract and refactors - 3f2f461 - GH-360 Select action names from drop-down list
- 1b73261 - GH-371 Fix zoom factor connection knot rendering
- 8f8e908 - Fix several code warnings
- 69b99ab - [ci] Fix ubuntu builds
- 536fe94 - GH-356 Fix knot rendering on Godot 4.2
- dfb68ae - GH-352 Curvature only between first two and last two points
- ca11421 - GH-350 Add for-each/for-loop abort output pin
2.1.dev2 - 2024-05-12
- 0aada9d - GH-78 Support graph connection wire knots
- aa7daa0 - GH-347 Improve base type indicator on graph toolbar
- e950b60 - Remove unused assignment
- 50fcd4d - GH-156 Collapse nodes to function and expand node feature
- 234b209 - GH-339 Retain/store variable type filter across popup/restarts
- 78a75fe - GH-345 Fix regression
- 6eb9d2a - GH-343 Improve node styles, fidelity, and usability
- 677a920 - GH-345 Add landing page to main view
- 44c7055 - GH-301 Support class/enum/bitfield based variables
- d7df658 - GH-242 Add impl for ScriptLanguageExtension::_preferred_file_name_casing
- 49b21a5 - GH-221 View doc jump to class/constant/method Godot doc
- 3896d22 - GH-330 Fix Self node broken icon
- 340c512 - GH-333 Implement GridPattern support for Godot 4.3
- 692d3b2 - GH-76 Add scroll to item signal
- d0c5e5d - GH-327 Fix editor crash on invalid reference
- 671ba65 - [ci] Fix workflow
- ead3e5f - [ci] Add arguments to change-log workflow
- b9317fe - GH-284 Add support for static functions
- 9a97c2a - GH-321 Persist
For Each
node's "with break" status - 1f82cf0 - GH-323 Fix persisting enum default value choices
- c0289a7 - GH-315 Have
For Each
set Element asAny
- 79e3a90 - GH-318 Add
Dictionary Set
node - 2d45ebc - GH-313 Add Godot version compile-time constant
- 5f06fc6 - GH-304 Track recently accessed orchestrations
- 7621afe - GH-310 Support file/folder removed and files moved signals
- cf3a2f7 - GH-306 Refactor
MethodUtils
- 75726ee - GH-306 Fix functions to return Any types
- 07c3305 - GH-287 Always call "Init" event if its wired
- 43f7f48 - GH-283 Support method chaining
- 766bc0a - GH-289 Fix built-in methods using PROPERTY_USAGE_NIL_IS_VARIANT
- 0ea31d1 - GH-282 Explicitly filter
_get
and_set
methods - 35a6b7e - GH-297 Preserve setting order when setting is modified
- 037ec30 - Fix comparison signed/unsigned mismatch
- 229e723 - GH-272 Remove obsolete documentation
- 7602de2 - Rework editor icon lookups
2.1.dev1 - 2024-04-22
- 3508d11 - GH-206 Correctly generates action items for instantiated scenes
- d58ca8a - GH-205 Dim wires when using
highlight_selected_connections
- 7ee7f94 - GH-248 Construct
Callable
with correct target reference - 16d5503 - GH-273 Force
PrintStringUI
to ignore mouse events - a64f593 - GH-254 Fix emitting non-Orchestrator based signals
- c18f68a - GH-238 Rework/Improve Bitfield pin value rendering
- 0c78712 - GH-265 Support Object
new()
andfree()
nodes - 7548c45 - GH-266 Correctly resolve property class actions
- 09dbfed - GH-253 Include registered autoloads in all actions menu
- 1523e3a - GH-268 Do not serialize OScriptNode flags
- c2c8a77 - [ci] Upgrade tj-actions/changed-files from v44.1.0 to v44.3.0
- d639a00 - Don't use bitwise
&
operator, use correct operator - af1b9fe - Don't make unnecessary copies of OScriptGraph
- b99eff2 - [ci] Upgrade tj-actions/changed-files from v44.0.1 to v44.1.0
- a643406 - [ci] Android artifacts use 'lib' prefix
- 48c4179 - [ci] Disable debug builds
- 65da934 - [ci] Add android build
- 61cd74d - Update documentation link in README.md
- 5ec6e82 - [ci] Upgrade tj-actions/changed-files from v44.0.0 to v44.0.1
- 7018570 - [ci] Upgrade robinraju/release-downloader from v1.9 to v1.10
- e11519f - GH-245 Force
ExtensionDB
generator to use LF line endings - c563837 - GH-239 Provide
ExtensionDB::is_class_enum_bitfield
look-up - 112f566 - GH-237 Render @GlobalScope and class-scope bitfields uniformly
- 633cd18 - GH-240 Standardize Method return value check
- 14bcedf - GH-217 Guard against nullptr
- 937011c - GH-217 Add signal connection indicator for user-defined functions
- bcc03ed - GH-232 Remove superfluous warnings saving callable/signal types
- 3abdc3d - GH-230 Reconstruct existing node on sync request
- 5ccab43 - GH-222 Allow some constant/singleton names be searchable
- 139a5f0 - GH-227 Correctly encode Godot vararg built-in functions
- 3c1900e - Update README screenshots
- 8d60bc8 - GH-207 Change orchestration view based on active root scene node
- 57041b1 - GH-204 Spawn override function at center of view
- 6e69142 - GH-215 Initially set function arguments to default values
2.0.stable - 2024-03-30
- 280aadc - GH-202 Fix disconnect error on
tab_changed
signal - 30d6299 - GH-208 Fix patch/build version check logic
- 5038580 - GH-208 Add auto-update functionality
- ecbdebf - [ci] Upgrade tj-actions/changed-files from v43.0.1 to v44.0.0
2.0.rc2 - 2024-03-24
- 65f82f2 - Rework about dialog
- 3b17834 - GH-176 Move dialog center prior to popup
- 10034e3 - GH-193 Allow highlighting selected nodes/connections
- 1e4ae2e - GH-183 Signal function connection indicator/dialog
- 34f85f8 - GH-177 Fix type propagation for Preload and Instantiate Scene
- e769057 - GH-194 Reduce title text in call function nodes
- 57e13ce - GH-187 Add BitField input/default value support
- 3599beb - GH-180 Support variadic function arguments
- 5e36291 - GH-190 Do not cache instantiated scene node
- fdec82f - GH-179 Remove Function Call
(self)
indicator from non-target pins - 1590194 - GH-179 Function Call
Target
pin no longer autowired - b19db62 - GH-182 The
ENTER
key releases node input focus - 4e146cb - GH-176 Position all actions menu based on
center_on_mouse
- 2b95ddd - [ci] Upgrade tj-actions/changed-files from v43.0.0 to v43.0.1
- d84191d - GH-173 Align styles with non-comment nodes
- 6cd0b66 - GH-173 Sync comment background color on inspector change
- df24b23 - Update README.md
- 551ed1f - GH-98 Distribute Orchestrator icon .import files
- df6691f - GH-152 Do not change node icons when script attached
- 269e8e9 - GH-167 Use
ubuntu-20.04
for GLIBC 2.31 - 161976e - [ci] Upgrade tj-actions/changed-files from v42.1.0 to v43.0.0
- de49a48 - GH-164 Add Local Variable types Object & Any
- 38e5b43 - GH-158 Correctly escape modulus title text
- 7d77cff - GH-155 Allow toggling component panel visibility
- 6113a9c - GH-159 Support all Packed-Array types
- 63011e1 - [ci] Upgrade tj-actions/changed-files from v42.0.7 to v42.1.0
- 7c6731e - Update documentation workflow
2.0.rc1 - 2024-03-10
- 468efc6 - [docs] Update tutorial
- 5522fd1 - [docs] Update docs images with new styles
- 7ed918c - [docs] Update nodes
- 2b5ba1a - GH-145 Use
snprintf
instead - cbd89b2 - GH-145 Use arch_linux compatible time formatting
- ebb0b0b - [ci] Upgrade tj-actions/changed-files from v42.0.6 v42.0.7
- 2a64fe4 - GH-136 Add build validation for autoload node
- 696f89a - GH-136 Add support for accessing Godot autoloads
- dfb8ece - GH-143 Return null rather than 0-sized property info list
- 290f57e - [ci] Upgrade tj-actions/changed-files from v42.0.5 to v42.0.6
- 573abaa - GH-122 Introduce
Instantiate Scene
node - 92c7b06 - GH-122 Make file pin behavior generic
- 2f84493 - GH-118 Fix equality ambiguity failure
- 3a98226 - GH-118 Fix NodePath property resolution
- 33a995d - GH-118 Fix GetSceneNode resolution
- 24f9f5a - GH-121 Dispatch only script user-defined functions
- 19026d5 - GH-126 Correctly select last open file
- 20665b2 - GH-132 Improved graph node rendering
- 16eab41 - GH-130 Improve filtering of All Actions dialog
- 8afc997 - GH-126 Render file list like Script tab file list
- 420505a - GH-111 Correctly handle return type as Variant
- e3def5b - [ci] Add build concurrency
- 7d67fa4 - [ci] Temporarily disable rsync
- 6c775b3 - [ci] Remove rsync delete
- b5fc6f8 - [ci] Temporarily rsync docs
- 5710786 - [ci] Fix documentation workflow condition
- 92332e8 - [ci] New Documentation Workflow Builder
- 7c398b2 - GH-112 Correctly coerce
ComposeFrom
values - e91d54f - GH-116 Correctly update exported default values on nodes
- 665ec25 - GH-114 Apply editor display scale to toolbar
- f705d1e - [CMake] Add MacOS universal binary (x86_64,arm64) support
2.0.dev3 - 2024-02-25
- 862aa9d - GH-84 Support favorites in "All actions" menu
- ceee2e8 - [ci] Upgrade metcalfc/changelog-generator from 4.3.0 to 4.3.1
- cfdf3e8 - [ci] Remove show files and retest upload
- 843b800 - [ci] Show files after download
- 0a381e2 - [ci] Remove geekyeggo/delete-artifact
- ecc87c4 - [ci] Upgrade actions/upload-artifact from v3 to v4
- 8e6b5a0 - [ci] Replace jwlawson/[email protected] with [email protected]
- 93d6f64 - [ci] Upgrade ilammy/msvc-dev-cmd from 1.12.1 to 1.13.0
- 9bfa8f5 - [ci] Upgrade actions/setup-python from 4 to 5
- d4bc2ea - GH-74 Add action menu database cache
- b14f433 - [perf]: minimize function call result variant copies
- f91ac2f - [perf]: optimize variant usage in operator node
- ed2da2f - [perf]: reduce hash-map lookup by caching function node instance pair
- f2fdf5f - [perf]: optimize ComposeFrom node behavior
- 7d4f042 - [perf]: rework execution context and stack
- 1a83ee8 - [perf]: use cached script node identifier
- f14f82e - [perf]: allow multiple return nodes in function graphs
- 96c2e5b - [perf]: call function node improvements
- c60bfa4 - [perf]: clear_error is now no-op if no error is set
- 679139d - [perf]: allocate empty working memory register statically
- 2f52346 - [perf]: scope ERR_FAIL_xxx macros to DEBUG builds
- 2eda2af - [perf]: use std::vector and std::lower_bound
- de2a0a8 - [perf]: cache settings/runtime/max_call_stack
- 8d875ef - GH-92 Add short-cut keybindings for Variable drag-n-drop
- e34c057 - GH-89 On rename, notify user if new name already exists
- fe8a393 - GH-89 Correctly resolve new variable names on insert
- 70c0233 - GH-82 Fix crash when dragging from node pins
- 2d0c5eb - [ci] Upgrade metcalfc/changelog-generator from 4.2.0 to 4.3.0
- 7defe77 - [ci] Upgrade robinraju/release-downloader from 1.8 to 1.9
2.0.dev2 - 2024-01-21
- ce09546 - GH-79 Avoid using deprecated
move_to_foreground
- 882e7f2 - Use Editor theme in About Dialog
- c864647 - GH-72 Add Await Signal Node Feature
- dde6d70 - GH-67 Fix random error when key is missing
- fbe3159 - GH-66 Add local variable name and description
- 92b9971 - GH-67 Restore open orchestrations
- df28556 - GH-68 Fix
max_call_stack
property key - 14c11c2 - GH-52 Fix editor crash due to nullptr
- f2e3766 - Add additional Help-menu options
- b5b3421 - GH-52 Work with scene node properties & methods
- 30b6df6 - GH-61 Add floating window mode
- 90bea05 - GH-56 Display status text on empty graphs
- 500b0c1 - GH-54 Remove print statement
- 2e666ce - GH-54 Add cut/copy/paste/duplicate support
- 06f80b7 - Upgrade hugoalh/scan-virus-ghaction to 0.20.1
- 85aaacf - GH-48 Fix rendering of "Update Available" on dev builds
- f1572bf - Add GitHub Security Workflow
- 625429e - Add Zoom percentage graph indicator
- 94c85be - Add Goto Node accelerator
- f614bdc - Refactor/Cleanup code
2.0.dev1 - 2024-01-01
- 511348b - GH-43 Fix signal function registration
- dbd29e4 - GH-43 Use default disconnect behavior
- 39d9d58 - GH-43 Fix function entry deletion bug
- dca1b27 - GH-43 Update documentation for 2.0
- 927483c - GH-43 Build adjustments
- 741e4eb - GH-43 Fix Cleanup build errors/warnings
- ffbdb3c - GH-43 Move to ubuntu-latest runners
- a9f6061 - GH-43 Build adjustments
- d3e53a4 - GH-43 More cmake fixes
- 4d8aeaa - GH-43 Fix commit hash check
- 760000d - GH-43 Disable clang-format on build for now
- ebeff77 - GH-43 Fix clang-format
- 2842457 - GH-43 Fix incorrect include
- 308a13c - GH-43 Remove unintended inclusion
- da563dc - GH-43 Use C++20 rather than C++23
- e8539f5 - GH-43 Port to GDExtension (Godot 4.2+)
- bf08967 - GH-45 Only export
/addons/**
1.1.0 - 2023-12-08
- e98d83a - GH-22 Initial supoport for Godot 4.2 (4.2.dev5)
- bb16856 - [ci] Upgrade metcalfc/changelog-generator from 4.1.0 to 4.2.0
- 867eb58 - Update READMEs
- 90b73b6 - Code improvements
- 4b8c265 - Add context-menu to Orchestration files list
- ca1ae29 - GH-24 Introduce an
OrchestrationPlayer
scene node - bd20168 - Update .gitignore
- 292e73c - GH-33 Add node icons to node list and drag visual
- 266e828 - GH-31 Add auto-update feature
- 33684d3 - GH-29 Add configurable options to Project Settings UI
- e20bfc7 - Update README.md
- 4b33aa6 - Update README.md
- 7001d13 - GH-26 Fix when removing unconnected show message choices
- 26be9f4 - GH-21 Show character name field by default
- 277fbd8 - GH-21 Use correct speaker name for show message node
- 0b6cf15 - Add feature request/enhancement issues option
- 027d13b - Update config.yml
1.0.5 - 2023-09-17
- 0cb4a85 - Document wait-for-input-action (#14)
- 0ee6ec3 - wait between each action when chaining action multiple times
- db147c4 - adjusted node ui size
- eacbb2e - renamed shadow variable
- 750e959 - added wait for action node
- 3fb7b41 - Fix more load order dependency failures
- 402152d - ShowMessage: ESC/SPACE now auto-completes text
- f585b99 - Add handles to AUTHORS.txt
- 8275543 - Source version from plugin.cfg
- a162a9b - Add GitHub actions & dependabot
1.0.4 - 2023-09-16
- 4f73e27 - Prepare 1.0.4 release (update version)
1.0.3 - 2023-09-16
- 4c14f2f - Update open file references when moving files
- 7cfc9aa - Cleanup editor runtime output
- fba16d4 - Fix running orchestrations in editor
- 6c30b52 - Allow multiple end nodes
- b18a349 - Rename README to README.md
- d6d7f96 - Duplicate README in addon folder
- f6e9fd9 - Updated README.md
1.0.2 - 2023-09-10
- a82afa7 - Save orchestrations on EditorPlugin apply_changes callback
- 33a1392 - Fix plug-in load order, removing const preloads
- 3b54509 - Load resource scripts safely to avoid runtime errors
1.0.1 - 2023-09-08
- Removed unused logos.
1.0.0 - 2023-08-13
- Initial release