def to_slack
      str = ""

      str << tag_info { |t| t }
      str << commit_info { |ci| ci.empty? ? "" : "(_#{ci}_)\n"  }
      str << sections(
        changes,
        -> (header) { "*#{header.capitalize}*\n" },
        -> (field, _index) { "\t- #{field}\n" }
      )

      str
    end
def to_slack
      str = ""

      str << tag_info { |t| t }
      str << commit_info { |ci| ci.empty? ? "" : "(_#{ci}_)\n"  }
      str << sections(
        changes,
        -> (header) { "*#{header.capitalize}*\n" },
        -> (field, _index) { "\t- #{field}\n" }
      )

      str
    end
Render the Changelog with Slack Formatting