Skip to content

Releases: kmuto/review

Version 1.7.1

29 Nov 14:23
Compare
Choose a tag to compare

Bug Fix

  • Fix latexbuilder to display caption twice in //listnum ([#465])
  • Fix review-init to generate non-valid EPUB3 file with epubcheck 4.0.1 ([#456])

v0.2.2 (PEG version)

23 Nov 23:25
Compare
Choose a tag to compare
v0.2.2 (PEG version) Pre-release
Pre-release
Version 0.2.2

Version 1.7.0

10 Nov 01:35
Compare
Choose a tag to compare

In general

  • Set up Rubocop settings and refactor code with the settings
  • Change the internal encoding to UTF-8 altogether (#399)
  • Add a Dockerfile

Bug Fix

  • Fix htmlbuilder to display line numbers with listnum/emlistnum under a syntax highlighting environment (#449)

Builders and Makers

epubmaker

  • Support direction parameter to set binding direction (#435)

Code contributors

Version 1.6.0

10 Nov 01:36
Compare
Choose a tag to compare

In general

  • Stop supporting Ruby 1.8.7
  • Enable to set default language for code highlighting (#403)
  • Use I18n in inline @<hd> chap (#420)
  • Support highlighting and lang option in //source

Bug Fix

  • Fix @<hd> to detect the target header-index in the middle of indexes (#400)
  • Fix epubmaker to escape pathname includes whitespace (#398)
  • Fix Builder#get_chap to return formatted appendix name correctly (#405)
  • Fix missing listing name when using syntax highlighting (#418)
  • Fix i18n to merge settings correctly (#423)
  • Fix epubmaker to match coverimage strictly (#417)
  • Fix htmlversion when epubversion == 3 (#433)

Commands

review-init

  • Add option to create locale.yml (#425)

Builders and Makers

htmlbuilder

  • Markup section number by span (#415)

latexbuilder

  • Support config["conver"]

pdfmaker

  • Support file insertion (same as EPUBMaker)

epubmaker

  • Add toc property to config.yml (#413)

Code contributors

Version 1.5.0

10 Nov 01:36
Compare
Choose a tag to compare

Notice

To support language parameter for syntax highlighting, if you use review-ext.rb to extend code block markup such as //list and //emlist, you should fix it (if you don't use review-ext.rb, you don't have to do anything).

In general

  • Add default properties in config.yml
  • Fix appendix format with @<hd>.
  • Fix index error in shallow column.
  • Add more items in i18n.yml.
  • Obsolete ReVIEW::Book::Base.load_default.
  • Add @<imgref> notation.
  • Add pdf, epub and cleanup tasks to sample Rakefile.
  • Change all formats of documents from RDoc to Markdown.
  • Add "Re:VIEW Quick Start Guide (EN)".
  • Enable @<hd> to identify the target, has unique id, without |.
  • Add an argument lang to list related notations when highlighting.
  • Add "Re:VIEW Format Guide (EN)".
  • Add highlight property in config.yml as setting of highlight.

Commands

review-epubmaker

  • Support toc in config.yml

review-init

  • Add --force option to generate files even if directory is existed.

review-vol

  • Add --yaml option.

Builders and Makers

markdownbuilder

  • Implement list_header() and list_body().

htmlbuilder

  • Fix MathML error in HTMLBuilder#texequation.

idgxmlbuilder

  • Stop providing a index for @<ttb>.

latexbuilder

  • Fix @<table> to refer the table on another chapter.
  • Support syntax highlighting with listings.

pdfmaker

  • Raise errors if no LaTeX tools are installed.
  • Support toctitle in config.yml.
  • Remove a PDF file if already exists.
  • Add parameters dvicommand and dvioptions in config.yml.
  • Add parameters texoptions in config.yml.
  • Load sty/*.fd and sty/*.cls
  • Provide hooks before/after TeX compiling.
  • remove dependency on sed command
  • raise errors and stop building when LaTeX command failed

epubmaker

  • Improve to support of MathML.
  • Make dummy <li> item hidden in nav file.
  • Introduce structured YAML tree for config.yml.
  • Use ReVIEW::I18n instead of EPUBMaker::Resource

Code contributors

  • akinomurasame
  • gfx
  • krororo
  • orangain

Version 1.4.0

10 Nov 01:37
Compare
Choose a tag to compare

In general

  • Normalize ID in bib notation.
  • Fix compatibility between POSTDEF file and POSTDEF section in catalog.yml.
  • Add APPENDIX section into catalog.yml.
  • Remove implicit settings of prefaces, appendix and postscripts.
  • Refactor code and test cases.
  • Add Installation, Resources and Links on README.rdoc

Commands

review-epubmaker

  • Keep 1st stage temporary directory when debug is true.
  • Support cover_linear option.

review-catalog-converter

  • Add new command which converts traditional catalog files into catalog.yml.

Builders and Makers

markdownbuilder

  • Improve compatibility with GitHub Flavored Markdown.
  • Add blank line before/after headline.
  • Support tt notation.
  • Support footnote notation.
  • Add indepimate notation.
  • Display nondisplayed image caption.

htmlbuilder

  • Provide warning message if image couldn't be found.
  • Change layout file name from 'layout.erb' to 'layout.html.erb'.
  • Compile caption of emlist/emlistnum/cmd notation.
  • Compile title notation.

idgxmlbuilder

  • Provide warning message if image couldn't be found.

latexbuilder

  • Change layout file name from 'review.tex.erb' to 'layout.tex.erb'.
  • add 'contact' for colophon in config.yml.
  • add 'pbl'(publisher) for colohpon in config.yml. You can use both 'prt' and 'pbl'.

pdfmaker

  • Support locale file.
  • Add colophon_order option.

epubmaker

  • Add epub:type='cover' attribute in cover file when it is EPUB3.
  • Escape special HTML characters to entities in toc view.

Code contributors

  • suzuki
  • vvakame
  • eiel

Version 1.3.0

10 Nov 01:38
Compare
Choose a tag to compare

In general

  • Introduce a new catalog file catalog.yml.
  • Support @<column>{} to refer to the column.
  • Enable @<chapref>{} to refert to the part.
  • Add safe mode as an environment variable 'REVIEW_SAFE_MODE'.
  • Force *.re files to put on the same directory of the catalog files.
  • Discontinue feature of setting with config.rb.
  • Discontinue feature of loading lib/review/* files in the document directory.
  • Introduce config appendix_format (arabic, roman, or alpha) to set an appendix heading style.

Commands

  • Force to use review-compile with the same version.
  • Add --version to display the version.

review-compile

  • Add --catalogfile to set a catalog file.

review-pdfmaker

  • Remove tmpdir for build.
  • Exit when any errors occur.
  • Add --ignore-errors to proceed even when any errors occur.
  • Generate ebb/bb files of image files in the image directory.
  • Add --[no-]debug to override debug in the config.yml.

review-init

  • Generate consistent CSS filenames.

review-epubmaker

  • Rename review-empumaker to review-empumaker-legacy, then rename review-empumaker-ng to review-empumaker.
  • Add verify_target_images and force_include_images configs which are related to including images in the EPUB file.

Builders

htmlbuilder

  • Add a reverse link from the footnote to the body.
  • Escape hyphens in the HTML comment tags.
  • Normalize 'id' attributes.
  • Enable to refer to the section titles from a layout file (toc).
  • Enable to refer to the prev/next section from a layout file (prev_chapter, next_chapter).

latexbuilder

  • Add columns in the TOC.
  • Change a image file extension as PDF in the graph notation.

Code contributors

  • kazutomi
  • dmiyakawa
  • zunda