def add_entry(options)
      add_unreleased_changes_section unless read.lines.to_a[0].strip == 'Unreleased Changes'
      lines = read.lines.to_a
      lines = lines[0..2] + Entry.new(options).lines + lines[3..-1]
      write(lines.join)
    end
def add_entry(options)
      add_unreleased_changes_section unless read.lines.to_a[0].strip == 'Unreleased Changes'
      lines = read.lines.to_a
      lines = lines[0..2] + Entry.new(options).lines + lines[3..-1]
      write(lines.join)
    end
@option options [required, Symbol] :type
   Must be one of the following:

   * :feature
   * :issue

 @option options [required, String<markdown>] :text
   A description of the change. This should be formatted as markdown.

 @option options [optional, Integer] :issue A related GitHub issue number.

 @option options [optional, Integer] :pull A related GitHub pull request number.