Skip to content

Releases: eeditiones/tei-publisher-lib

v4.0.1

15 Oct 15:51
Compare
Choose a tag to compare

Fix: importing the full config.xqm into code generated from ODD caused failures on windows. Instead, you can now define the modules to be made available within ODDs in configuration.xml.

For backwards compatibility, config.xqm will still be imported if there's no explicit module declaration in odd/configuration.xml or resources/odd/configuration.xml.

v4.0.0

11 Oct 15:37
Compare
Choose a tag to compare

Refactor TEI output mode: so far the TEI output mode was only used for docx to TEI conversion. Move the docx-specific functions into a separate module so the TEI output mode becomes usable for other scenarios.

This is a breaking change: docx-imports will stop to work properly after updating. To fix this, you must include the ext-docx.xql module into your resources/odd/configuration.xml or odd/configuration.xml:

<modules>
    ...
    <output mode="tei" odd="docx">
        <module uri="http://www.tei-c.org/tei-simple/xquery/functions/docx" prefix="ext-docx"/>
    </output>

v3.0.0

12 Feb 18:17
Compare
Choose a tag to compare

This version includes breaking changes. Please read the release notes.

  • Add output mode for print CSS: the "print" output mode now exclusively refers to print CSS, not FO as before!
  • Fix and improve LaTeX mode
  • Optimize merging ODDs to speed up compilation

v2.11.0

04 Jan 20:25
Compare
Choose a tag to compare
  • Add output mode for print CSS
  • Fix and improve LaTeX mode
  • Optimize merging ODDs to speed up compilation

v2.10.1

15 Mar 11:46
Compare
Choose a tag to compare

@pb:mode introduced in v2.10.0 should set the mode before it processes templates or evaluates parameters.

v2.10.0

14 Feb 13:44
Compare
Choose a tag to compare
  • fix error in docx upload processing
  • ignore [trash] folder in uploaded docx files
  • add support for <pb:set-param> to dynamically set a parameter for all subsequent models called. The new parameter will be availble in the $parameters map
    add attribute @pb:mode on <model> to declare a mode on all subsequent models called. The mode will be available to subsequent models in variable $mode

v2.9.2

27 Oct 11:10
Compare
Choose a tag to compare
  • docx2tei: another approach to reconstruct division hierarchy from titles, covering more edge cases
  • pass-through behaviour should not copy xml:id: there might be no parent element

2.9.1

15 Oct 10:14
Compare
Choose a tag to compare

Bug fix release:

  • docx2tei: construction of division hierarchy from titles: divisions were nested incorrectly
  • docx2tei: correctly resolve hyperlinks in footnotes and endnotes
  • only first child of modelSequence was taken into account if @output was specified

2.9.0

02 Aug 10:25
Compare
Choose a tag to compare

Adds support for web annotations via two new components: pb-view-annotate and pb-authority-lookup. These will be used by the annotations editor in TEI Publisher 7.1.0.

2.8.6

28 May 18:04
Compare
Choose a tag to compare

Avoid line breaks before footnote numbers. To ensure backwards compatibility, the change will only apply to TEI Publisher 6, which uses a different library for the footnote popups than version 5.