- Fix behavior when uploading no file in
Zope >= 5.8.1
. - Add support for Python 3.12 and 3.13
- Drop support for Python 3.7.
- Show Python Scripts source code in tracebacks. #64
- Drop support for Python 2.7, 3.5, 3.6.
- Fix insidious buildout configuration bug for tests against Zope 4.
- Add support for Python 3.11.
- Add support for Python 3.10.
- Remove unused classes
SecurityManager
andRivilegedUser
from.tests.testBindings
.
- Make sure "Manager" users can always modify proxy roles (#50)
- Add support for Python 3.9.
- Update configuration for version 5 of
isort
.
- Add a
file
parameter to factory functionmanage_addPythonScript
(#45) - Fix
TypeError
when updating an existing script from a file (#43)
- Fix
PUT
issues with string encoding.
- Override
manage_DAVget
to get correct editable sources (#40)
- Prevent ResourceWarning/Error by closing default contents file (#39)
- Show proper error message for not allowed identifiers. (#33)
- Restore History ZMI tab as Zope is supporting it again. (#38)
- Make sure a template's
_body
attribute is a native string in Python 3 (#30)
- Fix a serious error that prevents page templates from compiling (#27)
- Provide a single default script content template for Python 2 and 3
- Prevent deprecation warning by using
importlib
instead ofimp
(#24) - Prevent syntax warning due to outdated default script content (#26)
- Allow for entering a title when adding a Python Script (#25)
- adding badges to the README for GitHub and PyPI
- Package metadata cleanups
- cleaned up tox test configuration
- Specify supported Python versions using
python_requires
in setup.py (Zope#481) - Add support for Python 3.8
- Show a message instead of exception for empty file upload (#21)
- Add support for Python 3.7.
- Drop support for Python 3.4.
- Force recompilation of scripts as the compiled code is now stored on __code__ instead of func_code.
- Add a Python 3 compatible default script. (#10)
- Fix security declaration for
Products.PythonScripts.standard
which was broken since version 3.0. (Zope#209) - Fix HTTP-500 error which occurred when entering code containing a syntax error in a PythonScript. It is now rendered as error message like other errors. (#11)
- Update the tests to RestrictedPython >= 4.0b4, thus requiring at lest this version. (#17)
- Update HTML code of ZMI for Bootstrap ZMI. (#16)
- Drop support for historical versions which no longer exist since Zope 4.0a2.
- Add support for Python 3.4 up to 3.6.
- Remove bobobase_modification_time from edit template.
- Add compatibility with webdav changes in Zope 4.0a2.
Caution!
This version needs Zope2 >= 4.0 to run!
- Remove HelpSys support.
- Correct module security declaration for our standard module.
- LP #1047318: Adjust tests.
- Released as separate package.