def story
      updates = changes
      return unless tell_story?(updates)

      [preface, (updates unless destroy?)].compact.join("\n")
    end
def story
      updates = changes
      return unless tell_story?(updates)

      [preface, (updates unless destroy?)].compact.join("\n")
    end
Single version historical analysis

 @return [String] Human readable description of changes