All notable changes to this project will be documented in this file. The format is based on Keep a Changelog
LudiqScriptableObject._data
was marked as private
IGraphEventListener
OnDrawGizmos
event UVSB-2453AssetUtility.GetAllAssetsOfType<T>
) UVSB-2417Added automatic unit generation the first time the graph window is opened
Switched to delivering source instead of pre-built .NET ¾ assemblies
Updated Documentation
Renamed assemblies to match Unity.VisualScripting naming scheme (Ex: Bolt.Core -> Unity.VisualScripting.Core)
Merged Ludiq.Core and Ludiq.Graphs into Unity.VisualScripting.Core
Moved Setup Wizard contents from pop-up on Editor startup to Player Settings. You can change the default settings from “Player Settings > Visual Scripting”
Renamed “Assembly Options” to “Node Library”
Renamed “Flow Graph” to “Script Graph”
Renamed “Flow Machine” to “Script Machine”
Renamed “Macro” graphs to “Graph” in machine source configuration and “GraphAsset” in Assets
Renamed “Control Input/Output” to “Trigger Input/Output”
Renamed “Value Input/Output” to “Data Input/Output”
Updated built-in nodes. The Fuzzy Finder still accepts earlier version names of nodes.
Renamed “Branch” node to “If”
Renamed “Self” node to “This”
Deprecated the previous Add unit. The Sum unit has been renamed to Add.
Updated Window Naming
Changed “Variables” window to “Blackboard”
Changed “Graph” window to “Script Graph” and “State Graph”
Updated Bolt Preferences
Renamed Bolt Preferences to “Visual Scripting”
Removed BoltEx
Moved settings previously accessed from “Window > Bolt” to preferences
Renamed Control Schemes from “Unity/Unreal” to “Default/Alternate” (Neither control scheme currently matches their respective editors’ controls and will be updated in a future release)
Consolidated Graph editor, Blackboard and Graph Inspector into a single window
Updated Third-Party Notices
Plugin version information has been removed from the Visual Scripting settings window. This information can be retrieved from the Package Manager.
Corrected UGUI event management to trickle down correctly when the hierarchy contains a Unity Message Listener BOLT-2
Fixed backup failures with large projects BOLT-10
Fixed “Null Reference” when opening the Graph Window for the first time BOLT-996
Fixed IL2CPP build crash on startup BOLT-1036
Fixed IL2CPP issue around converting certain managed types BOLT-8
Fixed deserialization issues when undoing graphs with Wait nodes BOLT-679
Fixed “SelectOnEnum” node behavior enums containing non-unique values e.g. “RuntimePlatform” BOLT-688