Include from GitHub to Confluence
Breadcrumbs

Changelog

Version 3.x

3.1.4:

Maintenance
  • Update to third party dependencies

Bug Fixes
  • Fix Markdown strikethrough extension rendering

  • Fix certain relative paths not being resolved in AsciiDoc included files


3.1.3:

Maintenance
  • Update to third party dependencies

  • Documentation link update


3.1.2:

Maintenance
  • Update to third party dependencies


3.1.1:

Improvements
  • Added support for !include directives in PlantUML diagrams embedded in AsciiDoc and Markdown files.

    • Users can now include external PlantUML files using the !include directive for PlantUML embedded in Markdown and AsciiDoc files. This will enable better modularization and reuse of diagram components across files in the same repository.

Bug Fixes
  • Fixed an issue with relative images in AsciiDoc files not displaying and resulting in an error.

  • Fix size issue with PlantUML diagrams showing very small during PDF export


3.1.0:

New Features
  • Added support for !include directives in PlantUML diagrams.

    • Users can now include external PlantUML files using the !include directive, enabling better modularization and reuse of diagram components across files in the same repository.

Improvements
  • Enhanced navigation for Table of Contents links in Markdown and AsciiDoc files.

    • Previously, clicking a Table of Contents link would take the user to the source file in Git. Now, the links navigate directly to the corresponding section within the file in Confluence.

  • PlantUML diagrams are now visible when exporting Confluence pages to PDF using the Confluence PDF Exporter.

Maintenance
  • Update to third party dependencies


3.0.0:

⚠️ Major Changes
  • As part of this release, we’ve made changes to align with Atlassian’s End of Life (EOL) Policy:

    • Only supporting Confluence 8.5.3 or newer
      Confluence 8.4 will be end of life in July 7th 2025. In order to focus to support Confluence 10, we decided to only support Confluence 8.5.3 or newer.

Maintenance & improvements
  • Supporting Upcoming Confluence 10

    • Confluence 10 is on the horizon. We adopted the application also run in Confluence 10. All the features keep working as before in Confluence 10.

  • Update PlantUML

    • We updated to the latest PlantUML version, so as to support its latest features.

  • Updating Support Links


Version 2.x

2.0.4:

Maintenance
  • Update to third party dependencies


2.0.3:

Bug Fixes
  • Fixed an issue where the app failed to install on Oracle databases.


2.0.2:

Improvements
  • Support PlantUML in Markdown

Bug Fixes
  • Code Block does not get syntax highlighted when missing a specified language

  • Fix issue with Markdown rendering failure with “illegal group reference“


2.0.1:

Maintenance
  • Update to third party dependencies

  • Support rendering of Markdown block elements

  • Display block img tags in Markdown

  • Display message regarding AsciiDoc syntax errors

Bug Fixes
  • Fix compatibility issue with Source Code Editor


2.0.0:

⚠️ Major Changes
  • As part of this release, we’ve made changes to align with Atlassian’s End of Life (EOL) Policy:

    • Only supporting Confluence 8.5.3 or newer
      Confluence 8.4 will be end of life in July 7th 2025. In order to focus to support Confluence 10, we decided to only support Confluence 8.5.3 or newer.

Maintenance & improvements
  • Supporting Upcoming Confluence 10

    • Confluence 10 is on the horizon. We adopted the application also run in Confluence 10. All the features keep working as before in Confluence 10.

  • Update PlantUML

    • We updated to the latest PlantUML version, so as to support its latest features.

  • Updating Support Links


Version 1.x

1.8.6:

Bug Fixes
  • Support for alternative port for Bitbucket

  • Apply AsciiDoc styles to multiple included documents


1.8.5:

Improvements
  • Added additional languages for syntax highlight support

    • Q

    • reStructured

    • Groovy

    • Protobuf

  • Support AsciiDoc styles to improve readability of AsciiDoc files


1.8.4:

Maintenance
  • Third Party Dependency Updates

Bug Fixes
  • Bug fix to render multiple Markdown files with Mermaid syntax in single Confluence page.


1.8.3:

Version 1.8.3 has the same functionality. The two versions are only different in the Confluence Cloud environment


1.8.2:

Security
  • We've addressed a security vulnerability in the OAuth implementation.

    • Recommendations:

      • Review your account activity for any suspicious behavior and report it to our support team.

Version 1.8.1 has the same functionality. The two versions are only different in the Confluence Cloud environment


1.8.0:

New Feature
  • With Confluence version 9.0.0 only - Support for Dark Theme 🕶️

Maintenance
  • Future version Confluence 9.0.0 preparation

Improvements
  • Support inline HTML Image tags in Markdown

    • Example: Here is an inline image: <img src="image.jpeg" width="100" alt="Alt text"/>

Bug Fixes
  • CSV File Table rendering fix

  • Files with spaces rendered

  • Handle Markdown link path url spaces in Markdown


1.7.2: Resolved issue on

Improvements
  • Add branch meta data to File Macro UI

  • Improve code block rendering in Markdown files

Maintenance
  • Third party dependency updates

  • Preparation for a future version of Confluence (9)

Bug Fixes
  • Show error message to users with admin permissions when accessing settings only authorized for system admins


1.7.1:

Bug Fixes
  • Fixed a crash of the app on an invalid URL


1.7.0:

New Features
  • Support Rendering Mermaid files (.mmd & .mermaid)

    • Now supporting Mermaid file as well as Mermaid in Markdown.✨ 

Improvements
  • Improved UI for all macros

Maintenance
  • Update to third party dependencies


1.6.6:

Maintenance

  • Security Updates


1.6.5:

Bug Fixes
  • Show AsciiDoc Title

Security
  • Security Updates


1.6.4: Resolved issue on

  • Support GitHub Enterprise custom domains for gists

Security
  • Security Updates


1.6.3: Resolved issue on

Security
  • Updates to prevent cross side scripting injections


1.6.2: Resolved issue on

Bug Fixes
  • Fixed issues with GitHub configuration when adding new credentials

Security
  • Updates to prevent cross side scripting injections


1.6.0:

New Features
  • Support for GitHub Gists

    • Introducing a new macro that supports including GitHub Gists. Use the GitHub Gist macro to include Gists into your confluence pages.


1.5.0:

New Features
  • Collapsible File Option

    • Including files and directories has gotten easier with the collapsible file option. The option can be activated in the File & Directory macro configuration menu which will allow you to collapse and expand the files included.

Improvements
  • Supporting limited HTML in Markdown:

    • Support for additional limited HTML within Markdown files has been added which will improve the rendering of HTML tables and certain HTML tags like <details> and <summary> .

  • Improved styling of Markdown tables:

    • We have improved the styling of tables with Markdown to help you distinguish table content at a glance.


1.4.1:

Improvements
  • Support for rendering PlantUML files & blocks in AsciiDoc

New Features
  • Fix issue where images with spaces or special characters in their name couldn’t be included in Markdown


1.4.0:

New Features
  • Support for Shared Access Token Authentication

    • By default Include GitHub for Confluence uses personal OAuth to access private repositories. This ensures that each Confluence user can only access private repositories that they have access to, but requires a that each user has a GitHub account.

    • You can change the authentication to a shared access token for all Confluence user. This allows all users to see included files without any GitHub account. Check the documentation for more details.


1.3.1:

Bug Fixes
  • Fix: Prevent converting copy and pasted URL links to GitHub macros for non-Github links.


1.3.0:

New Features
  • Mermaid Support

    • Mermaid in Markdown now supported & rendered. ✨


1.2.0:

New Features
  • PlantUML Support

    • Included PlantUML files are now supported and rendered. ✨

Improvements
  • Support Copy and Pasting Directory Paths

  • Improve Markdown anchor links redirection

Security
  • Improved cross-site request forgery (XSRF) protection


1.1.3 - released on August 15, 2023

Maintenance
  • Maintenance and Security Updates


1.1.2 - released on July 24, 2023

  • Adjust timeout so each included Asciidoc file has a 5 second fetch timeout to allow using Asciidoc files with many includes.

  • Increase file max limit of files from 20 to 50 rendered including for the Directory Macro


1.1.1 - released on June 27th, 2023

Security
  • Security bugfix for Cross-Site-Scripting (XSS) vulnerability.

    • An attacker craft a link pointing which used the Confluence host, but then fetched a malicious file from Github.


1.0.5 -

Improvements
  • Updated the Getting Started links.

  • Updated to the latest Scribe OAuth library.


1.0.4 -

Improvements

1.0.3 -

Security
  • Security Bugfix: Prevent SSRF

    • Versions before 1.0.3 where vulnerable to server-side request forgery (SSRF). Including a urls which are not GitHub URLs where still fetched. This allowed a regular Confluence user to potentially fetch data which they are not permitted to.

    • Version 1.0.3 only allows GitHub URLs and prevents using any other URLs.


1.0.2 -

New Features
  • Improved Support for Various Languages

    • Added Syntax Highlighting for D, HCL, Objective-C, Swift

    • Improved Auto-Detection for Dockerfiles, HTML, Swift, Objective-C, HCL, Kotlin, D, Go

  • Basic Support for CSV

    • CSV files are now rendered as a proper table: