Releases: eeditiones/tei-publisher-lib
v4.0.1
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
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
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
- Add output mode for print CSS
- Fix and improve LaTeX mode
- Optimize merging ODDs to speed up compilation
v2.10.1
@pb:mode
introduced in v2.10.0 should set the mode before it processes templates or evaluates parameters.
v2.10.0
- 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
- 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
2.9.0
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
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.