Python-Markups changelog

This changelog only lists the most important changes that happened in Python-Markups. Please see the Git log for the full list of changes.

Version 3.0.0, 2018-05-03

Incompatible changes:

  • The deprecated AbstractMarkup API has been removed.
  • Python 3.2 is no longer supported.
  • The output now uses HTML5 instead of HTML4.
  • The custom markups are now registered with entry points.
  • The get_custom_markups() method has been removed.
  • New required dependency: python-markdown-math.

Other changes:

  • The upcoming Python-Markdown 3.x release is now supported.

Version 2.0.1, 2017-06-24

  • The new MathJax CDN is used, the old one will be shut down soon.
  • When using MathJax with Markdown, the AMSmath and AMSsymbols extensions are now enabled.

Version 2.0.0, 2016-05-09

Incompatible changes:

  • Changed the API of pymarkups to clearly separate the conversion step from access to the various elements of the result. The old API is deprecated and will be removed in a future release. Please see the documentation for details on using the new API.
  • The reStructuredText markup now includes document title and subtitle in the HTML body.

Other changes:

  • Added a reference script to show API usage.
  • Improved support for specifying Markdown extensions in the document.

Version 1.0.1, 2015-12-22

  • The Textile markup now uses the recommended python-textile API.
  • Fixed warnings during installation.
  • Python-Markdown Math extension updated to the latest version.

Version 1.0, 2015-12-13

  • Web module removed, as ReText no longer needs it.
  • Textile markup updated to work with the latest version of Python-Textile module.
  • The setup script now uses setuptools when it is available.
  • Testsuite and documentation improvements.

Version 0.6.3, 2015-06-16

  • No-change re-upload with fixed tarball and changelog.

Version 0.6.2, 2015-06-09

  • Markdown markup: fixed detection of codehilite extension with options.
  • Added a warning about deprecation of the markups.web module.

Version 0.6.1, 2015-04-19

  • PyMarkups now uses warnings system instead of printing messages to stderr.
  • Improvements to Markdown markup:
    • Fixed parsing math that contains nested environments (thanks to Gautam Iyer for the patch).
    • Fixed crash on extensions names starting with dot.
  • Miscellaneous fixes.

Version 0.6, 2015-01-25

Incompatible changes:

  • Custom markups are now normal Python modules.
  • Web module no longer supports Python 2.x.

Other changes:

  • Refactor the code related to Markdown extensions to make it work with upcoming Python-Markdown releases.
  • MathJax extension is now in a separate module.

Version 0.5.2, 2014-11-05

  • Fixed loading of Markdown extensions with options.

Version 0.5.1, 2014-09-16

  • Fixed Markdown markup crash on empty files.
  • Include documentation in the tarballs.
  • Testsuite improvements.

Version 0.5, 2014-07-25

  • Improvements to Markdown markup:
    • All math delimeters except $...$ are now enabled by default.
    • remove_extra extension now disables formulas support.
    • It is now possible to specify required extensions in the first line of the file.
  • Add Sphinx documentation.

Version 0.4, 2013-11-30

  • Add Textile markup.
  • reStructuredText markup now supports file names and settings overrides.
  • Web module now raises WebUpdateError when updating fails.

Version 0.3, 2013-07-25

  • MathJax support in Markdown has been improved and no longer relies on tex2jax extension.
  • It is now possible to pass extensions list to MarkdownMarkup constructor.
  • Pygments style is now configurable.
  • Testsuite improvements.

Version 0.2.3, 2012-11-02

  • Fix support for custom working directory in web module.
  • Bug fixes in Markdown module and tests.

Version 0.2.2, 2012-10-02

  • Re-written math support for Markdown.
  • Add tests to the tarball.
  • Add example template for web module.
  • Bug fixes in Markdown and web modules.

Version 0.2.1, 2012-09-09

  • Add caching support, to speed up get_document_body function.
  • Add testsuite.
  • Fix some bugs in markdown module.

Version 0.2, 2012-09-04

  • Initial release.