Skip to content

Releases: sunaku/md2man

v1.5.1

04 Apr 19:13
Compare
Choose a tag to compare

Version 1.5.1 (2013-03-06)

Patch:

  • All this time, this project's documentation stated that Redcarpet's
    no_intra_emphasis option was enabled, but in reality, it was not.
    The documentation has been corrected and the option remains disabled.

  • In web pages generated by the md2man:web Rake task:

    • deactivate cross references to external manual pages

    • don't assume that NAME section contains a tagline

    • sort man/ subdirectories in the HTML index page

    • fix link to index page from webs directly in man/

    • add generator META tag to HTML output template

    • only apply special styling to the first H1 child

    • parse title from first paragraph containing hyphen

Other:

  • rename HISTORY to VERSION so it sorts after README

  • tests should exercise engines with default options

v1.5.0

04 Apr 19:13
Compare
Choose a tag to compare

Version 1.5.0 (2013-02-24)

Minor:

  • The md2man:web task from md2man/rakefile now:

    • emits valid HTML5 with helpful HTML page titles

    • uses Twitter Bootstrap styling for HTML man pages

    • emits only ONE index page for all HTML man pages

Other:

  • README: better organize the subsections of "Usage"

  • include md2man rake tasks in developer's rakefile

v1.4.1

04 Apr 19:14
Compare
Choose a tag to compare

Version 1.4.1 (2013-02-23)

Patch:

  • rakefile: arbitrary directory structure under man/

    #3 (comment)

    Thanks to Postmodern for raising this issue.

  • hook into 'build' task only if using Bundler tasks

    #7 (comment)

    Thanks to Postmodern for raising this issue.

  • GH-8: Redcarpet requires Ruby 1.9 and so must we

    #8 (comment)

    Thanks to Postmodern for raising this issue.

Other:

  • README: add md2man-html(1) and Md2Man::HTML usage

  • LICENSE: use GitHub profile URLs instead of e-mail

v1.4.0

04 Apr 19:14
Compare
Choose a tag to compare

Version 1.4.0 (2012-10-14)

Minor:

  • roff: emit non-first H1 headings as H2 headings

  • html: add Md2Man::HTML::Engine class for HTML manual page generation

  • html: add md2man-html(1) bin script for command line access to the above

  • html: add ID attributes on all headings for easy permalinking

  • rake: add md2man/rakefile to process markdown files in man/

    This library provides a rake md2man task that builds UNIX and HTML
    manual pages from Markdown files (with ".markdown", ".mkd", or ".md"
    extension) inside your man/man*/ directories. It also provides
    sub-tasks to build only UNIX or HTML manual pages separately.

    It also hooks into Bundler's gem packaging tasks to automatically build
    your manual pages for packaging into a gem. See the README for details.

v1.3.2

04 Apr 19:14
Compare
Choose a tag to compare

Version 1.3.2 (2012-10-13)

Patch:

  • roff: escape backslashes inside codespan nodes too

  • roff: escape backslashes inside block_code nodes

v1.3.1

04 Apr 19:14
Compare
Choose a tag to compare

Version 1.3.1 (2012-10-09)

Patch:

  • roff: do not render references inside code blocks.

  • roff: do not render references inside code spans.

  • roff: fix single-line indented paragraph detection.

  • roff: also indent block_code just like block_quote.

  • roff: add paragraph above block_quote for spacing.

  • roff: render code blocks as paragraphs for spacing.

    Otherwise there's not enough space between the previous paragraph and
    the code block: it appears on the next line and appears ugly in man(1).

  • document: make reference regexp match more manpages.

Other:

  • document: stronger digest encoding using NUL bytes.

  • document: super() can't reach Redcarpet's renderer classes.
    See vmg/redcarpet#51 for details.

v1.3.0

04 Apr 19:15
Compare
Choose a tag to compare

Version 1.3.0 (2012-09-27)

Minor:

  • Intra-word emphasis is now enabled by default in Md2Man::ENGINE.
    To not be affected by this change, you may still construct your own
    Redcarpet::Markdown engine with your own set of processing options.

v1.2.1

04 Apr 19:16
Compare
Choose a tag to compare

Version 1.2.1 (2012-07-05)

Patch:

  • GH-4: ruby 1.8.7 lacks negative lookbehind regexps.
    Thanks to Postmodern for reporting this issue.

Other:

v1.2.0

04 Apr 19:16
Compare
Choose a tag to compare

Version 1.2.0 (2012-02-06)

Minor:

  • The Md2Man::Document module now handles paragraph() nodes and dispatches
    their content accordingly to hook methods for indented, tagged, and normal
    paragraphs. A Redcarpet markdown parser need only include that module and
    implement those hook methods in order to benefit from md2man's extensions
    to markdown syntax programmatically.

Other:

  • README: mention features; revise markdown; cleanup.

  • LICENSE: @tanoku created initial Manpage renderer.

v1.1.0

04 Apr 19:16
Compare
Choose a tag to compare

Version 1.1.0 (2012-02-02)

Minor:

  • Add Md2Man::Document module for programmatic processing of
    cross-references to other UNIX manual pages within Redcarpet.

Other:

  • README: not all systems support man -l option.

  • gemspec: upgrade to redcarpet 2.1.0.

  • bundler suggests moving all dev deps into gemspec.

  • README: fix installation commands for development.

  • README: simplify project slogan to be more memorable.