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 ( Neue FunktionPDAC-645 - Artificial URL Properties Fertig ). 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 Neue Funktion Blocker (migrated) Fertig Behoben

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 Neue Funktion Blocker (migrated) Fertig Behoben

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 Neue Funktion Critical (migrated) Fertig Behoben

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 Neue Funktion Schwerwiegend Fertig Behoben

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 Neue Funktion Schwerwiegend Fertig Behoben

Provide absolute, relative and tiny URLs as artificial properties.

PDAC-652 CSS Face Lifting for Spacing between Headings (Confluence 5.9.x) Verbesserung Schwerwiegend Fertig Behoben

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 Verbesserung Schwerwiegend Fertig Behoben

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 Verbesserung Schwerwiegend Fertig Behoben

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.