Configurable incompatibility checks

Merged
WE
3y ago
+1074-283

config-file and config-prop CLI options

  • Gives user fine-grained control of what constitutes an incompatibile change.

Maven plugin config parameters

  • configFiles param for a separate yaml config file Corresponds to CLI --config-file option.
  • configProps param for specifying config props in pom.xml. Corresponds to CLI --config-prop option.
  • OpenApiDiffMojoTest updated to verify parameters work.

Relies on recent exhaustive testing of incompatible checks to ensure no regressions (see #545).

Fix #551
Fix #550
Fix #303