Releases: sunaku/md2man
v1.5.1
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
Version 1.5.0 (2013-02-24)
Minor:
-
The
md2man:web
task frommd2man/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
Version 1.4.1 (2013-02-23)
Patch:
-
rakefile: arbitrary directory structure under man/
Thanks to Postmodern for raising this issue.
-
hook into 'build' task only if using Bundler tasks
Thanks to Postmodern for raising this issue.
-
GH-8: Redcarpet requires Ruby 1.9 and so must we
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
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 yourman/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
v1.3.1
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
v1.2.1
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:
- GH-1: use
~>
for gem version constraints.
See http://docs.rubygems.org/read/chapter/16
Thanks to Postmodern for this contribution.
v1.2.0
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
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.