@basil we can't guarantee to make no further changes, for two reasons:
We have a policy of continuous improvement, so we may bring out a future version of the Duet 3 Mini with improved functionality. For example, the version 1.02 board includes additional protection against the application of high voltages to the tacho inputs on the 4-wire fan connectors.
The ongoing component shortage means that we are sometimes unable to purchase the components we need, which forces us to modify the board design to use alternative components. An example is the switch to the BGA package processor on the Duet 3 Mini WiFi 1.02 board.
When we make changes, we always strive as far as possible not to remove or reduce any functionality. Where we cannot avoid reducing functionality, we give our OEM customers advance warning that the change is coming. We also strive to maintain firmware compatibility. Occasionally this means that older firmware versions will not run on new boards, but the newer firmware will always run on the older boards.
HTH David