Of course it was only when I started to prepare a talk when I noticed that the implicit_figures extension, together with the new Figure node type introduced by #Pandoc 3.0, breaks my setup for producing slides and lecture notes :-(
In case anybody but me uses https://github.com/mxpiotrowski/pandoc-lecturenotes: I’ve made some changes, but the best solution is probably to turn off implicit_figures regardless of the output format.
@pandoc Thanks for reaching out! Let me first stress that I really appreciate your work on #Pandoc.
As for me, I guess I should have controlled extensions more tightly from the start, since not everything makes sense in my setting.
I do think the new Figure node type is a good idea, but since implicit_figures is enabled by default for Pandoc’s Markdown, I guess this change will bite others as well. Of course, it’s documented in the release notes, but since it may lead to the loss of content, maybe it would have been good to explicitly warn that the AST has changed considerably, which may break filters relying on the old behavior, and the changes in writers may break custom templates.