def to_html
      self.parse if @changelog_hash.empty?
      # GitHub Markup API is really weird, we MUST pass a file name for format detection as 1st arg:
      @changelog_hash.inject({}) { |h,(k,v)| h[k] = GitHub::Markup.render(".#{@format}", v); h }
    end
def to_html
      self.parse if @changelog_hash.empty?
      # GitHub Markup API is really weird, we MUST pass a file name for format detection as 1st arg:
      @changelog_hash.inject({}) { |h,(k,v)| h[k] = GitHub::Markup.render(".#{@format}", v); h }
    end
Convert @changelog_hash content to html using GitHub::Markup.
 The +@format+ is used to determine the input format (should be one of:
 "rdoc", "md", 'markdown", "raw", etc.)
 See https://github.com/github/markup/blob/master/lib/github/markups.rb
 for more formats. The corresponding gem must be bundled.