v2.5.0
Release notes
CGMES (beta)
- Skip current limits if no PATL is defined
- Remove deprecated cim1 modules
- Support default boundary files
- Bug fixes:
- Fix reactive capability curves import
- Fix regulating terminal import
- Fix country code for XNodes
- Fix ConcurrentModificationException in Node mapping
Computation
- Add Javadoc for computation module
- Add extendable computation parameters
Contingencies
IIDM
- Variant can be copied into an existing one [BC#790]
- Remove deprecated
getShunt
andgetShuntStream
methods - Add
getBus
methods to network BusView and BusBreakerView - Print balance summary to a Writer instead of a Logger
- Change
getName
implementation of merged lines to get a human readable name - Add support of batteries
- An exception is thrown if no importer is found to load a network
- The import/export of a terminal reference have been moved to a specific class
- Substation's countries are optional
- Bug fixes:
- Fix removal of extensions
- Fix merged network ID modification and renaming
- Fix bus name in BusAdder
iTools
- Fix handling of spaces in paths
Loadflow validation
Math
- Add Javadoc for graph module
- Add Javadoc for matrix module
- Add
add
method to sparse matrix - Rename some methods in matrix API
Security analysis
- Refactor SecurityAnalysisBuilder, make the API cleaner
- LimitViolationDetector has access to the current contingency
- LimitViolationDetector have been moved to
com.powsybl.security.detectors
- Get logs from a security analysis computation
Quality
- Add TopIssue GitHub App.
- Add a link to Spectrum community
- Add a link to Javadoc.io