Scrollable containers - You can now set the ContainerNode Scrollable property to let users scroll a container's contents.
Container improvements
ContainerNode containment is no longer implemented via a Group object. Child nodes are now stored in the dedicated Children collection and a node's container is returned by the Container property.
Added the ClipChildren property which specifies whether to clip child items to container’s boundaries.
You can now enable the AutoDeleteChildren property to automatically delete child nodes when a container is deleted.
Drag-and-drop operations from NodeListView, ShapeListBox and ShapeToolBar now automatically add the newly created node to a container if one is found at the drop position.
You can now call the ResizeToFitChildren method to resize a container, making it big enough to contain its child nodes.
The FoldedSize property of ContainerNode now specifies the container's size when it is folded.
The KeepInsideParent constraint of child nodes now also prevents them from overlapping the container's caption bar.
Miscellaneous
ArrangeAsync method is now available in CoreCLR assemblies (Microsoft .NET Core 3 and .NET 5).
The EnumAllPaths method of PathFinder now yields each path immediately when found.
MindFusion.Spreadsheet
Custom format strings can now contain color names in square brackets, compatible with Microsoft Excel color specifiers.
Extended the set of expression types in which blank cells are promoted to zeros or empty strings when referenced from formulas.
Names of named ranges can now include backslash and question mark symbols.