There are 2 updates.
 
 
Confluence / cid:jira-generated-image-avatar-b247cb6b-3dbd-40b2-817e-4d39b51eec46 CONFLUENCE-240 Open

Make AbstractMacroConverter and ConfluenceConverter public

 
View issue   ·   Add comment
 

2 updates

 
cid:jira-generated-image-avatar-2ddebb53-7031-4075-b3c9-e79af2f82016 Changes by Raphaël Jakse on 13/Nov/24 16:27
 
Summary: Make AbstractMacroConverter and ConfluenceConverter public
Description: AbstractMacroConverter is a usefull useful helper when you implement MacroConverter (allows third parties to alter the way macros are converted by confluence-xml) , and ConfluenceConverter can be difficult to avoid . But it's Both are internal . Let's make it and should be made public ? .

Pandora's box is open anyway,
MacroConverter and AbstractMacroConverter they are used by these two at least this third party projects project :
* [https://github.com/xwikisas/application-
task/]
* [https://github.com/xwikisas/application-
confluence-migrator-pro]

This internal APIs have moved a bit in recent times, but it's mostly stable and it's fine to expose it officially. And the use case is already there.

When fixing this, please also fix those applications at the same time Confluence Migrator Pro's related issue :
* [https://github.com/xwikisas/application-confluence-migrator-pro/issues/124]

* [https://github.com/xwikisas/application-task/issues/106]