Skip to content

Version 4.1.0

Compare
Choose a tag to compare
@takahashim takahashim released this 29 Feb 14:33
· 791 commits to master since this release
dd3f683

New Features

  • add table_row_separator to specify a separator that separates table rows. Accceptable value: tabs (means \t+, default), singletab (means \t), spaces (means \s+), verticalbar (means \s*\|\s*) (#1420)
  • PDFMaker, EPUBMaker, WEBMaker, TEXTMaker, IDGXMLMaker: add -y (--only) option to specify the files to convert instead of all files (#1428)
  • add --without-config-comment option to review-init command to exclude comments from config.yml (#1453)
  • PDFMaker: add use_original_image_size in pdfmaker section. If this parameter is set to true, images in //image, //indepimage, and //imgtable will be placed in actual size, not textwidth (#1461)

Breaking Changes

  • PDFMaker: image_scale2width parameter has been moved under pdfmaker section (#1462)

Bug Fixes

  • PDFMaker: fix backward compatibility error with Re:VIEW 3 (#1414)
  • PDFMaker: fix an error when compiling review-jlreq with LuaLaTeX (#1416)
  • PDFMaker: fix index not being included in the table of contents (#1418)
  • RSTBuilder: fix conversion failure due to incorrect method argument handling (#1426)
  • IDGXMLBuilder: there was an error in the warning handling for the table (#1427)
  • IDGXMLMaker: there was an error in the processing when an error occurred in the filter program (#1429)
  • PDFMaker: fix a build failure when using inline operators such as @<code> or @<tt> for heading with media=ebook mode (#1432, #1465)
  • PDFMaker: raise just warning instead of error, when MeCab isn't installed (#1445)
  • IDGXMLBuilder: fix //imgtable to work correctly (#1448)
  • PDFMaker: fix an error when makeindex is true but no index is registered (#1467)
  • PDFMaker: fix missing footnotes in a description list (#1476)
  • review-index: fix an error when @<w> exists in headlines (#1484)

Enhancements

  • PDFMaker: add version to .cls/.sty files (#1163)
  • update Dockerfile (#1412)
  • IDGXMLMaker: show the contents of stderr from the filter program (#1443)
  • add *-idgxml folder entry to .gitignore (#1448)
  • //source can now omit options in all builders (#1447)
  • add Ruby 2.7 to the test targets (#1468)
  • allow a setting of multiple word_file (#1469)
  • EPUBMaker: warn when there is no heading in .re file (#1474)

Docs

  • add the description about contact and colophon_order to config.yml.sample (#1425)
  • update quickstart.ja.md and quickstart.md to Re:VIEW 4 (#1442)
  • update syntax-book sample document (#1448, #1449)
  • update README.md (#1455, #1458)
  • update format.ja.md and format.md. add the description about :: notation which sets builder-specific options to images (#1421)

Others

  • refactor codes with Rubocop 0.78.0 (#1424, #1430)
  • run PDF build test more strictly when there is LaTeX runtime environment (#1433)
  • switch the build test suite from Travis CI to GitHub Actions (#1431, #1436, #1437)
  • IDGXMLBuilder: refactor code list methods (#1438, #1439)
  • remove unnecessary review-ext.rb from syntax-book (#1446)
  • add tests for IDGXMLMaker and TextMaker (#1448)
  • refactor around Index (#1456, #1457, #1459)
  • update jsclasses to version 2020/02/02 (#1478)

Contributors