BFO Publisher v1.3

Released: Aug 1, 2023

v1.3 での更新項目

機能

  • Improved 'ext.MailExtension' class to add support for configurations, including the first early draft of PDF/mail-1s.
  • Included 'javax.mail' and 'javax.activation' in the bundle Jar, to allow conversion of RFC822 email to PDF without any additional Jars.
  • Added '-bfo-layer-type:' file to create a file attachment.
  • Added ZTemplate and Apache FreeMarker support.
  • Added support for embedding BFO Graph Library graphs.
  • Added support for Factur-X invoice processing.
  • Improved PDF/UA output and added support for soon-to-be-published PDF/UA-2.
  • Local resources can now be attached to the PDF with <link rel="attachment" href="#style">.
  • Updated :has() and :lang() to the syntax from the latest draft, and fixed a couple of points where the distinction between invalid and non-matching selectors was not clear.
  • Added support for the draft css-link-params specification.
  • Added support for generated content inside SVG, eg text::before { content: var(--param) }.
  • Added support for column-span elements from css-multicol.
  • Added support for tables inside multicolumn elements.
  • Added GlobalSign QSS signatures.
  • General layout improvements, mostly in multi-column layout.
  • Upgraded underlying PDF library from 2.27 to 2.28.4:
    • Added "sha3-256", "sha3-384", "sha3-512" as options for hash when signing.
    • Added support for Ed25519 and Ed448 key algorithms.
    • Improved PDF/UA and PDF/A output profiles.

不具合の修正

  • Fixed the importing of metadata with <link rel="meta">, which was broken if used more than once, and also broken if specified as a <?link?> processing instruction.
  • Fixed some issues with filter() function.
  • Corrected distinction between three-value logic in @media and two-value logic in @supports.
  • Fixed when using multiple <?xml-stylesheet?> declarations with XSLT stylesheets.
  • Fixed QR-Code issue with Kanji.