projectdoc Toolbox 1.12 Release Notes

Support for the new Web-API Extension

Today we released version 1.12.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. 

New and Noteworthy

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

Web API

The projectdoc Toolbox makes document and space properties available via a REST API.

To access this feature the Web API Extension needs to be installed additionally to the projectdoc Toolbox. For the REST API to work, at least version 1.12 of the projectdoc Toolbox is required.

Scroll Office

Scroll Office makes it easy to print Confluence pages to Word documents.

Previously the rendering of projectdoc documents encountered some difficulties when dynamic sections had been envolved. This is now fixed.

Breaking Changes

The following changes are incompatible with the previous release.

Reindex Required

This version introduces new artificial properties ( PDAC-645 - Artificial URL Properties Done ). To have this information available for existing documents, a reindex has to be run.

These are the three new artificial properties, available for all projectdoc documents:

With these properties, requesting documents via the REST API allows to access links to these documents on the Confluence server.

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-651 Support Scroll Office New Feature Blocker (migrated) Done Fixed

The export with Scroll Office only works for top-level transclusions.

We need to support export with any projectdoc sections and transclusions.

PDAC-648 Web API Support New Feature Blocker (migrated) Done Fixed

Provide support for the new Web API Extension to allow REST calls to projectdoc resources.

The API allows to query documents, access properties of documents and select on single properties and sections.

PDAC-649 Roles for Actions New Feature Critical (migrated) Done Fixed

Currently there is only one projectdoc-specific role for the projectdoc actions and that is projectdoc-developers.

We need more fine-grained control over who sees which actions. Not everyone needs it, therefore not everyone should need to see it.

The roles from www.smartics.eu/confluence/display/PDAC/Roles need to be configured.

PDAC-650 Guard Cache Refresh Actions New Feature Major Done Fixed

Currently everyone is allowed to run the cache actions that are not bound to pages that are projectdoc documents.

We should prevent anonymous users from running those actions.

PDAC-645 Artificial URL Properties New Feature Major Done Fixed

Provide absolute, relative and tiny URLs as artificial properties.

PDAC-652 CSS Face Lifting for Spacing between Headings (Confluence 5.9.x) Improvement Major Done Fixed

The spacing between headings based on the section macro is too big (30px) when two sections follow directly each other in a hirarchie. This bug appeared again in Confluence 5.9.x due to a change in how Confluence renders macros (an additional div).

<div class="conf-macro output-block" data-hasbody="true" data-macro-name="projectdoc-section">
PDAC-647 Check Properties Table instead of Label Improvement Major Done Fixed

To determine if a page is a projectdoc document it has been sufficient to have it labeled (for backward compatibility). We should parse the document for the marker macro.

PDAC-646 Remove Pages from AO Improvement Major Done Fixed

Documents in AO are not checked for still being projectdoc documents. The indexer should, if a passed in page is not a projectdoc document, remove AO entries for this page.

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.