Mon Jun 29 18:16:06 2015 KADO Masanori * Release 1.6.0 Sat Feb 28 19:51:29 2015 KADO Masanori * Release 1.5.0. Sun Feb 1 20:17:22 2015 Kenshi Muto * bin/review-epubmaker: Introduce structured YAML tree. Some epubmaker-specific configurations are moved under "epubmaker:". You can still keep to use parameters for compatibility, but you'll get a 'deprecated' warning message. epubmaker: ncxindent: ... flattoc: ... flattocindent: ... hook_beforeprocess: ... hook_afterfrontmatter: ... hook_afterbody: ... hook_afterbackmatter: ... hook_aftercopyimage] ... hook_prepack] ... rename_for_legacy: ... zip_stage1: ... zip_stage2: ... zip_addpath: ... verify_target_images: ... force_include_images: ... cover_linear: ... * bin/review-pdfmaker: Introduce structured YAML tree and new hooks. pdfmaker: hook_beforetexcompile: ... (before LaTeX compiling) hook_aftertexcompile: ... (after all of LaTeX compiling) hook_afterdvipdf: ... (after dvipdfm conversion) These hooks get two arguments. $1 is temporary build directory. $2 is the base directory (where you executed review-pdfmaker). Mon Jan 26 20:29:30 2015 Masayoshi Takahashi * lib/review/i18n.rb: To initialize after loading config.yml, modifiy API I18n.setup and remove I18n.i18n. Tue Jan 13 19:26:04 2015 Masayoshi Takahashi * lib/review/pdfmaker.rb: review-pdfmaker removes a PDF file if already exists As a PDF file can be re-generated from source files, review-pdfmaker remove the file when the file exists rather than exiting with error. review-epubmaker do the same way. Tue Dec 9 15:25:38 2014 Masayoshi Takahashi * lib/review/configure.rb: update default value of "toc" as nil. If you need TOC page in body, you should add "toc: true" in config.yml (EPUB2/3, LaTeX). Tue Dec 9 10:27:21 2014 Masayoshi Takahashi * bin/review-vol: add --yaml option to specify config.yml add a parameter `page_metric` in config.yml Sun Dec 7 16:57:01 2014 Masayoshi Takahashi * lib/review/book/chapter.rb, test/test_book_chapter.rb: remove Chapter.intern_pathes. To get chapters, use Book::Base.load and Book::Base#chapter. Mon Nov 17 09:28:21 2014 Kenshi Muto * lib/review/book/chapter.rb, lib/review/book/index.rb: fix @ to show appendix correctly with respecting appendix_format yaml parameter. Wed Nov 5 19:11:02 2014 Kenshi Muto * lib/review/idgxmlbuilder.rb, test/test_idgxmlbuilder.rb: stop providing a index from @. That behavior just makes a confuse. Wed Oct 29 18:54:28 2014 KADO Masanori * Release 1.4.0. Thu Sep 18 13:48:24 2014 KADO Masanori * bin/review-init, doc/format.rdoc, lib/review/htmlbuilder.rb, lib/review/pdfmaker.rb, lib/review/tocprinter.rb, lib/review/review.tex.erb: change the name of layout template files to "layout.html.erb" and "layout.tex.erb" Wed Aug 20 17:15:04 2014 Masayoshi Takahashi * lib/review/book/chapter.rb: remove unused method Chapter.for_stdin and Chapter.for_path Wed Aug 20 01:51:02 2014 Masayoshi Takahashi * lib/review/book/parameters.rb: remove ReVIEW::Book::Parameters Wed Aug 20 00:30:07 2014 Masayoshi Takahashi * lib/review/book/parameters.rb, lib/review/book/base.rb, test/test_book.rb, test/test_book_parameter.rb: remove unused method: ReVIEW::Book::Parameters.default and ReVIEW::Book::Parameters.load Thu Aug 7 16:25:23 2014 KADO Masanori * lib/review/book/base.rb (Base#prefaces, postscripts): remove implicit prefaces and postscripts. Wed Aug 6 18:55:31 2014 KADO Masanori * bin/review-catalog-converter: add review-catalog-converter for converting old style catalog files into a new style catalog.yml file. Thu Jul 31 15:05:34 2014 Kenshi Muto * lib/review/htmlbuilder.rb, lib/review/idgxmlbuilder.rb: provides warning message if image couldn't be found. Sun Jun 29 22:12:58 2014 Masanori Kado * Release 1.3.0. Sun Jun 29 10:40:02 2014 Kenshi Muto * Now review-epubmaker-ng becomes review-epubmaker. Previous review-epubmaker is renamed to review-epubmaker-legacy. We believe new review-epubmaker has a compatibility with previous version, but please inform us if you meet a different behavior. See doc/libepubmaker/config.yml for details of configurations. Fri Jun 27 22:49:17 2014 Kenshi Muto * lib/epubmaker/epubv2.rb: insert dummy element with double-width space in tree toc when
  • element has only child
      element. Closes #285. Tue Jun 17 10:36:31 2014 Masayoshi Takahashi * lib/review/book/base.rb: remove (rarely used) features. * ignore ./config.rb file * ignore ./lib/review/* files * ignore ./*/*.re and ./*/*/*.re files Wed Jun 11 20:15:00 2014 KADO Masanori * lib/review/book/base.rb (ReVIEW::Book::Base#config): Rename method and instance variable from param to config. Sun Jun 8 22:55:39 2014 Kenshi Muto * lib/review/htmlbuilder.rb, lib/review/htmlutils.rb, test/test_htmlbuilder.rb, test/test_htmlutils.rb: normalize html ID. ID must be /\A[a-z][0-9a-z_.-]*/ with case insensitive. Sun Jun 8 22:04:29 2014 Kenshi Muto * bin/review-epubmaker, bin/review-pdfmaker, lib/review/epubmaker.rb, lib/review/makerhelper.rb: review-*maker calls review-compile of exactly same directory. Closes #228, #288. Sat Jun 7 00:37:17 2014 Kenshi Muto * lib/review/htmlbuilder.rb: use the value of htmlext variable for html file extension, instead of static ".html". Sat Jun 7 00:06:37 2014 Kenshi Muto * lib/epubmaker/content.rb, lib/epubmaker/epubv3.rb, lib/review/epubmaker.rb: add properties='svg' attribute to OPF item of HTML which links SVG file (to satisfy EPUB3 spec.) Wed Jun 4 12:05:36 2014 Kenshi Muto * add safe mode. This feature checks a numeric value of REVIEW_SAFE_MODE environment variable. bit1(+1) : blocks any hooks of epubmaker. bit2(+2) : blocks review-ext.rb. bit3(+4) : blocks user's custom html layouts. Mon Jun 2 14:23:28 2014 Kenshi Muto * doc/libepubmaker/config.yml, lib/epubmaker/producer.rb, lib/review/epubmaker.rb: implement strict image finder mode for review-epubmaker-ng. review-epubmaker-ng picks up the images which are used in each HTMLs and CSSs by declareing 'verify_target_images: true' in yml. Thu May 28 00:51:08 2014 Masayoshi Takahashi * lib/review/book/image_finder.rb: add new class ReVIEW::Book::ImageFinder extracted from ReVIEW::Book::Index Index#find_pathes moves to ImageFinder#find_path, and select only one (first) path because rest pathes is not used. ImageFinder is an independent class, so you can get image pathes without ImageIndex. Sat Apr 12 16:31:11 2014 Masayoshi Takahashi * lib/review/book/index.rb: allow same @s in one document (remove warning) Thu Apr 3 19:03:03 2014 Kenshi Muto * change all .yaml to .yml. (#244) locale.yaml is still supported for backward compatibility. (but locale.yml is preferred.) Thu Apr 3 18:41:42 2014 Kenshi Muto * lib/review/latexbuilder.rb: escape idx string. Thu Apr 3 09:53:26 2014 Kenshi Muto * lib/epubmaker: add zip_addpath parameter to include extra pathes in ePUB file. * Rename sample YAML file's extension from .yaml to .yml. Wed Apr 2 22:34:56 2014 Masayoshi Takahashi * Release 1.2.0. Tue Mar 25 19:11:36 2014 Kenshi Muto * lib/review/book/index.rb, bin/review-compile: improve the image file finder. Now review-compile finds a image file from: 1. ///. 2. //-. 3. //. 4. //. 5. /-. 6. /. Sun Mar 23 23:54:27 2014 Kenshi Muto * doc/libepubmaker/config.yaml, lib/epubmaker/epubv2.rb, lib/epubmaker/epubv3.rb, lib/epubmaker/poducer.rb, test/test_epubmaker.rb: support both hierarchy toc and flat toc. Sun Mar 23 18:05:53 2014 Kenshi Muto * doc/libepubmaker/config.yaml, lib/epubmaker/epubv2.rb, lib/epubmaker/epubv3.rb, lib/epubmaker/poducer.rb, lib/review/epubmaker.rb: use -toc. for ePUB2 as same as ePUB3. dropped tocfile parameter. Closes: #237 Tue Mar 18 18:37:12 2014 Kenshi Muto * doc/libepubmaker/config.yaml: add descriptions of some parameters. Tue Mar 18 17:57:23 2014 Kenshi Muto * epubmaker/content.rb, epubmaker/producer.rb, epubmaker.rb: add embeded font support. By default, review-epubmaker-ng takes fonts/*.{otf|ttf|woff} and images/*.{otf|ttf|woff}. You can change this behaviour by modifying image_ext, font_ext, fontdir, and imagedir in config.yaml. Thu Mar 13 11:34:15 2014 Kenshi Muto * lib/review/htmlutils.rb, lib/review/epubmaker.rb, test_htmlbuilder.rb: use pygments higlighting only if "pygments: true" is defined. Thu Mar 13 09:52:50 2014 Kenshi Muto * epubmaker/epubv3.rb: