Skip to content

Releases: brailleapps/dotify-cli

v3.2.1

21 Oct 07:35
Compare
Choose a tag to compare
  • Formatting
    • Formatting process is faster and guaranteed to converge
    • Volume breaking is more stable #50
    • Fix interpretation of volume-keep-priority in and around nested blocks
    • Fix break-before="page" when already at the beginning of a page, resulting in less empty pages in the result. #98
    • Allow evaluation of $volume in volume transitions and in the normal flow #99
    • Allow `, where you previously had to say (round $page) or (format {0} $page) #99
    • Be more strict about what is allowed in an expression #99
    • Don't normalize space in evaluating expressions #99
    • Call setResolver earlier to enable peeking to Evaluate or PageNumberReference segments #105
    • Fix a mismatch between the behavior of ScenarioData and RowGroupDataSource that could result in an IllegalStateException, notably when a break-before="page" occurs when there are only empty blocks on the current page, some of which have markers. #98
    • any-resumed does not reduce available space on page when not rendered
    • Improved documentation #102

v3.2.0

30 Apr 12:46
bd6be71
Compare
Choose a tag to compare

New in this version:

  • User interface
    • Improves "translate" command options
    • Includes java runtime version in "version" command
  • Translators
    • Adds Liblouis translators for the following locales: af, ar, as, awa, bn, bra, ca, chr, ckb, cs, cy, da, de, de-CH, el, en, en-GB, en-US, eo, es, fa, fi, fr, ga, gez, gu, haw, hi, hr, hu, iu, kha, kn, ko, lt, lv, mi, ml, mn, mni, mr, ne, nl, nl-BE, no, or, pa, pl, pt, ru, sa sd, sk, sl, sr, ta, te and vi.
    • Supports locale 'sv'
    • Adds localized name and description to the Swedish braille translators and filters
  • Embossing
    • Fixes a problem with page ranges on Index V4 and V5 embossers
  • Layout
  • Formatting
  • Misc
    • Makes plugins directory independent of current directory (fixes #9)
    • Updates documentation
    • Adds license information

v3.1.0

19 Apr 10:53
Compare
Choose a tag to compare

New in this version:

v3.0.0

15 Feb 08:55
Compare
Choose a tag to compare

New since 2.3 (released in September 2014)

CLI

New commands

  • Includes all commands previously found in Braille Utils CLI (the "default command" in Dotify 2.3 is now called convert)
  • Adds translator command

Changed options

  • convert (the "default command" in Dotify 2.3)
    • Adds option to re-run conversion upon change in source file with -w
    • Lists advanced options with -o
    • Makes it possible to override xslt localization data
    • Removes options related to a specific path (fixes #5, fixes #7)
    • Uses page-height and page-width instead of rows and cols (fixes #10)
  • list
    • Adds hyphenators to list command

Improved commands

  • convert (the "default command" in Dotify 2.3)
    • Help text lists supported input and output formats
    • Sorts presets in the help text
    • OBFL validation is now supported for OBFL results
    • Improves format detection
  • emboss
    • Makes it possible to send embosser data to a folder instead of a device
    • Displays some key properties of the selected embosser implementation in embosser settings (8-dot support, volume support, line spacing support)
  • find
    • Corrects the scanning folder (fixes #14)
  • validate
    • OBFL is now supported as input

Embossing

Formatter

Source file conversion

  • Adds support for Danish, German and Norwegian text output (not braille)
  • Adds an option to disable the toc preamble
  • Adds option to remove title page (enabled by default)
  • Adds an option to disable the cover page
  • Uses the same header and row spacing for all pages when duplex is off
  • Sets the position of rear jacket copy and colphon to right after the cover page when placed at the beginning of the book
  • Supports using page-height and page-width instead of rows and cols and adds deprecation warnings for rows, cols and rowgap
  • Adds code to handle missing values for identifier and date
  • Displays the name of the root element instead of just "XML" in xml conversion tasks
  • Fixes a problem with footnotes/rearnotes sections in combination with toc in epub 3
  • Updates OBFL validation

Other

  • Requires Java 8
  • Improves PEF-validator
  • Adds a version file to tar and zip distributions

v3.0.0-rc.1

04 Jan 13:05
Compare
Choose a tag to compare
v3.0.0-rc.1 Pre-release
Pre-release

New in this version:

  • CLI
    • Uses streamline-api validators (fixes #12, fixes #13) - OBFL validation is now supported by the convert command for OBFL results and as input to the validate command
  • Formatter
    • Takes margin and padding into account when computing table layout (closes brailleapps/dotify.formatter.impl#35)
    • Makes it possible to disallow hyphen at the last line of the last page of a volume
  • Other
    • Updates dotify.api, dotify.common, dotify.hyphenator.impl, dotify.translator.impl, dotify.text.impl, dotify.formatter.impl and dotify.task.impl to v4.0.0
    • Updates streamline-api, streamline-engine and streamline-cli to v1.0.0

v3.0.0-beta6

01 Dec 11:12
Compare
Choose a tag to compare
v3.0.0-beta6 Pre-release
Pre-release

New in this version:

v3.0.0-beta5

03 Nov 08:00
Compare
Choose a tag to compare
v3.0.0-beta5 Pre-release
Pre-release

New in this version:

  • CLI
    • Makes it possible to send embosser data to a folder instead of a device
    • Displays some key properties of the selected embosser implementation in embosser settings (8-dot support, volume support, line spacing support)
    • Adds hyphenators to list command
    • Removes options related to a specific path (fixes #5, fixes #7)
    • Sorts presets in the help text
    • Replaces deprecated configuration parameters (fixes #10)
  • Embossing
    • Supports Index V5 embossers
    • Adds 8-dot embossing for Index V4 and V5 embossers
    • Adds unprintable margins for Index V4 and V5 (fixes brailleapps/braille-utils.impl#3)
  • Formatter
    • Supports additional page counters in OBFL
  • Source file conversion
    • Adds an option to disable the toc preamble
    • Adds option to remove title page (enabled by default)
    • Adds an option to disable the cover page
    • Uses the same header and row spacing for all pages when duplex is off
    • Sets the position of rear jacket copy and colphon to right after the cover page when placed at the beginning of the book
    • Supports using page-height and page-width instead of rows and cols and adds deprecation warnings for rows, cols and rowgap
    • Adds code to handle missing values for identifier and date
    • Updates OBFL validation
  • Other
    • Merge with braille utils
    • Improves PEF-validator

v3.0.0-beta4

13 Jan 13:03
Compare
Choose a tag to compare
v3.0.0-beta4 Pre-release
Pre-release

New in this version

  • Adds support for Danish, German and Norwegian text output (not braille)
  • Raises the log level for non-braille characters in PEF output
  • Fixes a problem with some options that were not displayed
  • Removes obfl-output-location from metadata
  • Makes it possible to override xslt localization data from CLI
  • Improves a file copy error message
  • Adds a version file to tar and zip distributions

Improvements to OBFL input processing

  • OBFL-validation now support tables and xml-data inside blocks
  • Adds support for attribute "underline-pattern"
  • Adds support for new marker-reference scope "spread-content"
  • Adds support for grouping of collection items according to volume
  • Removes "no block allowed within block with underline properties" restriction

Improvements to runtime plugin support

  • Supports identification factories
  • Improves support for providing several enhancers for the same format
  • All consumers now calls setCreatedWithSPI

v3.0.0-beta3

27 Oct 08:23
Compare
Choose a tag to compare
v3.0.0-beta3 Pre-release
Pre-release

New in this version:

  • Improves format detection
  • Help text lists supported input and output formats
  • Fixes manual volume breaking (fixes issue #2)
  • Introduces a dynamic task assembly
  • Displays the name of the root element instead of just "XML" in xml conversion tasks
  • Fixes a problem with footnotes/rearnotes sections in combination with toc in epub 3
  • Restores support for text output with en-US locale

v3.0.0-beta2

07 Oct 08:25
Compare
Choose a tag to compare
v3.0.0-beta2 Pre-release
Pre-release

New in this release:

  • list advanced options with -o
  • improved epub 3/html support