Skip to content

Releases: powsybl/powsybl-diagram

v4.4.0

05 Apr 14:38
v4.4.0
041b064
Compare
Choose a tag to compare

To fix any issues due to migration, please go to the migration guide. Labels Deprecated and Breaking Change are clickable and lead to the section of the migration guide corresponding to the associated described change.

📜 Release notes

Common

  • Bump to powsybl-core v6.3.0 (#603)

network-area diagram

⭐ Features

  • Spread voltageLevels with missing position information (#593)
  • Geographical coordinates used as layout (#592)

single-line diagram

🔨 Refactoring / quality

  • Documentation and refactoring (#517)Breaking Change

🪲 Bug fixes

  • Fix ground disconnector and ground in FlatDesignLibrary (#602)
  • OperatingStatus extension is on an Identifiable (#598)

v4.3.0

29 Mar 14:10
v4.3.0
c1b6255
Compare
Choose a tag to compare

📜 Release notes

Common

  • Bump to powsybl-core v6.2.4 (#599)

single-line diagram

🪲 Bug fixes

  • Matrix zone layout : snakelines must avoid multiterm (#585)

  • Matrix zone layout : fix diagram padding usage (#583)

  • Matrix zone layout : keep voltagelevel as exclusion area (#586)

  • Add parameter to disable/enable internal 2wt (#594)

  • Fix one leg intern cells (#595)

  • Fix empty node set exception (#596)

  • Fix extern cell on two (or more) subsections (#597)

v4.2.0

01 Feb 14:31
v4.2.0
bf8eccf
Compare
Choose a tag to compare

To fix any issues due to migration, please go to the migration guide. Labels Deprecated and Breaking Change are clickable and lead to the section of the migration guide corresponding to the associated described change.

📜 Release notes

Common

  • Bump to powsybl-core v6.2.0-RC1 (#578)
  • Bump to powsybl-core v6.2.0 (#584)

🔨 Refactoring / quality

  • Fix Javadoc warnings (#577)

network-area diagram

⭐ Features

  • Nominal voltage level filter on whole network (#575)

🪲 Bug fixes

  • Force layout fixes (#579)

single-line diagram

⭐ Features

  • Multi-substation diagram according to a matrix layout (#550, #582, #588)

⚠️ This is a beta feature: some improvements will be brought by next releases

🪲 Bug fixes

  • Display ground disconnectors in single-line diagrams (#564) Breaking Change

v4.1.1

22 Dec 14:47
v4.1.1
7fe1c0a
Compare
Choose a tag to compare

📜 Release notes

single-line-diagram

🪲 Bug fixes

  • Detect inconsistent busNodes positions (#573)

v4.1.0

12 Dec 13:15
v4.1.0
2f26790
Compare
Choose a tag to compare

To fix any issues due to migration, please go to the migration guide. Labels Deprecated and Breaking Change are clickable and lead to the section of the migration guide corresponding to the associated described change.

📜 Release notes

Common

  • Bump to powsybl-core 6.1.0 (#569)

🔨 Refactoring / quality

  • Update CI actions due to node.js v12 deprecation (#568)
  • Add literal annotation in author's email address (#563)
  • Fix extensions version (#560)

🪲 Bug fixes

  • Fix unit file permissions, text files should not be executable (#556)

network-area diagram

⭐ Features

  • Add max steps to layout parameters (#570)
  • Import pypowsybl nominal voltage filter into powsybl-diagram (#566)

single-line diagram

⭐ Features

  • Add label on all nodes if requested (#571)

🪲 Bug fixes

  • Allow PositionVoltageLevelLayoutFactory parametrization (#562)
  • Fix 3WT feeder info on voltage level graphs (#567) Breaking Change

v4.0.0

29 Sep 12:11
Compare
Choose a tag to compare

To fix any issues due to migration, please go to the migration guide. Labels Deprecated and Breaking Change are clickable and lead to the section of the migration guide corresponding to the associated described change.

📜 Release notes

Common

  • Bump powsybl-core to 6.0.0 (#553 #558)
  • Update to Java 17 (#528, #545, #546) Breaking Change
  • Add a new branch name pattern for full Sonar analyses (#541)

🔨 Refactoring

  • Modifiy diagram APIs ( #522) Breaking Change
  • Replace deprecated method usages (#542)

Network Area Diagram

⭐ Features

  • Return list of displayed voltage levels (#551)

🪲 Bug fixes

  • Fix missing DanglingLine case when visiting equipments (#549)

Single Line Diagram

⭐ Features

  • Offer multi-substation display possibilities with SingleLineDiagram.drawMultiSubstations(Network network, List<String> substationIdList, Path svgFile) (#518)
    image
  • Offer possibility to add units on feeder info (#555)

🔨 Refactoring

  • Add unescaped HVDC converter station id in metadata (#544)
  • Add LCC_CONVERTER_STATION component type (#537)

🪲 Bug fixes

  • Fix view box calculation (#540)

v3.3.2

12 Jul 12:29
Compare
Choose a tag to compare

Release notes

Common

  • Bump powsybl-core to 5.3.2 (#532)

v3.3.1

12 Jul 09:34
Compare
Choose a tag to compare

Release notes

Single line diagram

Bug fixes

  • Fix highlight for disconnected lines and components (#529 , #530)

v3.3.0

07 Jun 18:29
Compare
Choose a tag to compare

Release notes

Common

  • Bump powsybl-core to 5.3.0 (#523)

Refactoring / quality

  • Remove loadflow dependencies and config-test dependencies (#525)
  • Remove test jars usage (#515, #524, #526)

v3.2.0

06 Apr 14:22
Compare
Choose a tag to compare

Release notes

Common

  • Bump powsybl-core to 5.3.0 (#509 + #513)

Features

  • Display current info in single-line diagrams and network-area diagrams (#505)
    Example for single-line diagram:
    releaseNoteSldCurrentInfo

Refactoring / quality

  • Migration to JUnit5 (#509)
  • Improve code coverage (#482)

network-area diagram

Features

  • Edge name not displayed by default (#504)

single-line diagram

Features

  • Icon to display components unknown from component library (#507)
    releaseNoteUnknownComponent

  • Possibility to remove fictitious switch nodes (#501)

keep them remove them
keepFictitiousSwitchNode removeFictitiousSwitchNode
  • Animate feeder arrows (#500)
    releaseNoteAnimatedArrows

Refactoring / quality

  • Style provider refactoring (#512 )

Bug fixes

  • Add feeder node and library component for batteries (#511)
    releaseNoteBattery