Property Supplier Macro, Placeholders in Space Properties, Transclusion from Confluence Pages, Extension Support, and Heading Level for Sections
New and Noteworthy
The following changes may be the most interesting of this release.
Property Supplier Macro
With this version it is now very easy to specify document properties in separate tables. This makes it possible to group properties semantically and show them on different locations of the page.
There is still one Document Properties Marker Macro required, but there can be any number of additional Document Properties Supplier Macros. The author is still responsible to make sure that each property is provided only once.
Document Properties as Data provides a tip on using the Document Properties Supplier Macro.
Placeholders in Space Properties
It is now very easy to references space properties within a space property value. Just use
name refers to another space property.
A typical usage scenario is to define the version of a product and reuse this information within other space properties.
Using Space Properties provides tips on working with space properties.
We have learned that users of the projectdoc Toolbox are overwhelmed its the features. While being feature rich is a good thing, overwhelming is not. Therefore we decided to move some of the core features to extensions. This way users can better decide which features they want to install and which not.
With this release the support forand for Maven moved to extensions.
If you relay on the information systems' macros or the Maven support, please make sure to upgrade to 1.11 of the projectdoc Toolbox once these extensions are publicly available!
Both extensions are free to use and installed as additional add-ons to the required projectdoc Toolbox.
Information Systems Extension
Due to the introduction of placeholders in space properties, referring to resources on remote information systems is now much easier. Macros that solely provided means to construct URLs out of several parts are now deprecated and will be removed with one of the next releases.
The most important feature of this release is the support for autoconversion. Every URL that is defined as an external resource will be automatically converted to a macro. This makes it very easy to replace the base URL to an information system in case the system moved to another location.
For more information on working with remote information systems, please refer to Information Systems Extension.
Transclusion from Confluence Pages
Prior version of the projectdoc Toolbox required the transcluding and the transcluded page to be projectdoc documents. With version 1.11 both ends of the transclusion may now be Confluence pages. That is: neither page needs to have the Document Properties Marker Macro.
Heading Level for Sections
With this version of the projectdoc Toolbox the starting level of sections can be configured per space. That is: the team may decide whether the titles of the top-level sections are rendered as
The rendering is controlled by the space property Heading Starting Level.
Control on Name Selection
The following changes are incompatible with the previous release.
Doctype Add-on Update required
The information systems macros have been moved to their own extension.
Maven Services Removed
The Maven services have been moved to their own extension.
List of Changes
The complete list of changes for this release.
- Release Notes Archive