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_images
is 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
csv
andnkf
gems 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.cls
Users Guide (#1904). - fix typos in
config.yml.sample
(#1909).
Contributors
Version 5.8.0
New Features
- The
//graph
operator allows graphical description in Mermaid notation. Seedoc/format.md
for 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 -w
on 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
imgmath
math_format in//texequation
and@<m>
(#1829) - LATEXBuilder: use
reviewicon
macro instead ofreviewincludegraphics
in@<icon>
(#1838) - trim spaces before/after characters in ruby text (#1839)
Breaking Changes
- LATEXBuilder: use
MEMO
,NOTICE
,CAUTION
or other headers instead of■メモ
. If you want to use older headers, add■メモ
inlocale.yml
. (#1856)
Others
- update documents
format.md
andformat.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/item
in 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_bold
parameter to true (#1789) - TextMaker: the output result of the
//indepimage
op has been adjusted to//image
(#1790) - TextMaker: the output result of the
//imgtable
op has been adjusted to//image
and//table
(#1791) //source
op 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=cover
from 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.erb
orlayout-web.html.erb
as 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.
//endnote
specifies the content of the endnote,@<endnote>
specifies the reference to the endnote, and//printendnotes
places 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\reviewtcy
macro (#1733) - fixed exception errors in review-vol and review-index (#1740)
- fixed forgetting to copy
__IMGMATH_BODY__.tex
when math compiling error occurs (#1747) - fixed the problem that the position of
//beginchild
and//endchild
is not displayed when an error occurs (#1742) - fixed a build error when using
//graph
op (#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) \includefullpagegraphics
macro 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_section
parameter 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_symlink
parameter 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_file
method of each builder now executessuper
first 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)