@eduramiba eduramiba released this Sep 24, 2017 · 47 commits to master since this release

New features highlight

  • New CSV/Spreadsheet importer migrated to Import API. More user friendly, autodetects imported columns types and data format. Integrated with the rest of file importer formats through import report. Now supports importing excel files.

Other new or improved features

  • Add support for MS SQL Server (#1648)
  • Add option for minimum edge width in preview mode (#1568)
  • Add support for edge kind in spreadsheet import/export (#1248)
  • Suggestions: improvements to spreadsheet import (#532)
  • Feature request: remember last save location (dir) (#1726)
  • Add column id tooltip to data laboratory column headers (#1711)

Bugfixes

  • Impossible to rename an Operator filter (#329)
  • BOM missing in exported GEXF and .Gephi (#474)
  • nodes position to NaN on applied layout (#603)
  • Spreadsheet import should be available in File > Open (#611)
  • Modularity Calculation Throws Exception On Empty Graph (#713)
  • svg class ids are invalid (#770)
  • Clearly present the range bound numbers as editable on Filter UI (#838)
  • Scaling factors for expension/contraction (#860)
  • Direct import of Excel adjacency matrix format data (#1143)
  • Gephi XML parser fails when encountering U+0001 (#1164)
  • Conditions should not unconditionally evaluate to "TRUE" or to "FALSE" (#1232)
  • Add support for edge kind in spreadsheet import/export (#1248)
  • multiple edges won't be merged (#1251)
  • Migrate spreadsheet importer to Import API (#1282)
  • Feature/db ignore unknown columns refactoring (#1284)
  • HITS centrality (#1290)
  • No Suitable driver found for jdbc:mysql:// (#1317)
  • Importing Adjacency Matrices (#1372)
  • Gephi 0.9 bug saving projects that are in Geo Layout? (#1373)
  • Exception on ranking with column with null values (#1387)
  • Stuck on DOT import (#1391)
  • Cannot rank according to attribute data (#1392)
  • Added per-node opacity property (#1407)
  • import spreadsheet (csv) The id class does not match with the expected type (#1418)
  • Getting null pointer error when trying to calculate modularity (#1419)
  • Error saving any dynamic network in gexf format (#1426)
  • filters and new workspace bugged (#1428)
  • csv data missing some information (#1431)
  • Duplicate statement in DirectoryChooserUI.java (#1434)
  • Duplicate statement in ExporterDL.java (#1435)
  • Java error message when running Geo Layout (#1441)
  • node size changed during gexf import (#1445)
  • Streaming Graphs Do Not Appear in Overview (#1447)
  • Suddenly not importing all of my edges (#1454)
  • Incorrect average degree for directed graphs (#1455)
  • Filter settings incorrect and causing crashes after reloading a .gephi file (#1458)
  • Node size options not available if node colour set to partition mode (#1459)
  • Spaces in header columns of edge CSV file fails to load (#1461)
  • No Suitable Driver Found for jdbc:postgresql (#1466)
  • Impossible to color arcs with a color gradient with 0.9.1 (#1469)
  • Self-loops not removed after filter>self-loop>export to new workspace (#1471)
  • Improve range slider user experience for manually setting values (#1476)
  • Import wizard 0.9.1 now showing any options. (#1477)
  • Node size by attribute issue (#1484)
  • Fix - add try/finally logic to wrap graph reentrant locks for layouts (#1487)
  • csv import error: found rows with empty source or target columns (#1489)
  • Some label characters fade away when zooming out! (#1494)
  • Fill column with value doesn't affect visualization immediately (#1499)
  • "Partition count" filter does not work (#1501)
  • Setting Labels using GraphML (#1502)
  • Get collection of selected nodes (#1506)
  • Undirected Average Path Length Not available (#1507)
  • added getSelectedNodes in SelectionManager (#1508)
  • Filter is changed after saving file and opening again (#1511)
  • Components don't show up as variable in partition filter (#1512)
  • NullPointerException on Modularity Statistics with gexf with kind / parallel nodes. (#1526)
  • Adapt crash reporter to send data to a new service (#1530)
  • ArrayIndexOutOfBoundsException in AutoLayout.InterpolateDynamicProperty (#1532)
  • Add Edge dialog only remembers source index (#1536)
  • Wrong quantity of connected component (#1545)
  • Export from Data Laboratory overwrites existing file without warning (#1550)
  • Implement VizualizationController.selectNodes/selectEdges (#1562)
  • NPE with trying to filter by partition with a null value (#1563)
  • Partition filter doesn't work with edges (#1564)
  • GePhi freezes after successfully importing dynamic gexf file (#1566)
  • Import of GraphML: Specific attribute IDs are dismissed (#1575)
  • GraphML export: Gephi doesn't generate the id attribute on edges (#1585)
  • Proposed fix for issue #1585 (#1586)
  • GML import: '.0' always added to numeric ids (#1588)
  • inconsistency in calculating degree and weighted degree (#1593)
  • Columns aren't properly sorted in appearance (#1604)
  • NullPointerException when no attribute is selected in Ranking or Partition (#1605)
  • How to make RankingLabelSizeTransformer work? (#1606)
  • Dynamic node attribute (from csv file) causes unexpected exception (#1607)
  • Ranking min/max for uncommon types - UnsupportedOperationException: 'commlist' is not a sortable column (int[]). (#1612)
  • Exporting data tables with the automatically added [Nodes] and [Edges] tags does not work (#1613)
  • Self loop edges display (#1619)
  • Fixed typo in german translation of statistics plugin (#1632)
  • gephi 0.9.1 freezes for dynamical graphs (#1633)
  • Ranking operation not working (node color and size) (#1636)
  • taken screenshot will be overwritten (#1640)
  • Presets not working (#1643)
  • Node size by attribute not listing property (#1650)
  • Add dynamic edge attribute (weight),using csv file (#1653)
  • GraphML Importer Attribute Loading Problem (#1656)
  • Export data table with large numbers in metrics rows (#1658)
  • DNA - import .CSV (from DNA software) in GEPHI (#1661)
  • Merge CSV and Spreadsheet import (#1662)
  • StackOverflowError while using GraphStream (#1668)
  • icon pencil for "creating node" and "creating edge" should not be the same? (#1672)
  • count the average path length of directed graph (#1683)
  • v0.9.1 unable to read v0.9 gephi file (#1691)
  • Add support for excel (xls and xlsx) import (#1699)
  • Make sure all layouts + timeline work fine with dynamic weights (#1709)
  • Incorrect graph import from GraphML file (#1719)
  • Node colors fade to white regardless of background color choice (#1728)
  • Setting graph space size/borders (#1729)
  • Very Lost Newbie: Even Dynamic Graph Example (through Gephi) Doesn't Work with Timeline? (#1730)
  • ImporterDOT supports # comments (#1739)
  • Import of GEXF format rearranges order of node attributes (#1742)
  • NullPointerException on DL Ucinet Exporter when exporting as List mode (#1746)
  • Windows installer should use 64 bit exe when available (#1748)
  • Settings get stored in a specific language (#1749)
  • Cytoscape to Gephi (#1753)
  • Add full screen mode to view menu (#1762)
  • MacOS build cleanup (#1766)
  • Appearance: add partition label color transformer (#1768)
  • Fix timeline graphics (#1771)
  • Gephi freezes with specific network (#1774)

API Changes

  • A new optional FileAware interface in FileImporter in ImporterAPI. This allows file importers to receive the file to import in a setFile method instead of the setReader method being called. If your FileImporter implements this interface, setFile will be called, and setReader will not be called.
Assets 6