{"id":809,"date":"2017-05-10T22:13:02","date_gmt":"2017-05-10T22:13:02","guid":{"rendered":"http:\/\/software.sil.org\/xlingpaper\/?page_id=809"},"modified":"2026-05-20T16:49:47","modified_gmt":"2026-05-20T16:49:47","slug":"change-history-xxe7","status":"publish","type":"page","link":"https:\/\/software.sil.org\/xlingpaper\/learn\/documentation\/change-history-xxe7\/","title":{"rendered":"Change History"},"content":{"rendered":"<p>This gives the history of changes made to XLingPaper. They are ordered with the most recent at the top.<\/p>\n<ul>\n<li>3.19.0 19 May 20 2026\n<ul>\n<li>Add ability to control how a langData element is formatted in a word or listWord element via the langDataInListWordLayout element in a publisher style sheet.<\/li>\n<li>Update ORCID URL.<\/li>\n<li>Add SetXmlToClipboard command<\/li>\n<li>Fix bug: example word\/listWord do not correctly show langData text before\/after in XXE.<\/li>\n<li>For the default way of producing PDF (via XeLaTeX):\n<ul>\n<li>Add two new XeLaTeXSpecial attributes: subscriptany and superscriptany. These are for cases where a font (like Charis 7.000) has font features for certain subscript and\/or<br \/>\n                    superscript character; as a result, only these characters come out in subscript or superscript. Use these new attributes to get any characters to come out properly.<\/li>\n<li>Fix bug: line numbering was incorrect for contents and listInterlinears.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li>3.18.0 10 November 2025\n<ul>\n<li>Add ability for web page (and therefore EPUB) output to automatically wrap interlinears.<\/li>\n<li>Add ability to ignore dateAccessed, doi, and\/or url elements when producing outputs. See section 5.3.17 on the publisher style sheet documentation.<\/li>\n<li>Fix bug: putting keyword layout info after the abstract layout still puts the keyword info after the author.<\/li>\n<li>For the default way of producing PDF (via XeLaTeX):\n<ul>\n<li>Fix bug: running headers where chapter\/section number and title were on different pages, always showed the title with number together.<\/li>\n<li>Add ability to force page break in a table of abbreviations.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li>3.17.0 13 May 2025\n<ul>\n<li>Rework EPUB production to not need Calibre; the new output should also pass EPUBCheck.<\/li>\n<li>Add Schematron check for empty citations.<\/li>\n<li>Fix info on mediaOject appendix entry in documentation.<\/li>\n<li>Add ability to control hanging indent in contents items via the hangingindent attribute of the contentsLayout element.<\/li>\n<li>Add ability to control hanging indent in chapter and section1 through 6 contents items via new attributes of the contentsLayout element.<\/li>\n<li>Add ability to control hanging indent in the list of figures and in the list of tables. For figures, added a listOfFiguresHangingIndent attribute to the figureLayout element. For tables,<br \/>\nadded a listOfTablesHangingIndent attribute to the tablenumberedLayout element.<\/li>\n<li>For the web page output using a publisher style sheet\n<ul>\n<li>Fix bug: endnotes could get the wrong chapter number<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li>3.16.0 27 November 2024\n<ul>\n<li>Add ability to control which footnote symbols are used for authors using the new symbolOverride attribute on endnote elements.<\/li>\n<li>Add index entry for &#8220;lines to include of an interlinear text&#8221; to the user documentation.<\/li>\n<li>Improve explanation of the url attribute of a referencedInterlinearText element in the user documentation.<\/li>\n<li>Fix bug: When including referenced texts where one had an endnote with a citation to a refWork by the same author as a cited work in the main document, that refWork would incorrectly<br \/>\nappear in the output even if it was never cited elsewhere.<\/li>\n<li>For the default way of producing PDF (via XeLaTeX):\n<ul>\n<li>Fix bug: when an endnote was in a framedUnit and @linkNumberToText was set to &#8216;yes,&#8217; the text used an Arabic numeral while the footnote proper used a lowercase letter.<\/li>\n<li>Fix bug: when a caption in a tablenumbered using an img element has a footnote, the footnote text did not show.<\/li>\n<li>Fix bug: when showing the Page label in contents, the label could overwrite the page number of the first line of the contents.<\/li>\n<li>Fix bug: when using linkNumberToText for footnotes, PDF would fail to be produced if there were two p elements in the footnote body.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li>3.15.0 9 May 2024\n<ul>\n<li>Add the SortReferences command to sort a references master list file.<\/li>\n<li>Add the FindAnyDuplicateAuthors command to find any duplicate authorRef elements.<\/li>\n<li>Enable links in web page output to open in a new tab.<\/li>\n<li>Add bookversion to book and collection reference elements.<\/li>\n<li>Allow framedUnit in a figure element.<\/li>\n<li>Add numeralFormat attribute to partLayout in publisher style sheet to control numeral formatting of parts.<\/li>\n<li>Enable showing abbreviations as a table in a section1 element and in a chapter element.<\/li>\n<li>Add useDigitsForEndnoteNumbering attribute to authorLayout element so one can have footnotes on authors be numbered like other footnotes.<\/li>\n<li>Fix bug: in a chapters in collection document, the preface style sheet information of the main front matter was always used.<\/li>\n<li>Fix bug: promoting a section1 element to a chapter would cause a validity error about two attributes being invalid.<\/li>\n<li>Fix typo in section 5.3.15 of the publisher style sheet documentation.<\/li>\n<li>For the default way of producing PDF (via XeLaTeX):\n<ul>\n<li>Add ability to control the number of PDF bookmark levels to show by adding the bookmarksShowLevel attribute to the contents element.<\/li>\n<li>Fix bug: for the non-style sheet output, paragraphs after a numbered table would not be indented properly.<\/li>\n<li>Fix bug: index output could have unneeded blank space at the end of a column or page when an index item had embedded items.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li>3.14.0 13 November 2023\n<ul>\n<li>Add ability to have an additional author field under references for using a &#8220;surname, given name&#8221; format of authors. The element is refAuthorSurnameGivenName.<\/li>\n<li>Add an ability to set the horizontal alignment of figures and numbered tables via a publisher style sheet. See the align attribute in sections 6.12.1 &#8220;Figures&#8221; and 6.13.1 &#8220;Numbered Tables&#8221;<br \/>\nin the publisher style sheet documentation and the alignoverride attribute in sections 6.4.1 &#8220;Figures&#8221; and 6.4.3 &#8220;Numbered Tables&#8221; in the user documentation.<\/li>\n<li>Add a borderaround attribute to img elements and add an imageBorderLayout element to publisher style sheets to control the width of the border and the space between the border and the<br \/>\nimage.<\/li>\n<li>Fix bug: glossary terms would come out in the wrong order if some terms only occurred in definitions of cited terms.<\/li>\n<li>Fix bug: non-publisher style sheet transforms did not insert a space between textBefore and a reference when using the default textBefore values.<\/li>\n<li>Fix bug: any headerFooterPageStyles in a back matter layout portion of a publisher style sheet that contained a chapterNumber element would fail to show the contents of that element in the<br \/>\nheader\/footer in the output.<\/li>\n<li>Fix bug: using an example within a dd element did not format correctly.<\/li>\n<li>Fix bug: when the defaultparenvalue attribute in a citationLayout was set to citationBoth, a citation element with an overt paren attribute value would be ignored.<\/li>\n<li>For the default way of producing PDF (via XeLaTeX):\n<ul>\n<li>Add a way to get ragged right (left justified) output: Added the paragraphAlignment (before the lineSpacing element) in a publisher style sheet. It has one attribute, textalign,<br \/>\nwhich defaults to &#8216;justify&#8217; but can be set to &#8216;left&#8217;.<\/li>\n<li>Fix bug: using a tree with image could cause the left margin position to change.<\/li>\n<li>Fix bug: when a percent sign was in a secTitle, PDF would fail to be produced.<\/li>\n<\/ul>\n<\/li>\n<li>For the RenderX way of producing PDF:\n<ul>\n<li>Fix bug: Having a publishing blurb could cause the PDF to fail to be produced.<\/li>\n<li>Fix bug: Including an authorContactInfoLayout element in a publisher style sheet could cause the PDF to fail to be produced.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li>3.13.0 18 May 2023\n<ul>\n<li>Allow formatting of short subsection level elements on a case-by-case basis.<\/li>\n<li>Improve publisher style sheet documentation on literal override.<\/li>\n<li>Add check for a glossaryTermRef referring to the glossaryTerm it is in.<\/li>\n<li>Fix bug: when an example contained a copied interlinear from an interlinear-text, the short name of the text did not show in its link.<\/li>\n<li>Fix bug: an interlinearRefCitation element could fail to show the short title.<\/li>\n<li>Fix bug in web page output: listDefintion elements were not shown in example elements if there was an exampleHeading.<\/li>\n<li>Fix bug: a glossaryTermRef referring to the glossaryTerm it is in could cause any output to fail.<\/li>\n<li>For the default way of producing PDF (via XeLaTeX):\n<ul>\n<li>Fix bug: when a chart contained just text and was followed by a section level element, more vertical space was needed after the chart.<\/li>\n<li>Fix bug: when an interlinear in a table had two free lines and the interlinear source was set to after the first line, the PDF would not be produced.<\/li>\n<li>Fix bug: when an example had listDefinition elements and those had a list embedded in them, the alignment of the beginning of the list over-wrote the definition it was in.<\/li>\n<li>Fix bug: when a style sheet had a section layout with a space before, that space could be doubled in certain situations.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>[rest deleted to save space on this page.]<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>This gives the history of changes made to XLingPaper. They are ordered with the most recent at the top. 3.19.0 19 May 20 2026 Add ability to control how a langData element is formatted in a word or listWord element via the langDataInListWordLayout element in a publisher style sheet. Update ORCID URL. Add SetXmlToClipboard command [&hellip;]<\/p>\n","protected":false},"author":24,"featured_media":0,"parent":356,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"hide_sidebar":false,"hide_h1":false,"footnotes":""},"class_list":["post-809","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/software.sil.org\/xlingpaper\/wp-json\/wp\/v2\/pages\/809","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/software.sil.org\/xlingpaper\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/software.sil.org\/xlingpaper\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/software.sil.org\/xlingpaper\/wp-json\/wp\/v2\/users\/24"}],"replies":[{"embeddable":true,"href":"https:\/\/software.sil.org\/xlingpaper\/wp-json\/wp\/v2\/comments?post=809"}],"version-history":[{"count":38,"href":"https:\/\/software.sil.org\/xlingpaper\/wp-json\/wp\/v2\/pages\/809\/revisions"}],"predecessor-version":[{"id":1825,"href":"https:\/\/software.sil.org\/xlingpaper\/wp-json\/wp\/v2\/pages\/809\/revisions\/1825"}],"up":[{"embeddable":true,"href":"https:\/\/software.sil.org\/xlingpaper\/wp-json\/wp\/v2\/pages\/356"}],"wp:attachment":[{"href":"https:\/\/software.sil.org\/xlingpaper\/wp-json\/wp\/v2\/media?parent=809"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}