Version 3.1

March 30, 2017

New Features

The following new features and improvements were added in this release.

  • Configurable support for non-DITA XML document types is now available.
  • Support for DocBook 5.0 has been added to the default document type collection.
  • Support for linking to DITAVAL files to apply filtering to some or all of a map, using either the DITA 1.3 <ditavalref> element or using <data name="ditavalref" href="file.ditaval"/> within <topicmeta>.
  • A Portal theme API for storing persistent data in the database is available. In the default theme, this enables new features like remembering recently viewed documents, recent searches, and user-specific favorites/bookmarks. (for secured portals). Additionally, the API, enables portal themes to accommodate advanced custom functionality.
  • XSLT hooks for pre-processing XML content before the DITA processing occurs.
  • The client connector/sync infrastructure is streamlined.
  • File based names are captured as metadata.

Resolved Issues

The following issues were resolved in this release.

  • If a file has a numerical title, it now appears portals.
  • Documents with titles that contain non-Latin characters appear in search results.
  • Using blank URIs in the XSLT document() function now appears correctly.
  • Downloading content with embedded comments, no longer produces invalid markup.
  • Embedded comments are now placed in expected locations.
  • Default styling for uicontrol, wintitle, and userinput is now bold.
  • Image conrefs function as expected.
  • The quick-hit reports in the portal UI are limited to the last 30 days
  • Titles and metadata values do not include nested indexterms.
  • Heading nodes in assemblies appear as expected.
  • The Document Types section of the admin guide indicates that it is DITA 1.3.
  • Default portal theme homepage sections function as expected.
  • TD client connector metadata loader specifies non-cascading metadata
  • Reltable processing includes @collection-type in relcells
  • Username and password authentication support for MongoDB functions as expected.
  • Setting @format to a non-DITA value on a map causes title-only topicrefs to get pseudotopics
  • Invalid tables that use percent signs for column widths are appear as expected.
  • If the path to _td.ditaval contains a space and it is accessed via relative path, it now functions as expected.
  • EOT fonts are sent to the browser with the correct MIME type.
  • Portal caches are no longer reset when the portal details are viewed in the admin web application.
  • XIncluded content is being validated and receives default (@class) attributes with schema-based content.
  • XIncludes are resolved in contextualized copies of topics
  • Right-to-left languages like Hebrew and Arabic now function as expected.
  • Portals created for new users from the User Management UI function as expected when logging in.
  • Folder-level reprocessing functions as expected.
  • The tdsync tool deletes/downloads missing files if there are no files to modify.
  • Markdown text is properly rendered in new portals.
  • When you create a new portal without any content, the 'Available Publications' section is available.
  • If XML content without a title is present in the viewer or homepage, the page functions as expected.
  • Assembly rendering headings as expected.