The 2.83 version was done to fix problems created by the new comp code. When I did it I thought Brian was putting the new comp into the released version so I did 2.83. I later found the new comp is only in the one test version, but will be in the new Mach4
The change has to do with the rule that a comp move must be a linear move in the new comp. The old comp allowed an arc move. The new wizard should be OK doing a straight comp move with the old comp code.
Is that confused enough ?
The M9 is there because no coolant is asked for, so it issues an m9. The code is in there to make that an M7 or M8 if you choose mist or flood. Remember, the wizards are written so you can chain them together to generate one big program. It is possible (although unlikely) that one could do an operation with either flood or mist, then do a cut circle and want no coolant, so the m9 is issued.