welcome back, ```r
do not cat() from kable(), but return an object of the class knitr_kable, and define S3 methods print.knitr_kable/knit_print.knitr_kable, respectively
add the caption argument to kable(), and remove the output argument
the kable() output format might be pandoc now (when used inside R Markdown v2)
adjust tests for kable(); should not directly use identical() now -- coerce to character first, because of the class `knitr_kable`
tweak vignettes: remove the output argument, and add a table caption
define `table > caption` as the same with div.figure p.caption
automatically add Table X to table captions just like figure captions
roxygenize
pass further possible arguments to kable_pandoc() and kable_markdown()
add the zero-width space trick discovered by @hadley
tweak vignette.css:

1. TOC only has bottom margin 10px;
2. TOC is 100% wide;
3. tables should not be too narrow;
4. table of R arguments should be 100% wide and without borders;
5. code in p/li should be wrapped like normal text;
6. R help page is wrapped in div.r-help-page;
use shippable
latex output need the \end{kframe} trick
caption might be passed to kable_mark()
add a trailing \n to the table string
I have already installed these packages via the r-shippable repo
hard-code the slug
rename the target to shippable
the environment variable is called BRANCH now (this is a poor name, dear Shippable)