projectdoc 1.8 released!

Today version 1.8 of the smartics projectdoc add-on for Confluence has been released!

projectdoc supports agile teams creating and maintaining project documentation. It provides templates and tools to improve the collaboration of team members.

Release Notes

The following sections show the highlights of this release.

Reading POMs

This release provides initial support for teams that want to access information from their Maven POMs as space properties.

On creation of a new space, users may reference a POM file (by GAV or URL) and create a Version Document. This Version document references a Metadata document that contains the POM information as document properties. These properties are made available as space properties and can therefore be displayed or used to reference versioned information on remote servers (such as Nexus or a Maven site).

 

For more information please refer to

  • Maven POM Import
  • projectdoc for Java Developers
  • projectdoc for Maven Developers
  • PDAC-467 - Space Properties Extension Done
  • PDAC-473 - Space Properties Doctype Extension Done
  • PDAC-474 - Add a Space Property Extension via Page Pattern Done
  • PDAC-475 - Allow to filter POM Properties Done
  • PDAC-482 - Attach POM as JSON to Metadata Page Done

Display Space Properties

Similar to the Display Document Property Macro, the Display Space Property Macro displays a property on a Confluence page. Due to PDAC-467 - Space Properties Extension Done space properties are no longer required to be stored as document properties of the homepage. Therefore this new macro is handy to reference a space property independent of where it is defined.

Refer to PDAC-486 - Display Space Attribute Macro Done for more details.

Display Space Attributes

While the Display Space Property Macro provides access to properties defined as document properties, the Display Space Attribute Macro allows to reference information stored with a Confluence space. Now space authors may reference the space description from their short description property on the space's homepage instead of duplicating this information.


The macro allows to transclude additional space information. For more information, please refer to PDAC-486 - Display Space Attribute Macro Done .

Hidden Sections in Reader Mode

This new release fixes an issue where document authors who pretend to be a reader still could see hidden sections.

Please refer to  PDAC-465 - pretend-being-a Space Property for Section and Content Marker Macro Done for details.

Redesign of Images

The icons for our add-ons, macros and blueprints have been simplified and display in new colours:

New Artificial Property for Queries

A new artificial property allows to run queries (e.g. with the Display Table Macro) to match Ancestors by their page ID.

Refer to PDAC-472 - Provide Artificial Property 'AncestorIds' Done for more information.

More Improvements and Bugfixes

There are a number of additional improvements and bugfixes.

Please refer to the release notes or detailed information on those.

Key Summary T P Resolution
PDAC-495 Provide JSoup Classes Bug Blocker (migrated) Fixed
PDAC-489 Read Maven POMs New Feature Blocker (migrated) Fixed
PDAC-461 Text Snippet Transclusion broken Bug Blocker (migrated) Fixed
PDAC-498 POM Import Bug Bug Critical (migrated) Fixed
PDAC-486 Display Space Attribute Macro New Feature Critical (migrated) Fixed
PDAC-473 Space Properties Doctype Extension Improvement Critical (migrated) Fixed
PDAC-472 Provide Artificial Property 'AncestorIds' Improvement Critical (migrated) Fixed
PDAC-469 Display Space Property Macro New Feature Critical (migrated) Fixed
PDAC-467 Space Properties Extension New Feature Critical (migrated) Fixed
PDAC-465 pretend-being-a Space Property for Section and Content Marker Macro Improvement Critical (migrated) Fixed
PDAC-460 Sections with duplicate Titles cannot be selected for Transclusion Bug Critical (migrated) Fixed
PDAC-459 Ancestor Search only works for common Properties Bug Critical (migrated) Fixed
PDAC-458 Consider Tags for Doctype Cache Bug Critical (migrated) Fixed
PDAC-493 Nexus Macro should default to Maven Syntax for GAV Coordinates Improvement Major Fixed
PDAC-492 Space List Macro New Feature Major Fixed
PDAC-491 todo Style for Definition List Improvement Major Fixed
PDAC-490 Add Listener Support for adding Space Labels New Feature Major Fixed
PDAC-488 Flag to render Plugin Fragments for Nexus Macro Improvement Major Fixed
PDAC-487 Extracted Short Description rendered as Plain Text Bug Major Fixed
PDAC-485 Option for Site Macro to suppress Path Generation Improvement Major Fixed
PDAC-484 Allow to Hide on non-existing Space Properties Improvement Major Fixed
PDAC-483 Default Text for Display Space Property Improvement Major Fixed
PDAC-482 Attach POM as JSON to Metadata Page Improvement Major Fixed
PDAC-481 Render Wiki Link as CreateLink if Page does not exist Improvement Major Fixed
PDAC-480 External Link Macro renders extra Space Bug Major Fixed
PDAC-479 Access Space Properties with External Link Macro Improvement Major Fixed
PDAC-478 Direct Path for Nexus Macro Improvement Major Fixed
PDAC-477 Make it easy to link to Homepage from Wiki Link Macro Improvement Major Fixed
PDAC-476 Links in Source Code Macro broken Bug Major Won't Fix
PDAC-475 Allow to filter POM Properties New Feature Major Fixed
PDAC-474 Add a Space Property Extension via Page Pattern Improvement Major Fixed
PDAC-471 Sort Document Properties by Macro Improvement Major Fixed
PDAC-470 Sort Space Properties for Macro Improvement Major Fixed
PDAC-468 Replace text for missing Access Permission Improvement Major Fixed
PDAC-466 Change all Macro Icons to the projectdoc Pen Icon Bug Major Fixed
PDAC-463 Negation of IDs not properly handled Bug Major Fixed
PDAC-462 Section Macro creates duplicate ID Bug Major Fixed
PDAC-382 Display Table Macro should render Boxes appropriately Improvement Major Fixed