Skip to content

Version 5.4.0

Compare
Choose a tag to compare
@takahashim takahashim released this 27 Feb 18:24
· 107 commits to master since this release
e90bd83

New Features

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 or layout-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