Skip to content

Commit bc8be9d

Browse files
author
Michael Howitz
committed
Garden change log.
1 parent 5a47c48 commit bc8be9d

File tree

1 file changed

+22
-13
lines changed

1 file changed

+22
-13
lines changed

CHANGES.rst

Lines changed: 22 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,39 +4,48 @@ Changes
44
5.1a0 (unreleased)
55
------------------
66

7+
Features
8+
++++++++
9+
10+
- Add support for (Python 3.8+) assignment expressions (i.e. the ``:=`` operator)
11+
12+
- Add support for Python 3.9 after checking the security implications of the
13+
syntax changes made in that version.
14+
15+
- Add support for the ``bytes`` and ``sorted`` builtins
16+
(`#186 <https://github.com/zopefoundation/RestrictedPython/issues/186>`_)
17+
18+
Documentation
19+
+++++++++++++
20+
721
- Document parameter ``mode`` for the ``compile_restricted`` functions
822
(`#157 <https://github.com/zopefoundation/RestrictedPython/issues/157>`_)
923

1024
- Fix documentation for ``compile_restricted_function``
1125
(`#158 <https://github.com/zopefoundation/RestrictedPython/issues/158>`_)
1226

13-
- Add support for (Python 3.8+) assignment expressions (i.e. the ``:=`` operator)
27+
Fixes
28+
+++++
1429

1530
- Fix ``compile_restricted_function`` with SyntaxErrors that have no text
1631
(`#181 <https://github.com/zopefoundation/RestrictedPython/issues/181>`_)
1732

18-
- Add support for the ``bytes`` and ``sorted`` builtins
19-
(`#186 <https://github.com/zopefoundation/RestrictedPython/issues/186>`_)
20-
2133
- Drop install dependency on ``setuptools``.
2234
(`#189 <https://github.com/zopefoundation/RestrictedPython/issues/189>`_)
2335

24-
- Add support for Python 3.9 after checking the security implications of the
25-
syntax changes made in that version.
26-
2736

2837
5.0 (2019-09-03)
2938
----------------
3039

3140
Breaking changes
32-
----------------
41+
++++++++++++++++
3342

3443
- Revert the Allowance of the ``...`` (Ellipsis) statement, as of 4.0. It is not needed to support Python 3.8.
3544
The security implications of the Ellipsis Statement is not 100 % clear and is not checked.
3645
``...`` (Ellipsis) is disallowed again.
3746

3847
Features
39-
--------
48+
++++++++
4049

4150
- Add support for f-strings in Python 3.6+.
4251
(`#123 <https://github.com/zopefoundation/RestrictedPython/issues/123>`_)
@@ -48,7 +57,7 @@ Features
4857
Changes since 3.6.0:
4958

5059
Breaking changes
51-
----------------
60+
++++++++++++++++
5261

5362
- The ``compile_restricted*`` functions now return a
5463
``namedtuple CompileResult`` instead of a simple ``tuple``.
@@ -60,7 +69,7 @@ Breaking changes
6069
- Drop support for long-deprecated ``sets`` module.
6170

6271
Security related issues
63-
-----------------------
72+
+++++++++++++++++++++++
6473

6574
- RestrictedPython now ships with a default implementation for
6675
``_getattr_`` which prevents from using the ``format()`` method on
@@ -73,7 +82,7 @@ Security related issues
7382
benefit from this fix.
7483

7584
Features
76-
--------
85+
++++++++
7786

7887
- Mostly complete rewrite based on Python AST module.
7988
[loechel (Alexander Loechel), icemac (Michael Howitz),
@@ -119,7 +128,7 @@ Features
119128
- Bring test coverage to 100 %.
120129

121130
Bug fixes
122-
---------
131+
+++++++++
123132

124133
- Improve `.Guards.safer_getattr` to prevent accessing names starting with
125134
underscore.

0 commit comments

Comments
 (0)