@joeha480 joeha480 released this Apr 19, 2018 · 16 commits to master since this release

Assets 3

New in this version:

@joeha480 joeha480 released this Feb 15, 2018 · 28 commits to master since this release

Assets 3

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
Pre-release

@joeha480 joeha480 released this Jan 4, 2018 · 33 commits to master since this release

Assets 3

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
Pre-release

@joeha480 joeha480 released this Dec 1, 2017 · 44 commits to master since this release

Assets 3

New in this version:

Pre-release

@joeha480 joeha480 released this Nov 3, 2017 · 55 commits to master since this release

Assets 3

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
Pre-release

@joeha480 joeha480 released this Jan 13, 2017 · 176 commits to master since this release

Assets 3

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
Pre-release

@joeha480 joeha480 released this Oct 27, 2016 · 187 commits to master since this release

Assets 3

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
Pre-release

@joeha480 joeha480 released this Oct 7, 2016 · 199 commits to master since this release

Assets 3

New in this release:

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

@joeha480 joeha480 released this Oct 7, 2016 · 202 commits to master since this release

Assets 3

New in this release:

  • Moved to Java 8
  • Added support for tables
  • Added support for margin markers
  • Basic support for html and epub 3
  • Included all commands from Braille Utils CLI
  • Added option to re-run conversion upon change in source file
  • Added translator command
  • Improved volume breaking
  • Improved pagination algorithm
  • Added support for collapsing margins
  • Added additional variables in OBFL

@joeha480 joeha480 released this Dec 22, 2016 · 238 commits to master since this release

Assets 2

Tags for older releases can be found here.