Md2man Versions Save

📚 Converts markdown into UNIX manual pages

v1.4.1

6 years ago

Version 1.4.1 (2013-02-23)

Patch:

Other:

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

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

v1.5.0

6 years ago

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.5.1

6 years ago

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.6.0

6 years ago

Version 1.6.0 (2013-03-10)

Minor:

  • Added an md2man-rake(1) executable that lets you run md2man's rake(1) tasks directly from the command line: without the need for a "Rakefile" in your working directory that loads the md2man/rakefile library.

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

    • extract CSS into a separate man/style.css file

    • center manpage on screen & auto-split into columns

Patch:

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

    • don't rely on being emitted into a man/ directory

Other:

  • add README and VERSION to generated HTML man pages

v1.6.1

6 years ago

Version 1.6.1 (2013-05-04)

Patch:

  • Replace multi-column CSS with single centered body.

Other:

  • Fix manpage xrefs in README and VERSION documents.

v1.6.2

6 years ago

Version 1.6.2 (2013-05-05)

Patch:

  • Fix "uninitialized constant Md2Man::VERSION" error in md2man/rakefile.

  • HTML manual page CSS: justify the lines of text just like man(1) does.

  • HTML manual page CSS: resize body to allot 78ex width for manpage text.

v2.0.0

6 years ago

Version 2.0.0 (2013-05-05)

This release renames md2man executables and libraries to highlight the fact that md2man provides two processing pathways: one for Roff and one for HTML.

Major:

  • Rename md2man(1) executable to md2man-roff(1).

  • Rename Md2Man::Engine to Md2Man::Roff::Engine.

  • Rename "manpage-reference" CSS class to "md2man-xref" in HTML output.

  • The Md2Man::Document#reference() method now takes only two parameters:

    • input_match - MatchData object for the reference in Markdown input containing the following named capture groups:

      • :page - name of the manual page

      • :section - section number of the manual page

    • output_match - MatchData object for the reference in output document containing the following named capture groups:

      • :addendum - non-space characters immediately after the reference in the output document

Patch:

  • Prevent cross-references from being expanded inside HTML tags.

Other:

  • Add md2man(5) manual page detailing md2man's markdown file format.

v2.0.1

6 years ago

Version 2.0.1 (2013-08-29)

Patch:

  • Use a proper CDN to access Bootstrap 2.3.2 styling in HTML output.

  • Ensure that man/ directory exists for the md2man:web Rake task.

  • Specify license in gemspec file to fix warning when building gem.

    Thanks to Bastien Dejean for contributing this patch.

Other:

  • Upgrade dependent gems by running bundle update.

  • minitest 4.7.5 provides spec library via autorun.

v2.0.2

6 years ago

Version 2.0.2 (2013-09-08)

Patch:

  • GH-14: escape single quotes at beginning of lines

    See the "CONTROL CHARACTERS" section in the groff(7) manual for details.

    Thanks to Nick Fagerlund for reporting this bug.

  • escape periods at line beginnings with & escape

  • escape text line backslashes as "\e" per groff(7)

  • better documentation for escaping in normal_text()

  • it's better to escape backslashes as [rs] than \e

    See "Single-Character Escapes" section in groff(7).

Other:

  • switch from double-quoted strings to single quotes

v2.0.3

6 years ago

Version 2.0.3 (2014-01-16)

Patch: