Version History

Origins

Huge thankyou to Sam Kleiderman (@tychoish) who originated this package and maintained it up to v0.2.6

Up To 0.2.6

Versions up to 0.2.6 were maintained by @tychoish

0.3.0

@thclark took over project, merged outstanding PRs from over the years, tidied up, sorted docs and devops, made tox tests run. Begun work of removing Python 2 code.

Still unstable. Pin your versions, people! Versions > 0.9 will adopt proper semver practice.

New Features

  1. Basic implementation and early bugfixes and refactoring.

  2. Devops and git maintenance.

Backward Incompatible API Changes

  1. n/a (Resetting the library from half a decade of no maintenance - upgrade at your own risk!)

Bug Fixes & Minor Changes

  1. n/a (Initial Release)

1.0.0

  1. rstcloth.rstcloth.RstCloth stores ReStructuredText data in a stream. Therefore rstcloth.cloth module was dropped with Cloth base class.

  2. rstcloth.rstcloth.RstCloth.table uses now python-tabulate for table rendering. Therefore rstcloth.rstcloth.Table class was dropped.

  3. Line wrapping was improved therefore wrap parameter in rstcloth.rstcloth.RstCloth.codeblock, rstcloth.rstcloth.RstCloth.content, rstcloth.rstcloth.RstCloth.definition, rstcloth.rstcloth.RstCloth.directive, rstcloth.rstcloth.RstCloth.field, rstcloth.rstcloth.RstCloth.footnote and rstcloth.rstcloth.RstCloth.li methods was removed.

  4. rstcloth.rstcloth.RstCloth._paragraph method was removed.

  5. Module rstcloth.table was removed and so was rstable console script.

  6. Added new overline parameter to heading method.

  7. Support for list-table and contents directives were added.

  8. Support for 10 admonition directives was added.

  9. Support for 12 bibliographic fields was added.

  10. Support for page and frame break and spacer was added.

  11. Support for transition marker was added.

  12. rstcloth.rstcloth.RstCloth.newline no longer raises an exception if count parameter is not an integer.

  13. Documentation expanded and improved.