projectdoc Toolbox 1.14.0 Release Notes

Support for Confluence 6.0 and bugfixes

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

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

Summary

New and Noteworthy

The following changes may be the most interesting of this release.

Confluence 6.0

This version of the projectdoc Toolbox is compatible with Confluence 6.0.

Web API Support

The Web API Extension in version 1.2 now supports version and comments as well as taking properties specified with the Document Properties Supplier Macro into account.

There is also a cleanup service that removes unwanted elements from property names, values, and controls.

Key Summary T P Status Resolution Description
PDEXWAPI-8 Document Cleanup Service for Property Names and Controls New Feature Critical (migrated) Done Fixed

Provide a web service to cleanup projectdoc documents.

PDEXWAPI-5 Support Properties from Supplier Macros New Feature Critical (migrated) Done Fixed

We need to take properties into account that are defined outside the properties table of the Document Properties Marker Macro.

PDEXWAPI-4 Storing with Version and Comment New Feature Major Done Fixed

The API should provide parameters to supply a comment for the change and control versioning.

PDEXWAPI-7 Patch Service is limited to max 10 Elements Bug Critical (migrated) Done Fixed

When a patch request on a list of documents is executed, only the first 10 elements are processed.

Bookmarklets Support

This version of the projectdoc Toolbox provides the infrastructure for the Bookmarklets Extension to define bookmarklets.

Key Summary T P Status Resolution Description
PDEXBML-4 Cleanup Bookmarklets New Feature Critical (migrated) Done Fixed

Provide a bookmarklets to make the cleanup document service accessible from the browser.

There should be one bookmarklet to clean the current document and one that also includes the tree of children to this document.

PDEXBML-3 Provide Pretender Bookmarklets New Feature Critical (migrated) Done Fixed

Add bookmarklets to switch roles between reader, writer, and printer. Also allow to set and unset pretend properties.

PDEXBML-2 Bookmarklet Editor New Feature Critical (migrated) Done Fixed

Add a blueprint to create a bookmarklet editor. This should make it easier for users to create their own bookmarklets.

PDEXBML-1 Bookmarklet Macro New Feature Critical (migrated) Done Fixed

Provide a macro to support teams creating pages to design their bookmarklets.

Breaking Changes

The following changes are incompatible with the previous release.

Reindex required

Due to issue PDAC-706 - Last Modification Date shows Creation Date Done where the Last Modification Date property has been fixed, the documents need to be reindexed. This will allow to query the documents for the correct Last Modification Dates.

Upgrade Instructions

The following topics have to be considered for an upgrade to this version.

The latest versions of the Web API Extension (1.2) and the Bookmarklets Extension (1.0, first public release) require this version of the projectdoc Toolbox.

It is recommended to update these two extensions.

List of Changes

The complete list of changes for this release.

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

Key Summary T P Status Resolution Description
PDAC-710 Support for Property Cleanup New Feature Major Done Fixed

Users may copy and paste content from web pages to property names, values, and controls. The projectdoc Toolbox takes these values mostly verbatim. So a property value with a HTML span element is different to a value without the span element. Users may see no difference in the rendered value, but their queries won't match.

Therefore we need a cleanup service that supports users to remove unwanted content.

PDAC-703 Support for Accessing Supplier Properties New Feature Major Done Fixed

Provide support to access information provided by the Document Properties Supplier Macros.

PDAC-702 Support for Storing with Metadata New Feature Major Done Fixed

Storage infrastructure requires to support metadata to control comments and versioning.

PDAC-664 Support Confluence 6.0 New Feature Major Done Fixed

Update implementation to be compatible with Confluence 6.0 m51.

PDAC-708 Allow Resolution for CSS Property Values Improvement Major Done Fixed

We should allow for the projectdoc.doctype.common.cssStyleInformation to have a value that is rendered and not used verbatim. This would make it possible to e.g. use the Display Parent Property Macro to use the same style information instead of duplicating it.

PDAC-704 Update Get Started Page Improvement Major Done Fixed

Reference the "one rule to follow" from this in-app page.

PDAC-705 Reference enable-heading-numbers Improvement Minor (migrated) Done Fixed

To support users we should reference the document or space property 'enable-heading-numbers' for users who want to switch on heading numbering.

PDAC-709 Escape CSS Property Values Bug Critical (migrated) Done Fixed

The Name List Macro must escape the value of "CSS Property Values" before it inserts it as an HTML value.

PDAC-707 Refresh Tree Fails Bug Major Done Fixed

Refreshing a page tree fails. Not all pages are traversed.

PDAC-706 Last Modification Date shows Creation Date Bug Major Done Fixed

The artificial property "Last Modification Date" shows the "Creation Date".

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.