Releases
v2.0.0
kdmsnr
released this
29 Apr 14:27
New Features
Load ./config.yml
if exists ([#477 ], [#479 ])
config.yml: Add review_version
([#276 ], [#539 ], [#545 ])
Allow review_version to be nil, which means that I don't care about the version ([#592 ])
Add experimental vertical orientation writing support ([#563 ])
Support [notoc]
and [nodisp]
in header ([#506 ], [#555 ])
Enable @<column>
and @<hd>
to refer other's column. ([#333 ], [#476 ])
Add command //imgtable
([#499 ])
Allow to use shortcut key of config ([#540 ])
enable to use @config["foo"]
instead of @config["epubmaker"]["foo"]
when using epubmaker
Accept multiple YAML configurations using inherit parameter. ([#511 ], [#528 ])
Add formats to i18n ([#520 ])
Make rake
run test and rubocop. ([#587 ])
Add webmaker ([#498 ])
LATEXBuilder: add option image_scale2width
([#543 ])
PDFMaker: Migrate platex to uplatex ([#541 ])
EPUBMaker: Support ebpaj format. ([#251 ], [#429 ])
EPUBMaker: Add direction
in default setting ([#508 ])
EPUBMaker: Allow pronounciation
of booktitle and author ([#507 ])
review-preproc: allow monkeypatch in review-preproc ([#494 ])
HTMLBuilder: Disable hyperlink with @<href>
with epubmaker/externallink: false in config.yml ([#509 ], [#544 ])
EPUBMaker: Add custom prefix and <meta>
element in OPF ([#513 ])
PDFMaker: support history
in config ([#566 ])
Breaking Changes
Update epubversion
and htmlversion
([#542 ])
Delete backward compatibility of 'param'. ([#594 ])
config.yml: 'pygments:' is obsoleted. ([#604 ])
Remove backward compatibility ([#560 ])
layout.erb -> layout.html.erb
locale.yaml -> locale.yml
PageMetric.a5 -> PageMetric::A5
raise error when using locale.yaml and layout.erb
prt
is printer(印刷所
), not publisher(発行所
). 発行所
is pbl
. ([#562 , #593 ])
Obsolete appendix_format
([#609 ])
Remove obsolete inaobuilder. (upstream changed their mind to use modified Markdown) ([#573 ])
Remove obsolete legacy epubmaker
review-compile: Remove -a/--all
option ([#481 ])
Bug Fixes
Escape html correctly. ([#589 ], [#591 ])
review-epubmaker: fix error of not copying all images. ([#224 ])
Fix several bugs around [nonum]
. ([#301 ], [#436 ], [#506 ], [#550 ], [#554 ], [#555 ])
IDGXMLBuilder: fix wrong calcuration between pt and mm for table cell width on IDGXML. ([#558 ])
HTMLBuilder: use class
instead of width
for //image[scale=XXX]
([#482 ], [#372 ]). It fixes on epubcheck test.
Refactorings
Support named parameters in EPUBmaker/PDFmaker ([#534 ])
Add ReVIEW::YAMLLoader
([#518 ])
Remove global variables. ([#240 ])
Set warning to false in test. ([#597 ])
Avoid warnings (avoid circular require, unused variable, redefining methods, too many args) ([#599 ], [#601 ])
MakerHelper: class -> module ([#582 ])
review-init: generate config.yml from doc/config.yml.sample. ([#580 ])
Unify template engine ReVIEW::Template ([#576 ])
HTMLBuilder: remove HTMLLayout
LATEXBuilder: use instance variable in templates ([#598 ])
LATEXBuilder: move lib/review/layout.tex.erb to templates/latex/ ([#572 ])
Update config.yml.sample ([#579 ])
Remove code for 1.8 and 1.9.3 in test (for Travis) ([#577 ])
Fix LaTeX templates ([#575 ])
Use read BOM|utf-8 flag for opening files, instead of string replacing ([#574 ])
review-preproc: set default_external encoding UTF-8. ([#486 ])
Fix pdf and epub build_path on debug ([#564 ], [#556 ])
Refactor EPUBMaker. ([#533 ])
Use SecureRandom.uuid instead of ruby-uuid ([#497 ])
epubmaker, pdfmaker: Use ReVIEW::Converter instead of system() ([#493 ])
Remove zip command and use PureRuby Zip library ([#487 ])
review-index: refine TOCParser and TOCPrinter ([#486 ])
Remove deprecated parameters, change default value of some parameters. ([#547 ])
sample config.yml should be config.yml.* ([#538 ])
Add Hash#deep_merge
([#523 ])
LATEXBuilder: use \reviewunderline
instead of \Underline
([#408 ])
Add name_of
and names_of
method into Configure class to take 'name' attribute value. ([#534 ])
EPUBMaker: reflected colophon_order. ([#460 ])
TOCPrinter: remove IDGTOCPrinter. ([#486 ])
Add new methods: Book#catalog=(catalog) and Catalog.new(obj) ([93691d0 ])
Chapter and Part: do not use lazy loading. ([#491 ])
Docs
README: rdoc -> md ([#610 ])
Update format.md, quickstart.md
Add note about writing vertical document and PDFMaker
Fix document in EN ([#588 ])
Code contributors
You can’t perform that action at this time.