Migrate from Macro Pack for Confluence (Warsaw Dynamics)
Many teams moving off Macro Pack as a single entry point for Diagrams, Markdown, and API docs. This release adds a migration path for Macro Pack instances where the source content was pasted directly into the macro, converting them to the equivalent Capable macros while preserving the underlying content.
#Supported Macros
We support the following macros to be migrated (from text input):
drawio - Draw.io XML stored as diagram custom content
bpmn - BPMN XML stored as diagram custom content
excalidraw - Excalidraw JSON stored as diagram custom content
mermaid - Mermaid source stored as diagram
plantuml - PlantUML source stored as diagram
wavedrom - WaveDrom JSON stored as diagram custom content
html - HTML passed directly to the Capable HTML macro
latex - Equation text migrated
code - Source migrated with auto language detection, line numbers, and line wrapping enabled
markdown - Markdown body stored in custom content and linked from the Capable Markdown macro
swagger - OpenAPI / Swagger spec text passed to the Capable Swagger macro
#Limitations and known issues
Macro Pack macros that load content from non-text sources are left unchanged in this release:
URLs
Page attachments
GitHub / GitLab / Bitbucket repositories
Other external or dynamic sources
These are reported as unsupported in migration results and will be picked up in a future migration pass.
#Input types not supported
The following Macro Pack inputs are not migrated, even when pasted as text:
json
csv
asciidoc
Any other
inputvalue not listed in the supported table above
#Legacy macros
Individual legacy macros remain detected only and cannot be selected for migration, but we intend to implement these at a later date - please get in touch if you have other macros you would like to migrate.
