Releases: powsybl/powsybl-diagram
v5.3.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
⭐ Features
- [NAD] Add Atlas 2 force layout with Barnes-Hut optimization by @NathanDissoubray in #721
, #733, #793, #795
- Display TeePoint in SLD by @quinarygio in #728
- SLD - Rotate bus labels by @quinarygio in #758
- Add scale factor in layout parameters by @rolnico in #776
- [NAD] enrich metadata by @CBiasuzzi in #781
- [NAD] Display two arrows for each side of a line by @rpa-dacosta in #783
- [NAD] Display svg component as edge info by @quinarygio in #784
- Add boolean parameter to display absolute values of powers by @souissimai in #792
- [SLD] Represent nodes/buses fictitious injections by @samirromdhani in #794
- [NAD] enrich metadata, custom style by @CBiasuzzi in #799
🪲 Fixes
- [SLD] CGMES DL layout fixes by @flo-dup in #759
- Revert PR 691 to fix compatibility with Safari and JavaFX by @rolnico in #775
- [NAD] Fix customStyle.css for NAD custom profile by @flo-dup in #787
- [NAD] Fix removed HVDC lines by @flo-dup in #788
🔨 Refactoring
- [NAD] Add DefaultLabelProviderFactory and refactor DefaultLabelProvider parameters (#769)
💎 Quality
- Move SLD documentation by @So-Fras in #635
- Clean code by @rolnico in #732
- Add third-party license files by @rolnico in #770
- Add CI for forks by @rolnico in #785
- Optimization of the CI by @rolnico in #786
- Fix compatibility with Jackson 2.21.x versions by @olperr1 in #789
- Upgrade powsybl-core dependency to v7.2.0 by @olperr1 in #791 and @rolnico in #796, #797
- Update GitHub Actions versions by @samirromdhani in #798
New Contributors
- @rpa-dacosta made their first contribution in #783
- @souissimai made their first contribution in #792
- @samirromdhani made their first contribution in #794
Full Changelog: v5.2.0...v5.3.0
v5.2.1
v5.2.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
⭐ Features
- [NAD] Add middle edge info for branches by @rolnico in #750
- [NAD] Metadata add edge/node invisible booleans by @flo-dup in #765
- [NAD] Add timeout in parameters for iteration steps by @flo-dup in #757
🪲 Fixes
🔨 Refactoring
Miscellaneous
Full Changelog: v5.1.0...v5.2.0
v5.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
⭐ Features
- [SLD] Add a SVG legend writer in order to customize a legend completely by @SlimaneAmar in #755
- [SLD] FeederInfo: Add permanent limit percentage / current without arrow by @carojeandat in #748
- [SLD] Align the feeders' names horizontally by @EstherDarkish, @flo-dup in #747
- [NAD] Add displayAngle parameter in DefaultLabelProvider by @carojeandat in #760
Miscellaneous
- [NAD] Remove ForceLayout and Spring deprecated classes by @quinarygio in #756
- [NAD] Fix span for HTML valid foreignObject by @flo-dup in #753
Full Changelog: v5.0.0...v5.1.0
v5.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
⭐ Features
- [NAD] Simplify svg structure and enrich metadata with edge infos, legends and labels by @flo-dup in #740
- [SLD] custom style provider by @CBiasuzzi in #718
- [NAD] HVDC line edge type based on converter station by @ayolab in #724
- [NAD] Add sorting in addGraphEdges by @rolnico in #731
🪲 Fixes
- [NAD] Fix NPE if injection on a null connectable bus by @flo-dup in #744
- [SLD] Remove mock on unit test by @NathanDissoubray in #727
🔨 Refactoring
- [NAD] Refactor Force Layout by @NathanDissoubray in #695
- [NAD] change attributes' visibility in DefaultLabelProvider by @carojeandat in #743
Miscellaneous
- Migrate to Java 21 by @olperr1 in #725
- Bump powsybl-core to 7.0.0 by @olperr1 in #739
- Bump powsybl-core to 7.0.1 by @flo-dup in #745
- Update Slack link with new link by @So-Fras in #722
- Add maven wrapper by @rolnico in #726
New Contributors
- @rolnico made their first contribution in #726
- @ayolab made their first contribution in #724
- @carojeandat made their first contribution in #743
Full Changelog: v4.9.0...v5.0.0
v4.9.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
Miscellaneous
⭐ Features
- [NAD] Display injections on diagram if requested (#697)

- [NAD] Edge routing (#714)

- [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)
v4.8.1
v4.8.0
📜 Release notes
Miscellaneous
⭐ 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
🔨 Refactoring
- [NAD] Remove unused glued and stretchable style classes (#676)
📔 Documentation
- Enable download of documentation in pdf format (#661)