ShapeListBox Control - The ShapeListBox control displays a list of Shape icons along with their DisplayName.
Shape Formula Improvements
The LocationForNode method of ShapeControlPoint returns current position of the control point for a node.
The UpdateShapeControlPoints method of ShapeNode lets you update the node appearance after adding new control points to a Shape.
ControlPoints are now saved in shape libraries.
Miscellaneous Updates
Enable inertia for pan interactions by setting the PanInertia property to true.
A NodeRenderer added to custom node templates will now repaint automatically when any dependency property of the node changes.
Set FreeFormMode to enable free-form lasso selection that lets users draw irregular outline to select items inside.
HeadStrokeDashStyle property added to DiagramLink lets you set the dash style of arrowhead outlines independently from link segments' one.
PdfExporter now creates page hyperlinks if HyperLink is set to a value in "page://{number}" format, e.g. set "page://1" to open the second PDF page when the item is clicked.
Disable adding new headers to the lanes grid by setting AllowAddHeaders to false.
The new CustomTemplates sample project shows more elaborate Xaml templates applied to nodes.
The Visio Stencils import API provides access to BeginArrow and EndArrow values.
The Visio Stencils import API provides access to Connection elements defined for a shape.
Fixed bug in ResizeToFitText method with long words in the text when preserving node's ratio.