Changes#

What’s new in 1.3#

1.3.0#

  • Uses mhi.help framework for HTML Help documentation.

  • The command py -m mhi.help will open all help documentation.

  • Added Python 3.14 support

What’s new in 1.2#

1.2.1#

  • Clear definition CRC’s during save.

  • Documentation fixes.

1.2.0#

What’s new in 1.1#

1.1.4#

  • Fixed: crash due to non-numeric id in <channel/> nodes.

1.1.3#

  • Reduced time spend creating new id’s when many components are being created.

1.1.2#

  • documentation space/tab fixes

  • ParameterBase now uses property descriptors, to enable autocomplete

1.1.1#

  • save_as() accepts a str in addition to a Path

  • changing a namespace will update internal definition namespace references

  • adding a Definition to a ProjectFile now ensures component IDs are unique

1.1.0#

  • Global Substitution support

  • Layer support

  • Use new “mapping” types, instead of overriding lxml element operations.

  • Help documentation included with module (py -m mhi.xml help)

  • Renamed ProjectNode properties for improved clarity:

What’s new in 1.0#

1.0.1#

  • Properly detect .pslx files as PSCAD Library files.

1.0.0#

  • Initial public release (PSCAD xml support only)