Releases: powsybl/powsybl-diagram
Releases · powsybl/powsybl-diagram
v1.7.2
v1.7.1
v1.7.0
Release notes
- New display features:
- Add optional tooltip with equipment name (#164). To enable it use
LayoutParameters.setTooltipEnabled(true)
- Add optional legend for nodes with voltage and angle values (#171). To enable it use
LayoutParameters.setAddNodesInfos(true)
, together with aDiagramStyleProvider
extendingAbstractBaseVoltageDiagramStyleProvider
(e.g.TopologicalStyleProvider
). If you are using a customDiagramStyleProvider
which is not extendingAbstractBaseVoltageDiagramStyleProvider
, you need to overridegetElectricalNodesInfos(Graph)
method to define the legend content.
- Add optional tooltip with equipment name (#164). To enable it use
- TopologicalStyleProvider display corrections:
- Correct wrong indentation in svg output file (#165)
- Add missing fictitious nodes (#167)
- Code refactoring: add genericity for Position and Coord, allowing to harmonize horizontal and vertical layout calculations (#168)
- Correct wrong anchor points for three windings transformers (#169) and loads (#166)
v1.6.0
v1.5.0
Release notes
- Migrate to PowSyBl core 3.4.0
- Merge
NodeLabelConfiguration
andDiagramInitialValueProvider
interfaces intoDiagramLabelProvider
interface - Add node decorator feature (see image below)
- Add
Graph.replaceNode(oldNode, newNode)
method to add then substitute - Deprecate
Graph.substitueNode(oldNode, newNode)
method, replaced byGraph.substituteNode(oldNode, newNode)
- Fix topological coloring
- Fix internal node display regression
- Fix CGMES-DL layout (considers fictitious nodes connected to switches and feeders)
- Migrate position extensions (
ConnectablePosition
andBusbarSectionPosition
) to new extensions API design ResourceComponentLibrary
may be composed of multiple stacked directories
v1.4.0
Release notes
- Add right padding with spaces for the power flow values in the SVG generation process
- Fix wire style class name unicity issue
- Highlight open lines
- Create cell groups in SVG
- Upgrade to PowSyBl 3.3.0
- Fix SVG load break switch component
- Fix exception when there are no snake lines
v1.3.0
Release notes
- Add equipment ID (non escaped) attribute in metadata json
- Vertical display of 2 windings transformers and new phase shifter display
- Add possibility to center labels or display them diagonaly
- Remove voltage level name label in voltage level diagrams
- Add RawGraphBuilder to build diagrams without IIDM
- Change CGMES-DL IIDM extensions and importer for keeping track of substations belonging to diagrams
- Small optimizations in Graph
- Fix missing switches in bus/breaker topology
- Use base voltage config in NominalVoltageDiagramStyleProvider instead of hard coded colors
- Add an option to adapt cell height to content
v1.2.0
Release notes
- Migrate to PowSyBl Core 3.1.0
- Improve position layout by clustering stability
- Topology calculation utility class
- Add new smart substation layout algorithm based on force layout
- Fix CGMES substation layout for handling substations with three-windings transformers
- DefaultDiagramStyleProvider does not depend anymore on IIDM network
- CGMES ProtectedSwitch support
- Fix arrows direction
v1.1.0
Release notes
- Access to network model from graph post processor
- Fix CGMES-DL import of multiple diagrams
- Fix CGMES-DL post-processor performance issue when DL profile is not present.
- Fix feeder shifting
- Fix arrow visibility issue when there is no value to display
- 'Close tab' and 'Close all tabs' menu in the javafx viewer
- Specific transformer representation in substation and zone diagrams
- Improve CGMES-DL profile support
- Fix hidden internal nodes
- Fix wire / line feeder connection
- Fix grid display in case of missing busbar positions
- Provide a default base-voltages.yml
- Zone graph model and zone CGMES layout support
- Improve bus coloring in topological style
- Subcomponent support in component library
- Improve Javadoc
- Fix regression in nominal voltage style provider