Skip to content

Releases: Telefonica/markdown-confluence-sync-action

Confluence Api Prefix Option

26 Nov 13:53
fb25441

Choose a tag to compare

  • feat: Add confluence-api-prefix option to allow the user to set a custom API prefix for Confluence instance.

Code Blocks Transformation

25 Nov 07:42
40e5acb

Choose a tag to compare

Added

  • feat: Add support for code blocks rendering in Confluence pages. Add rehype.codeBlocks option to enable this feature (bumps @telefonica/markdown-confluence-sync to 2.3.0)

Fixed

  • docs: Fix mermaid diagram code block example in README.md

Support all Confluence auth methods

20 Oct 11:42
d2fe63c

Choose a tag to compare

Added

  • feat: Add support for all Confluence authentication methods. Add "confluence-authentication" input, which allows the user to provide the confluence.js authentication configuration as a JSON string

Changed

  • feat: Make confluence-personal-access-token input not required. It is deprecated in favor of the new confluence-authentication input.
  • chore(deps): Bump @telefonica/markdown-confluence-sync from 2.1.1 to 2.2.0 (Add confluence authentication option)

Fix issue when a page has more than 25 children

11 Jul 08:13
fe57dcd

Choose a tag to compare

Fixed

Add dry-run option

11 Jun 05:51
da0a3f5

Choose a tag to compare

Added

  • feat: Add dry-run option, enabling to process the markdown files and configuration without connecting to Confluence.

Changed

  • chore(deps): Bump @telefonica/markdown-confluence-sync from 2.0.0 to 2.1.0 (Add dryRun option)

Upgrade markdown-confluence-sync package

08 Apr 12:54
05d628e

Choose a tag to compare

Changed

  • chore(deps): Remove @tid-xcut/markdown-confluence-sync dependency. Use @telefonica/markdown-confluence-sync instead. The library has been moved to the @Telefonica organization in the public NPM registry.

Add ignore option

20 Mar 12:28
0091831

Choose a tag to compare

Added

  • feat: Add ignore input. It allows the user to ignore files by using glob patterns.

Changed

  • chore(deps): Bump @tid-xcut/markdown-confluence-sync from 1.1.1 to 1.2.1 (Add ignore option)

Fix preprocessor option

18 Mar 10:58
214cdcb

Choose a tag to compare

Changed

  • chore(deps): Bump @tid-xcut/markdown-confluence-sync from 1.1.0 to 1.1.1 (Fix preprocess hook)
  • docs: Improve release process guide in CONTRIBUTING.md

Fix Mermaid diagrams

18 Mar 07:03
e6fae02

Choose a tag to compare

Changed

  • feat(BREAKING CHANGE): Throw an error in case the cwd input is absolute, because the action only has access to the repository files
  • chore: Use Docker action instead of Node.js action in order to install Chromium and Puppeteer
  • chore: Use Pnpm instead of NPM
  • chore: Move dependencies to devDependencies, because in runtime the action uses only the bundled code, and it installs the mermaid dependencies by itself in the Docker image. This is because the @tid-xcut libraries are in a private repository, and the action cannot install them in the Docker image. Some fixes are applied to the bundled code to make it work in the Docker image.

Fixed

  • fix: Generate mermaid diagrams in the Confluence page

Added

  • docs: Add automation notice to Confluence pages containing the action docs
  • test: Add mermaid diagram to readme.md file, and test that it has been synced to Confluence in E2E tests

Preprocess hook

13 Mar 14:00
1b533ee

Choose a tag to compare

Changed

  • chore(deps): Bump @tid-xcut/markdown-confluence-sync from 1.0.1 to 1.1.0 (Preprocess hook)