sphinxcontrib.datatemplates 0.7.0

sphinxcontrib.datatemplates is an extension for Sphinx to render parts of reStructuredText pages from data files in formats like JSON, YAML, XML, and CSV.

What’s new in 0.7.0?

  • add release history to documentation
  • add sphinx builder environment to template context (contributions by Eric Holscher)
  • add a ‘dump’ subcommand to the command line interface
  • cli: create ‘render’ subcommand
  • treat flag options as special
  • add console script “datatemplate”
  • documentation cleanup (contributions by Jan Brohl)
  • pass the entire application config to the template (contributions by Eric Holscher)
  • reorder, rename parser arguments (contributions by Jan Brohl)
  • Add a directive + loader for nodata (contributions by Jan Brohl)
  • I hate invisible lint errors! (contributions by Jan Brohl)
  • Add (very) basic CLI docmentation+example (contributions by Jan Brohl)
  • Add options passthrough (contributions by Jan Brohl)
  • set up test framework
  • add 3.7 and 3.8 to list of supported python versions
  • add html_context to template context (contributions by Eric Holscher)
  • add loaders registry (contributions by Jan Brohl)
  • make directive option conversion results more intuitive (contributions by Jan Brohl)
  • note source-file as dependency (contributions by Jan Brohl)
  • shorten directive documentation and move to code (contributions by Jan Brohl)
  • add travis job to check package settings with twine
  • test system overhaul (contributions by Jan Brohl)
  • pass all options to template, allow unknown options (contributions by Jan Brohl)

sphinxcontrib.datatemplates 0.5.0

sphinxcontrib.datatemplates is an extension for Sphinx to render parts of reStructuredText pages from data files in formats like JSON, YAML, XML, and CSV.

What’s new in 0.5.0?

  • Add domain for Python Modules (contributed by Jan Brohl)
  • Use default template manager when the builder does not have one (contributed by Toni Ruza)
  • Support parallel builds (contributed by Toni Ruza)
  • Add option to load multiple documents from yaml (contributed by Jan Brohl)
  • Restore Python3.6 compat (contributed by Jan Brohl)
  • Add support for DBM formats (contributed by Jan Brohl)
  • Improve documentation

sphinxcontrib.datatemplates 0.4.0

sphinxcontrib.datatemplates is an extension for Sphinx to render parts of reStructuredText pages from data files in formats like JSON, YAML, XML, and CSV.

NOTE: This release deprecates the “datatemplate” directive in favor of source-specific variants in the datatemplate domain. See the documentation for details.

What’s new in 0.4.0?

  • deprecate the datatemplate directive in favor of the directives in the domain
  • Wrap directives in minimal domain (contributed by Jan Brohl)
  • Add directive “datatemplate” for backwards compat (contributed by Jan Brohl)
  • Split datatemplate directive by file type (contributed by Jan Brohl)
  • Ignore venv, vscode settings (contributed by Jan Brohl)
  • add option for encoding (contributed by Jan Brohl)

sphinxcontrib.datatemplates 0.3.0

sphinxcontrib.datatemplates is an extension for Sphinx to render parts of reStructuredText pages from data files in formats like JSON, YAML, XML and CSV.

What’s new in 0.3.0?

  • Add dialect support, better dotumentation (contributed by Jan Brohl)
  • Use yaml.safe_load (contributed by Jan Brohl)
  • Add XML support (contributed by Jan Brohl)
  • Add CSV support (contributed by Jan Brohl)

sphinxcontrib.datatemplates 0.2.0

sphinxcontrib.datatemplates is an extension for Sphinx to render parts of reStructuredText pages from data files in formats like JSON, YAML, and CSV.

What’s new in 0.2.0?

  • Use sphinx.util.logging for logging calls (contributed by Sean McGinnis)
  • optionally exec the conf.py file and pass settings to the template
  • make test-template support python 2 and 3
  • update to python 3.5
  • add license file
  • Add links to repo and docs from README and docs frontpage (contributed by Christoph Deil)
  • add a command line tool to make testing templates easier