sphinxcontrib.datatemplates 0.7.2

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.2?

  • update requirement for sphinxcontrib.runcmd to use the canonical form of the package name (contributions by Matthew Thode)

imapautofiler 1.9.0

imapautofiler applies user-defined rules to automatically organize messages on an IMAP server.

New Features

  • Start using reno for managing release notes.

Details

  • Add unit tests for config (contributions by Christopher Arndt)
  • Add ‘check_hostname’ server option (contributions by Christopher Arndt)
  • use the correct default ssl context
  • document debian dependencies
  • update documentation for templating destination folders
  • add templating to the sort action
  • ensure that if a destination mailbox does not exist we create it
  • add jinja2 templates to move action
  • add separate doc requirement file for rtd build
  • add secrets module to API docs

sphinxcontrib-spelling 7.0.1

sphinxcontrib-spelling is a spelling checker for Sphinx-based documentation. It uses PyEnchant to produce a report showing misspelled words.

What’s new in 7.0.1?

  • Update Travis configuration to use Python 3.9 release (contributions by Jon Dufresne)
  • Revert “Replace deprecated imp module with importlib” (contributions by Jon Dufresne)
  • add integration test for django documentation build
  • Include all supported Pythons in the tox test matrix (contributions by Jon Dufresne)
  • Parametrize test_contributors (contributions by Jon Dufresne)
  • Remove remaining references to reno release notes manager (contributions by Jon Dufresne)
  • Replace codecs.open() with Python 3 builtin open() (contributions by Jon Dufresne)
  • Add tests for ImportableModuleFilter._skip() (contributions by Jon Dufresne)
  • Document and test support for PyPy (contributions by Jon Dufresne)
  • Introduce isort for automated formatting of Python imports (contributions by Jon Dufresne)
  • Remove some unused members from SpellingBuilder and SpellingDirective (contributions by Jon Dufresne)

sphinxcontrib-spelling 7.0.0

sphinxcontrib-spelling is a spelling checker for Sphinx-based documentation. It uses PyEnchant to produce a report showing misspelled words.

What’s new in 7.0.0?

  • Handle ValueError raised by importlib.util.find_spec (contributions by Rust Saiargaliev)
  • Remove obsolete comment and guard in setup() (contributions by Jon Dufresne)
  • Remove unnecessary UnicodeEncodeError (due to Python 3) (contributions by Jon Dufresne)
  • Use Python 3 super() (contributions by Jon Dufresne)
  • Remove support for end-of-life Python 3.5 (contributions by Jon Dufresne)
  • Simplify and improve tox configuration (contributions by Jon Dufresne)
  • Capitalize “Python” and “Sphinx” in docs and comments (contributions by Jon Dufresne)
  • add support for python 3.9

sphinxcontrib-spelling 6.0.0

sphinxcontrib-spelling is a spelling checker for Sphinx-based documentation. It uses PyEnchant to produce a report showing misspelled words.

What’s new in 6.0.0?

  • add release notes for recent changes
  • stop using reno to manage release notes
  • Fix typo: commiters → committers (contributions by Jon Dufresne)
  • Run pyupgrade across the codebase (contributions by Jon Dufresne)
  • Add ‘Framework :: Sphinx :: Extension’ trove classifier (contributions by Jon Dufresne)
  • Move tests out of the install to the top-level of the project (contributions by Jon Dufresne)
  • Document the project as stable and ready for production use (contributions by Jon Dufresne)
  • Add missing trove classifiers for Python-3-only support (contributions by Jon Dufresne)
  • Replace deprecated imp module with importlib (contributions by Jon Dufresne)
  • Pass ‘filters’ as a keyword argument to pyenchant get_tokenizer() (contributions by Jon Dufresne)
  • Remove unused fixtures dependency (contributions by Louis Sautier)
  • document config option to ignore contributor names

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-spelling 5.4.0

sphinxcontrib-spelling is a spelling checker for Sphinx-based documentation. It uses PyEnchant to produce a report showing misspelled words.

Release Date: 2020-09-05

New Features

  • Added a new filter (sphinxcontrib.spelling.filters.ContributorFilter) that treats contributor names extracted from the git history as spelled correctly, making it easier to refer to the names in acknowledgments . Includes a new configuration option, spelling_ignore_contributor_names to enable it.

reno 3.2.0

reno is a release notes manager designed with high throughput in mind, supporting fast distributed development teams without introducing additional development processes. The goal is to encourage detailed and accurate release notes for every release.

New Features

  • Add a new configuration option, encoding, to specify the encoding to use when reading release notes file.
  • Add the semver-next command to calculate the next release version based on the available release notes. Three new configuration options (semver_major, semver_minor, and semver_patch) define the sections that should cause different types of version increments.

Details

  • raise the minimum version of pyyaml
  • add semver-next command
  • add release note for encoding option
  • [trivial] Use opendev url for source code link (contributions by Riccardo Pittau)
  • Add config option to set default character encoding (contributions by Matthew Treinish)
  • Some cleanups (contributions by Andreas Jaeger)

sphinxcontrib-spelling 5.3.0

sphinxcontrib-spelling is a spelling checker for Sphinx-based documentation. It uses PyEnchant to produce a report showing misspelled words.

New Features

  • Add a configuration option spelling_exclude_patterns to manage skipping spell checking for some input files. The option uses a list of glob-style patterns that are matched against the source file names relative to the source directory. See the configuration documentation for more details. Contributed by sdelliot.

beagle 0.3.0

beagle is a command line tool for querying a hound code search service such as http://codesearch.openstack.org

What’s new in 0.3.0?

  • Add repo-pattern usages examples in the doc (contributed by Hervé Beraud)
  • Add an option to filter repositories in search results
  • Refresh python’s versions and their usages (contributed by Hervé Beraud)