Metadata-Version: 2.1
Name: zope.app.renderer
Version: 5.0
Summary: Text Renderer Framework
Home-page: http://github.com/zopefoundation/zope.app.renderer
Author: Zope Corporation and Contributors
Author-email: zope-dev@zope.dev
License: ZPL 2.1
Keywords: zope3 renderer text rest rst stx
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Zope Public License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Framework :: Zope :: 3
Requires-Python: >=3.7
License-File: LICENSE.txt
Requires-Dist: setuptools
Requires-Dist: docutils>=0.5
Requires-Dist: roman
Requires-Dist: zope.component
Requires-Dist: zope.configuration
Requires-Dist: zope.i18nmessageid
Requires-Dist: zope.interface
Requires-Dist: zope.publisher
Requires-Dist: zope.schema
Requires-Dist: zope.structuredtext
Provides-Extra: test
Requires-Dist: zope.testing; extra == "test"
Requires-Dist: zope.testrunner; extra == "test"

This package provides a framework to convert a string from one format, such as
Structured or Restructured Text, to another, such as HTML. Converters are
looked up by adapter and uses other packages to implement the converters.


=========
 CHANGES
=========

5.0 (2023-02-08)
================

- Drop support for Python 2.7, 3.4, 3.5, 3.6.

- Add support for Python 3.7, 3.8, 3.9, 3.10, 3.11.


4.1.0 (2017-05-25)
==================

- Raise the docutils ReST error report level from its default of
  ``error`` to ``severe``. An error-level report is issued for directives
  that are unknown, such as ``:class:``, which are increasingly common
  due to the use of Sphinx. This change prevents such an error being
  printed on stderr as well as rendered in the HTML.


4.0.0 (2017-05-17)
==================

- Add support for Python 3.4, 3.5, 3.6 and PyPy.

- Remove dependency on ``zope.app.testing``.

- Use the standard library ``doctest`` module.

3.5.1 (2009-07-21)
==================

- Require the new ``roman`` package, since docutils does not install it
  correctly.

3.5.0 (2009-01-17)
==================

- Adapted to docutils 0.5 for ReST rendering: get rid of the
  ZopeTranslator class, because docutils changed the way it
  uses translator so previous implementation doesn't work anymore.
  Instead, use publish_parts and join needed parts in the ``render``
  method of the renderer itself.

- Removed deprecated meta.zcml stuff and zpkg stuff.

- Replaced __used_for__ with zope.component.adapts calls.

3.4.0 (2007-10-27)
==================

- Initial release independent of the main Zope tree.
