Skip to content

Releases: powsybl/powsybl-diagram

v1.7.2

19 Oct 06:40
Compare
Choose a tag to compare

Release notes

  • Update powsybl-core to v3.7.1

v1.7.1

15 Oct 12:42
Compare
Choose a tag to compare

Release notes

  • Migrate to PowSyBl core 3.7.0

v1.7.0

15 Oct 10:05
Compare
Choose a tag to compare

Release notes

  • New display features:
    • Add optional tooltip with equipment name (#164). To enable it use LayoutParameters.setTooltipEnabled(true)
      tooltip_firefox
    • Add optional legend for nodes with voltage and angle values (#171). To enable it use LayoutParameters.setAddNodesInfos(true), together with a DiagramStyleProvider extending AbstractBaseVoltageDiagramStyleProvider (e.g. TopologicalStyleProvider). If you are using a custom DiagramStyleProvider which is not extending AbstractBaseVoltageDiagramStyleProvider, you need to override getElectricalNodesInfos(Graph) method to define the legend content.
      legend
  • TopologicalStyleProvider display corrections:
    • Three windings transformers color correction (#169)
    • Edge color correction for the extremities of an open switch (#170)
  • 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

09 Sep 16:09
Compare
Choose a tag to compare

Release notes

  • Migrate to PowSyBl core 3.6.0
  • Update JGrapht to 1.4.0
  • Zone json export (#123)
  • Stop creating useless disconnectors in bus breaker view (#152)
  • Cleaning and debug (#156 and #158)
  • Improvements in the shunt management (#161)
  • Bug fix: arrows on straight wires properly displayed (#147)

v1.5.0

04 Aug 12:39
Compare
Choose a tag to compare

Release notes

  • Migrate to PowSyBl core 3.4.0
  • Merge NodeLabelConfiguration and DiagramInitialValueProvider interfaces into DiagramLabelProvider interface
  • Add node decorator feature (see image below)
    decorators_example
  • Add Graph.replaceNode(oldNode, newNode) method to add then substitute
  • Deprecate Graph.substitueNode(oldNode, newNode) method, replaced by Graph.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 and BusbarSectionPosition) to new extensions API design
  • ResourceComponentLibrary may be composed of multiple stacked directories

v1.4.0

17 Jun 19:27
Compare
Choose a tag to compare

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

03 May 12:32
Compare
Choose a tag to compare

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

28 Feb 10:58
Compare
Choose a tag to compare

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

13 Dec 09:21
Compare
Choose a tag to compare

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