The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
NAME
    CPAN::Changes::Markdown - Format your Changes file ( or a section of it
    ) in Markdown

VERSION
    version 0.2.1

SYNOPSIS
        use CPAN::Changes::Markdown;

        my $changes = CPAN::Changes::Markdown->load_utf8( $path_to_changes_file );

        print $changes->serialize # emits Markdown

DESCRIPTION
    Mostly, this is wrapper around CPAN::Changes that just formats the
    output differently.

    Primary use case for me is writing "Github" release notes.

    I plan to eventually have hook filters and stuff to highlight various
    tokens in a "Github" friendly way.

METHODS
  "load"
        my $ccm = CPAN::Changes::Markdown->load( path/to/file );

  "load_string"
        my $ccm = CPAN::Changes::Markdown->load_string( "some text" );

  "load_utf8"
    Same as "load" except opens "file" in "utf8" mode.

        my $ccm = CPAN::Changes::Markdown->load_utf8( path/to/file  );

  "serialize"
        my $string = $ccm->serialize();

ATTRIBUTES
  "changes"
  "header_filter"
    A CPAN::Changes::Markdown::Filter object that can process a header.

  "header_filter"
    A CPAN::Changes::Markdown::Filter object that can process a header.

AUTHOR
    Kent Fredric <kentfredric@gmail.com>

COPYRIGHT AND LICENSE
    This software is copyright (c) 2013 by Kent Fredric
    <kentfredric@gmail.com>.

    This is free software; you can redistribute it and/or modify it under
    the same terms as the Perl 5 programming language system itself.