The following is a changelog of recent changes in Swagger Confluence:

2.2-RELEASE (05/16/2016)

  • Fix an issue with UTF-8 characters for schema documents containing non-English characters (special thanks to Vladimir Andriyahin for reporting and contributing)
  • Upgrade Swagger2Markup to 1.0.0 Release, which further enhances / cleans up formatting and adds support for the Security block.

2.1-RELEASE (04/06/2016)

  • Fix issues with a blank prefix
  • Fix bug when prefix is not set
  • Gradle: Automatically Build and Publish Source Jars
  • Individual Mode: Add ToC Header for Category Pages
  • Single Page Mode: Break after top level sections
  • Single Page Mode: Fix Spacing After Table of Contents
  • Sonar Cleanup for Updated Version of Java Rules

2.0-RELEASE (04/03/2016)

  • Support for pagination. Three modes are provided: single, category, and individual. See the documentation and live demo for more details
  • Support numeric prefixes
  • Support toggling table of contents display on single page mode
  • Translate links to Confluence format so that they work as expected
  • Add CLI runner, available in shaded and thin jars
  • Add orphan prevention protection, which will attached to the root space if no ancestor id is provided.
  • Sonar cleanup to pass the Sonar Quality gate with flying colors

1.0-RELEASE (03/27/2016)

  • Initial Release
  • Provide core library for parsing a swagger schema and publishing the API documentation to a Confluence wiki
  • Provide a gradle plugin for parsing a swagger schema and publishing the API documentation to a Confluence wiki
  • Support creating a new root article within the space or attaching to an existing article by id
  • Support space, title and prefix options for the created confluence page
  • Article title matching detection to determine create vs. update (title is unique within a space in confluence).