All Versions
78
Latest Version
Avg Release Cycle
34 days
Latest Release
2360 days ago

Changelog History
Page 2

  • v4.17.0 Changes

    November 05, 2016

    General

    • Generate source-maps in develop-branch (#2246)
    • Implemented #2181: Ignore the "dist" folder in the develop-branch (#2245)
    • โšก๏ธ Updates DataSet and DataView remove event payload (#2189, #2264)
    • โž• Added a Gitter chat badge to README.md (#2179)
    • โž• Adds oldData to the update event payload in DataView (#2174)
    • ๐Ÿ—„ Prevent moment.js deprecation warning (#2089)
    • ๐Ÿ›  Fixed #2170: Improved the contribution docs (#1991, #2158, #2178, #2183, #2213, #2218, #2219)
    • Implemented #1969: generate individual css files for network and timeline (#1970)
    • Cleanup bower.json (#1968)
    • ๐Ÿ›  Fixed #2114: Removed feature-request page from website
    • ๐Ÿ‘ Distinguish better between devDependencies and dependencies (#1967)
    • โœ๏ธ Typos and minor docs improvements (#1958, #2028, #2050, #2093, #2222, #2223, #2224)
    • Replaced gulp-minify-css with gulp-clean-css (#1953)

    Network

    • ๐Ÿ›  Fixed HTML in nodes example to work in Safari (#2248, #2260)
    • ๐Ÿ›  Fixed #2100: "zoom" improvements; clusterByConnection bugfix (#2229)
    • Implemented #2073: New example to export/import current network as JSON (#2152)
    • ๐Ÿ›  Fixed #1718, #2122: Fix blur edge for dense networks (#2124)
    • Russian, Italian, Brazilian Portuguese locale (#2111, #2184, #2188, #2052)
    • Implemented #1993: edge-endpoint 'circle' (#2066)
    • Implemented #972, #1920: advanced Clustering (#2055)
    • โœ‚ Removed restriction to allow clusters of a single node. (#2013)
    • ๐Ÿ‘Œ Improved label positioning in ellipses (#2011)
    • ๐Ÿ›  Fixed #1857: Fixed node positioning with improved Layout:true (#1987)
    • ๐Ÿ›  Fixed issue with selecting edges drawn close to another (#1922)
    • ๐Ÿ›  Fixed getPoint for same node edges (#1907)

    Timeline / Graph2D

    • ๐Ÿ›  Fixed #2261: Bugs with mousewheel events (#2262)
    • Implemented #1506: Date-Time-Tooltip while item dragging (#2247)
    • ๐Ÿ›  Fixed background items with no groups (#2241)
    • ๐Ÿ›  Fixed #2015: Fixes and improvements for data-serialization (#2244)
    • Implemented #1881: Drag and Drop into a timeline (#2238)
    • Implemented #1955: Added zoomIn and zoomOut functions (#2239)
    • Implemented #2027: Auto-detect Right-To-Left orientation from DOM attributes (#2235, #2237)
    • German locale (#2234)
    • ๐Ÿ‘ Option zoomKey added for mouse wheel support (#2197, #2216, #2217)
    • Implements #2193: Horizontal scrollbar (#2201)
    • Implements #272, #466, #1060: Vertical scrollbar (#2196, #2197, #2228, #2231)
    • ๐Ÿ›  Fixed #2173: Italian locale (#2185)
    • ๐Ÿ‘ Example for react.js support (#2153, #2206, #2211)
    • ๐Ÿ‘ Allow custom label formatting via functions (#1098, #2145)
    • ๐Ÿ›  Fix Vertical visibility for all item types (#2143)
    • ๐Ÿ›  Fixed #2057: Right-To-Left orientation docs (#2141)
    • ๐Ÿ›  Small bugfix to prevent null pointer exception (#2116)
    • โž• Add missing require for util module (#2109)
    • ๐Ÿ›  Fixed #2092: Gaps between timeline items (#2107)
    • ๐Ÿ›  Fixed #2064: Fixed position of box item (#2106)
    • ๐Ÿšš Implemented #773, #1367: itemover and itemout events (#2099)
    • ๐Ÿ›  Fixed #27023: Use requestAnimationFrame to throttle redraws ()#2091)
    • Hide vertically hidden ranged items in groups that are not visible (#2062)
    • ๐Ÿ›  Fixed #2032: fixes BoxItem's initial width if content width is dynamic (#2035)
    • ๐Ÿ’… Use css styles instead of delete image (#2034)
    • Implemented #2014: weekday marks in other zoomlevel (#2016)
    • ๐Ÿ›  Fixed #1625: only use shape.radius if available (#2005)
    • ๐Ÿ›  Fixed incorrect documentation URL (#1998)
    • โž• Added example for zoom functions (#1986)
    • ๐Ÿ›  Fixed #1156: Vertical scrolling when dragging (#1976)
    • ๐Ÿ“„ Minor fix in docs (#1972)
    • ๐Ÿ›  Fixed handlebars example (#1946)
    • ๐Ÿ›  Fixed #1723: Problems in the time axis bar if using hiddenDates (#1944)
    • Timestep setMoment fix (#1932)
    • ๐Ÿ›  Fixed #1853: Content overflow (#1862)
    • ๐Ÿ›  Bugfix (#1822)
    • ๐Ÿ›  Fix right orientation axis for Graph2D (f516cb0)

    Graph3D

    • Minor improvements and major source restructuring (#2157, #2159, #2160, #2162, #2165, #2166, #2167, #2168, #2171, #2175, #2176, #2182, #2195, #2199, #2200, #2202, #2204, #2208, #2209, #2210, #2212, #2214, #2215, #2227, #2230)
    • ๐Ÿ‘Œ Improvements for graph3d legend support (#1940)
    • Advanced Tooltips (#1884)
  • v4.16.1 Changes

    April 18, 2016

    Timeline

    • ๐Ÿ›  Fixed #1786: Timeline having zero height on Internet Explorer, regression introduced after fixing #1697.
  • v4.16.0 Changes

    April 07, 2016

    Timeline

    • ๐Ÿ‘ Implemented rtl support. Thanks @yotamberk.
    • ๐Ÿ›  Fixed #1697: Timeline not drawn when used within the Angular.js directive.
    • ๐Ÿ›  Fixed #1774: Wrong initial scale when Timeline contains a single item.

    General

    • Created bundles for individual visualizations: vis-graph3d.min.js, vis-network.min.js, and vis-timeline-graph2d.min.js.
  • v4.15.1

    March 08, 2016
  • v4.15.0 Changes

    February 23, 2016

    Timeline

    • ๐Ÿ‘€ Implemented currentTimeTick event (see #1683).
    • ๐Ÿ›  Fixed #1630: method getItemRange missing in docs.

    Graph2d

    • ๐Ÿ›  Fixed #1630: method getDataRange was wrongly called getItemRange in docs.
    • ๐Ÿ›  Fixed #1655: use parseFloat instead of Number.parseFloat, as the latter is not supported in IE. Thanks @ttjoseph.

    Graph3d

    • ๐Ÿ”„ Changed the built-in tooltip to show the provided xLabel, yLabel, and zLabel instead of 'x', 'y', and 'z'. Thanks @jacklightbody.

    Network

    • 0๏ธโƒฃ Implemented interpolation option for interpolation of images, default true.
    • Implemented parentCentralization option for hierarchical layout.
    • ๐Ÿ›  Fixed #1635: edges are now referring to the correct points.
    • ๐Ÿ›  Fixed #1644, #1631: overlapping nodes in hierarchical layout should no longer occur.
    • ๐Ÿ›  Fixed #1575: fixed selection events
    • ๐Ÿ›  Fixed #1677: updating groups through manipulation now works as it should.
    • ๐Ÿ›  Fixed #1672: Implemented stepped scaling for nice interpolation of images.
  • v4.14.0 Changes

    February 04, 2016

    Timeline

    • ๐Ÿ›  Fixed a regression: Timeline/Graph2d constructor throwing an exception when no options are provided via the constructor.

    Graph2d

    • ๐Ÿ›  Fixed a regression: Timeline/Graph2d constructor throwing an exception when no options are provided via the constructor.

    Graph3d

    • ๐Ÿ›  Fixed #1615: implemented new option dotSizeRatio.
  • v4.13.0 Changes

    February 01, 2016

    Network

    • โž• Added options to customize the hierarchical layout without the use of physics.
    • Altered edges for arrows and added the arrowStrikethrough option.
    • ๐Ÿ‘Œ Improved the hierarchical layout algorithm by adding a condensing method to remove whitespace.
    • ๐Ÿ›  Fixed #1556: Network throwing an error when clicking the "Edit" button on the manipulation toolbar.
    • ๐Ÿ›  Fixed #1334 (again): Network now ignores scroll when interaction:zoomView is false.
    • ๐Ÿ›  Fixed #1588: destroy now unsubscribed from the dataset.
    • ๐Ÿ›  Fixed #1584: Navigation buttons broken.
    • ๐Ÿ›  Fixed #1596: correct clean up of manipulation dom elements.
    • ๐Ÿ›  Fixed #1594: bug in hierarchical layout.
    • ๐Ÿ›  Fixed #1597: Allow zero borders and addressed scaling artifacts.
    • ๐Ÿ›  Fixed #1608: Fixed wrong variable reference

    Timeline

    • ๐Ÿšš Moved initial autoscale/fit method to an handler of the "changed" event.
    • ๐Ÿ›  Fixed #1580: Invisible timeline/graph should not be drawn, as most inputs are invalid
    • ๐Ÿ›  Fixed #1521: Prevent items from staying stuck to the left side of the viewport.
    • ๐Ÿ›  Fixed #1592: Emit a "changed" event after each redraw.
    • ๐Ÿ›  Fixed #1541: Timeline and Graph2d did not load synchronously anymore.

    Graph2d

    • Major redesign of data axis/scales, with large focus on creating a sane slave axis setup
    • Cleanup of linegraph's event handling.
    • ๐Ÿ›  Fixed #1585: Allow bar groups to exclude from stacking
    • ๐Ÿ›  Fixed #1580: Invisible timeline/graph should not be drawn, as most inputs are invalid
    • ๐Ÿ›  Fixed #1177: Fix custom range of slaved right axis.
    • ๐Ÿ›  Fixed #1592: Emit a "changed" event after each redraw.
    • ๐Ÿ›  Fixed #1017: Fixed minWidth behavior for bars.
    • ๐Ÿ›  Fixes #1557: Fix default axis formatting function.
    • ๐Ÿ›  Fixed #1541: Timeline and Graph2d did not load synchronously anymore.
    • ๐Ÿ›  Fixed a performance regression
  • v4.12.0 Changes

    January 08, 2016

    Timeline

    • ๐Ÿ›  Fixed #1527: error when creating/updating a Timeline without data.
    • ๐Ÿ›  Fixed #1127: doubleClick event not being fired.
    • ๐Ÿ›  Fixed #1554: wrong cursor on readonly range items.

    Network

    • ๐Ÿ›  Fixed #1531, #1335: border distances for arrow positioning
    • ๐Ÿ›  Fixed findNode method. It now does not return internal objects anymore.
    • ๐Ÿ›  Fixed #1529, clustering and declustering now respects the original settings of the edges for physics and hidden.
    • ๐Ÿ›  Fixed #1406, control nodes are now drawn immediately without a second redraw.
    • ๐Ÿ›  Fixed #1404, made the array returned by findNode match the docs.
    • โž• Added #1138, enable the user to define the color of the shadows for nodes and edges.
    • ๐Ÿ›  Fixed #1528, #1278, avoided ID's being cast to string for methods that return ID's as well as storePositions casting to string.
    • ๐Ÿ›  Fixed upscaling when the window size increases.
    • Accepted pull request #1544, thanks @felixhayashi!
    • ๐Ÿ›  Fixed documented bug in #1544.
  • v4.11.0 Changes

    December 18, 2015

    Network

    • ๐Ÿ”ฆ Expose setSelection method. Thanks @zefrog.

    Timeline

    • ๐Ÿ›  Fixed #1441: Height of subgroups not immediately updated after updating data in a DataSet or DataView.
    • ๐Ÿ›  Fixed #1491: Problem using ctrl+drag in combination with using a DataView, and an issue with ctrl+drag when using snap: null.
    • ๐Ÿ›  Fixed #1486: Item range sometimes wrongly calculated on IE in case of old dates.
    • ๐Ÿ›  Fixed #1523: end of data range wrongly determined.

    Graph2d

    • ๐Ÿ”จ Large refactoring of Graph2d code base:
      • Implemented a new option for shaded.orientation to always shade towards zero.
      • Implemented a new option for shaded.orientation to follow another group (fill in between)
      • Implemented line-graph stacking
      • Fixed support for using a DataView in Graph2d.
      • Implemented a new zindex option for controlling svg rendering order.
      • Performance updates and fixes

    DataSet

    • ๐Ÿ›  Fixed #1487: DataSet cannot remove an item with id 0 correctly.

    DataView

    • โž• Added the map() function from DataSet.
  • v4.10.0 Changes

    November 27, 2015

    General

    • ๐Ÿ›  Fixed #1353: Custom bundling with browserify requiring manual installation of babelify.

    Network

    • Implemented new method setSelection({nodes:[...], edges: [...]}). Thanks @zefrog.
    • ๐Ÿ›  Fixed #1343: Connected edges are now deselected too when deselecting a node.
    • ๐Ÿ›  Fixed #1398: Support nodes start with the correct positions.
    • ๐Ÿ›  Fixed #1324: Labels now scale again.
    • ๐Ÿ›  Fixed #1362: Layout of hierarchicaly systems no longer overlaps NODES.
    • ๐Ÿ›  Fixed #1414: Fixed color references for nodes and edges.
    • ๐Ÿ›  Fixed #1408: Unclustering without release function respects fixed positions now.
    • ๐Ÿ›  Fixed #1358: Fixed example for clustering on zoom.
    • ๐Ÿ›  Fixed #1416: Fixed error in improvedLayout.
    • ๐Ÿ‘Œ Improvements on hierarchical layout.

    Timeline

    • ๐Ÿ‘€ Implemented option itemsAlwaysDraggable, See #1395. Thanks @liuqingc.
    • Implemented option multiselectPerGroup. Thanks @hansmaulwurf23.
    • Implemented property oldData on change events of the DataSet, and deprecated the data property which wrongly contained new data instead of old data. Thanks @hansmaulwurf23.
    • Implemented option maxMinorChars to customize the width of the grid.
    • ๐Ÿ”ฆ Expose vis.timeline.Core for customization purposes.
    • ๐Ÿ›  Fixed #1449, #1393: text of minor grids sometimes not being drawn.

    Graph2d

    • ๐Ÿ›  Fixed #1385: Draw lines on top of bars.
    • ๐Ÿ›  Fixed #1461 and #1345: Reset order of SVG elements in legend icons.

    DataSet/DataView

    • ๐ŸŽ Performance improvements (see #1381). Thanks @phimimms.