Skip to content

Releases: powsybl/powsybl-diagram

v2.4.0

22 Sep 09:18
Compare
Choose a tag to compare

Release notes

  • Bump to powsybl core 4.4.0 (#277)
  • Size and viewbox computed and inserted in SVG (#270)
  • Introduce bus connection nodes (#241, #265), which replace
    • bus breaker connection nodes for bus breaker topology
    • fictitious disconnectors for node breaker topology
  • Standardize ids of fictitious nodes (internals, bus connections, transformers) and of transformer edges (#266, #267)
  • Generalize the use of the Point object, replacing List<Double> for snakelines (#249)
  • Replace components xml file by a json file, removing the JAXB dependency (#276)
  • Various fixes:
    • Remove 0 degree rotations (#259)
    • TopologicalStyleProvider correction and optimization (#269)
    • Fix display of buses directly connected to a bus (#248)
    • Fix bugs in substation layouts (#263)
    • Fix snakelines overlapping transformers and labels unexpected rotation (#260)
    • Force layout: avoid duplicating force in case of duplicated edge (#264)
  • Test parameter to allow overriding test references (#268)
  • Add slack link in README.md (#257)

v2.4.0-RC1

16 Sep 10:01
Compare
Choose a tag to compare
v2.4.0-RC1 Pre-release
Pre-release

Release notes

  • Bump to powsybl core 4.4.0-RC1 (#274)
  • Size and viewbox computed and inserted in SVG (#270)
  • Introduce bus connection nodes (#241, #265), which replace
    • bus breaker connection nodes for bus breaker topology
    • fictitious disconnectors for node breaker topology
  • Standardize ids of fictitious nodes (internals, bus connections, transformers) and of transformer edges (#266, #267)
  • Generalize the use of the Point object, replacing List for snakelines (#249)
  • Various fixes:
    • Remove 0 degree rotations (#259)
    • TopologicalStyleProvider correction and optimization (#269)
    • Fix display of buses directly connected to a bus (#248)
    • Fix bugs in substation layouts (#263)
    • Fix snakelines overlapping transformers and labels unexpected rotation (#260)
    • Force layout: avoid duplicating force in case of duplicated edge (#264)
  • Test parameter to allow overriding test references (#268)
  • Add slack link in README.md (#257)

v2.3.0

16 Jul 20:09
Compare
Choose a tag to compare

Release notes

  • Bump to powsybl-core 4.3.1 (#254)
  • Component library automatic discovery (#252)
  • Implementation of a force layout basic algorithm to get rid of gephi dependency (#243)
  • Generating the real component type in node metadata for 2WT and 3WT transformer feeder leg node (#253)
  • Change LayoutParameters cssInternal parameter to have SVG files with external CSS but with no CSS import (#255)

v2.2.0

26 May 20:00
Compare
Choose a tag to compare

Release notes

  • Add branch status decorator: either a flash or lock component is inserted if BranchStatus extension notifies outage, either forced or planned (#242)
    branchExtension
  • Update powsybl-core to 4.2.0 (#245)
  • Import PowSyBl core pom (#234)
  • Use ServiceLoader.load with the current classloader instead of the context classloader (#240)
  • Fix license header (#235)

v2.1.0

09 Apr 12:57
Compare
Choose a tag to compare

Release notes

  • Update powsybl-core to v4.1.0 (#231)
  • Draw lines (branches) within a substation (#207) Breaking Change
    internalLines
  • Creation of a BranchStatus extension (#225)
  • Remove viewer app, moved to powsybl-dev-tool (#226)
  • Graph classes are non final classes (#228)
  • Update github actions to latest versions (#229)
  • gephi exclusions gathered in the root pom.xml (#230)
  • Remove guava direct dependency (#233)

v1.9.1

02 Apr 10:14
Compare
Choose a tag to compare

Release notes

This is a corrective release of last Java 8 compatible version (1.9.0).

  • Correct diagram instability bug (#219)
  • Non-final graph classes (#228)

v2.0.0

09 Feb 09:05
Compare
Choose a tag to compare

Release notes

  • Update to Java 11 (#206) Breaking Change
  • Update powsybl-core to 4.0.0 (#212) Breaking Change
  • Correct diagram instability bug (#219)
  • Base voltage CSS styles defined based on voltage ranges (#218) Breaking Change

v1.9.0

29 Jan 11:20
Compare
Choose a tag to compare

Release notes

  • CSS refactor (#205, #211, #214) Breaking Change
  • Feeder display bug fixes (#208, #210)
  • Clean Gephi dependencies (#209)
  • Blocking the access external for XML parsing factories (#215)
  • Substitute node bug fix (#213)
  • Write svg file in tests for debug (#187)
  • Update README.md (#186)

v1.8.0

02 Dec 16:39
Compare
Choose a tag to compare

Release notes

  • Substation diagrams bug corrections (#180 and #184)
  • Feeder arrows corrections
    • Reserve enough space to avoid components/arrow overlap (#185)
    • Active arrow on top, reactive one below (#190)
  • Refactor and comments on elaborating primary blocks (#192)
  • Clean up dependencies (#194)
  • Correcting static var compensator display bug (#197)
  • Update powsybl-core to v3.8.0 (#201)

v1.8.0-RC1

16 Nov 16:47
Compare
Choose a tag to compare
v1.8.0-RC1 Pre-release
Pre-release

Release notes

  • Substation diagrams bug corrections (#180 and #184)
  • Feeder arrows corrections
    • Reserve enough space to avoid components/arrow overlap (#185)
    • Active arrow on top, reactive one below (#190)
  • Refactor and comments on elaborating primary blocks (#192)
  • Update powsybl-core to v3.8.0-RC1