VERSION.markdown in binman-4.0.0 vs VERSION.markdown in binman-4.1.0

- old
+ new

@@ -1,4 +1,47 @@ +## Version 4.1.0 (2016-02-10) + +### Minor: + + * Print path of HTML man page to STDOUT when launching browser. + +### Patch: + + * Revert "ensure 'binman:web' task works the first time thru". + + This reverts commit dd0511e78e02546cac4903b5c6de6243607a8bba, + which was causing the following error under Ruby 2.3.0p0. + + % rake build + mkdir -p man/man1 + rake aborted! + LoadError: cannot load such file -- md2man/rakefile.rb + ./lib/binman/rakefile.rb:29:in `load' + ./lib/binman/rakefile.rb:29:in `block in <top (required)>' + Tasks: TOP => build => binman => binman:man + (See full trace by running task with --trace) + exit 1 + + * Show HTML manual only as fallback to TTY man page. + + This prevents annoying browser launches every time you run `--help`. + + * `BinMan::show()` didn't always fallback to plain text header. + + * Don't override `man -P` pager; set `$LESS` and `$MORE` instead. + + Also, shell escaping the pattern prevents you from using regexp syntax. + + * `man FILE` isn't portable; use `man -M ...` instead. + + `man FILE` used to work in Debian, but doesn't work under Void Linux. + + `man -l FILE` works in Linux and OpenBSD but not on MacOSX / FreeBSD. + + Therefore, avoid all this portability mess using `man -M ...` instead. + + * Handle case where roff manual page is missing but HTML version exists. + ## Version 4.0.0 (2014-10-26) ### Major: * binman(1): Rename the `load` command to `snip` and remove `conv`.