summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Lord <davidism@gmail.com>2020-01-26 22:24:57 -0800
committerDavid Lord <davidism@gmail.com>2020-01-26 22:24:57 -0800
commit9ff27f64a92171c912e403bd66c392ec1a70533a (patch)
tree851deebaa2aed222467e9136ad154995c4aa412c
parentd312609ccd561498d2963d47f0330715e8f24982 (diff)
downloadjinja2-9ff27f64a92171c912e403bd66c392ec1a70533a.tar.gz
add python 3.8 classifier, clean up changelog
-rw-r--r--CHANGES.rst18
-rw-r--r--setup.py1
2 files changed, 8 insertions, 11 deletions
diff --git a/CHANGES.rst b/CHANGES.rst
index 889fd9a..3305c0b 100644
--- a/CHANGES.rst
+++ b/CHANGES.rst
@@ -351,7 +351,7 @@ Released 2015-07-26, codename Replacement
- Fixed loop length calculation for some iterators.
- Changed how Jinja enforces strings to be native strings in Python 2
to work when people break their default encoding.
-- Added :func:`make_logging_undefined` which returns an undefined
+- Added ``make_logging_undefined`` which returns an undefined
object that logs failures into a logger.
- If unmarshalling of cached data fails the template will be reloaded
now.
@@ -367,8 +367,7 @@ Released 2015-07-26, codename Replacement
- Add ability to use custom subclasses of
``jinja2.compiler.CodeGenerator`` and ``jinja2.runtime.Context`` by
adding two new attributes to the environment
- (``code_generator_class`` and ``context_class``) (pull request
- ``:issue:`404```).
+ (``code_generator_class`` and ``context_class``). :pr:`404`
- Added support for context/environment/evalctx decorator functions on
the finalize callback of the environment.
- Escape query strings for urlencode properly. Previously slashes were
@@ -559,7 +558,6 @@ Released 2010-05-29, codename Incoherence
- Fixed a bug for getattribute constant folding.
- Support for newstyle gettext translations which result in a nicer
in-template user interface and more consistent catalogs.
- (:ref:`newstyle-gettext`)
- It's now possible to register extensions after an environment was
created.
@@ -581,13 +579,13 @@ Released 2010-04-13, codename Correlation
through a template object if it was passed to it. This makes it
possible to import or extend from a template object that was passed
to the template.
-- Added a :class:`ModuleLoader` that can load templates from
+- Added a ``ModuleLoader`` that can load templates from
precompiled sources. The environment now features a method to
compile the templates from a configured loader into a zip file or
folder.
- The _speedups C extension now supports Python 3.
- Added support for autoescaping toggling sections and support for
- evaluation contexts (:ref:`eval-context`).
+ evaluation contexts.
- Extensions have a priority now.
@@ -689,7 +687,7 @@ Released 2008-11-23, codename Yasuzō
- Added ``sort`` filter that works like ``dictsort`` but for arbitrary
sequences.
- Fixed a bug with empty statements in macros.
-- Implemented a bytecode cache system. (:ref:`bytecode-cache`)
+- Implemented a bytecode cache system.
- The template context is now weakref-able
- Inclusions and imports "with context" forward all variables now, not
only the initial context.
@@ -709,13 +707,11 @@ Released 2008-07-17, codename Jinjavitus
from slightly. It's now possible to give attributes or items a
higher priority by either using dot-notation lookup or the bracket
syntax. This also changed the AST slightly. ``Subscript`` is gone
- and was replaced with :class:`~jinja2.nodes.Getitem` and
- :class:`~jinja2.nodes.Getattr`. For more information see :ref:`the
- implementation details <notes-on-subscriptions>`.
+ and was replaced with ``Getitem`` and ``Getattr``.
- Added support for preprocessing and token stream filtering for
extensions. This would allow extensions to allow simplified gettext
calls in template data and something similar.
-- Added :meth:`jinja2.environment.TemplateStream.dump`.
+- Added ``TemplateStream.dump``.
- Added missing support for implicit string literal concatenation.
``{{ "foo" "bar" }}`` is equivalent to ``{{ "foobar" }}``
- ``else`` is optional for conditional expressions. If not given it
diff --git a/setup.py b/setup.py
index 70915ff..7d94cd3 100644
--- a/setup.py
+++ b/setup.py
@@ -39,6 +39,7 @@ setup(
"Programming Language :: Python :: 3.5",
"Programming Language :: Python :: 3.6",
"Programming Language :: Python :: 3.7",
+ "Programming Language :: Python :: 3.8",
"Programming Language :: Python :: Implementation :: CPython",
"Programming Language :: Python :: Implementation :: PyPy",
"Topic :: Internet :: WWW/HTTP :: Dynamic Content",