Released version 3.9.0
+ by Alex
+ 16th of January 2015
+
+
+ + We have been very busy fixing a lot of the open Github issues over the last week. We have also received multiple pull requests that could be added quickly! Special thanks to + our community members contributing this release: @klmdb, @pavlos256, @T-rav, @brendon1982. + Since this is a release with new features, we push the version number up to 3.9.0. Next up: big refactoring and version 4.0.0! +
+ +Changelog:
+ ++
+ + Network-
+
- Reverted change in image class, fixed bug #552 +
- Improved the fontFill offset between different browsers. #365 +
- Fixed dashed lines on firefox on Unix systems +
- Altered the Manipulation Mixin to be succesfully destroyed from memory when calling destroy(); +
- Improved drawing of arrowheads on smooth curves. #349 +
- Caught case where click originated on external DOM element and drag progressed to vis. +
- Added label stroke support to Nodes, Edges & Groups as per-object or global settings. Thank you @klmdb! +
- Reverted patch that made nodes return to 'default' setting if no group was assigned to fix issue #561. + The correct way to 'remove' a group from a node is to assign it a different one. +
- Made the node/edge selected by the popup system the same as selected by the click-to-select system. Thank you @pavlos256! +
- Improved edit edge control nodes positions, altered style a little. +
- Fixed issue #564 by resetting state to initial when no callback is performed in the return function. +
- Added condition to Repulsion similar to BarnesHut to ensure nodes do not overlap. +
- Added labelAlignment option to edges. Thanks @T-rav! +
- Close active sessions in dataManipulation when calling setData(). +
+
+ + Timeline-
+
- Added byUser flag to options of the rangechange and rangechanged event. +