There's a lot of investigation required to find out what they have actually done. The spiteful wankers who decided to kill rapids and prevent multiple tools weren't the ones to actually implement it. The practicalities of how to achieve the changes are probably a bit more involved than they fondly imagined but they just have their minds on their bonuses.

If you don't change existing work, it seems you can still generate toolpaths that have multiple tools and rapids. But if you "make changes to the files", that goes away, whatever that means. So that will take some investigating. Sure enough, last night I managed to open a busy assembly and regenerate a load of g code with no obvious loss of function. Mulitple tool changes, G0/G1, all in one file. I must play further to see at what point it clamps down on the content.

Mostly pissed off at the loss of multi axis (> 3 axis). They claim this is the mark of a professional user but a lot of the 4th axis stuff I've seen is by amateurs like myself. True professionals have 5 axis or more.