Bolt v.1.4.1b2
Beta
2018-12-10

This release begins using the new semantic versioning format. Minor versions will now indicate fixes, instead of the f suffix.

This release only contains fixes and optimizations, but is pushed as a beta because those fixes required core changes.

Please backup your projects before updating.

Changelog

Ludiq Graphs
Fixed
Issue where interned graph reference with destroyed root object would match alive reference when exiting play mode #2529
Bolt State
Fixed
Graph data type mismatch in event listening handlers for state graphs #2520
Bolt Flow
Fixed
Issue where scene variable prediction would try to instantiate infinite scene variable singletons in prefab isolation stage #2417
Bolt State
Fixed
Non instantiated state graphs showing force enter / force exit options that would fail

Bolt v.1.4.1b1 Changelog

Ludiq Graphs
Optimized
Graph instantiation and graph instance tracking #2319
Ludiq Core
Fixed
AudioMixerController and AudioMixerGroupController references being lost on build #1032
Ludiq Core
Fixed
AOT Safe Mode filtering member return types #2458
Ludiq Core
Fixed
Error recovery when RenamedFrom attributes fail to fetch
Bolt Flow
Fixed
Reverted Formula unit caching behaviour to 1.4.0f10 #2386
Bolt Flow
Added
Cache arguments option to Formula unit #2386
Bolt Flow
Fixed
Issue where automated coroutine stop would error if it exited during its first frame #2382
Bolt Flow
Added
Warning when a unit connection fails to get created during deserialization #2009

Bolt v.1.4.0f11 Changelog

Bolt Flow
Fixed
Formula units not caching input parameters #2288
Ludiq Core
Fixed
Fuzzy popups not sending focus exit events to delayed fields #2325
Ludiq Core
Fixed
Fixed missing Ludiq.root file #2333

Bolt v.1.4.0f10 Changelog

Bolt Flow
Changed
Stop coroutines when their parent event stops listening (to fix asynchronous transitions) #2298
Ludiq Core
Fixed
Configuration panel items not saving #2293
Bolt State
Fixed
Inactive states starting to listen after undo #2268
Bolt Flow
Fixed
Timer not assigning metrics value outputs in Started flow #2303
Ludiq Core
Fixed
Removed outdated restrictive LGPL3 license from dependency that was no longer included #2311
Ludiq Graphs
Fixed
Runtime scene loading causing a concurrency error with graph instantiation (tentative) #2258
Bolt Flow
Fixed
P/Invoke parameters marked with [Out] but without out keyword not showing on units #2218
Bolt Flow
Fixed
Height not updating on literal widgets for custom property drawers #2313
Ludiq Core
Fixed
Missing editor style in setup wizard on Unity 2018.3+ #2308
Ludiq Core
Fixed
Obsoleted PrefabUtility methods on Unity 2018.3+ #2130
Ludiq Core
Fixed
Warning when deserializing editor windows on Unity 2018.3.0b7+ #2308
Ludiq Core
Fixed
Updated sqlite3.dll to latest 64-bit release (2018) to fix known loading issues on some installs #1715

Bolt v.1.4.0f9 Changelog

Ludiq Graphs
Fixed
Clipboard events in sidebar being handled by the canvas instead
Ludiq Graphs
Fixed
Error when undoing a selected graph element
Ludiq Graphs
Fixed
Edge pan not triggering on mouse move or idling near canvas edge
Ludiq Core
Improved
Within GUI detection with internal GUI depth property

Bolt v.1.4.0f8 Changelog

Ludiq Graphs
Optimized
Debugging Data Assignment #2228
Ludiq Graphs
Fixed
Recursion memory allocation #2215

Bolt v.1.4.0f7 Changelog

Ludiq Graphs
Optimized
Graph window performance, especially while dragging #2187
Ludiq Graphs
Fixed
Lag spike after destroying machines in the editor
Bolt Core
Fixed
Manual event triggering causing pointer data error in edit mode
Ludiq Core
Fixed
Memory leak caused by recursion detection not freeing pooled instance #2188
Ludiq Core
Fixed
Error when opening the configuration window on Unity 2018.3 beta #2193
Ludiq Graphs
Fixed
Macro selection not automatically changing graph context
Ludiq Graphs
Fixed
Graph analysis not updating on context change
Ludiq Graphs
Fixed
Z-ordering issues on widget paste
Ludiq Graphs
Fixed
Error when deleting a dragged widget

Bolt v.1.4.0f6 Changelog

Bolt Core
Fixed
Variables window not updating on mode change when no graph was selected
Bolt Flow
Added
Create Struct units for default struct initializers #2132
Bolt Flow
Improved
Shortened constructor units node title
Bolt Flow
Improved
Member unit reflection
Bolt Flow
Fixed
Recursion fake positive when using super units referencing the same macro #2122
Bolt Flow
Fixed
Unit favorites not saving #2081
Bolt State
Fixed
On Enter State and On Exit State events not firing in super units #2131
Ludiq Core
Added
UnityEngine.Resources to default types #2160
Ludiq Core
Changed
Increased default runtime max recursion depth to 100 #2122
Ludiq Core
Improved
Fuzzy finder population and validation
Ludiq Core
Fixed
Serialized property providers typeset
Ludiq Core
Fixed
Namespace conflicts in AOT stubs by using global type references #2112
Ludiq Core
Fixed
Unity version string parsing on experimental builds #2135
Ludiq Core
Fixed
Attribute cache aborting when attribute constructors threw an error #2024
Ludiq Graphs
Fixed
Graph window focusing on other machine on the same game object #2150

Bolt v.1.4.0f5 Changelog

Ludiq Core
Fixed
Regression in AOT stubs generation for extension methods #2093
Ludiq Graphs
Fixed
Editor application events not being sent to out of focus windows #2097
Ludiq Core
Fixed
Editor application events being sent before plugin container had initialized
Ludiq Core
Fixed
JIT support detection for standalone IL2CPP builds #2063
Ludiq Graphs
Fixed
Widgets repositioning on paste #648
Bolt Flow
Fixed
Reverted hotfix for unit heading labels width
Ludiq Core
Fixed
Generic classes of Material and Color breaking rich text #2085
Ludiq Graphs
Changed
Moved window maximization to toolbar

Bolt v.1.4.0f4 Changelog

Bolt Flow
Fixed
GraphPointerException when using loops and sequences with super units #1844
Bolt Flow
Fixed
Error when undoing events with input ports
Ludiq Graphs
Fixed
Scene references being allowed in macros via drag & drop #1996

Bolt v.1.4.0f3 Changelog

Ludiq Core
Fixed
Enum instantiation error #2033
Ludiq Core
Fixed
Extension methods reflection #2002
Bolt Core
Fixed
OnParticleCollision not firing #2004
Bolt Flow
Fixed
OnDropdownValueChanged event error #2017

Bolt v.1.4.0f1 Changelog

Ludiq Core
Added
Approximate string matching in the fuzzy finder #199
Ludiq Core
Added
Preserve attributes to AOT stubs script
Ludiq Core
Added
Prewarm search option to improve search speed
Ludiq Core
Optimized
Search speed and responsiveness
Ludiq Core
Changed
Configuration panel layout
Ludiq Core
Fixed
Pale icons in Unity 2018 #1611
Ludiq Core
Fixed
Configuration panel display in Unity 2018 #1283
Ludiq Core
Fixed
Version control file lock #1645
Ludiq Core
Fixed
AOT Pre-build looking in unused scenes #1438
Ludiq Core
Fixed
AOT Pre-build with multiple generic parameters #1587
Ludiq Core
Fixed
Various multithreading issues in the editor #1536
Ludiq Core
Fixed
List inspector in Unity 2018 #1521
Ludiq Core
Fixed
.NET 4.x DLL Import #233
Ludiq Core
Fixed
Generic methods being preferred during reflection #1813
Ludiq Core
Fixed
Equality comparison between null and non-nullable types #1810
Ludiq Graphs
Added
Saving of changes made to macros in play mode
Ludiq Graphs
Added
Propagation of changes made to macros in play mode to all instance
Ludiq Graphs
Added
Ability to modify graph nests while in play mode
Ludiq Graphs
Added
Multiple graph window tabs
Ludiq Graphs
Added
Graph reference preservation across assembly reloads #846
Ludiq Graphs
Added
Sidebar when graph window viewport is maximized
Ludiq Graphs
Added
Double-click / context-menu to maximize
Ludiq Graphs
Fixed
Duplicating from the context menu #1496
Bolt Core
Added
Definition and Instance tabs for graph variables
Bolt Core
Added
Prefab and Instance tabs for object variables
Bolt Flow
Added
Coroutine flow toggle on events
Bolt Flow
Added
Support for wait units in loops and sequences #1451
Bolt Flow
Added
Support for gizmos and in-editor events
Bolt Flow
Added
Local port caching
Bolt Flow
Added
Flow variables
Bolt Flow
Added
Try, Catch and Throw units #1447
Bolt Flow
Added
Timer unit #1449
Bolt Flow
Added
Cooldown unit #1450
Bolt Flow
Added
Once unit #1446
Bolt Flow
Added
Wait For Flow unit #1448
Bolt Flow
Added
Select On Flow unit #1257
Bolt Flow
Added
Toggle Flow and Toggle Value units #266
Bolt Flow
Added
On Animator Move and On Animator IK events #1109
Bolt Flow
Added
Drag, Drop, Scroll, Move, Cancel and Submit GUI events
Bolt Flow
Added
Chainable option for set and invoke units #838
Bolt Flow
Optimized
Event triggering and trickling
Bolt Flow
Optimized
Play mode entry
Bolt Flow
Changed
Break Loop icon
Bolt Flow
Changed
Debug icon
Bolt Flow
Removed
On Timer Elapsed event
Bolt Flow
Fixed
Literal failing to render missing types #1661
Bolt Flow
Fixed
Missing types causing errors in the fuzzy finder
Bolt Flow
Fixed
Switch and other units not appearing in the fuzzy finder #1556
Bolt Flow
Fixed
Various naming issues and typos in the fuzzy finder
Bolt Flow
Fixed
Missing GameObject from drag & drop #1487
Bolt Flow
Fixed
Replaced obsolete Unity members
Bolt Flow
Fixed
Typo in Insert List Item #1721
Bolt Flow
Fixed
Recursive value fetching analysis #1707
Bolt Flow
Fixed
Adaptive field widths on literals #1693