Gephi v0.9.2 Release Notes

Release Date: 2017-09-24 // over 2 years ago
  • 🆕 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.

Previous changes from v0.9.1

  • 🆕 New features highlight

    • 🆕 New German localization

    Other new or improved features

    • Implement new mutual edge filter (#1312)
    • 👍 Re-add import wizard support (#1322)
    • 🔀 Merge dynamic attributes and timeset when merging parallel edges (#1345)
    • Hide Edit Window description area (#1354)
    • ➕ Add label properties in Edit (#1355)

    🛠 Bugfixes

    • Filter Saved queries not saved in project files (#123)
    • Filter not applied when opening Gephi file (#734)
    • 👻 SVG, PDF export generate 'null pointer' exception (#1239)
    • App Hangs - OS X El Capitan (#1241)
    • Attributes not appearing in Size setting (#1242)
    • Edge weights are not read (#1243)
    • Data laboratory shows double precision error decimals for columns with type Float/Double (#1245)
    • CSV import only show one node (#1247)
    • 👌 Improvements in spreadsheet import and fix default weight when not indicated (#1249)
    • 🔀 Multiple edges won't be merged (#1251)
    • Workspace persistence XML duplicate markup in .gephi (#1262)
    • Partitions filters not available at start (#1263)
    • Gexf liststring attribute type not working (#1266)
    • Screenshot in overview: Dialog shows "Saved in {0}" (#1271)
    • NullPointerException on SQLite import (#1272)
    • GEXF export doesn't properly export list types (#1279)
    • 🖨 Array attributes aren't properly printed in Overview and Preview (#1280)
    • Data laboratory - NullPointerException when switching workspaces (#1281)
    • Data laboratory - Convert column to dynamic does not accept timestamps, only dates (#1283)
    • Edge weights not available as a label choice (#1287)
    • 🔀 Silent fail on merge columns > create time interval (#1288)
    • Red Roses palette generator freezes Gephi (#1296)
    • Modularity class percentages multiplied by an additional factor of 100 (#1297)
    • 👻 Inter and Intra edges filter raises null pointer exception (java.lang.NullPointerException)(#1298)
    • Rotation layouts both counter clockwise (#1304)
    • Select on Overview not working 0.9 (#1306)
    • Cannot delete a column (#1310)
    • PNG export looses alpha value (#1314)
    • "Set Label color to be of same color of the Object" in Overview does not work (#1315)
    • 👻 Exception on opening project with multiple workspaces (#1318)
    • Attributes not appearing in Appearance dropdown list (#1319)
    • Gephi 0.9 doesn't display node attributes from a .gephi file saved by Gephi 0.8.2b (#1320)
    • StringIndexOutOfBoundsException after Import Spreadsheet (#1321)
    • Appearance Window hangs after setting size (#1324)
    • Equal filter does not work with array columns (#1331)
    • 0️⃣ Use Interval time representation by default on new workspaces (#1332)
    • "Convert column to dynamic" does not obey chosen time representation (#1334)
    • Time interval graphics don't work correctly often (#1335)
    • 📜 Error when parsing spells in gexf files (#1337)
    • 👻 Exception when editing array types (#1338)
    • Closeness in GraphDistance incorrect (#1341)
    • Current time format is not respected when representing TimestampSet in data laboratory (#1343)
    • NPE when opening dynamic graph from Data Laboratory on Mac OS X (#1344)
    • 👻 Exception when appending parallel edges (#1347)
    • Appending edges with auto-created nodes resets existing node's label (#1348)
    • 🔀 Merge multiple workspaces doesn't work with timestamp representation (#1349)
    • Edge colour - overview - always remain grey, no node colour, no change of colour (#1353)
    • Edit window doesn't respect current time format (#1358)
    • 👻 Exception when right click on double array in Data Laboratory (#1359)
    • Table alternative rows sometimes have the wrong highlight color (unreadable) (#1360)
    • Selecting nodes with object coloring mode doesn't highlight neighbours (#1361)
    • Edge label position should be in the middle of the edge when undirected (#1362)
    • Edge labels don't respect the "Hide non-selected" option (#1363)
    • Label color and size modes are not localized (#1364)
    • IllegalArgumentException when importing sliced gexf with attvalues (#1366)
    • Dynamic metrics don't work with interval time representation (#1367)
    • VNA file error in Gephi 0.9.0 (#1369)
    • Workspace panel sometimes doesn't select the proper tab when adding workspaces (#1378)

    API Changes

    • A new setColors method has been added to Partition in AppearanceAPI.
    • The SpigotImporter and SpigotImporterBuilder interfaces in ImportAPI have been renamed to WizardImporter and WizardImporterBuilder. Methods have been accordingly renamed in ImportController as well.
    • The FilterBuilder.getFilter() and CategoryBuilder.getBuilders() methods in FiltersAPI now take a Workspace as a parameter.