You never need to go through multiple versions when upgrading firmware. The upgrade from 1.18 to 1.19 was more complicated than usual because functions that were previously running on the WiFi module were moved to the main processor so that we have more control over them. This required the interface between the WiFi module and the main processor to be completely rewritten so it wasn't possible to maintain backwards compatibility either way round.