All Versions
8
Latest Version
Avg Release Cycle
225 days
Latest Release
-

Changelog History

  • v2.0.0 Changes

    • Complete rewrite of the library.
  • v1.2.1 Changes

    October 13, 2017
  • v1.2.0 Changes

    November 03, 2016
  • v1.1.0 Changes

    February 17, 2016
    • โž• Added the SVG renderer.
    • โž• Added the minArrowSize setting (thanks to @ssidorchick).
    • โž• Added an edge quadtree and support for edge events (thanks to @sheymann).
    • ๐Ÿ›  Fixed #362: Nodes and edges can now have a number id.
    • โž• Added the renderers.snapshot plugin.
    • ๐Ÿ›  Fixed #403: renderer string container polymorphism.
    • โž• Added an event dispatched when instance is killed.
    • โž• Added low-level Barnes-Hut optimization to the layout.forceAltas2 plugin (thanks to @jacomyma).
    • โž• Added the mouseWheelEnabled setting.
    • โž• Added an option to skip quadtree indexation when refreshing an instance.
    • โž• Added defaultEdgeType and defaultNodeType settings.
    • โž• Added a isDragging flag in click event.
    • โž• Added some features to the layout.forceAltas2 plugin.
    • ๐Ÿ›  Fixed resizing related issues.
    • โž• Added the SVG exporter plugin.
    • ๐Ÿ›  Fixed some SVG-related bugs (thanks to @qinfchen).
    • โž• Added the A* plugin (thanks to @A----).
    • ๐Ÿ”„ Changed the singleHover setting to default to true.
    • โž• Added the cypher plugin (thanks to @sim51).
    • โž• Added the parallel edges plugin (thanks to @3ch01c).
    • โž• Added HDPI screens support (thanks to @mdamien).
    • ๐Ÿ›  Fixed a ForceAtlas2 bug related to the ajustSizes setting (thanks to @rangeonnicolas).
    • ๐Ÿ‘Œ Improved sigma.webgl.nodes.fast implementaton.
    • โž• Added some alternatives to sigma.webgl.edges.def.
    • Various optimizations.
  • v1.0.3 Changes

    August 22, 2014

    Here is what's new:

    • ๐Ÿ›  Fixed #186: NPM sigma package
    • ๐Ÿ†• New helper sigma.utils.zoomTo (thanks to @josemazo)
    • ๐Ÿ›  Fixed #241: Improved canvas renderer
    • ๐Ÿ›  Fixed #244: (min|max)(Node|Edge)Size as strings or numbers
    • ๐Ÿ”Œ Cross available in the customShapes plugin (thanks to @csweaver)
    • ๐Ÿ”Œ Relative size plugin (thanks to @tsdaemon)
    • ๐Ÿ›  Fixed y positions from sigma.parsers.gexf (thanks to @totetmatt)
    • ๐Ÿ›  Fixed lag problem for the dragNodes plugin on Firefox (thanks to @apitts)
    • โž• Added the singleHover settings (thanks to @patrickmarabeas)
    • ๐Ÿ‘Œ Improved dragNodes behaviours with several hovered nodes (thanks to @patrickmarabeas)
    • โž• Added self-loops rendering for curved edges (thanks to @ssidorchick)
    • โšก๏ธ Updated gexfParser.js version
    • ๐Ÿ”Œ HITS statistics computation plugin (thanks to @mef)
    • ๐Ÿ›  Fixed #299: Fixed npm build
    • ๐Ÿ›  Fixed #332: Fixed grunt tasks for building plugins
    • ๐Ÿ›  Fixed #347: Added polymorphism for the autoRescale setting
    • ๐Ÿ›  Fixed build for Force-Atlas 2 plugin (thanks to @luca)
    • ๐Ÿ›  Fixed some typos (thanks to @Tal-Daniel)
    • ๐Ÿ”Œ Custom edge shapes plugin (thanks to @sheymann)
    • ๐Ÿ”Œ Filter API plugin (thanks to @sheymann)
    • ๐Ÿ‘ Right-click support (thanks to @sheymann)
    • Event data now always dispatched by sigma.core (thanks to @sheymann)
    • โž• Added the attachBefore method to sigma.classes.graph (thanks to @sheymann)
    • ๐Ÿ›  Fixed buggy behaviour with the dragNodes plugin when container is offset (thanks to @Pie21)
    • โšก๏ธ Updated NPM dev dependencies
    • ๐Ÿ›  Fixed a leak in sigma.classes.graph (details at #340)
    • WebGL based Force-Atlas 2
  • v1.0.2 Changes

    April 02, 2014

    Here is what's new:

    • โž• Added Canvas curved edge renderer
    • โ™ป๏ธ Fully refactored examples
    • ๐Ÿ›  Fixed #211: Added default camera getter
    • ๐Ÿ›  Fixes on ForceAtlas2 API (thanks to @adkatrit)
    • โž• Added Canvas curved arrows edge renderer (thanks to @ssidorchick)
    • ๐Ÿ›  Fixed #220: WebGL edges batch rendering fixed
    • ๐Ÿ›  Fixed #175: Disable setAutoSettings in ForceAtlas2
    • ๐Ÿ›  Fixed some minor typos (thanks to @anirvan)
    • โž• Added the sigma.plugins.dragNodes plugin for the Canvas renderer (thanks to @josemazo)
    • ๐Ÿ›  Fixed gjslint.py does not exist error (thanks to @jeroencoumans)
    • ๐Ÿ— Made it easier to build for newbies by not requiring global grunt-cli (thanks to @eins78)
    • ๐Ÿ“œ Some minor changes on docs and GEXF parser (thanks to @Yomguithereal)
    • โž• Added current version number as sigma.version
    • ๐Ÿ›  Fixed #236: Implemented kill renderers method
  • v1.0.1 Changes

    February 26, 2014

    Here is what's new :

    • Custom node shapes and images plug-in (thanks to @rpeleg1970)
    • ๐Ÿ›  Fixed #189: Added doubleClick events
    • ๐Ÿ›  Fixed #183: Avoid using for in to iterate over arrays (thanks to @cdevienne)
    • โž• Added http-server dependency (thanks to @oncletom)
    • Minor fix in LICENSE.txt (thanks to @gdi2290)
    • โž• Added "hidden" nodes and edges support
    • ๐Ÿ›  Fixed typo in sigma.instances method (thanks to @juanpastas)
    • ๐Ÿ›  Fixed ForceAtlas2 stopForceAtlas2 method
    • ๐Ÿ‘Œ Improved captors
    • ๐Ÿ›  Plus some minor and various fixes...
  • v1.0.0 Changes

    January 30, 2014

    Here is what's new :

    • Full new version of sigma from scratch, including old features:
      • ForceAtlas2 plugin
      • GEXF parser
      • Canvas renderer
    • ...and some new features:
      • WebGL renderer
      • Touch support
    • โœ… Also added some unit tests (main classes, core API, ...).
    • Architecture fully rewritten