Releases: needle-mirror/com.unity.visualscripting
Releases · needle-mirror/com.unity.visualscripting
1.9.5
[1.9.5] - 2024-10-24
Fixed
- Fixed "NullReferenceException" error when returning to the State Graph from the Script Graph. UVSB-1905
- Fixed compilation error when a graph contains a reference to a method with an "in" parameter. UVSB-2544
- Added missing truncate function to Formula node UVSB-2526
- Fixed an error when creating a Script Graph asset in an empty project
Changed
- Updated deprecated EditorAnalytics APIs to new ones
1.9.4
[1.9.4] - 2024-04-08
Fixed
- Fixed sqlite dll changes not being recognized correctly by the 2022.3 Unity Editor
[1.9.3] - 2024-03-19
Fixed
1.9.2
[1.9.2] - 2023-10-30
Fixed
- Fixed a bug where the second player input device controlled all objects when using InputSystem event nodes UVSB-2499
- Documentation links have been fixed for Visual Scripting MonoBehaviours UVSB-2475 UVSB-2496
Changed
- AnimationEvent and NamedAnimationEvent Nodes icon changed in favor of the AnimationClip icon instead of the Animation Component icon.
1.9.1
[1.9.1] - 2023-08-15
Fixed
- Reverted a breaking change where
LudiqScriptableObject._data
was marked asprivate
- Reverted a breaking change related to
IGraphEventListener
1.9.0
[1.9.0] - 2023-08-01
Fixed
- Fixed code for custom nodes being stripped in AOT builds when Managed Stripping Level is set to High UVSB-2439
- Fixed OnInputSystemEvent doesn't trigger until Input Vector variates from 0.5 UVSB-2435
- Fixed assembly disappearing from Node Library after domain reload. UVSB-2459
- Fixed custom inspectors not being generated UVSB-2466
- Fixed error when trying to load exceptions for TryCatch node dropdown [2463] (https://issuetracker.unity3d.com/product/unity/issues/guid/UVSB-2463)
- Fixed infinite amount of GameObjects created in Prefab mode when performing a null check of a scene variable in editor with an "OnDrawGizmos" event UVSB-2453
- Removed corrupt mdb which caused the ScriptUpdater to fail UVSB-2360
- Fixed Gradient graph variables resetting when entering PlayMode UVSB-2334
- Fixed Memory leak after destroying object [UVSB-2427] (https://issuetracker.unity3d.com/product/unity/issues/guid/UVSB-2427)
1.8.0
[1.8.0] - 2022-11-03
Fixed
- Fixed graphs being corrupted on deserialization if containing a node whose type cannot be found. UVSB-2332
- For nodes that support a default parameter for each of their inputs, detect and fix parameter renames UVSB-1885
- Fixed the problem that was preventing link.xml creation when building for Mono backend UVSB-2348
- Moved Events/MessageListeners files to a Listeners folder to avoid to exceed some OS path limit
- Fixed Grandient.mode serialization. Fix available for Unity 2021.3.9f1 or newer UVSB-2356
- Fixed Visual Scripting settings now only save to disk when modified
- Fixed sub graphs being shown with broken connections on first load as of Unity 2021.2 UVSB-2345
- Fixed documentation links for Script Graph and State Graphs assets UVSB-2422
Added
- Added confirmation popup when resetting project settings and editor preferences. UVSB-2353
- Added confirmation popup when resetting assemblies/types in project settings.
- Added Sticky Note for ScriptGraph and StateGraph.
- Nodes may now have a button which triggers a custom action in their inspector description.
- Nodes whose type cannot be found are now temporarily converted to dummy nodes until either their original type is defined again or the user replaces them.
- Support for parameter renaming in code used by API nodes
Changed
- AOTStubs are now generated for all nodes regardless of whether they represent a runtime or editor member UVS-2381
- Increased zoom out distance in graphs.
1.7.8
[1.7.8] - 2022-02-22
Fixed
- Handle ReflectionTypeLoadException for TypeUtility to remove warning BOLT-1900
- Fixed drag inconsistency in Graph Variables BOLT-2113
- Fixed exception after creating a graph from the Welcome Window on Linux BOLT-1828
- Fixed the Cooldown node not becoming "Ready" when the "Reset" port is triggered
- Fixed exception thrown after changing Hierarchy selection after removing Saved variable BOLT-1919
- Fixed old Bolt saved variables not loading when using a build created using a newer version of Visual Scripting BOLT-2052
- Fixed a performance issue when using lots of Get/Set Scene variable nodes in an open graph
- Fixed zooming out in the Graph to be relative to the mouse cursor BOLT-1667
1.7.7
[1.7.7] - 2021-11-23
Fixed
- Fix an NullException error that occurs when creating a Variable right after project initialization.
- Fix Visual scripting naming in Project Settings and listener.
- Scene is marked as dirty when a graph is created on a new or exiting GameObject BOLT-1860
- Fix Flow Variables missing icon
- Improved node regeneration speed
- Fix null texture error when switching platform after a build failure
- Fix null texture error when entering play mode
- Fix Linux build failing when run from command line
- Fix Editor Assemblies not detected correctly at Codebase initialization
- Fix Wait nodes naming inconsistency BOLT-1886
- Fix constant being stripped in IL2CPP builds BOLT-1638
- TryConvert now returns true when the conversion was successful BOLT-2105
- Fix Input system by using correct Input API BOLT-2078
1.7.6
[1.7.6] - 2021-11-05
Fixed
- Fixed a regression where AOT Stubs were not being generated correctly, causing AOT builds to fail when run.
1.8.0-pre.1
[1.8.0-pre.1] - 2021-09-30
Added
- Added the High Performance Interpreter. It can be enabled on script machines using the toggle provided.