Skip to content

Latest commit

 

History

History
288 lines (253 loc) · 36 KB

CHANGELOG.md

File metadata and controls

288 lines (253 loc) · 36 KB

CHANGELOG

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 as Any
  • 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() and free() 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/actions-setup-cmake@v1.14 with get-cmake@v3.28.0
  • 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