manubot / rootstock

Clone me to create your Manubot manuscript
https://manubot.github.io/rootstock/
Other
453 stars 178 forks source link

Upgrade to pandoc 3 #490

Open dhimmel opened 1 year ago

dhimmel commented 1 year ago

Currently just a draft / stub PR since the conda-forge build for pandoc 3 is not out yet:

From the release notes:

There is now a dedicate Figure block constructor for figures. The old hack of representing a figure as Para [Image attr [..alt..] (source, "fig:title")] has been dropped.

It's possible pandoc-fignos will break as pandoc-crossref made updates to support 3.0: https://github.com/lierdakil/pandoc-crossref/commit/e8e9546450e280992c71bbcba1161e4756b907e8. We also should make sure all of our javascript plugins still work.

AppVeyorBot commented 1 year ago

AppVeyor build 1.0.324 for commit b26eac0b6467432d14dae8adee79aa1d294a81dc is now complete.

Found 51 potential spelling error(s). Preview:content/02.delete-me.md:44:adipiscing content/02.delete-me.md:44:aliqua content/02.delete-me.md:44:amet content/02.delete-me.md:44:consectetur content/02.delete-me.md:44:dolore content/02.delete-me.md:44:eiusmod content/02.delete-me.md:44:elit content/02.delete-me.md:44:incididunt content/02.delete-me.md:44:ipsum content/02.delete-me.md:44:labore content/02.delete-me.md:44:Lorem content/02.delete-me.md:44:magna content/02...
The rendered manuscript from this build is temporarily available for download at:

agitter commented 1 year ago

If upgrading to pandoc 3 means we have to drop pandoc-fignos for pandoc-crossref, I have some initial comments at https://github.com/manubot/rootstock/issues/435#issuecomment-1072870077 about that transition. It will take some work but may be possible