Skip to content

Latest commit

 

History

History
846 lines (786 loc) · 54.8 KB

NEWS.md

File metadata and controls

846 lines (786 loc) · 54.8 KB

Changes

v1.11.1

Changes

  • Support for extended leader(<braille-string>[,[<integer>|<percentage>][,[left|center|right]]?]?) function (sbsdev/pipeline-mod-sbs#51, nlbdev/pipeline#169)
  • Support for text-transform: -louis-emph-4 to -louis-emph-10 (nlbdev/pipeline#107)
  • Support for ::after and ::before pseudo-elements inside elements with display: none
  • Bugfixes (#173, ...)
  • Update to Liblouis 3.6.0

Components

v1.11.0

Changes

Components

v1.10.1

Changes

Components

v1.10.0

Changes

  • Improvements to in-script documentation (option descriptions etc.) (#137)

v1.9.16

Changes

  • Dotify update
  • Bugfixes

Components

v1.9.15

Changes

  • Bugfixes

v1.9.14

Changes

Components

v1.9.13

Changes

  • Support for non-standard hyphenation with Hyphen (snaekobbi#55)
  • Internal changes
  • Bugfixes

Components

v1.9.12

Changes

  • Improved support for symbols() function (snaekobbi#15)
  • Support for non-standard hyphenation (snaekobbi#55)
  • Internal changes (#100, ...)
  • Bugfixes

Components

v1.9.11

Changes

Components

v1.9.10

Changes

  • New epub3-to-pef script (snaekobbi#43, #79)
  • Support for SASS style sheets (#78)
  • New options duplex, page-width, page-height, levels-in-footer, hyphenation, line-spacing, capital-letters, include-captions, include-images, include-line-groups, include-production-notes, show-braille-page-numbers, show-print-page-numbers and force-braille-page-break (snaekobbi#27)
  • Improved support for laying out tables as lists
    • ::list-header pseudo-element
    • Support pseudo-elements such as ::before and pseudo-classes such as :first-child on ::table-by() and ::list-item pseudo-elements
    • Improved algorithm for finding headers
  • Support for footnotes and endnotes (snaekobbi#4, snaekobbi#9, snaekobbi#12)
    • @footnotes page area
    • max-height and -obfl-fallback-flow properties
    • ::footnote-call and ::alternate pseudo-elements (daisy/braille-css#12)
    • target-content() function
    • volume argument for flow() function
  • Support for matrix tables (snaekobbi#14)
    • display:table property
    • -obfl-table-col-spacing, -obfl-table-row-spacing, -obfl-preferred-empty-space and render-table-by:column properties
  • Support for page property inside @begin and @end rules
  • Support for xml-stylesheet processing instruction (snaekobbi#53)
  • Support for :not() and :has() pseudo-classes (daisy/braille-css#8, daisy/braille-css#14)
  • Support for xml:space="preserve" in default CSS (#53)
  • Support for rowgap in PEF preview (#52)
  • Bugfixes (#73, ...)

Components

v1.9.9

Changes

  • New toc-depth option for generating table of contents
  • Support for rendering table of contents at the beginning of volumes
    • display:-obfl-toc value
    • -obfl-toc-range property
    • ::-obfl-on-toc-start, ::-obfl-on-volume-start, ::-obfl-on-volume-end and ::-obfl-on-toc-end pseudo-elements
  • Advanced support for generated content
    • stacked pseudo-elements like ::before::before
    • ::duplicate pseudo-element
    • -obfl-evaluate() function
  • Support for laying out tables as lists
    • render-table-by and table-header-policy properties
    • ::table-by() and ::list-item pseudo-elements
  • Bugfixes

Components

v1.9.8

Changes

  • New ascii-table option (snaekobbi#56, #56)
  • Support for marks in left or right margin (brailleapps/dotify#145)
    • @left and @right page margins
    • -obfl-marker and -obfl-marker-indicator()
  • Support for letter-spacing and word-spacing (snaekobbi#24)
  • Initial support for volumes (snaekobbi#13, #61)
    • @volume, @volume:first, @volume:last and @volume:nth() rules
    • min-length and max-length properties
    • @begin and @end volume areas
    • flow and flow()
  • Fixes in string() and string-set (#64, #65)
  • Fixes in logging (daisy/pipeline-assembly#87)
  • Major revision of translator API

Components

v1.9.7

Changes

Components

v1.9.6

Changes

  • Support for multi-line headers and footers
  • Support for page-break-before:right, page-break-after:right, page-break-before:avoid and page-break-after:always
  • Support for string-set and counter-set
  • Support for translation while formatting
  • Support for qualified names in CSS attribute selectors
  • Use of (formatter:dotify) by default
  • Bug fixes in text-indent and text-align (#54, #55)
  • Fixes in white space handling

Components

v1.9.5

Changes

Components

v1.9.4

Changes

  • New stylesheet option (#46) replaces default-stylesheet option (#34)
  • Improvements to default style sheets (#40)
  • Support for more border patterns (#45)
  • Bug fixes in margins (#42) and line breaking (#43)

Components

v1.9.3

Changes

Components

v1.9.2

Changes

Components

v1.9.1

Changes

Components

v1.9

Components