projectdoc Toolbox 4.3 Release Notes

Enhancements to External Link Macro and Autocomplete.

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

This release provides improvements and bugfixes.

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

New and Noteworthy

External Link Macro

The External Link Macro now allows to specify absolute URLs with the Page parameter. With this enhancement links can be added to arbitrary external resources. For instance users could reference mail on their mail servers using the outlook protocol.

With this release the macro also provides some additional parameters to control how the HTML anchor element is rendering the link:

  • ID
  • CSS Classes
  • Styles
  • Target

Paste URL Autocomplete Documents

The Autocomplete for documents now allows to paste an URL. The Autocomplete service will automatically convert the URL to the appropriate parameter value.

Note that the URL will be passed through the configured constraints. Only URLs passing the constraints test will be added.

Per default only documents on the delegate space closure will be accepted. In case any URL on Confluence should be valid, expand the space closure or use the value @all.

Breaking Changes

This version has no breaking changes.

Upgrade Instructions

Please install the new OBR of the projectdoc Toolbox, then the extension listed below.

After that installing the doctype add-ons starting with Core is recommended (but not necessary).

List of Changes

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

Key Summary T P Status Resolution Description
PDAC-1190 Paste URL for Document Autocomplete New Feature Critical (migrated) Done Fixed

When pasting an URL to the Documents Field, the suitable value should be converted.

PDAC-1192 External Link Macro Enhancements Improvement Critical (migrated) Done Fixed

We need to support rendering absolute URLs without having to specify a base URL. This will allow to add links with arbitrary protocols (e.g. to reference a mail via the outlook protocol).

We also want to add additional attributes: id, class, style, and target.

PDAC-1186 Truncate Hit Count Bug Critical (migrated) Done Fixed

Fails to truncate the hit list appropriately.

PDAC-1185 Not authenticated New Feature Major Done Fixed

Allow to control the visibility of the Content Marker Macro and the Section Macro by showing the content only to users not authenticated.

PDAC-1191 Space Constraints for Document Autocomplete Improvement Major Done Fixed

When selecting a document with Autocomplete in a Documents Field of Display Property Macros the search is limited to the delegate space.

We should search on all available spaces, not just those on the delegate spaces.

Authors and Template Authors may put constraints on their autocomplete spaces by the Autocomplete Constraints parameter.

Therefore we add a new property 'Autocomplete Space Closure' that allows to define the basic search closure, defaulting to the delegate space.

PDAC-1189 Default Encoding Handling Improvement Major Done Fixed

When fetching content from remote server use the default encoding derived from the content.

PDAC-1188 List Renderer IDs Improvement Major Done Fixed

Rendering a list with the List Macro having a configured HTML ID renders the ID on list elements instead of the list element.

PDAC-1181 Prevent Normalizing normalized Properties Bug Major Done Fixed

Prevent to normalize (§) or textify ($) a property that is already normalied or textified.

PDAC-1180 Duplicates in Autocomplete Document Property Names Bug Major Done Fixed

When computing document property names for Autocomplete and multiple documents are selected, the property name are returned multiple times (one time for each document).

Duplicates must be removed.

PDAC-1187 Wiki Link Parameter Labels Improvement Minor (migrated) Done Fixed
  • Encoding problem on Tooltip parameter description (de)
  • CSS Classes parameter translation is missing (de)
  • Add description for Request Parameters parameter (de/en)
PDAC-1184 Add Hint to Remote Control Feature Improvement Minor (migrated) Done Fixed

A hint for users how to use render-id and render-classes parameters add a verbal reference to the Remote Control Feature.

PDAC-1183 Remove Autocomplete Sort Param from Display Document Property Macros Bug Minor (migrated) Done Fixed

The use case to sort the keys of a list other than alphabetically seems not appropriate.

Therefore the parameters are removed.

PDAC-1182 Fix double Slashes in URL Property Values Bug Minor (migrated) Done Fixed

URL have double slashes: localhost:1990/confluence//display/QQ/qq

Fix URL construction.

Related Releases

Extension Add-ons

The following extensions are required to be updated for the projectdoc Toolbox.

All extensions are optional. In case an extension is not installed, there is no need to install it for this version of the projectdoc Toolbox.

Information Systems Extension

The following changes are part of the latest Information Systems Extension.

Key Summary T P Status Resolution Description
PDEXINFOSY-37 Default Encoding Handling Improvement Major Done Fixed

When fetching content from remote server the HTML Snippet Encoding should use the default encoding derived from the content.

Doctype Add-ons

The following doctype add-ons are recommended to be updated for the projectdoc Toolbox.

All doctype add-ons are optional. In case an add-on is not installed, there is no need to install it for this version of the projectdoc Toolbox.

Core Doctypes

The following changes are part of the latest Core Doctypes Add-on

Key Summary T P Status Resolution Description
PDCORED-258 Add Abbreviation to Category Doctype Improvement Major Done Fixed

The abbreviation allows to provide a short name since the short name is already used for the last part of the categories name.

projectdoc Developer Diaries

The following changes are part of the latest projectdoc Developer Diaries.

Key Summary T P Status Resolution Description
DEVDIARY-121 Add Continuation-of to Todo Doctype Improvement Major Done Fixed

Add the property Continuation-of to the Todo Doctype to allow connecting todo documents.

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.