Releases: powsybl/powsybl-diagram
Releases · powsybl/powsybl-diagram
v4.1.0
To fix any issues due to migration, please go to the migration guide. Labels and 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
v4.0.0
To fix any issues due to migration, please go to the migration guide. Labels and 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)
- Add a new branch name pattern for full Sonar analyses (#541)
🔨 Refactoring
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)
- 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
v3.3.1
v3.3.0
v3.2.0
Release notes
Common
Features
- Display current info in single-line diagrams and network-area diagrams (#505)
Example for single-line diagram:
Refactoring / quality
network-area diagram
Features
- Edge name not displayed by default (#504)
single-line diagram
Features
-
Icon to display components unknown from component library (#507)
-
Possibility to remove fictitious switch nodes (#501)
keep them | remove them |
---|---|
- Animate feeder arrows (#500)
Refactoring / quality
- Style provider refactoring (#512 )
Bug fixes
- Add feeder node and library component for batteries (#511)
v3.1.0
Release notes
Common
- Bump powsybl-core to 5.1.0 (#479, #494)
- Undefined value symbol as a parameter instead of an em dash constant (#483)
- Fix Sonar code smells (#480)
- Update readme.md (#455, #463)
Network-area diagram
Features
- Display names on edges (#461)
- Get the number of voltage levels in a voltageLevelFilter (#486)
- Change default StyleProvider in draw functions to TopologicalStyleProvider (#464)
- Add metadata and classes for diagram interaction (#429, #448, #452, #457, #458, #459)
- Consider dangling lines (#454)
Fixes
Single-line diagram
Features
- Add flat design components library (#476, #489)
- Internal two-winding transformers displayed within a cell (#493)
- Use min value instead of average value to order bus cells (#462)
- Open AbstractDiagramLabelProvider SPI (#451)
- Add componentType field in feederinfo metadata (#484)
- Unit tests use more common settings by default (#477)
Fixes
v3.0.0
Release notes
ℹ️ This release is the first since powsybl-network-area-diagram has been merged to powsybl-single-line-diagram repository, which has therefore been renamed to powsybl-diagram.
Repository changes
- Merge powsybl-network-area-diagram into powsybl-single-line-diagram (#428)
- Bump to powsybl-core 5.0.0 (#450, #420, powsybl/powsybl-network-area-diagram#98)
- Upgrade to PowSyBl parent 9 (#417)
Network area diagram
Features
- Improve text node: html text box with bus legend (#447)
- Change topological style provider: instead of one colour per connected component, colouring each bus nodes with a different colour on each voltage level, while edges always have the same colour for a given nominal voltage (#445)
- Allow applying repulsion force between springs (powsybl/powsybl-network-area-diagram#93)
- Add phase-shifter transformer arrow (#449)
- Layout with initial node positions (powsybl/powsybl-network-area-diagram#96)
- Adding more specific CSS classes (powsybl/powsybl-network-area-diagram#100)
Fixes
- Consider other end of DC link as neighbour at distance 1 (powsybl/powsybl-network-area-diagram#97)
- Reasonable pixel size (powsybl/powsybl-network-area-diagram#99)
Single-line diagram
Features
- Load break switch have same size as breakers (#425)
- Shunt width increased: taking into account the number of equipments in the shunt cell (#423)
- Format displayed values based on LayoutParameters: localized format can be specified, together with precisions for voltage, angle and power (#426)
- More CSS classes for discriminating text elements (#427)