Releases: brailleapps/dotify.formatter.impl
Releases · brailleapps/dotify.formatter.impl
v5.0.2
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
v5.0.0
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
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
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
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
v4.3.0
v4.2.1
New in this version:
- Fixes a problem where a page could become too long