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.
If you want to learn more about the projectdoc Toolbox and how it helps to create good project documentation, please refer to the introduction video!
The following image is a link to a video on YouTube. When you click the link your browser will serve a page from youtube.com
.
Very interesting, but way too fast?
Step through at your own pace with with our Prezi Presentation (external link to prezi.com
)!
In the Online Manual you’ll find additional video material that introduces you in the concepts of the projectdoc Toolbox.
Refer to use cases and show cases for information on how to use the projectdoc Toolbox.
Breaking Changes
Key | Summary | T | P | Description |
---|---|---|---|---|
PDAC-1417 | Support Column Count with Styles |
|
|
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 |
|
![]() |
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 |
|
![]() |
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 |
|
![]() |
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 |
|
|
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 |
|
|
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 |
|
![]() |
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 |
|
![]() |
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 |
|
![]() |
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 |
|
![]() |
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 |
|
![]() |
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 |
|
![]() |
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 |
|
![]() |
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 |
|
![]() |
Check that the parent document for AutoID calculation acutally exists. |
PDAC-1409 | Check Delegate Document |
|
![]() |
Check that the delegate document is not the same document, causing an infinite loop. |
PDAC-1404 | NPE on emptying Trash |
|
![]() |
When cleaning the trash of a space the projectdoc Toolbox runs into a NPE. |
PDAC-1416 | Render Document ID for Selection Macros |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
The check on untokenized value should not match if the value is artificially set. |
PDAC-1406 | Document Parameter Translation DE |
|
|
"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.