Gephi - The Open Graph Viz Platform
Follow-up release from 0.10.0
with bugfixes.
If you're looking for digital signatures for the release binaries, you can directly find them on Maven Central
ProjectController
now executes all methods synchronously, protected by an internal lock. The openProject()
, saveProject()
no longer return a Runnable
.ProjectListener
to receive events from ProjectController
.ProjectController.openNewWorkspace()
to simplify usage.WorkspaceMetaData
object in Workspace
to manage description.Controller
and Model
to facilitate workspace model creation. It can replace usage of WorkspaceListener
to handle model creation and maintenance.org.gephi.project.spi.ProjectPropertiesUI
as it had no clear purpose.ProjectController.startup()
method was removed as it wasn't used.ProjectInformation
. Relevant methods have been ported to Project
.WorkspaceInformation
. Relevant methods have been ported to Workspace
.WorkspaceProvider
. Relevant methods were ported to Project
.WorkspaceDuplicateProvider
SPI has been removed.LongTaskExecutor
now has execute
methods that also support Callable
in addition of Runnable
.PDFTarget
interface now gives access to the PDFBox objects as it has been migrated from iText to Apache PDFBox. All Renderer
implementation need to adapt the PDF rendering accordingly.setGlobalCanvasSize(boolean)
method was added to the PreviewController
to control whether the full or filtered (default) graph is used when calculating canvas size.ContainerLoader
now has a setMetadata()
method to provide graph metadata.@Meta-Ace made their first contribution in #1618 @totetmatt made their first contribution in #2518 @sukankanachakraborty made their first contribution in #2623 and #2061 @WaltonG made their first contribution in #1388 @pgdr made their first contribution in #1816
If you're looking for digital signatures for the release binaries, you can directly find them on Maven Central
Follow-up release from 0.9.3
, 0.9.4
, 0.9.5
and 0.9.6
with bugfixes.
If you're looking for digital signatures for the release binaries, you can directly find them on Maven Central
Follow-up release from 0.9.3
, 0.9.4
and 0.9.5
with bugfixes.
If you're looking for digital signatures for the release binaries, you can directly find them on Maven Central
Follow-up release from 0.9.3
and 0.9.4
with bugfixes.
If you're looking for digital signatures for the release binaries, you can directly find them on Maven Central
Follow-up release from 0.9.3
with bugfixes.
getEdges(int type)
to Graph
to allow retrieval of only edges of a specific type.getEdgeTypeLabels(boolean)
to GraphModel
.TimeSet
and Element.getTimeBounds()
.Column.exists()
as new utility.GraphLock
to the API in Graph
to expose locking states.Table
a Collection
of Column
.Column.isDynamicAttribute()
.toSet()
in addition of toCollection()
to element iterables.Table.countColumns(Origin)
method.getElementIndex()
methods to GraphModel
when providing a Table
.isNodeTable()
and isEdgeTable()
methods to Table
.Partition
and Ranking
now always receive the Graph
as parameter for all methods that do need access to the underlying index to facilitate local scale support.getColumn()
to Ranking
so it aligns with Partition
.getNormalizedValue()
to Ranking
to more easily retrieve the normalised value.Partition
now has a static DEFAULT_COLOR
when the color is not found for a given value.Partition.setColors()
as it was prone to confusion.transformAll(Iterable<? extends Element>)
to Function
.isLocalScale()
into isRankingLocalScale()
and isPartitionLocalScale()
in AppearanceModel
.Function
getters in AppearanceModel
independent from Graph
as this should be handled automatically based on the local/global state.postProcess()
method has been added to the Renderer
SPI to allow customization once all items have been rendered.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.setColors
method has been added to Partition
in AppearanceAPI
.SpigotImporter
and SpigotImporterBuilder
interfaces in ImportAPI
have been renamed to WizardImporter
and WizardImporterBuilder
. Methods have been accordingly renamed in ImportController
as well.FilterBuilder.getFilter()
and CategoryBuilder.getBuilders()
methods in FiltersAPI
now take a Workspace
as a parameter.Modularize application, extensible by plugins