Releases: Telefonica/markdown-confluence-sync-action
Releases · Telefonica/markdown-confluence-sync-action
Fix issue when a page has more than 25 children
Fixed
- fix: Bump @telefonica/markdown-confluence-sync from 2.1.0 to 2.1.1. Fix issue when a page has more than 25 children.
Add dry-run option
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
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
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
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
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
todevDependencies
, 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
Changed
- chore(deps): Bump @tid-xcut/markdown-confluence-sync from 1.0.1 to 1.1.0 (Preprocess hook)
Change copyright headers
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
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
Added
- feat: First stable release
- test: Add E2E tests