Releases: AntennaHouse/pdf5-ml
Maintenance release 1.1.0
Jul. 2023
V1.1.0
- Introduce dita2fo_util_node.xsl
- Ignore empty shortdesc, abstract, body
- Implement the topic only output
Now you can specify topic file as input via dita command "-i [your topic file path]"
or ant command-line "-Dargs.input=[your topic file path]". - Important notice:
XSLT codes written in this release and later are move to XSLT 3.0.
You should choose XSLT 3.0 enabled DITA-OT for use these functionalities.
(At least DITA-OT 2.x is no longer supported.)
Maintenance release 1.0.9
Nov. 2022
V1.0.9
- Fix 218
Enhancement Request/Fix: Separate Attribute-Sets for all Blank Pages
#218 - Fix 220
Unexpected footnote appears when table contains xref to table
#220 - Update the index debugging code
- Fix #232 #33
Is it possible to delete the resulting .fo file in the output folder?
#232
Enhancement Request: Add extension point for post PDF processing
#233
Added two extension points.
- Update jp.acme-corporation.pdf.ml plugin example
- Fix #236
Build error in DITA-OT 4.0
#236
Now PDF5-ML works with DITA-OT 4.0.
Added Java code for building versioncomp-0.1.jar
Maintenance release 1.0.8
Dec. 2021
V1.0.8
- Implement Hungarian xref to step.
#211 - Changed indexKey separator from U+FFFD to U+F8FF because the former is used in zh-CN pinyin input as non-Hanzi character replacement in index-sort-as.
- Implement file URL correction.
- Fix index sorting bug in zh-CN when using pinyin for index-sort-as.
• Change text literal from "(R)" to "®".
• Consider � when grouping indexterm.
• Add xsl:assert to check index grouping. - Avoid error "Avoid "[xslt] [WARNING][processLocalXref 072F] Xref target is not contained in map"
#208 - Add PRM_LAST_PAGESEQ_ID and PRM_LAST_PAGESEQ_OFFSET to psmi.xsl
You can get the final page ID by setting these parameters. - Add existence checking for index-see and index-see-also target.
- Radically refined index outputting module.
If can be used when specifying use.index.common.xslt3="yes" and DITA-OT version should be greater than "3.4".
This function needs XSLT 3.0 Saxon implementation. - Fix fig counting bug (without syntaxdiagram).
- Enable xref to table with prefix only output.
- Add com.antennahouse.pdf5.ml.font-config.change plug-in
- Add build_ahf_template.xml
- Add map title to bookmark
#179 - Fix 172
#172 - Fix 166
#166 - Make it enable to control "output.table.title.continued" and "output.table.footer.continued" property in build_transform.xml
#169 - Implement landscape page.
#167 - Implement resource file copy.
#161 - Fix 158
#158 - Fix 155
#155
Maintenance release 1.0.7
Jul. 2020
V1.0.7
- Change plugin.xml to invoke this plug-in via [DITA-OT]/bin/dita command.
- Add customization points. They are described in plugin.xml.
The relevant template stylesheets are:
dita2fo_convmerged_shell_template.xsl
dita2fo_shell_template.xsl
The relevant build file is:
build_transform_template.xml
The customization ID are:
com.antennahouse.pdf5.ml.param
com.antennahouse.pdf5.ml.saxon.param
com.antennahouse.pdf5.ml.psmi.param
com.antennahouse.pdf5.ml.convmerged.xsl
com.antennahouse.pdf5.ml.xsl
depend.com.antennahouse.pdf5.ml.convmerged.pre
depend.com.antennahouse.pdf5.ml.convmerged.post
depend.com.antennahouse.pdf5.ml.format.pre
depend.com.antennahouse.pdf5.ml.format.post
build.com.antennahouse.pdf5.ml.format.inclusion - Add catalog to psmi.xsl XSLT task.
- Fix 147
#147 - Sort out the table processing:
2efea62 - Make it functional with ahf:getOutputClassRegx
bf0ccff - Fix 141
#141 - Fix 139
#139 - Make xref style customizable without overriding template
1aa00ee - Fix 134
#134 - Fix 132
#132 - Refine error message format.
99a53cb - Fix 128
#128 - Fix 121
#121 - Fix 110
#110 - Fix 112
#112 - Fix 116
#116
Maintenance release 1.0.6
Sep. 2019
V1.0.6
-
Support floating figure if it is not specialized as in DTD or scheme.
ex.
<fig outputclass="float-right/float-left/float-none"> -
Supports floatfig/@float="left" on ol/ul/step.
-
Support xref/@outputclass to control output. You can customize the @outputclass value by changing style definition file description.
ex.
<xref outputclass="title-and-page" href="[reference to topic]"/>
<xref outputclass="title-only" href="[reference to topic]"/>
<xref outputclass="page-only" href="[reference to topic]"/> -
Implement hazardstatement domain.
-
Add brand-type to style selection constraint.
-
Remove obsolete dita2fo_numberingmap_deprecated.xsl.
-
Add page-break control by topicref/@outputclass.
ex.
<topicref href="a.xml" outputclass="break-page"/>
<topicref href="a.xml" outputclass="break-column"/>
<topicref href="a.xml" outputclass="break-no"/>
<topicref href="a.xml" outputclass="break-auto"/> -
Implement dl table formatting when dlhead is specified.
-
Refine mode="GET_CONTENT" processing.
Maintenance release 1.0.5
Maintenance release 1.0.4
- Adding "Continued" word to table title or footer in a page break by specifying outputclass attribute.(See samples/sample_table-continued)
- Disable making link for index-see or index-see-also when xml:lang is ja-JP or zh-CN with index-sort-as.
- Implement multiple referenced topic cloning.
- Fix several bugs since previous release.
NOTE:
The table and ol template parameter interface has been changed from normal parameter to tunnel parameter. Please change your stylesheets if you customized these templates.
Maintenance release 1.0.3
Update pdf5-ml_manual.pdf.
See com.antennahouse.pdf5.ml/revision.txt for details.
Maintenance release 1.0.2
Implement the major DITA 1.3 features and add the test data.
See com.antennahouse.pdf5.ml/revision.txt for details.
Maintenance release 1.0.1
See com.antennahouse.pdf5.ml/revision.txt for details.