Releases: Telefonica/confluence-tools
Releases · Telefonica/confluence-tools
Support Github Alerts
Added
- feat(#70): Add GitHub alerts transformation to Confluence macros. GitHub-flavored markdown alerts ([!NOTE], [!TIP], [!IMPORTANT], [!WARNING], [!CAUTION]) are now converted to Confluence's native info, note, warning, and tip macros. This feature is disabled by default and can be enabled via
rehype.githubAlertsconfiguration option.
markdown-confluence-sync - 2.3.0 - Code Blocks
Added
- feat(#65): Add code blocks transformation to Confluence code macro format.
Code blocks are now converted to Confluence's structured code macro
with syntax highlighting support. This feature is disabled by default
and can be enabled viarehype.codeBlocksconfiguration option. - feat(#63): Add apiPrefix option to configure the Confluence API prefix (default: /rest/).
confluence-sync - 2.2.0 - apiPrefix option
Added
- feat: Add apiPrefix option to configure the Confluence API prefix (default: /rest/).
markdown-confluence-sync - 2.2.0 - Auth methods
Added
- feat: Update confluence-sync to 2.1.0. Add authentication options (OAuth2, Basic, JWT). Deprecate personalAccessToken.
- feat: Add warning when using the deprecated personalAccessToken option.
confluence-sync - 2.1.0 - Auth methods
Added
- feat: Add authentication options (OAuth2, Basic, JWT). Deprecate personalAccessToken.
Changed
- feat: Use confluence.js library to retrieve also data about page children, not only pages. The new version 2.1.0 of confluence.js supports passing pagination options to get all children pages.
- chore: Update confluence.js to 2.1.0
- refactor: Adapt error handling to the new confluence.js error structure.
markdown-confluence-sync - Fix many child pages issue
Fixed
- fix: Fix issue when a page has more than 25 children. There was an error when trying to update a children page that had 25 brothers. The API was not returning it as a child of the parent page, so the library was trying to create it as a new page instead of updating it. Now, we use another API call to get all children pages.
confluence-sync - Fix many child pages issue
Fixed
- fix: Fix issue when a page has more than 25 children. There was an error when trying to update a children page that had 25 brothers. The API was not returning it as a child of the parent page, so the library was trying to create it as a new page instead of updating it. Now, we call directly to the Confluence API paginated and recursively to get all children pages, so we can update them correctly.
markdown-confluence-sync - Fix many child pages issue
Fixed
- fix: Fix issue when a page has more than 25 children. There was an error when trying to update a children page that had 25 brothers. The API was not returning it as a child of the parent page, so the library was trying to create it as a new page instead of updating it. Now, we use another API call to get all children pages.
confluence-sync - Fix many child pages issue
Fixed
- fix: Fix issue when a page has more than 25 children. There was an error when trying to update a children page that had 25 brothers. The API was not returning it as a child of the parent page, so the library was trying to create it as a new page instead of updating it. Now, we use another API call to get all children pages.
markdown-confluence-sync - DryRun option
Added
- feat: Add
dryRunoption, enabling to check the configuration and markdown files without connecting to Confluence.