projectdoc Toolbox 4.11 Release Notes

Provides 17 new features and bug fixes.

Today we released version 4.11 of the projectdoc Toolbox. This version has been made available on the Atlassian Marketplace on .

This is a feature release.

The projectdoc Toolbox is an add-on for Confluence supporting agile software development teams to collaborate on process, project, system, and product documentation. 

Breaking Changes

Key Summary T P Description
PDAC-1417 Support Column Count with Styles Improvement Minor (migrated)

When the Display Table Macro renders a counter column the width of this column should be configurable.

This breaks the runtime since the column width for the counter column now must be specified (if any column width is specified).

Installation Instructions

Install the new OBR of the projectdoc Toolbox.

Reindex

Due to the following issues a reindex is required to update properties.

Key Summary T P Description
PDAC-1403 Add Doctype/Name Reference Support New Feature Major

Provide a doctype Name reference (projectdoc.documentNameReference) and add references generated by Name List Macros (projectdoc Document Name References).

PDAC-1419 Derive Property Names from Select Bug Major

When calculating the property names from the select parameter of macros, templates are not properly parsed. The name of the template is assumed as a property name.

PDAC-1418 CSS Property Splitter Fails Bug Major

The artificial property 'projectdoc CSS Class References' is not parsed correctly. It should split the values by whitespaces and comma, but fails to do so.

This fix requires to reindex the documents.

In case you do not use any of these features, there is no need for a reindex.

Please refer to Troubleshooting Reindexer for projectdoc Documents for details on how to reindex projectdoc documents.

List of Changes

The following changes are part of the latest projectdoc Toolbox for Confluence

Key Summary T P Description
PDAC-1414 Comala Publisher Support New Feature Critical (migrated)

When running the Comala Publishing process, the projectdoc Toolbox is reducing the processing performance significantly.

To prevent this, the event processing of the projectdoc Tool is skipped per default. After the publishing process has finished, the admin must run the reindex via the projectdoc REST API manually.

If the processing should be conducted as normal, use the system property 'de.smartics.projectdoc.integration.comala.thread.skip" set to 'true'.

PDAC-1405 Display Property As List New Feature Critical (migrated)

Allow to render a property in an alternative list form.

Parse a property value as bullet list, ordered list, or comma-separated values. Then render the list in either format.

PDAC-1413 Bulk Events Detection New Feature Major

Allow to specify threads within which projectdoc event processing should be skipped.

The names of threads are configured via the system property 'de.smartics.projectdoc.eventing.threads.skipList'. The event processing checks the name of the current thread against the names found in the list.

This feature allows administrators to prevent event handling during bulk operations. After the bulk operation is completed, the administrators must launch the projectdoc reindex process (via the REST API).

PDAC-1403 Add Doctype/Name Reference Support New Feature Major

Provide a doctype Name reference (projectdoc.documentNameReference) and add references generated by Name List Macros (projectdoc Document Name References).

PDAC-1415 Support Sort with Handler Queries Improvement Major

The service that does not sort and truncate due to performance consideration needs now to process the result list if a sort criteria is specified.

PDAC-1408 Merge comma-separated Text Lists Improvement Major

The Table Merger Macro should allow to merge comma-separated  lists created by the Display Document Property as List Macro. This allows to merge property values from different sources.

PDAC-1407 Allow Table Merger as Document Property Value Improvement Major

Due to preview restrictions the Macro Merger Macro cannot be used as a value in the Document Properties Marker Macro. The macro renders the preview warning instead of the expected merged list values.

PDAC-1419 Derive Property Names from Select Bug Major

When calculating the property names from the select parameter of macros, templates are not properly parsed. The name of the template is assumed as a property name.

PDAC-1418 CSS Property Splitter Fails Bug Major

The artificial property 'projectdoc CSS Class References' is not parsed correctly. It should split the values by whitespaces and comma, but fails to do so.

This fix requires to reindex the documents.

PDAC-1410 Check Parent Document exists for AutoID Bug Major

Check that the parent document for AutoID calculation acutally exists.

PDAC-1409 Check Delegate Document Bug Major

Check that the delegate document is not the same document, causing an infinite loop.

PDAC-1404 NPE on emptying Trash Bug Major

When cleaning the trash of a space the projectdoc Toolbox runs into a NPE.

PDAC-1416 Render Document ID for Selection Macros New Feature Minor (migrated)

Most projectdoc Macros render the data-projectdoc-id when rendering a property of a document. The Selection Macros, including the Iteration Macro, should also support this.

PDAC-1417 Support Column Count with Styles Improvement Minor (migrated)

When the Display Table Macro renders a counter column the width of this column should be configurable.

This breaks the runtime since the column width for the counter column now must be specified (if any column width is specified).

PDAC-1412 Long Running Task Format for Reindexer Improvement Minor (migrated)

Control whether or not the reindexer service should return a complete HTML document or just an HTML fragment with a query parameter.

PDAC-1411 Prevent Complaints about untokenized Never-Matching Value Bug Minor (migrated)

The check on untokenized value should not match if the value is artificially set.

PDAC-1406 Document Parameter Translation DE Bug Minor (migrated)

"Eigenschaftsanzeige als Liste" needs to translate the Document Parameter to "Dokument".

Resources

Release Notes for the projectdoc Toolbox
Relevant information on changes to the projectdoc Toolbox for Confluence introduces by new versions of this app.
Glossary
Terms used in and defined for projectdoc.
FAQs
Questions and answers related to the projectdoc Toolbox and Confluence.