Timothy Murphy wrote:
There are hundreds, perhaps thousands, of different WiFi devices. It seems to me that the onus is on the developer to ensure as far as possible that changes he/she makes do not impinge on devices working with the previous version.
Unless the developer has access to all those devices and the time and resources to test every single change, they are going to rely on other folks to test changes and report any issues.
I'm not sure if "testing" is really the best, or even a feasible, way of doing this. Perhaps the developer should ask himself, "Is it conceivable that this change may not work with some device somewhere in the universe?"
Pretty much any change can cause regressions. Rahul