Download the beta from our site to start testing your app for compatibility with the changes. Be sure to take a look at our Preparing for Confluence 8.5 guide to find out what you need to do to make your app compatible. We’ll update that page regularly, so keep an eye on it to see any changes.
We have a lot of test failures on 8.5.0-beta1 related to the rendering of our macros as the expected output is different. All outputs appear to be wrapped in a span.
I’m guessing this is expected based on the diff of DefaultViewMacroWrapper and TestViewMacroWrapper?
I guess it is not a big deal for us to fix our tests, but just curious why this change was made and whether there should be any other impacts we should be looking into?
Yes, this is expected output as a result to fix a bug. It has been resolved by wrapping macros if they weren’t initially enclosed by a parent.
The impact is mainly on test cases and possibly class/id or CSS selectors (depending on coding approach), but this is a relatively specific scenario with limited effects.