Description
Commit 4c29598 changed the default enabled-ness of the google-java-format plugin and it was not mentioned in the release notes.
This is a disruptive regression, as prior to version 1.6, we had been using the plugin by committing the .idea/google-java-format.xml
preferences file into specific repos (thus opting into the plugin's formatting behavior) solely for teams that had agreed to opt into one of the styles supported by the plugin. For the large majority of projects that didn't opt into that formatting, this allowed us to encourage users to have the plugin installed locally (without causing harm) until they modified a project that had opted in.
Please consider this a request to revert that commit/change, ideally in a 1.6.1 patch release. I'll suggest that the default option for most well-behaved code-modifying plugins in the IntelliJ ecosystem is to avoid modifying the user's code until/unless the user explicitly takes an action to opt-in, either on a global or per-project basis. (See the checkstyle plugin, as an example.) This allows companies to install the plugin by default on everyone's machines as a no-op, and lets individual teams enable it as they see fit.
If you're opposed to a patch release, it would be much appreciated if you could at least (1) amend the release notes to mention this change explicitly and (2) commit to not changing the defaults again, so that we only experience this disruption once.