Releases: sunaku/md2man
v5.1.2
v5.1.1
Version 5.1.1 (2016-03-04)
Patch:
v5.1.0
Version 5.1.0 (2016-02-28)
Minor:
-
md2man-html(1): add syntax highlighting to fenced code blocks.
-
md2man-rake(1): add directory name to README and "man/index" title.
Fallback to adding directory name for standalone titles, such as "README"
and "man/index", so that users know what project those manuals belong to. -
md2man-rake(1): allow running task names without namespace.
You can now run
md2man-rake man
instead ofmd2man-rake md2man:man
,
and similarlymd2man-rake web
instead ofmd2man-rake md2man:web
.
Patch:
-
Clarify optionalness of PATTERN in
--help
option. -
md2man(5): paragraph types reflect .PP, .TP, .IP.
-
Link to Markdown website instead of markdown(7).
v5.0.3
Version 5.0.3 (2016-02-21)
This release fixes a crash, fixes roff bugs, improves CSS styling for HTML
output, and adds a complete manual page example in md2man(5) documentation.
Patch:
-
Fix crash upon encountering a sole space
-
md2man-rake(1): fix sorting of manual pages in
man/index.html
listing.
Previously, the manual page with longest filename ended up at the top. -
md2man-html(1): emit extraneous top-level heading components that come
after the known list of "title section date source manual" components.
Previously, such extraneous components were omitted from the output. -
md2man-html(1): " escaping broke shellwords splitting of .TH heading.
-
md2man-html(1): css: hide title, section, manual in top-level heading.
-
md2man-html(1): css: center top-level heading; float source right.
-
md2man-roff(1): don't chomp off the newline at end of output.
-
md2man-roff(1): newline before links broke tagged paragraphs.
-
md2man-roff(1): don't squeeze newlines inside code blocks.
Other:
-
md2man(5): revise paragraph definitions and add complete manpage example.
-
Document optional regexp argument to
-h
and--help
in all executables. -
README: "document format" was moved into md2man(5).
-
README: shorten and move project links to the top.
-
README: add link to pre-rendered example HTML file.
-
md2man-roff(1): we don't emit
.UM
and.UE
directives anymore. -
md2man-roff(1): add tests for postprocess document lstrip().
-
README: rename "Demonstration" section to "Examples".
-
README: move EXAMPLE.png screenshot into gh-pages branch.
v5.0.1
Version 5.0.1 (2016-02-13)
Major:
-
md2man-html
now puts permalinks after heading text to avoid unsightly
gaps at the beginning of each heading in text-mode browsers like w3m(1). -
Upgrade to binman version 5.x.x, which is also a major version bump.
Other:
- README: use fenced code blocks to get syntax highlighting on GitHub.
v4.0.1
v4.0.0
Version 4.0.0 (2014-10-26)
Major:
-
Cross references are no longer expanded inside code spans and code blocks.
Thanks to Mathias Panzenböck for reporting this issue in GH-19:
#19 -
The
Md2Man::Document
module now defines the following methods. If you
redefine/override these methods in deriving classes, make sure that you
callsuper()
therein to trigger these methods' original implementation!Md2Man::Document#block_code(code, language)
Md2Man::Document#codespan(code)
v3.0.2
v3.0.1
Version 3.0.1 (2014-07-16)
This release restores Mac OS X support and fixes a permalink generation bug.
Patch:
-
GH-13: man(1) on Mac OS X could not display URLs.
The version of groff on Mac OS X is too old: it lacks the an-ext.tmac
macro package that defines styles for email addresses and general URLs.$ groff --version ... GNU grops (groff) version 1.19.2 GNU troff (groff) version 1.19.2
This patch drops those URL macros in favor of simpler angled brackets.
Thanks to Sorin Ionescu for reporting this issue in GH-13:
#13 -
md2man-html(1): cross references were escaped in heading permalink IDs.
v3.0.0
Version 3.0.0 (2014-06-22)
This release changes md2man-html(1) heading permalinks to follow GitHub style:
unique, lowercase, and squeezed and stripped of HTML tags and non-word chars.
In addition, it renames the md2man-xref
CSS class to md2man-reference
.
Please make sure to update any existing bookmarks and/or hyperlinks you may
have for jumping to specific locations in your HTML manuals after upgrading.
Major:
-
Make permalink anchors on headings fully lowercase in md2man-html(1).
-
Put permalinks on left & indicate target permalink in md2man-html(1).
-
Make permalink anchors unique by appending a count in md2man-html(1).
-
Rename
md2man-xref
CSS class tomd2man-reference
in md2man-html(1).