Releases: kmuto/review
Releases · kmuto/review
Version 5.10.0
Bug Fixes
- Fixed an issue where specifying both a subdirectory and a custom page would cause an error (#1913, #1914).
- EPUBBuilder: Resolved an issue with long build times. (#1915, #1916, #1919).
- EPUBMaker: When
verify_target_imagesis enabled, modified to implicitly include coverimage (#1918, #1923). - Changed the metric option of ImageMagick's compare command to use
SSIM(#1917, #1921).
Enhancements
- Resolved warnings about the
csvandnkfgems no longer being default gems in Ruby 3.4 (#1911).
Contributors
Version 5.9.0
Bug Fixes
- LATEXBuilder: fix the spacing for
@<code>,@<tt>,@<tti>,@<ttb>to be more appropriate. Also improved handling of PDF bookmarks (#1906, #1907).
Enhancements
- differentiated between JIS B and ISO B paper sizes in
review-jlreq.clsUsers Guide (#1904). - fix typos in
config.yml.sample(#1909).
Contributors
Version 5.8.0
New Features
- The
//graphoperator allows graphical description in Mermaid notation. Seedoc/format.mdfor details on prepairing and setting up external tools (#1885)
Bug Fixes
- EPUBMaker: fix
<title>not being included in the auto-generated part content (#1898)
Enhancements
- PDFMaker: fix to wrap long URLs with
@<href>operator (#1890)
Contributors
Version 5.7.0
Bug Fixes
- Fixed error when omitting a bind address of
review-init -won Windows (#1824) - EPUBMaker: escape
<,>, and&when converting to MathJax to avoid HTML errors (#1876, #1877)
Breaking Changes
- Ruby 2.6 or earlier was excluded from the operation verification (#1871)
- EPUMaker: included a link to the cover in the table of contents according to EPUB validation rules (#1874)
Others
Version 5.6.0
New Features
- IDGXMLBuilder: support
imgmathmath_format in//texequationand@<m>(#1829) - LATEXBuilder: use
reviewiconmacro instead ofreviewincludegraphicsin@<icon>(#1838) - trim spaces before/after characters in ruby text (#1839)
Breaking Changes
- LATEXBuilder: use
MEMO,NOTICE,CAUTIONor other headers instead of■メモ. If you want to use older headers, add■メモinlocale.yml. (#1856)
Others
- update documents
format.mdandformat.ja.md(#1860)
Version 5.5.0
Version 5.4.0
New Features
- GitHub Discussions has been opened to answer questions about Re:VIEW
Breaking Changes
- EPUBMaker:
manifest/itemin the opf file is now sorted by the dictional order of ID strings (#1763) - TextMaker: the separator line now put between the heading rows and the normal rows of the table. To revert this behavior to old version, set
textmaker/th_boldparameter to true (#1789) - TextMaker: the output result of the
//indepimageop has been adjusted to//image(#1790) - TextMaker: the output result of the
//imgtableop has been adjusted to//imageand//table(#1791) //sourceop is now also not escaped when highlighting is enabled (#1788)
Bug Fixes
- fixed YAML error in Ruby 3.1 and kept backward compatibility (#1767, #1775)
- EPUBMaker: removed
epub:type=coverfrom titlepage and colophon (#1776) - removed invalid urnid sample (#1779)
- when there is a syntax error in config.yml, exit with proper error message instead of an exception (#1797)
- IDGXMLMaker: fixed an error to compile prefaces or postfaces when secttags is enabled (#1800)
Enhancements
- EPUBMaker, WebMaker: use
layout.html.erborlayout-web.html.erbas the base template for cover, titlepage, colophon, and part, just like regular chapters (#1780) - EPUBMaker, WebMaker: cover, titlepage, colophon, and part can now be overwritten with
_cover.html.erb,_titlepage.html.erb,_colophon.html.erb,_colophon_history.html.erb, and_part_body.html.erb(#1777)
Docs
- mentioned GitHub Discussions in README.md (#1772)
Others
Version 5.3.0
New Features
- add the future of endnote.
//endnotespecifies the content of the endnote,@<endnote>specifies the reference to the endnote, and//printendnotesplaces endnotes (#1724)
Bug Fixes
- fixed an error in new jlreq that caused it to become independent of ifthen package (#1718)
- fixed an issue with hidden folio being set to all 1 when using review-jsbook with TeXLive 2020 or later (#1720)
- fixed an error that occurred when a non-existent file was specified in the coverimage parameter (#1726, #1729)
- it now warns when a non-existent file is specified in the titlefile, creditfile, and profile parameters (#1730)
- fixed
@<tcy>op error in review-jlreq. this op will be expanded into\reviewtcymacro (#1733) - fixed exception errors in review-vol and review-index (#1740)
- fixed forgetting to copy
__IMGMATH_BODY__.texwhen math compiling error occurs (#1747) - fixed the problem that the position of
//beginchildand//endchildis not displayed when an error occurs (#1742) - fixed a build error when using
//graphop (#1744) - fixed undefined variable in epubmaker.rb (#1755)
- fixed execution error in review-catalog-converter (#1753)
Enhancements
- warnings are now given when footnotes (
//footnote) and endnotes (//endnote) are defined but not referenced (@<fn>,@<endnote>) (#1725) \includefullpagegraphicsmacro that pastes an image over the entire page now supports vertical writing (#1734)- try to find plantuml.jar from the working folder,
/usr/share/plantuml, or/usr/share/java(#1760)
Docs
- format.ja.md, format.md: fixed a mistake in the command line for creating SVG formulas (#1748)
Others
Contributors
Version 5.2.0
New Features
- EPUBMaker: added
<section>based on heading level for CSS formatting, when theepubmaker/use_sectionparameter is set totrue(#1685)
Bug Fixes
- PDFMaker: fixed a problem that caused a warning in templates for Ruby 2.6 and above (#1683)
- EPUBMaker: fixed an issue that caused copied files to be empty in Docker environments (#1686)
- added CSS style for correct displaying horizontal characters in vertical typesetting (#1688)
- PDFMaker: fixed the pxjahyper option conflict error on latest TeXLive (#1690)
- PDFMaker: fixed compile error when image is not found (#1706)
Enhancements
- improve around warn and error handling (#1674)
- PDFMaker: introduced
pdfmaker/use_symlinkparameter to speed up the process by using symbolic links instead of actual copies. This may not work on some operating systems such as Windows (#1696) - PDFMaker: don't insert empty page after frontmatter when using review-jlreq with
serial_pagination=true, openany(#1711)
Others
- fixed related to GitHub Actions (#1684, #1691)
- review-preproc: refactored (#1697)
- refactored nested lists handling (#1698)
- refactor code with Rubocop 1.12 (#1689, #1692, #1699, #1700)
- The
builder_init_filemethod of each builder now executessuperfirst to use base builder'sbuilder_init_file(#1702) - PDFMaker: Stopped implicitly including FileUtils library (#1704)
Contributors
Version 5.1.1
Bug Fixes
- Fix the runtime error of
review-preproc(#1679)