- Fixed issue with `ChangeAt` events and `t_eval` not covered in previous fix.
0.4.2
Fixed
- Fixed issue with `ChangeAt` events and `t_eval` (issue 1).
0.4.1
Fixed
- `Progress` now works for functions requiring `*args`.
0.4.0
Changed
- `ChangeAt` and `ChangeWhen` events now allow to change parameters. This changed the signature of `Change` functions from returning only the new initial conditions `y` to returning a tuple of the initial conditions and parameters `(y, args)`.
0.3.1
Changed
- Remove `*args` from `Condition` and `Change` protocols. Both of these are now correct for `pyright`: python def cond(t, y): ... def cond(t, y, *args): ...
0.3.0
Added
- `Events` type union of all event types accepted by `solve_ivp`. - Allow passing `args` to Conditions and Change functions.
Changed
- Change events to `kw_only` and `frozen` dataclasses.