projectdoc Toolbox 6.0.5 Release Notes

Bugfix release fixing six issues and providing two minor improvements.

Release Date
 

Today we released version 6.0.5 of the projectdoc Toolbox on the Atlassian Marketplace!

This is release provides a couple of fixes and improvements. Please refer to the List of Changes for details!

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

Installation Instructions

Install the projectdoc Toolbox to your Confluence instance. There are no additional steps necessary.

There is only one artifact for deployment on Server and Data Center versions of Confluence.

Upgrade Instructions

Update the projectdoc Toolbox on your Confluence instance. There are no additional steps necessary.

There is only one artifact for deployment on Server and Data Center versions of Confluence.

List of Changes

The following changes are part of version 6.0.5 of the projectdoc Toolbox for Confluence

Key Summary T P Description
PDAC-1729 Concurrent Cache Modification Issues Bug Major

For some use cases the traversing of the cache elements is affected by concurrent modification issues.

PDAC-1731 Counter Column with Alignments Bug Minor (migrated)

If a counter column is set for the Display Table Macro then the alignment is one off. For instance if the second column is aligned right, with a counter column, the alignment should be applied to the third column.

PDAC-1730 NameList rendering Issue in Confluence Page Editor Bug Minor (migrated)

When the Name List Macro is rendered in the Confluence page editor and a macro parameter contains a colon (':') then the macro representation is rendered as a single pixel.

The rendering should be:

PDAC-1728 Ancestor Issues Bug Minor (migrated)

In case the Ancestor Table of Confluence gets corrupted, which occurs now an then, our calculation of the Ancestor Properties fails.

We should provide an alternative approach so that we can calculate the ancestors 'manually' in case the Ancestor API of Confluence returns the empty list.

'Manually' refers to the strategy not to fetch all ancestors by a single request, but following the path to the root of the page tree, one parent page at a time. This alternative strategy is only applied in case the ancestor request yields no result.

PDAC-1727 Tag and Role List Label Issues (EN) Bug Minor (migrated)

Some labels for the role and tag list macros are missing. Only for the locale EN.

PDAC-1725 Autocomplete Fails for Body List Macros Bug Minor (migrated)

The Name Body List Macro and the Tag Body List Macro allow to specify the doctype to which the selected names belong. While this field provides autocomplete for the Name List Macro and the Tag List Macro, this autocomplete is missing for the body macro variants.

The doctype parameter's field requires the autocomplete function.

PDAC-1726 Dependency Check Message Update Improvement Minor (migrated)

The message should be rendered as an error, not as an information.

We also need to add classes to allow users to hide the box easily, if they wish to. The classes are

  • projectdoc-healthcheck-dependency
  • projectdoc-healthcheck-failed
PDAC-1724 LRU Cache enhancements Improvement Minor (migrated)

The LRU cache implementation does expand the table size although it will never use it due to its LRU strategy. We need to prevent this memory consumption.

The internal API should also allow to configure the size of the table and reduce the default consumption.

Resources

Additional resources on our website regarding the release of the projectdoc Toolbox.

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.