Skip to content

Releases: Telefonica/markdown-confluence-sync-action

Fix issue when a page has more than 25 children

11 Jul 08:13
fe57dcd
Compare
Choose a tag to compare

Fixed

Add dry-run option

11 Jun 05:51
da0a3f5
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare

Changed

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

Change copyright headers

20 Feb 11:27
ab0c2a9
Compare
Choose a tag to compare

Fixed

  • chore: Change copyright headers

Changed

  • chore(deps): Bump @tid-xcut/markdown-confluence-sync from 1.0.0 to 1.0.1 (Change copyright headers)

Support id mode. Add files-metadata input

29 Jan 07:57
f6633b5
Compare
Choose a tag to compare

Added

  • feat: Add files-metadata input. It allows the user to provide a JSON array with the metadata of the files to be synchronized. This way, the user can set the Confluence id, title, etc. without the need to add frontmatter to the markdown files.
  • feat: Support id mode. It allows the user to provide a list of files to be synchronized only by their Confluence id.

Changed

  • chore(deps): Bump @tid-xcut/markdown-confluence-sync from 1.0.0 to 1.1.0 (Add id mode and filesMetadata option)

First stable release

28 Nov 13:12
58265c8
Compare
Choose a tag to compare

Added

  • feat: First stable release
  • test: Add E2E tests