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

Changelog History
Page 1

  • v2.3.0 Changes

    ๐Ÿ”‹ Features

    • undocumented - Publishes examples to the website
    • #1142 - Improves TypeScript typings for events
    • โšก๏ธ #1170 - Simplifies and optimizes multiplyVec internal function
    • #1196 - Adds new allowInvalidContainer to prevent sigma.js from throwing errors when it does not find valid width and/or height
    • ๐ŸŽ #1205 - Adds a new example showcasing sigma's scalability and performances
    • #1215 - (ticket still opened) Improves animateNodes
    • #1224 - Adds new internal function floatArrayColor
    • #1225 - Adds new beforeRender and resize events
    • ๐Ÿšš #1227 - Implements #preventSigmaDefault for mouse move events

    ๐Ÿ› Bug fixes

    • #1214 - Cleans graph lifecycle events handling
    • ๐Ÿ”ง #1216 - Fixes CodeSandbox configuration for multiple examples (and the template)
    • ๐Ÿ›  #1219 - Fixes hidden / excess renderings from node.ts program
    • ๐Ÿ›  #1223 - Fixes dynamic constant color in various fragment shaders
    • ๐Ÿ›  #1226 - Fixes broken node.ts program
  • v2.2.0 Changes

    ๐Ÿ”‹ Features

    • #1161 - Adds minZoom and maxZoom settings
    • ๐Ÿ‘ #1166 - Adds HTML colors support
    • #1167 - Adds events TypeScript types
    • ๐Ÿ›ฐ #1176 - Cleans and improves event payloads
    • #1177 - Allows overriding arguments with #graphToViewport and #viewportToGraph
    • #1182 - Adds cached data (from custom reducers) to custom renderers
    • #1187 - Adds forceLabel for nodes and edges
    • #1188 - Drops graphology-metrics dependency

    ๐Ÿ› Bug fixes

    • undocumented - Updates dependencies
    • undocumented - Fixes various bugs with the node.image program
    • undocumented - Fixes the build/sigma.js and build/sigma.min.js expositions of sigma
    • 0๏ธโƒฃ #1172 - Fixes labels grid display (changes which node labels are displayed by default)
    • ๐Ÿ›  #1192 - Fixes alpha blending for most recent WebGL layers
    • ๐Ÿ›  #1193 - Fixes dragging with mouse out of stage
    • ๐Ÿ›  #1194 - Fixes camera transitions to angle: 0
    • #1195 - Improves edge events handling (thanks to @avenzi)
    • ๐Ÿ›  #1199 - Fixes issue with hidden nodes and labels rendering (thanks to @avenzi)
    • ๐Ÿ›  #1200 - Fixes issue with node labels ""
    • ๐Ÿ— #1203 - Fixes examples build process
  • v2.1.3 Changes

    ๐Ÿ› Bug fixes

    • ๐Ÿ›  #1178 - Fixes uncaught error in Firefox when using node.image with images with no size
    • ๐Ÿ›  #1180 - Fixes edge events not being fired when edge size not set in the graph
    • ๐Ÿšš #1183 - Moves edge labels layer behind nodes layer
    • ๐Ÿ›  #1186 - Fixes hovered nodes when mouse not hover sigma container
  • v2.1.2 Changes

    ๐Ÿ› Bug fixes

    • ๐Ÿ›  #1168 - Fixes hover and click events when mouse is hovering a hidden node
    • ๐Ÿ›  #1169 - Fixes x / y values in sigma events when mouse is not hovering the sigma container
    • ๐Ÿ›  #1173 - Fixes issue where unused program no longer deallocate back to zero
    • ๐Ÿ›  #1175 - Fixes zoom scrolling in a scrolled webpage
  • v2.1.1 Changes

    ๐Ÿ› Bug fix

    • ๐Ÿ›  #1165 - Fixes "ghost hovered nodes" issue
  • v2.1.0 Changes

    ๐Ÿ”‹ Features

    • undocumented - Adds edge events
    • undocumented - Cleans and fixes all nodes and edges programs
    • 0๏ธโƒฃ #1153 - Adds double-click and wheel events for nodes and edges, with a new #preventSigmaDefault() method
    • โšก๏ธ #1149 - Graphology (and related libs) update to 0.22.1
    • #1102 - Allows custom node and edge label colors
    • #1150 - Adds public methods to enable implementing a proper PNG export, adds related png-export example

    ๐Ÿ› Bug fixes

    • undocumented - Edges thickness rendering is now pixel perfect at camera ratio 1, and no more twice bigger on Retina displays
    • undocumented - Cleans some browser warnings
    • ๐Ÿ›  #1157 - Fixes unexpected node interaction with zIndex
    • ๐Ÿšš #1148 - Fixes mousemove unexpected behaviors
    • #1163 - Implements edge labels ellipsis
  • 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.