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.
If you want to learn more about the projectdoc Toolbox and how it helps to create good project documentation, please refer to the introduction video!
The following image is a link to a video on YouTube. When you click the link your browser will serve a page from youtube.com
.
Very interesting, but way too fast?
Step through at your own pace with with our Prezi Presentation (external link to prezi.com
)!
In the Online Manual you’ll find additional video material that introduces you in the concepts of the projectdoc Toolbox.
Refer to use cases and show cases for information on how to use the projectdoc Toolbox.
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 |
|
|
Done | Fixed |
Provide a web service to cleanup projectdoc documents. |
PDEXWAPI-5 | Support Properties from Supplier Macros |
|
|
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 |
|
![]() |
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 |
|
|
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 |
|
|
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 |
|
|
Done | Fixed |
Add bookmarklets to switch roles between reader, writer, and printer. Also allow to set and unset pretend properties. |
PDEXBML-2 | Bookmarklet Editor |
|
|
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 |
|
|
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 |
|
![]() |
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 |
|
![]() |
Done | Fixed |
Provide support to access information provided by the Document Properties Supplier Macros. |
PDAC-702 | Support for Storing with Metadata |
|
![]() |
Done | Fixed |
Storage infrastructure requires to support metadata to control comments and versioning. |
PDAC-664 | Support Confluence 6.0 |
|
![]() |
Done | Fixed |
Update implementation to be compatible with Confluence 6.0 m51. |
PDAC-708 | Allow Resolution for CSS Property Values |
|
![]() |
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 |
|
![]() |
Done | Fixed |
Reference the "one rule to follow" from this in-app page. |
PDAC-705 | Reference enable-heading-numbers |
|
|
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 |
|
|
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 |
|
![]() |
Done | Fixed |
Refreshing a page tree fails. Not all pages are traversed. |
PDAC-706 | Last Modification Date shows Creation Date |
|
![]() |
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.