Just a quick update: Revise 3.17.0 is out, and struct revision is on by default. You can opt-out (see the docs) if it’s causing you problems, but I’ve been using it for a while and haven’t noticed issues. (That said, I don’t revise structs all that often.) Something that I think may be more likely to cause trouble is a new warning about switching package versions (which tend to be the revisions most likely to go wrong); I’ll be curious to hear feedback about whether this is a net win or just annoying.
As always, please report bugs or other problems to the issue tracker: Issues · timholy/Revise.jl · GitHub