Review v4.1.0 Release Notes

Release Date: 2020-02-29 // about 4 years ago
  • ๐Ÿ†• 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