Skip to content
Snippets Groups Projects
HISTORY.md 5.41 KiB
Newer Older
vis.js history
http://visjs.org

Alex de Mulder's avatar
Alex de Mulder committed
## 2014-03-12, version 0.7.1

### Graph

- fixed edge color bug.
- fixed select event bug.
- 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.
josdejong's avatar
josdejong committed

## 2014-03-07, version 0.7.0
Alex de Mulder's avatar
Alex de Mulder committed

### Graph

- changed navigation CSS. Icons are now always correctly positioned.
- added stabilizationIterations option to graph.
josdejong's avatar
josdejong committed
- 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 storePosition().
Alex de Mulder's avatar
Alex de Mulder committed
- added color options for the edges.
josdejong's avatar
josdejong committed

josdejong's avatar
josdejong committed

Alex de Mulder's avatar
Alex de Mulder committed
- Bugfix graphviz examples.
- Bugfix labels position for smooth curves.
- Tweaked graphviz example physics.
- Updated physics documentation to stress importance of configurePhysics.
### Timeline

- Fixed a bug with options `margin.axis` and `margin.item` being ignored when setting them to zero.
- Some clarifications in the documentation.


josdejong's avatar
josdejong committed
## 2014-03-05, version 0.6.0
Alex de Mulder's avatar
Alex de Mulder committed

### Graph

- Added Physics Configuration option. This makes tweaking the physics system to suit your needs easier.
- Click and doubleClick events.
- Initial zoom bugfix.
- Directions for Hierarchical layout.
- Refactoring and bugfixes.
Alex de Mulder's avatar
Alex de Mulder committed

josdejong's avatar
josdejong committed

josdejong's avatar
josdejong committed
## 2014-02-20, version 0.5.1

- Fixed broken bower module.


josdejong's avatar
josdejong committed
## 2014-02-20, version 0.5.0
josdejong's avatar
josdejong committed
- Editable Items: drag items, add new items, update items, and remove items.
- Implemented options `selectable`, `editable`.
josdejong's avatar
josdejong committed
- Added events `timechange` and `timechanged` when dragging the custom time bar.
- Multiple items can be selected using ctrl+click or shift+click.
- Implemented functions `setWindow(start, end)` and `getWindow()`.
josdejong's avatar
josdejong committed
- Fixed scroll to zoom not working on IE in standards mode.

### Graph

- Editable nodes and edges: create, update, and remove them.
- Support for smooth, curved edges (on by default).
josdejong's avatar
josdejong committed
- Performance improvements.
josdejong's avatar
josdejong committed
- 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 performance gains.
- Modified clustering system to give better results.
- Adaptive performance system to increase visual performance (60fps target).

### DataSet

- Renamed functions `subscribe` and `unsubscribe` to `on` and `off` respectively.
josdejong's avatar
josdejong committed
## 2014-01-31, version 0.4.0

### Timeline

- Implemented functions `on` and `off` to create event listeners for events
  `rangechange`, `rangechanged`, and `select`.
- Implemented function `select` to get and set the selected items.
- Items can be selected by clicking them, muti-select by holding them.
- Fixed non working `start` and `end` options.
### Graph

- Fixed longstanding bug in the force calculation, increasing simulation
  stability and fluidity.
- Reworked the calculation of the Graph, increasing performance for larger
  datasets (up to 10x!).
- Support for automatic clustering in Graph to handle large (>50000) datasets
  without losing performance.
- Added automatic initial zooming to Graph, to more easily view large amounts
  of data.
- Added local declustering to Graph, freezing the simulation of nodes outside
  of the cluster.
Alex de Mulder's avatar
Alex de Mulder committed
- Added support for key-bindings by including mouseTrap in Graph.
- Added navigation controls.
- Added keyboard navigation.
- Implemented functions `on` and `off` to create event listeners for event
  `select`.
josdejong's avatar
josdejong committed
## 2014-01-14, version 0.3.0
- Moved the generated library to folder `./dist`
- Css stylesheet must be loaded explicitly now.
josdejong's avatar
josdejong committed
- Implemented options `showCurrentTime` and `showCustomTime`. Thanks fi0dor.
- Implemented touch support for Timeline.
- Fixed broken Timeline options `min` and `max`.
- Fixed not being able to load vis.js in node.js.
josdejong's avatar
josdejong committed

josdejong's avatar
josdejong committed
## 2013-09-20, version 0.2.0
- Implemented full touch support for Graph.
- Fixed initial empty range in the Timeline in case of a single item.
- Fixed field `className` not working for items.


josdejong's avatar
josdejong committed
## 2013-06-20, version 0.1.0
- Added support for DataSet to Graph. Graph now uses an id based set of nodes
  and edges instead of a row based array internally. Methods getSelection and
  setSelection of Graph now accept a list with ids instead of rows.
josdejong's avatar
josdejong committed
- Graph is now robust against edges pointing to non-existing nodes, which
  can occur easily while dynamically adding/removing nodes and edges.
- Implemented basic support for groups in the Timeline.
- Added documentation on DataSet and DataView.
- Fixed selection of nodes in a Graph when the containing web page is scrolled.
- Improved date conversion.
- Renamed DataSet option `fieldTypes` to `convert`.
- Renamed function `vis.util.cast` to `vis.util.convert`.
josdejong's avatar
josdejong committed
## 2013-06-07, version 0.0.9

- First working version of the Graph imported from the old library.
- Documentation added for both Timeline and Graph.
josdejong's avatar
josdejong committed
## 2013-05-03, version 0.0.8

- Performance improvements: only visible items are rendered.
- Minor bug fixes and improvements.


## 2013-04-25, version 0.0.7
josdejong's avatar
josdejong committed

- Sanitized the published packages on npm and bower.


josdejong's avatar
josdejong committed
## 2013-04-25, version 0.0.6

- Css is now packaged in the javascript file, and automatically loaded.
josdejong's avatar
josdejong committed
- The library uses node style dependency management for modules now, used
  with Browserify.
josdejong's avatar
josdejong committed
## 2013-04-16, version 0.0.5
- First working version of the Timeline.
- Website created.