class DownloadTV::Configuration

def breaking_changes?(version)

Returns nil if it's the same version
Returns false if a patch has been detected
Returns true if a major or minor update has been detected
#
def breaking_changes?(version)
  DownloadTV::VERSION.split('.')
                     .zip(version.split('.'))
                     .find_index { |x, y| y < x }
                     &.< 2
end