XMLmind Ebook Compiler
|Convert icons
Convert to PDF iconConvert to RTF (Word 2000+) iconConvert to WordprocessingML (Word 2003+) iconConvert to Office Open XML (.docx, Word 2007+) iconConvert to OpenDocument (.odt, OpenOffice/LibreOffice 2+) icon

Change history

1.3.0 (August 21, 2018)

Enhancements:

  • In addition to HTML, an ebook page may now be written in Markdown.

    Many “Markdown dialects” and many Markdown syntax extensions are supported, thanks to flexmark-java, the software component used to implement Markdown support in ebookc.

    However for this to work, you must be using a Java 1.8+ runtime. More information in Markdown support.

  • In a <pre class="role-listing-XXX">, tab characters are now expanded by default to up to 8 space characters. “Tab stops” may be controlled using new -tabN specification. Example: <pre class="role-listing-1-java-tab4"> means expand tabs to up to 4 space characters in this line-numbered Java listing. Other example: <pre class="role-listing-tab0-shell"> means: do not replace tabs in this Bourne shell listing. More information in Program listings.
  • Upgraded XMLmind Web Help Compiler (whc for short) to version 2.1.3_01.
  • Upgraded Saxon to version 9.8.0.14.
  • Distribution ebookc-N_N_N-plus-fop.zip now contains Apache FOP 2.3 (including hyphenation and MathML support). This XSL-FO processor is automatically declared and thus, ready to be used to generate PDF or PostScript.

1.2.0 (May 05, 2018)

Enhancements:

  • The resources found in a CSS stylesheet (e.g. file "texture.png" in "background-image: url(images/texture.png);" or file "core_styles.css" in "@import url(lib/core_styles.css);") are now automatically detected and processed by XMLmind Ebook Compiler.
  • Inserting a <?pagebreak?> processing-instruction in the XHTML5 source between paragraphs, notes, tables, lists, etc, may be used to force a page break when generating any of the output formats which uses XSL-FO as an intermediate format (PDF, RTF, DOCX, etc)..
  • XMLmind Ebook Compiler, which passed all non-regression tests, is now officially supported on Java™ 10 platforms.
  • Upgraded XMLmind Web Help Compiler (whc for short) to version 2.1.3.
  • Upgraded Saxon to version 9.8.0.11.
  • New "HTML5 as an alternative to DITA and DocBook" tutorial.

Bug fixes:

  • When using Java 9 or Java 10 to run ebookc, a date like <revised modified="2018-04-27"/> was formatted as "2018 April 27" instead of expected "April 27, 2018".
  • An HTML resource called "foo.html" pointing as follows: <a href="bar.html#gee"/> to another HTML resource called "bar.html" caused a file called "bar.html#gee" (and not just "bar.html") to be created in the resource subdirectory of the output directory.

1.1.0 (February 27, 2018)

  • XMLmind Ebook Compiler now fully supports HTML 5.2. For example, your ebook pages may now contain picture elements.
  • Upgraded XMLmind Web Help Compiler (whc for short) to version 2.1.1.
  • Upgraded Saxon to version 9.8.0.8.

1.0.2 (December 08, 2017)

Enhancements:

  • Upgraded XMLmind Web Help Compiler (whc for short) to version 2.1. The new compiler uses window.sessionStorage rather than cookies to store the internal state of the Web Helps it generates.
  • XMLmind Ebook Compiler, which passed all non-regression tests, is now officially supported on Java™ 9 platforms.
  • Updated message translations to nn (Norwegian Nynorsk) and nb (Norwegian Bokmål), thanks to a contribution made by Leif Halvard Silli.

1.0.1 (September 18, 2017)

Enhancements:

  • Added a "current_page_number / total_page_count" field to the page navigation headers/footers generated for the multi-page XHTML5 output format (-f html).
  • Upgraded Saxon to version 9.7.0.20.

1.0.0_01 (September 04, 2017)

XMLmind XML Editor v7.5 integration issue: the following warning the"role-index-term" element has an "data-end-range" attribute: ignoring any other content was reported for an end-range index term just containing an empty text node.


1.0.0 (August 31, 2017)

Initial release.


© 2017-2018 XMLmind Software. Updated on 2018/9/4.
Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners. Acrobat and PostScript are trademarks of Adobe Systems Incorporated.