- Improve out-of-the-box experience by instantiating a session data container if the session data manager uses the default configuration that points to a temporary folder
- Reinstate simple sessioning with
Products.TemporaryFolder
(#43)
- Reduce usage of deprecated
tempstorage
for testing and remove warnings (#41)
- Add support for Python 3.9
- Don't break completely when no session data container is available (#35)
- Make the product compatible with
transaction
version 3 (#32)
- Banish dependency on
Products.TemporaryFolder
into a tests extra and point out its issues under Zope 4 in the README. (#26) - Switch tests dependencies to Zope 4.x branch to retain Python 2 compatibility
- Fix access permissions for
meta_type
andzmi_icon
properties so they don't raise when accessed in the admin interface. (#24) - Fix Python 3 compatibility of
_p_resolveConflict
. (#25)
- add badges to the README
- add additional links on PyPI
- improve flake8 compliance
- Implement
__contains__
onTransientObject
(#21) - Fix session data manager edit form
- Fix
NameError
inProducts/Transience/Transience.py
introduced in version 4.3.
- Fix HTML of
manageDataManager.dtml
. (#22)
- Specify supported Python versions using
python_requires
in setup.py (Zope#481) - Add support for Python 3.8
- Make sure
TransientObjectContainer.getTimeoutMinutes
returns ints. (#17) - Add
tox
-based testing for unit tests, code coverage and linting. - Fix ZMI layout. (#19)
- Update the forms to Bootstrap ZMI. (#8)
- Add support for Python 3.7.
- Add support for Python 3.5 and 3.6.
- Quote variables in Products.Transience manage_container to avoid XSS. From Products.PloneHotfix20160830.
- Bring back Application initialization (creation of BrowserIdManager and SessionDataManager in the ZODB on first startup). This requires Zope >= 4.0b5.
- Released as separate distribution including the code. This release requires Zope >= 4.0.
- Create a separate distribution called Products.Sessions without any code inside it. This allows projects to depend on this project inside the Zope 2.13 release line.