Breaking changes:
- Complete the removal of Archetypes code:
is_portal_factory
andWorkingCopyRelation
are gone for good. [ale-rt] (#33)
Internal:
- Update configuration files. [plone devs] (53dc5b4c)
- Drop Python 2.7
- Use SQLAlchemy 1.4 [ale-rt]
- Re-release 2.0.0a2 as 2.0.0. This will be the last release supporting Python2.7. [ale-rt]
- Fix request not having an environment attribute in instance scripts [ale-rt]
- Remove inconsistent passing of
request
parameter and use zope.globalrequest instead. [thet] - Remove deprecations.
action.canExecute is renamed to
can_execute
, takes no parameters and is a property. [thet] - Python 3 compatibility. [thet]
- Remove support for plone.app.async.
Due to
async
being a reserved word, this cannot made Python 3 compatible. Use collective.celeries instead. [thet] - Drop support for Archetypes. [thet]
- Plone 5.2 compatibility. Drop Support for Plone 5.0 and 4.3 (Both are missing zope.interface.interfaces.IObjectEvent). [thet]
- Make Arhcetype a soft dependency. [ale-rt]
- Align with Plone code style: black, isort. [thet]
- Fix soft dependency on formlib (#22) [ale-rt]
- Speed up rule retrieval [ale-rt]
- Added some memoized properties and methods to the AuditActionExecutor class for easier customization [ale-rt]
- collective.celery integration [enfold]
- @@auditlog-view allows viewing/sorting/searching audit log entries [enfold]
- add login & logout audits [enfold]
- ability to specify the sqlalchemy DSN in config file [enfold]
- Notify an event before storing audit log entry. [enfold]
- Use custom permission for viewing audit log. [enfold]
- Fix tests. [enfold]
- Fix db connection leak. [enfold]
- Use valid json in info field. [enfold]
- Factored out getObjectInfo and addLogEntry. [reinhardt]
- Skip retrieving rule when audit log is disabled completely. Improves performance. [reinhardt]
- Fix upgrade step title. [ale-rt]
- The engine parameters (like pool_recycle, echo, ...) can be specified through a registry record [ale-rt]
- Make action more robust on IActionSucceededEvent [ale-rt]
- Fix unicode issues
- Tests are working again [ale-rt]
- First public release