Review v4.0.0 Release Notes
Release Date: 2019-10-29 // over 4 years ago-
๐ New Features
- introduce review-idgxmlmaker which generates IDGXML files at once (#1337)
- review-textmaker converts the math in the document to image files when
imgmath
parameter hastrue
(#1338) - ๐ป introduce wizard mode to layout of LaTeX on Web browser. Add
-w
option to review-init. This feature is experimental and may be replaced in the future (#1403) - experimental feature: introduce the feature to insert whitespace based on character when combining lines into a paragraph. To enable this, install unicode-eaw gem and add
join_lines_by_lang: true
into config.yml #1362
๐ฅ Breaking Changes
- review-init no longer creates empty
layouts
folder (#1340) - PDFMaker: fix a problem that white space characters disappeared in
@<code>
,@<tt>
,@<tti>
, and@<ttb>
. Also the string is automatically wrapped (#1348) //texequation
ใ//embed
and//graph
that don't allow inline op no longer escape inline op in strings. And don't put extra line break (#1371, #1374)- ๐
PDFMaker: change the default table placement from
htp
toH
for use in columns (\floatplacement{table}
value in review-style.sty) #1385 - PDFMaker: the space between Japanese/Western characters in the code lists is changed to 0 from 1/4 character (#1401)
- ๐ change the default value of
toc
parameter from null (false, don't create a table of contents) to true (create a table of contents) (#1405)
๐ Bug Fixes
- ๐ fix a typo in review-jlreq (#1350)
- ๐ fix incorrect result when
re
file uses CR for line-feed code (#1341) - PDFMaker: fix foreground color of
//cmd
with review-jlreq after page breaking (#1363) - PDFMaker: fix duplicate 'column' label for
@<column>
(#1367) - PDFMaker: copy gentombow.sty and jsbook.cls only for review-jsbook (#1381)
- PDFMaker: fix invalid PDFDocumentInformation on review-jlreq with LuaLaTeX (#1392)
- PDFMaker: fix missing hiddenfolio information at even pages on review-jlreq (#1395)
โจ Enhancements
- ๐ support
@<em>
and@<strong>
in IDGXMLBuilder (#1353) - PDFMaker: extract
code_line
andcode_line_num
from code blocks for ease handling each line (#1368) - PDFMaker: add new compile option
-halt-on-error
to make it easier to find the problem when an error occurs (#1378) - PDFMaker: when there is a footnote text (
//footnote
) in the column block, it may cuse problems such as numbering. So warn it if there is. (#1379) - Logger: progname should be add in logger, not in message arguments (#1388)
- ๐ improve error checking for yaml files (#1386)
- PDFMaker: the cover page becomes even number (p.0) and is named "cover" (#1402)
- ๐จ PDFMaker: refactor
generate_pdf
method (#1404) - create
.gitignore
for new project (#1407)
๐ Docs
- โก๏ธ update sample-book/README.md (#1354)
- โ add descriptions about options of jsbook.cls to review-jsbook/README.md (#1365)
Others
- ๐ unify styles of a method with arguments (#1360)
Catalog#{chaps,parts,predef,postdef,appendix}
should return Array, not String (#1372)- ๐ use
safe_load
for loading YAML (#1375) - ๐จ refactor
table
method to simplify each builder (#1356) - refactor
XXX_header
andXXX_body
(#1359) - ๐ enable
Builder#highlight?
method on each builder (#1373) - refactor mkdchap* and mkpart* (#1383)
- โก๏ธ don't update rubygems in Travis CI (#1389)
- ๐จ refactor around Index (#1390)
- โ add configration for review-jlreq to sample documents (#1391)
- definition list should start with spaces (#1398)
Contributors