Skip to content

Releases: brailleapps/dotify.formatter.impl

v5.0.2

18 Sep 07:17
Compare
Choose a tag to compare
v5.0.2 Pre-release
Pre-release

This is the 2019 Q3 release, mainly handling issues that Dedicon had with oscillation.

New in this version:

  • 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 <evaluate expression="$page"/>`, 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

v5.0.1

05 Jun 06:25
fe3be47
Compare
Choose a tag to compare

New in this version:

  • Fixes a problem with uneven margins
  • Don't modify LookupHandler's state when in read-only mode (closes #104)

v5.0.0

27 May 07:12
e101b49
Compare
Choose a tag to compare

New in this version:

  • Requires dotify.api v5.0.0, dotify.common v4.4.0 and streamline-api v1.4.0
  • Changes output format identifier to "formatted-text"
  • Fixes call to nextTranslatedRow in AggregatedBrailleTranslatorResult
  • Removes stacktrace for integer to text warnings

v4.6.0

15 May 06:43
4f8dbe7
Compare
Choose a tag to compare

New in this version:

  • Uses dotify.api v4.7.0
  • Fixes a problem with vertical position (fixes #92, closes #96)
  • Fixes a page number offset problem (part of #97)
  • Fixes a case where an volume breaking solution could not be found (part of #97)
  • Fixes a situation that could cause a StackOverflowException when looking up markers (part of #97)
  • Improves javadoc
  • Structure and code clean up

v4.5.1

30 Apr 09:09
cc43b1e
Compare
Choose a tag to compare

New in this version:

  • Uses block/line address when resolving volume transition properties instead of page index
  • Moves marker processing to SegmentProcessor

v4.5.0

01 Apr 14:41
Compare
Choose a tag to compare

New in this version:

  • Supports flow into header/footer (fixes #63)
  • Enhances volume-transition
  • Fixes marker-reference issue (fixes #39, closes #94)
  • Improves translate option in LayoutEngineTask
  • Limits "unsupported locale" warning count in ExpresssionImpl
  • Uses a default marker processor if none is found
  • Removes language guard in LayoutEngineFactory

v4.4.0

13 Sep 11:30
Compare
Choose a tag to compare

New in this version:

  • Uses dotify.api v4.4.0, braille-utils.pef-tools v5.0.0 and dotify.common v4.3.0
  • Supports BreakBefore.SHEET (fixes #53, closes #54)
  • Fixes a bug in vertical-position
  • Uses streamed whitespace processing (fixes #52)
  • Improves error messages
  • Adds license information

v4.3.0

16 May 06:27
Compare
Choose a tag to compare

New in this version:

  • Uses streamline-api v1.2.0
  • Adopts LayoutEngineTask and related from dotify.task.impl (fixes #42)

v4.2.1

27 Apr 13:28
Compare
Choose a tag to compare

New in this version:

  • Fixes a problem where a page could become too long

v4.2.0

18 Apr 11:02
Compare
Choose a tag to compare

New in this version:

  • Supports referencing spans (closes #44)