<commit_before>Change Log
==========

Unreleased
----------

- Fixed compatibility with docutils 0.15.
  Now Sphinx will control which version of docutils is used, which should now be 0.15.

0.5.2 (2019-08-01)
------------------

- Add `sphinxcontrib.autoprogram <https://sphinxcontrib-autoprogram.readthedocs.io/en/stable/>`_ to enable automated reference documentation of argparse-based command-line scripts.
  This extension is available with the ``documenteer[pipelines]`` installation extra and enabled by default for LSST Science Pipelines projects.
  :jira:`20767`

- Update the official list of tested and supported Python versions to Python 3.6 and 3.7.

0.5.1 (2019-07-22)
------------------

- Pin docutils temporarily to ``0.14``.
  The latest release, 0.15, is currently incompatible with the ``:jira:`` role.

0.5.0 (2019-02-11)
------------------

- The stack documentation build now requires that packages be explicitly required by the main documentation project's EUPS table file.
  Before, a package only needed a ``doc/manifest.yaml`` file and to be currently set up in the EUPS environment to be linked into the documentation build.
  This would lead to packages being included in a documentation build despite not being a part of that stack product.
  :jirab:`DM-17765`

- This release adds the `sphinx-jinja`_ extension for ``documenteer[pipelines]`` installations.
  This extension makes it possible to dynamically create content with Jinja templating.

  The ``documenteer.sphinxconfig.stackconf`` module sets up a ``default`` context for the ``jinja`` directive that includes all module attributes in the Sphinx config module.
<commit_msg>Update change log for 0.5.3<commit_after>Change Log
==========

0.5.3 (2019-08-07)
------------------

- Enabled the ``html_use_index`` and ``html_domain_indices`` configurations for Stack documentation projects to enable automatic index generation.
  The ``genindex`` contains links to all command-line options and Python objects (Sphinx's domains).
  This also opens us up to a more general content index by way of the `index directive <https://www.sphinx-doc.org/en/master/usage/restructuredtext/directives.html#index-generating-markup>`_.
  :jira:`20850`

- Fixed compatibility with docutils 0.15.
  Now Sphinx will control which version of docutils is used, which should now be 0.15.

- Also updated the intersphinx URL for Pandas to use https.

0.5.2 (2019-08-01)
------------------

- Add `sphinxcontrib.autoprogram <https://sphinxcontrib-autoprogram.readthedocs.io/en/stable/>`_ to enable automated reference documentation of argparse-based command-line scripts.
  This extension is available with the ``documenteer[pipelines]`` installation extra and enabled by default for LSST Science Pipelines projects.
  :jira:`20767`

- Update the official list of tested and supported Python versions to Python 3.6 and 3.7.

0.5.1 (2019-07-22)
------------------

- Pin docutils temporarily to ``0.14``.
  The latest release, 0.15, is currently incompatible with the ``:jira:`` role.

0.5.0 (2019-02-11)
------------------

- The stack documentation build now requires that packages be explicitly required by the main documentation project's EUPS table file.
  Before, a package only needed a ``doc/manifest.yaml`` file and to be currently set up in the EUPS environment to be linked into the documentation build.
  This would lead to packages being included in a documentation build despite not being a part of that stack product.
  :jirab:`DM-17765`

- This release adds the `sphinx-jinja`_ extension for ``documenteer[pipelines]`` installations.
  This extension makes it possible to dynamically create content with Jinja templating.

  The ``documenteer.sphinxconfig.stackconf`` module sets up a ``default`` context for the ``jinja`` directive that includes all module attributes in the Sphinx config module.

{'fraction_non_alphanumeric': 0.11635706914344686, 'fraction_numerical': 0.03534571723426213, 'mean_word_length': 3.7222898903775885, 'pattern_counts': {'":': 0, '<': 6, '<?xml version=': 0, '>': 6, 'https://': 3, 'lorem ipsum': 0, 'www.': 1, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '598126', 'n_tokens_mistral': 1158, 'n_tokens_neox': 1042, 'n_words': 460}