Skip to content

Releases: powsybl/powsybl-diagram

v5.2.0

11 Dec 10:07
v5.2.0
1242812

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

⭐ Features

  • [NAD] Add middle edge info for branches by @rolnico in #750 Breaking Change
  • [NAD] Metadata add edge/node invisible booleans by @flo-dup in #765 Breaking Change
  • [NAD] Add timeout in parameters for iteration steps by @flo-dup in #757

🪲 Fixes

  • [NAD] Fix phase-shifting three-winding transformer edge type by @flo-dup in #764 Breaking Change

🔨 Refactoring

  • [NAD] Edge routing simplified for forks by @flo-dup in #763 Breaking Change

Miscellaneous

Full Changelog: v5.1.0...v5.2.0

v5.1.0

09 Dec 09:53
v5.1.0
6f2f7a1

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

⭐ Features

Miscellaneous

  • [NAD] Remove ForceLayout and Spring deprecated classes by @quinarygio in #756 Breaking Change
  • [NAD] Fix span for HTML valid foreignObject by @flo-dup in #753

Full Changelog: v5.0.0...v5.1.0

v5.0.0

22 Oct 11:43
v5.0.0
de677e3

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

⭐ Features

  • [NAD] Simplify svg structure and enrich metadata with edge infos, legends and labels by @flo-dup in #740 Breaking Change
  • [SLD] custom style provider by @CBiasuzzi in #718
  • [NAD] HVDC line edge type based on converter station by @ayolab in #724 Breaking Change
  • [NAD] Add sorting in addGraphEdges by @rolnico in #731

🪲 Fixes

🔨 Refactoring

Miscellaneous

New Contributors

Full Changelog: v4.9.0...v5.0.0

v4.9.0

16 Jul 14:52
v4.9.0
e472ebc

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

Miscellaneous

  • Bump powsybl-core to 6.8.1 (#706, #715)
  • Bump powsybl-parent to v20.2 (#707)

⭐ Features

  • [NAD] Display injections on diagram if requested (#697)
    injections
  • [NAD] Edge routing (#714)
    routing
  • [SLD] Highlight buses when hovering (#701)
  • [SLD][NAD] Add bus description style classes (#711)
  • [SLD] Custom label provider (#705)

🪲 Fixes

  • [SLD] Fix non-escaped id attributes (#700, #713)
  • [NAD] Fix duplicate assertSvgEquals in OverridingStyleTest::testEurope (#710)
  • [NAD] Fix insert angles logic (#698)

🔨 Refactoring

  • [SLD][NAD] Separate nominal voltage css classes from bus number (#689, #712)
  • [SLD][NAD] Move components to diagram-util (#696)
  • [NAD] Move some svg parameters from SvgWriter to the DefaultLabelProvider (#692)
  • [NAD] Use single foreignObject for all text nodes (#691)
  • [NAD] Style tables in text boxes using CSS (#690)
  • [NAD] Remove spring middle repulsion (#694)Breaking Change

v4.8.1

23 Jun 13:57
v4.8.1
1339ffc

Choose a tag to compare

📜 Release notes

🛡️ Vulnerability fixes

  • Bump powsybl-core to 6.7.2 (#702)

v4.8.0

31 Mar 08:13
v4.8.0
de88407

Choose a tag to compare

📜 Release notes

Miscellaneous

  • Bump powsybl-core to 6.7.0 (#679)
  • Fix the action status badge (#675)

⭐ Features

  • [NAD] StyleProvider direct styling on edges and bus nodes (#671)
  • [NAD] Custom style provider (#678)
  • [NAD] Custom stylesheet fixes (#687)
  • [NAD] Custom label provider (#670)
  • [NAD] Represent subnetworks in network-area diagrams (#669)

🪲 Fixes

  • [NAD] Fix non overriding unit tests (#674)
  • [NAD][SLD] Draw 3wt with phase tap changer (#677)

🔨 Refactoring

  • [NAD] Remove unused glued and stretchable style classes (#676)

📔 Documentation

  • Enable download of documentation in pdf format (#661)

v4.7.0

16 Dec 15:13
v4.7.0
4d70d0d

Choose a tag to compare

📜 Release notes

⭐ Features

  • Set node positions from JSON metadata in network-area diagram (#656)
  • Add fictitious flag to node metadata in network-area diagram (#663)

Miscellaneous

  • Bump powsybl-core to 6.6.0 (#660, #665)
  • Bump powsybl-parent to v20 (#662)

🪲 Fixes

  • Fix GraphMetadata serialization: attributes' order (#659)

v4.6.2

06 Nov 09:33
v4.6.2
4c5fa3f

Choose a tag to compare

📜 Release notes

single-line diagram

  • Fix disconnected bus in bus breaker topology (#657)

v4.6.1

18 Oct 11:34
v4.6.1
098900a

Choose a tag to compare

📜 Release notes

single-line diagram

  • Fix bug on fictitious busNodes (#654)

v4.6.0

15 Oct 15:21
v4.6.0
9e38544

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

Miscellaneous

  • Bump to powsybl-core v6.5.0 (#648, #652)

📔 Documentation

  • Modify links in README.md to the tutorial readthedocs documentation (#644)
  • Modify links in README.md to point to readthedocs documentation (#642)
  • Add background on single line diagram for dark mode (#640)

network-area diagram

⭐ Features

  • Restore natural bus order for css nad (#636)
  • Add layout parameters to metadata in network area diagram SVG (#639)
  • Allow to provide fixed text node positions as input to network area diagram layouts (#637)Breaking Change
  • Add text nodes data to metadata in network area diagram SVG (#632)
  • Save network area diagram metadata in JSON format (#646)Breaking Change

single-line diagram

⭐ Features

  • Add limit violation highlight (#643)Breaking Change
  • Add a way to customize node infos from LabelProvider (#638)Breaking Change

🔨 Refactoring / quality

  • In the single line diagram of a substation, each voltage level's style index can starts at zero (#633)Breaking Change