Well there are no zwave plus or s2 functions for one. Not sure if anything else is missing. And are the versions implemented all still up to date? For example, that docs says configuration v2 is the max supported, but it looks like v3 is supported also (Zwave standard is up to v4).
I’ll interject my own thoughts and experience here…
All zwave devices are “backward compatible”. So a multichannel v4 device will still accept multichannel v3 commands. You just have to be careful about what you try to send it. So it will work, but you will not be able to use the capabilities of the later versions of the command class.
The doc you are looking at is pretty out of date and we have not replaced it yet in the new developer guide. With regard to the different versions I would need to go case by case and see what we have implemented in the code. We are currently working to get our hub certified with the latest zwave standard. As I have said before, things with hub connected devices are changing up and we will be making an announcement about that at a later date. In the mean time, what we have documented is what we officially support. If you have special requests or problems please email build@smartthings.com