@ -1,6 +1,85 @@  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					# vis.js history  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					http://visjs.org  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					
  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					## 2016-11-05, version 4.17.0  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					
  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					### 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)  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Removed feature-request page from website (TODO)  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- 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)  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					
  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					
  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					## 2016-04-18, version 4.16.1  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					
  
				
			 
			
		
	
	
		
			
				
					
						
							
								 
							 
						
						
							
								 
							 
						
						
					 
				
				 
				
					@ -304,9 +383,9 @@ http://visjs.org  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					
  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					### Timeline  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					
  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Fixed #192:  Items keep their group offset while dragging items located in    
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Fixed #192:  Items keep their group offset while dragging items located in  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					  multiple groups. Thanks @Fice .  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Fixed #1118:  since v4.6.0, grid of time axis was wrongly positioned on some    
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Fixed #1118:  since v4.6.0, grid of time axis was wrongly positioned on some  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					  scales.  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					
  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					### Network  
				
			 
			
		
	
	
		
			
				
					
						
							
								 
							 
						
						
							
								 
							 
						
						
					 
				
				 
				
					@ -364,9 +443,9 @@ http://visjs.org  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					### Timeline  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					
  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Implemented support for group templates (#996). Thanks @hansmaulwurf23 .  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Implemented option `zoomKey`  for both Timeline and Graph2d (see #1082 ).    
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Implemented option `zoomKey`  for both Timeline and Graph2d (see #1082 ).  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					  Thanks @hansmaulwurf23 .  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Fixed #1076:  Fixed possible overlap of minor labels text on the TimeAxis.    
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Fixed #1076:  Fixed possible overlap of minor labels text on the TimeAxis.  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Fixed #1001:  First element of group style being cut.  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Fixed #1071:  HTML contents of a group not cleared when the contents is updated.  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Fixed #1033:  Moved item data not updated in DataSet when using an asynchronous  
				
			 
			
		
	
	
		
			
				
					
						
						
						
							
								 
							 
						
					 
				
				 
				
					@ -385,7 +464,7 @@ http://visjs.org  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					
  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Fixed #970:  Implemented options `dataColor` , `axisColor` , and `gridColor` .  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					
  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					### Network    
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					### Network  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					
  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Fixed Hammerjs direction issue.  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Fixed recursion error when node is fixed but has no position.  
				
			 
			
		
	
	
		
			
				
					
						
							
								 
							 
						
						
							
								 
							 
						
						
					 
				
				 
				
					@ -443,7 +522,7 @@ http://visjs.org  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					
  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					### General  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					
  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Fixed #893 , #911:  the `clickToUse`  option of Network, Graph2d, and Network    
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Fixed #893 , #911:  the `clickToUse`  option of Network, Graph2d, and Network  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					  was blocking click events in the web page.  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					
  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					### Timeline  
				
			 
			
		
	
	
		
			
				
					
						
							
								 
							 
						
						
							
								 
							 
						
						
					 
				
				 
				
					@ -785,7 +864,7 @@ it future proof for maintainability, extendability and clarity. A summary of new  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					  strange behaviour in manipulation mode  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Better cleanup after reconnecting edges in manipulation mode  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Fixed recursion error with smooth edges that are connected to non-existent nodes  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Added destroy method.    
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Added destroy method.  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					
  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					## 2014-11-28, version 3.7.1  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					
  
				
			 
			
		
	
	
		
			
				
					
						
							
								 
							 
						
						
							
								 
							 
						
						
					 
				
				 
				
					@ -858,7 +937,7 @@ it future proof for maintainability, extendability and clarity. A summary of new  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Fixed moving legend when postioned on the bottom and vertical dragging.  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Optimised a serious slowdown on performance since hidden dates.  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					
  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Accepted a large pull request from @cdjackson  adding the following features (thank you!):    
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Accepted a large pull request from @cdjackson  adding the following features (thank you!):  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Titles on the DataAxis to explain what units you are using.  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- A style field for groups and datapoints so you can dynamically change styles.  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- A precision option to manually set the amount of decimals.  
				
			 
			
		
	
	
		
			
				
					
						
							
								 
							 
						
						
							
								 
							 
						
						
					 
				
				 
				
					@ -923,7 +1002,7 @@ it future proof for maintainability, extendability and clarity. A summary of new  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					
  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					### DataSet  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					
  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Event listeners of `update`  now receive an extra property `data` ,    
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Event listeners of `update`  now receive an extra property `data` ,  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					  containing the changed fields of the changed items.  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					
  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					### Graph2d  
				
			 
			
		
	
	
		
			
				
					
						
							
								 
							 
						
						
							
								 
							 
						
						
					 
				
				 
				
					@ -984,7 +1063,7 @@ it future proof for maintainability, extendability and clarity. A summary of new  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Fixed some positioning issues with the close button of the manipulation menu.  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Added fontFill to Nodes as it is in Edges.  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Implemented support for broken image fallback. Thanks @sfairgrieve .  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Added multiline labels to edges as they are implemented in nodes. Updated    
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Added multiline labels to edges as they are implemented in nodes. Updated  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					  multiline example to show this.  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Added animation and camera controls by the method .moveTo()  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Added new event that fires when the animation is finished.  
				
			 
			
		
	
	
		
			
				
					
						
						
						
							
								 
							 
						
					 
				
				 
				
					@ -1004,7 +1083,7 @@ it future proof for maintainability, extendability and clarity. A summary of new  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Fixed option `autoResize`  not working on IE in case of changing visibility  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					  of the Timeline container element.  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Fixed an overflow issue with the dots of BoxItems when using groups.  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Fixed a horizontal 1-pixel offset in the items (border width wasn't taken into    
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Fixed a horizontal 1-pixel offset in the items (border width wasn't taken into  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					  account).  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Renamed internal items from `ItemBox` , `ItemRange` , and `ItemPoint`  to  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					  respectively `BoxItem` , `RangeItem` , and `PointItem` .  
				
			 
			
		
	
	
		
			
				
					
						
							
								 
							 
						
						
							
								 
							 
						
						
					 
				
				 
				
					@ -1105,10 +1184,10 @@ it future proof for maintainability, extendability and clarity. A summary of new  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					  in the current window.  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Added options `margin.item.horizontal`  and  `margin.item.vertical` , which  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					  allows to specify different margins horizontally/vertically.  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Removed check for number of arguments in callbacks `onAdd` , `onUpdate` ,    
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Removed check for number of arguments in callbacks `onAdd` , `onUpdate` ,  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					  `onRemove` , and `onMove` .  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Fixed items in groups sometimes being displayed but not positioned correctly.  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Fixed range where the `end`  of the first is equal to the `start`  of the second    
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Fixed range where the `end`  of the first is equal to the `start`  of the second  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					  sometimes being stacked instead of put besides each other when `item.margin=0`   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					  due to round-off errors.  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					
  
				
			 
			
		
	
	
		
			
				
					
						
							
								 
							 
						
						
							
								 
							 
						
						
					 
				
				 
				
					@ -1135,7 +1214,7 @@ it future proof for maintainability, extendability and clarity. A summary of new  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					
  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					### DataSet  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					
  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Added .get() returnType option to return as JSON object, Array or Google    
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Added .get() returnType option to return as JSON object, Array or Google  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					  DataTable.  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					
  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					
  
				
			 
			
		
	
	
		
			
				
					
						
						
						
							
								 
							 
						
					 
				
				 
				
					@ -1159,14 +1238,14 @@ it future proof for maintainability, extendability and clarity. A summary of new  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					
  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					### Network (formerly named Graph)  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					
  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Renamed `Graph`  to `Network`  to prevent confusion with the visualizations    
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Renamed `Graph`  to `Network`  to prevent confusion with the visualizations  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					  `Graph2d`  and `Graph3d` .  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					  - Renamed option `dragGraph`  to `dragNetwork` .  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Now throws an error when constructing without new keyword.  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Added pull request from Vukk, user can now define the edge width multiplier    
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Added pull request from Vukk, user can now define the edge width multiplier  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					  when selected.  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Fixed `graph.storePositions()` .  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Extended Selection API with `selectNodes`  and `selectEdges` , deprecating    
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Extended Selection API with `selectNodes`  and `selectEdges` , deprecating  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					  `setSelection` .  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Fixed multiline labels.  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Changed hierarchical physics solver and updated docs.  
				
			 
			
		
	
	
		
			
				
					
						
						
						
							
								 
							 
						
					 
				
				 
				
					@ -1189,7 +1268,7 @@ it future proof for maintainability, extendability and clarity. A summary of new  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Implemented options `zoomable`  and `moveable` .  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Changed default value of option `showCurrentTime`  to true.  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Internal refactoring and simplification of the code.  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Fixed property `className`  of groups not being applied to related contents and    
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Fixed property `className`  of groups not being applied to related contents and  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					  background elements, and not being updated once applied.  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					
  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					### Graph  
				
			 
			
		
	
	
		
			
				
					
						
						
						
							
								 
							 
						
					 
				
				 
				
					@ -1211,7 +1290,7 @@ it future proof for maintainability, extendability and clarity. A summary of new  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Select event now triggers repeatedly when selecting an already selected item.  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Renamed `Timeline.repaint()`  to `Timeline.redraw()`  to be consistent with  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					  the other visualisations of vis.js.  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Fixed `Timeline.clear()`  not resetting a configured `options.start`  and    
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Fixed `Timeline.clear()`  not resetting a configured `options.start`  and  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					  `options.end` .  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					
  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					### Graph  
				
			 
			
		
	
	
		
			
				
					
						
							
								 
							 
						
						
							
								 
							 
						
						
					 
				
				 
				
					@ -1240,7 +1319,7 @@ it future proof for maintainability, extendability and clarity. A summary of new  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- A newly created item is initialized with `end`  property when option `type`   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					  is `"range"`  or `"rangeoverflow"` .  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Fixed a bug in replacing the DataSet of groups via `Timeline.setGroups(groups)` .  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Fixed a bug when rendering the Timeline inside a hidden container.    
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Fixed a bug when rendering the Timeline inside a hidden container.  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Fixed axis scale being determined wrongly for a second Timeline in a single page.  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					
  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					### Graph  
				
			 
			
		
	
	
		
			
				
					
						
							
								 
							 
						
						
							
								 
							 
						
						
					 
				
				 
				
					@ -1315,7 +1394,7 @@ it future proof for maintainability, extendability and clarity. A summary of new  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					### Graph  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					
  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Fixed color bug.  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Added pull requests from kannonboy and vierja: tooltip styling, label fill    
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Added pull requests from kannonboy and vierja: tooltip styling, label fill  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					  color.  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					
  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					
  
				
			 
			
		
	
	
		
			
				
					
						
						
						
							
								 
							 
						
					 
				
				 
				
					@ -1333,11 +1412,11 @@ it future proof for maintainability, extendability and clarity. A summary of new  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					
  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Fixed edge color bug.  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Fixed select event bug.  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Clarified docs, stressing importance of css inclusion for correct display of    
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Clarified docs, stressing importance of css inclusion for correct display of  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					  navigation an manipulation icons.  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Improved and expanded playing with physics (configurePhysics option).  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Added highlights to navigation icons if the corresponding key is pressed.  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Added freezeForStabilization option to improve stabilization with cached    
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Added freezeForStabilization option to improve stabilization with cached  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					  positions.  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					
  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					
  
				
			 
			
		
	
	
		
			
				
					
						
						
						
							
								 
							 
						
					 
				
				 
				
					@ -1348,8 +1427,8 @@ it future proof for maintainability, extendability and clarity. A summary of new  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Changed navigation CSS. Icons are now always correctly positioned.  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Added stabilizationIterations option to graph.  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Added storePosition() method to save the XY positions of nodes in the DataSet.  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Separated allowedToMove into allowedToMoveX and allowedToMoveY. This is    
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					  required for initializing nodes from hierarchical layouts after    
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Separated allowedToMove into allowedToMoveX and allowedToMoveY. This is  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					  required for initializing nodes from hierarchical layouts after  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					  storePosition().  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Added color options for the edges.  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					
  
				
			 
			
		
	
	
		
			
				
					
						
						
						
							
								 
							 
						
					 
				
				 
				
					@ -1365,7 +1444,7 @@ it future proof for maintainability, extendability and clarity. A summary of new  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					
  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					### Timeline  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					
  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Fixed a bug with options `margin.axis`  and `margin.item`  being ignored when    
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Fixed a bug with options `margin.axis`  and `margin.item`  being ignored when  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					  setting them to zero.  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Some clarifications in the documentation.  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					
  
				
			 
			
		
	
	
		
			
				
					
						
						
						
							
								 
							 
						
					 
				
				 
				
					@ -1374,7 +1453,7 @@ it future proof for maintainability, extendability and clarity. A summary of new  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					
  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					### Graph  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					
  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Added Physics Configuration option. This makes tweaking the physics system to    
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Added Physics Configuration option. This makes tweaking the physics system to  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					  suit your needs easier.  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Click and doubleClick events.  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Initial zoom bugfix.  
				
			 
			
		
	
	
		
			
				
					
						
							
								 
							 
						
						
							
								 
							 
						
						
					 
				
				 
				
					@ -1405,7 +1484,7 @@ it future proof for maintainability, extendability and clarity. A summary of new  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Performance improvements.  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Fixed scroll to zoom not working on IE in standards mode.  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Added hierarchical layout option.  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Overhauled physics system, now using Barnes-Hut simulation by default. Great    
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Overhauled physics system, now using Barnes-Hut simulation by default. Great  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					  performance gains.  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Modified clustering system to give better results.  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					- Adaptive performance system to increase visual performance (60fps target).