|
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] |
|