Skip to content

Migration guide v7.2.0

Olivier Perrin edited this page Feb 10, 2026 · 3 revisions

Breaking Change Breaking changes for all users

IIDM

IIDM 1.16

Adaptations for IIDM 1.16

Downstream projects should:

  • Check in their versionable extensions' serializers/deserializers (classes extending AbstractVersionableNetworkExtensionSerDe) that a SerDeVersion value supports the new version (1.16) (usually, at least a SerDeVersion has its maxIidmVersionExcluded attribute set to null. In this case, there is nothing to do the the SerDe.);

  • Upgrade the version in their XIIDM / JIIDM unit test files corresponding to the current version:

    • For ".xiidm" or ".xml" files: replace xmlns:iidm="http://www.powsybl.org/schema/iidm/1_15" with xmlns:iidm="http://www.powsybl.org/schema/iidm/1_16";

    • For ".json" or ".jiidm" files: replace "version" : "1.15" with "version" : "1.16".

Documentation

Building ReadTheDoc

Building the ReadTheDoc now requires Python 3.12 or a more recent version instead of Python 3.9.


Custom IIDM Impl Notice for custom IIDM implementations maintainers

IIDM

Add network case in getIdentifiableStream

Custom IIDM implementations maintainers should handle the network case in Network.getIdentifiableStream(). In this case, it should return a stream with the current network and its subnetworks.


Deprecated Deprecated methods

Clone this wiki locally