Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Section


Column


Document Properties Marker
doctyperelease-note
overridefalse


Short DescriptionFinal Data Center Compatibility, Feature release with dynamic value handling and Calculation Macro.
Nameprojectdoc Toolbox 6.0.0 Release Notes
Short Name
Parent
Parent Property
property-nameName
hide
Audience
Name List
doctyperole
render-no-hits-as-blanktrue
propertyAudience
empty-as-nonetrue

Subject
Name List
doctypesubject
propertySubject

Categories
Name List
doctypecategory
propertyCategories

Tags

Tag List
propertyTags


Iteration

Iteration
valueproduction

hide
Type
Name List
doctyperelease-note-type
render-no-hits-as-blanktrue
propertyType

Version6.0.0hide
Productprojectdoc Toolboxhide
Release Date

 

hide
Sponsors

Name List
doctypestakeholder
render-no-hits-as-blanktrue
propertySponsors


Sort Key00006.00000.0000hide



Section
show-titlefalse
titleDescription

Today we released version 

Display Property
property-nameVersion
of the projectdoc Toolbox.

This is release provides new features and a couple of fixes and improvements.

Panel
borderColordarkgrey
borderWidth2

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

Transclusion
documentHOMESPACE:projectdoc Video Link
idsprojectdoc




Content Marker
hidetrue


Info Box

Download the projectdoc Toolbox or visit the projectdoc Toolbox on the Atlassian Marketplace!





Column
width350px


Panel
titleRelease Notes Overview

Table of Contents
indent15px
excludeRelease Notes|Description|Summary|"References"|Resources
stylenone




Section
titleSummary


Section
titleNew and Noteworthy


Section
titleData Center Compatibility

To save resources on a Data Center installation of Confluence, macros are required to limit the number of hits processed in one request.

Since the projectdoc Toolbox is intended be used to design documents to be exported to formats like PDF, paging is not supported by most macros. If the result set generated by a macro is larger than the configured limit, dependent on the macro either a warning or an error is rendered. Users are required to adjust their queries to pass the limit test.

The following macros are also affected by this limitation.

Tour
header-translationsTitle=Macro
replace-title-with-nametrue



The following macros process tables and will render an error message if the underlying macros render a warning message.

Tour
header-translationsTitle=Macro
replace-title-with-nametrue



Administrator configure the page size, which defaults to 100, via the administration screen.

Not that also the Web API is limited by the page size. The Web API supports paging.

For more information, please refer to 

Static Document Link
documentLimitations on Query Results
.


Section
titleData Center Support

The following apps are approved to be used on Confluence Data Center.

Section
titleExtensions

The following extensions are available for Confluence Data Center and Confluence Server.

Tour
header-translationsTitle=Doctype Add-on





Section
titleDoctype Add-ons

The following doctype add-ons are available for Confluence Data Center and Confluence Server.

Tour
header-translationsTitle=Doctype Add-on




The following apps are currently not provided for Confluence Data Center. The Maven Extension will not be supported because it relies on libraries which are not updated regularly and the extension is considered unfit to meet the requirements imposed by a data center installation. It may still be used in some use cases.

Section
titleExtensions

The following extensions are not provided for Confluence Data Center.

Tour
header-translationsTitle=Doctype Add-on


TitleRemarks
Bookmarklets ExtensionMay be available in the future
Maven ExtensionIs only available for Confluence Server




Section
titleDoctype Add-ons

The user base is considered to small to continue the support of these doctype add-ons. The source for these add-ons is still available on Bitbucket.

Tour
header-translationsTitle=Doctype Add-on






Section
titleDynamic Value Handling

Although property values must not be dynamic, it seems that users just love to use them. There are use cases where this makes sense, but mostly the information architecture will get in trouble, once the whole set of projectdoc documents needs to be rebuild.

This version provides some tools to check the current state of dynamic values on your server. It also provides some configurations to handle the use of dynamic values in the future.

For more information, please refer to 

Static Document Link
documentDynamic Property Values


Section
titleCalculation Macro

Prior to this version there was only minor support to do some calculations. With this version there is the

Static Document Link
documentCalculation Macro
and the 
Static Document Link
documentCalculation Result Macro
. It allows to run calculations on double values and render the results.

Currently there is no support for integer values, therefore use cases that require "full precision" (for instance calculations with currencies) are currently not supported.

Please refer to

Static Document Link
documentCalculation Macro
for more information on how to use calculations in your Confluence instance using the projectdoc Toolbox.


Section
titleForm Identifiers

Due to issues where the form identifiers are not properly encoded, we decided to replace the dots as separators with underscores. Therefore the name/identifier of a form field, for instance projectdoc.doctype.common.name is now specified as projectdoc_doctype_common_name. This is true for all identifiers used in the wizard.

This will reduce the amount of failures when the forms are processed with code that does not properly encode these identifiers.

Code Block
languagetext
titleExample: Error Log from the Browser's Console
Uncaught DOMException: Failed to execute 'querySelector' on 'Element': 'label[for=projectdoc.doctype.common.name]' is not a valid selector.

More information on using dots with identifiers can be found in 

Static Document Link
documentIdentifiers with Dots
.

Due to this change all doctype add-ons are required to be updated for version 6.0 of the projectdoc Toolbox!





Section
titleBreaking Changes


Content Marker
is-empty-textNo issues found

Jira
serversmartics JIRA
columnIdsissuekey,summary,issuetype,priority,description,fixVersions
columnskey,summary,type,priority,description,fixVersions
maximumIssues1000
jqlQueryproject = 'projectdoc Toolbox' && (fixVersion IN ('6.0.0')) && "Break"!='runtime (fix with reindex)' ORDER BY priority DESC, type DESC
serverId79ad43bc-d289-364e-bfc7-46c09847bebd


Section
titleResult Size for REST API

When fetching documents with the REST API the maximum result set size also applies.

In case client scripts assume that the whole result set is returned, they now need to be adjusted to use the paging.

This also applies to the Web API Extension.



Section
titleKnown Issues



Section
titleInstallation Instructions

For new users of the projectdoc Toolbox who install this app the first time.

  1. Install the new OBR of the projectdoc Toolbox.
  2. Check if extensions are required to be installed for your use cases
  3. Check if doctype add-ons are required to be installed for your use cases

All extensions and doctype add-ons are free of charge. The doctype add-ons are available with an open source license.

Section
titleConfiguration


Section
titleDynamic Values

For backward compatibility the default mode for Dynamic Value Handling is set to allow. It is recommended to use the value of lenient. The value can be configured in the administration section of the projectdoc Toolbox.

For more information, please refer to 

Static Document Link
documentDynamic Property Values




Section
titleUpgrade Instructions

Please follow this short guide to update your existing installation to this new version of the projectdoc Toolbox. For detailed information on dependencies, please consult the documentation of the add-ons.

Section
titleInstallation Order

Please install the projectdoc Toolbox first, then the extensions and finally update the doctype add-ons.

So this is the basic order:

  1. projectdoc Toolbox
  2. extension add-ons (start with Web API Extension)
  3. doctype add-ons (start with Core Doctypes)

Please install only those add-ons that are actually used! In case you do not use the Web API, there is no need to install it. (smile)


Section
titleConfiguration


Section
titlePage Size

Due to requirements of Confluence Data Center, the result set returned on queries is now limited to the page size configured in the administration section.

The default value is 100. Therefore there is a warning or error message if there are more than 100 hits in the result.

You may want to alter this value according to the resources provided for Confluence and the use cases to support with the projectdoc Toolbox.

Note Box
titlePage Size is Max Size for Macros

The name page size may be misleading as this is currently implemented as the maximum size of the result set for macros. It is the page size for paging when using the REST API.

Since the projectdoc Toolbox is used to create documentation to be exported to PDF, there is no use of paging in the macros. Therefore no macro currently supports paging. Users are required to adjust their queries so that the rendered content in HTML can be exported to PDF and both versions show the same result.



Section
titleDynamic Values

The use of dynamic values may impose problems. Users may expect that a query as a property value will be updated on every change of any page of Confluence. This is actually not the case. Therefore the use of dynamic properties (properties whose value are not fixed after the page has been saved) is limited to some very specific use cases. With other words: typically dynamic values for properties must not be used.

This version provides tools to help users to prevent making mistakes by making false assumptions. The handling of dynamic values is now controlled via the administration screen, where a mode can be configured. Per default it is set to allow. It is recommended to use a value of lenient (if users know exactly what to do and still need dynamic property values to implement their use cases) or strict (to prevent to force dynamic values where they do not belong). If the default mode does not work for your use cases, off will deactivate the checks completely.

For more information, please refer to 

Static Document Link
documentDynamic Property Values



Section
hidetrue
titleRefresh

Due to the following issues a refresh is required to update properties of projectdoc documents in the database.

Jira
serversmartics JIRA
columnIdsissuekey,summary,issuetype,priority,description
columnskey,summary,type,priority,description
maximumIssues1000
jqlQueryproject = 'projectdoc Toolbox' && (fixVersion IN ('6.0.0')) && "Break" ='runtime (fix with reindex)' ORDER BY priority DESC, type DESC
serverId79ad43bc-d289-364e-bfc7-46c09847bebd

In case you do not use any of these features, there is no need for a refresh.

Please refer to 

Static Document Link
documentprojectdoc Rebuild Manual
for details on how to refresh projectdoc documents.



Section
titleList of Changes

The following changes are part of version

Display Property
property-nameVersion
of the projectdoc Toolbox for Confluence

Jira
serversmartics JIRA
columnIdsissuekey,summary,issuetype,priority,description
columnskey,summary,type,priority,description
maximumIssues1000
jqlQueryproject = 'projectdoc Toolbox' && (fixVersion in ('6.0.0')) ORDER BY priority DESC, type ASC
serverId79ad43bc-d289-364e-bfc7-46c09847bebd


Section
titleSubordinate Release Notes
Display Table
doctyperelease-note
render-no-hits-as-blanktrue
render-modedefinition
selectName, Short Description
restrict-to-immediate-childrentrue
sort-bySort Key, Name


Section
titleRelated Releases

This version does not require updates of doctype-add-ons, but we recommend the update of the Web API Extension.

Section
titleExtension Add-ons


Content Marker
hidetrue

The following extension are required to be updated for this version of the projectdoc Toolbox.


Content Marker
hidetrue
iddoctype-add-ons-overview-copy


Tour
header-translationsTitle=Doctype Add-on


TitleVersion
Web API Extension11.0.0 (required)
Bookmarklets Extensionno update available
Information Systems Extension6.0.0 (required)
Maven Extension8.0.0 (required)




Section
titleWeb API Extension

The following changes are part of the latest Web API Extension.

Jira
serversmartics JIRA
columnIdsissuekey,summary,issuetype,priority,status,resolution,description
columnskey,summary,type,priority,status,resolution,description
maximumIssues1000
jqlQueryproject = 'PDEXWAPI' && (fixVersion in ('11.0.0')) ORDER BY type DESC, priority DESC
serverId79ad43bc-d289-364e-bfc7-46c09847bebd


Section
hidetrue
titleBookmarklets Extension

The following changes are part of the latest Bookmarklets Extension.

Jira
serversmartics JIRA
columnskey,summary,type,priority,status,resolution,description
maximumIssues1000
jqlQueryproject = 'PDEXBML' && (fixVersion = '4.0.2') ORDER BY type DESC, priority DESC
serverId79ad43bc-d289-364e-bfc7-46c09847bebd


Section
titleInformation Systems Extension

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

Jira
serversmartics JIRA
columnIdsissuekey,summary,issuetype,priority,status,resolution,description
columnskey,summary,type,priority,status,resolution,description
maximumIssues1000
jqlQueryproject = 'PDEXINFOSY' && (fixVersion = '6.0.0') ORDER BY type DESC, priority DESC
serverId79ad43bc-d289-364e-bfc7-46c09847bebd


Section
titleMaven Extension

The following changes are part of the latest Maven Extension.

Caution Box

This app is not available for Confluence Data Center.


Jira
serversmartics JIRA
columnIdsissuekey,summary,issuetype,priority,status,resolution,description
columnskey,summary,type,priority,status,resolution,description
maximumIssues1000
jqlQueryproject = 'PDEXMVN' && (fixVersion = '8.0.0') ORDER BY type DESC, priority DESC
serverId79ad43bc-d289-364e-bfc7-46c09847bebd



Section
titleDoctype Add-ons

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

Content Marker
iddoctype-add-ons-overview


Tour
header-translationsTitle=Doctype Add-on





Content Marker
hidetrue
iddoctype-add-ons-overview-store


Tour
header-translationsTitle=Doctype Add-on




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.

In case any of the following doctype add-ons are used, they are required to be installed to work with this version of the projectdoc Toolbox.

Section
titleCore Doctypes

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

Jira
serversmartics JIRA
columnIdsissuekey,summary,issuetype,priority,status,resolution,description
columnskey,summary,type,priority,status,resolution,description
maximumIssues1000
jqlQueryproject = 'PDCORED' && (fixVersion = '18.0.0') ORDER BY type DESC, priority DESC
serverId79ad43bc-d289-364e-bfc7-46c09847bebd


Section
titleDoctypes for Agile Planning

The following changes are part of the latest Doctypes for Agile Planning.

Jira
serversmartics JIRA
columnIdsissuekey,summary,issuetype,priority,status,resolution,description
columnskey,summary,type,priority,status,resolution,description
maximumIssues1000
jqlQueryproject = 'PDAGILE' && (fixVersion = '15.0.0') ORDER BY type DESC, priority DESC
serverId79ad43bc-d289-364e-bfc7-46c09847bebd


Section
titleprojectdoc Developer Diaries

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

Jira
serversmartics JIRA
columnIdsissuekey,summary,issuetype,priority,status,resolution,description
columnskey,summary,type,priority,status,resolution,description
maximumIssues1000
jqlQueryproject = 'DEVDIARY' && (fixVersion = '15.0.0') ORDER BY type DESC, priority DESC
serverId79ad43bc-d289-364e-bfc7-46c09847bebd


Section
titleDoctypes for Project Management

The following changes are part of the latest Doctypes for Project Management.

Jira
serversmartics JIRA
columnIdsissuekey,summary,issuetype,priority,status,resolution,description
columnskey,summary,type,priority,status,resolution,description
maximumIssues1000
jqlQueryproject = 'PDPRJMGMT' && (fixVersion = '8.0.0') ORDER BY type DESC, priority DESC
serverId79ad43bc-d289-364e-bfc7-46c09847bebd


Section
hidetrue
titleDoctypes for Risk Management

The following changes are part of the latest Doctypes for Risk Management.

This extension is experimental.

Jira
serversmartics JIRA
columnskey,summary,type,priority,status,resolution,description
maximumIssues1000
jqlQueryproject = 'PDRISKMGMT' && (fixVersion = '3.0.0') ORDER BY type DESC, priority DESC
serverId79ad43bc-d289-364e-bfc7-46c09847bebd


Section
titleDoctypes for Service Management

The following changes are part of the latest Doctypes for Service Management.

Jira
serversmartics JIRA
columnIdsissuekey,summary,issuetype,priority,status,resolution,description
columnskey,summary,type,priority,status,resolution,description
maximumIssues1000
jqlQueryproject = 'SERVICES' && (fixVersion = '6.0.0') ORDER BY type DESC, priority DESC
serverId79ad43bc-d289-364e-bfc7-46c09847bebd


Section
titleDoctypes for Business Strategy

The following changes are part of the latest Doctypes for Business Strategy.

Jira
serversmartics JIRA
columnIdsissuekey,summary,issuetype,priority,status,resolution,description
columnskey,summary,type,priority,status,resolution,description
maximumIssues1000
jqlQueryproject = 'STRATEGY' && (fixVersion = '5.0.0') ORDER BY type DESC, priority DESC
serverId79ad43bc-d289-364e-bfc7-46c09847bebd


Section
titleDoctypes for Software Development

The following changes are part of the latest Doctypes for Software Development.

Jira
serversmartics JIRA
columnIdsissuekey,summary,issuetype,priority,status,resolution,description
columnskey,summary,type,priority,status,resolution,description
maximumIssues1000
jqlQueryproject = 'PDSWDEVD' && (fixVersion = '14.0.0') ORDER BY type DESC, priority DESC
serverId79ad43bc-d289-364e-bfc7-46c09847bebd


Section
titleprojectdoc arc42 Template

The following changes are part of the latest projectdoc Add-on for arc42.

Jira
serversmartics JIRA
columnIdsissuekey,summary,issuetype,priority,status,resolution,description
columnskey,summary,type,priority,status,resolution,description
maximumIssues1000
jqlQueryproject = 'ARCFOURTWO' && (fixVersion = '12.0.0') ORDER BY type DESC, priority DESC
serverId79ad43bc-d289-364e-bfc7-46c09847bebd


Section
titleDoctypes for Teamwork

The following changes are part of the latest Doctypes for Teamwork.

Jira
serversmartics JIRA
columnIdsissuekey,summary,issuetype,priority,status,resolution,description
columnskey,summary,type,priority,status,resolution,description
maximumIssues1000
jqlQueryproject = 'PDTEAMWORK' && (fixVersion = '5.0.0') ORDER BY type DESC, priority DESC
serverId79ad43bc-d289-364e-bfc7-46c09847bebd


Section
titleDoctypes for V-Modell XT

The following changes are part of the latest Doctypes for V-Modell XT.

Jira
serversmartics JIRA
columnIdsissuekey,summary,issuetype,priority,status,resolution,description
columnskey,summary,type,priority,status,resolution,description
maximumIssues1000
jqlQueryproject = 'PDVMXT' && (fixVersion = '6.0.0') ORDER BY type DESC, priority DESC
serverId79ad43bc-d289-364e-bfc7-46c09847bebd



Section
hidetrue
titleDoctypes for Java Developers

The following changes are part of the latest projectdoc for Java Developers.

This extension is experimental.

Jira
serversmartics JIRA
columnIdsissuekey,summary,issuetype,priority,status,resolution,description
columnskey,summary,type,priority,status,resolution,description
maximumIssues1000
jqlQueryproject = 'PDJAVADEV' && (fixVersion = '7.0.0') ORDER BY type DESC, priority DESC
serverId79ad43bc-d289-364e-bfc7-46c09847bebd


Section
hidetrue
titleDoctypes for Maven Developers

The following changes are part of the latest projectdoc for Maven Developers.

This extension is experimental.

Jira
serversmartics JIRA
columnIdsissuekey,summary,issuetype,priority,status,resolution,description
columnskey,summary,type,priority,status,resolution,description
maximumIssues1000
jqlQueryproject = 'PDMVNDEV' && (fixVersion = '6.0.1') ORDER BY type DESC, priority DESC
serverId79ad43bc-d289-364e-bfc7-46c09847bebd




Section
required-permissionswrite-access
titleNotes


Section
titleReferences


Section
titleResources


Tour
render-as-definition-listtrue
replace-title-with-nametrue


TitleShort Description
Release Notes
Glossary
FAQs