scholdoc v0.1.3-alpha Release Notes

Release Date: 2014-10-15 // about 7 years ago
  • Note: This version largely consists of major cleanups under the hood. It bring the development of Scholdoc up-to-date with the latest Pandoc development version, and removed many unnecessary source files related to unused reader/writers.

    โž• Added

    • The Pandoc-derived portion of Scholdoc is now up to date with Pandoc 1.13.1 (commit 8b60d430)
    • ๐Ÿ— The build-chain of Scholdoc have been cleaned-up and is now ready for production. Running make deps && make install under the source directory now fully builds using its own scholdoc-types and scholdoc-texmath packages.
    • ๐Ÿ“š Updated documentation to reflect the Scholdoc project: README.md, CONTRIBUTING.md, BUGS, COPYRIGHT

    ๐Ÿ”„ Changed

    • Scholdoc now looks for custom template files under the ~/.scholdoc/ directory, instead of ~/.pandoc
    • The "--no-standalone" option no longer imply "_bodyOnly" writers. Instead "--no-standalone" now strictly stops all template usage.

Previous changes from v0.1.2-alpha

  • โž• Added

    • ๐Ÿ‘ Allow rudimentary Docx output, although most Scholmd elements map to empty

    ๐Ÿ”„ Changed

    • The program name is changed from scholpandoc to scholdoc to more accurately reflect the limited input/output options compared to Pandoc.

    HTML output

    • 0๏ธโƒฃ Uses HTTPS instead of protocol-relative URLs for default polyfills in the template from CDNJS. This will make previewing local HTML files much easier.
      • Default MathJax CDN URL is also changed to the HTTPS protocol
    • โž• Added an additional variable html-header-includes for inclusion of HTML-specific header tags. This can be specified in YAML metadata blocks, and will be treated as an unformatted string.

    LaTeX output

    • โž• Added indentparagraphs variable to template, so you can change between "no indent/line-height paragraph margins" and "indent/no paragraph margins"
    • โž• Added variables natbib-options and biblatex-options to specify loading options for these citation packages
    • โž• Added additional variables to the template for more flexibility in "injection" of custom LaTeX code without resorting to a separate template:
      • latex-before-documentclass-includes
      • latex-before-packages-includes
      • latex-after-packages-includes
      • latex-header-includes
      • latex-after-body-includes
      • latex-after-document-includes
    • ๐Ÿ“‡ All the above variable can be specified in YAML metadata blocks, and will be treated as unformatted strings (along with geometry)