=======
Changes
=======

.. py:currentmodule:: mhi.cosim



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
-----
- Added Python 3.13 support

1.2.0
-----
- Copy of implementation replaced with pscad/models/cosimulation submodule
- Fixes stall with many channels in single client, with different order
  than PSCAD and different timestep than PSCAD
- 9975: Co-Simulation now will resend last message with unlimited time


What's new in 1.1
=================

1.1.3
-----
- Added Python 3.12 support

1.1.2
-----
- Removed Python 3.5 classifier, due to f-string usage

1.1.1
-----
- Removed a Python 3.8 & later ``f'{variable=}'`` debug statement, which
  prevented the cosim library working on Python 3.7

1.1.0
-----
- Added :class:`.NamedChannel`
- Deprecated ``Channel.find_channel``, use :meth:`.Cosimulation.channel`
- Forward slashes in build configuration, for cross-platform compatibility


What's new in 1.0
=================

1.0.1
-----

- Raise ``IndexError`` instead of returning ``0.0`` when
  :meth:`.Channel.get_value` or :meth:`.Channel.set_value` called with
  an index outside of their respective allowable ranges.

1.0.0
-----

- Initial release
