- Nothing changed yet.
- Setup CI: test in 4.3, 5.1, 5.2, 6.0. [maurits]
- Fix ImportError in Plone 6. [maurits]
- Fix typo in French translation. [laulaz]
- In
workflow_logger
display full path of object instead just object id. [gbastien]
- Do not fail running
plone-compile-resources
together with fingerpointing installed in Plone 5.2. [jensens] - Completed french translations. [gbastien]
- Avoid
TypeError
when View Audit Log (fixes #91). [jianaijun] - Update Chinese Simplified translation. [jianaijun]
- Drop support for Plone 5.0. [hvelarde]
- Avoid
ComponentLookupError
when adding a Plone site (fixes #85). [hvelarde] - Do not fail while logging uninstall profile information. [hvelarde]
- Fix uninstall of control panel configlet under Plone 5.1. [hvelarde]
- Avoid
TypeError
on PAS events (fixes #78). [hvelarde]
- Fix profile version number. [hvelarde]
- Update i18n, Brazilian Portuguese and Spanish translations. [hvelarde]
- Code clean up and refactor, avoid
UnicodeEncodeError
on registry subscriber (refs. #74). [hvelarde] - Log Generic Setup profile imports; this is useful to audit add-on installs/uninstalls (implements #32). [hvelarde]
- Do label Size translatable, completed french translations. [gbastien]
- Update i18n, Brazilian Portuguese, German and Spanish translations. [hvelarde, jensens]
- Lock-file is now container save and it's close more robust. [jensens]
- Refactor logger module in order to improve testability. [jensens]
- Add search on audit logs and pagination (implements #17). [jensens]
- Fix object location for lifecycle logger by subscribing to
IObjectAddedEvent
(fixes #66). [jensens] - Do not fail on startup if plone.app.iterate is not installed (fixes #64). [jensens]
- Reviewed and updated German translations. [jensens]
- Add French translations. [gbastien]
- Fix AttributeError when logging activity from anonymous users (fixes #57). [keul]
- Add support for
HTTP_X_FORWARDED_FOR
request header to log real client IP addresses. [keul]
- Avoid possible
ConfigurationConflictError
on upgrade step registration. [hvelarde]
- Add support for Cloudflare's
CF-Connecting-IP
request header to log real client IP addresses. [hvelarde] - We now use plone.api to get the id of the user instead of the
AUTHENTICATED_USER
key on the request. Also, we now use thegetClientAddr()
function to get remote IP address. These changes simplify testing. - Add support for logging workflow transitions. [hvelarde]
- Avoid ComponentLookupError when plonectl adduser. [jianaijun]
Warning
Starting with this version you need to explicitly configure the package to use a separate audit.log file. Check the documentation to find out how to do so.
- Make log rotating configurable using the zope-conf-additional option. Note that now, by default, rotating is disabled. [rene, hvelarde]
- Drop support for Plone 4.2. [hvelarde]
- Log deletion of groups too. If you are using Plone < 4.3.8 you may need to update versions of Products.PlonePAS and Products.PluggableAuthService. [fRiSi]
- Avoid UnicodeEncodeError with log messages. [jianaijun, rodfersou]
- Support automatic rotation of audit log files at timed intervals; a new file is created every day and up to 30 backup files are maintained (closes #9). [hvelarde]
- Use object representation to log life cycle events; this fixes an issue with Archetypes-based objects being dumped to the log (refs. #8 and fixes #38). [hvelarde]
- Package is now compatible with Plone 5.0 and Plone 5.1. [hvelarde]
- Added Chinese Simplified translation. [jianaijun]
- Package no longer rises AttributeError when running interactive console (bin/instance debug) (fixes #30). [hvelarde]
- Clean up audit log messages. [hvelarde]
- Disable rendering of left and right columns in audit log view. [hvelarde]
- Audit log entries are now shown in reverse order (newer entries first). [hvelarde]
- Log to audit.log even if Zope's event-log-level is above INFO (fixes #25). [fRiSi]
- Add German translations. [fRiSi]
- Fix output of the audit log view. [pcdummy, hvelarde]
- Add Brazilian Portuguese and Spanish translations. [hvelarde]
- The "View Audit log" action appears now before the "Log out" one (fixes #18). [pcdummy, hvelarde]
- Use main_template for the audit log view. [pcdummy]
- Avoid TypeError while running third party tests (fixes #2). [hvelarde]
- Add a view for the audit.log file @@fingerpointing-audit-log and link it to portal_actions. [pcdummy, hvelarde]
- Make control panel configlet accesible to Site Administrator role (closes #15). [hvelarde]
- Avoid
ComponentLookupError
when removing a Plone site (fixes #4). [hvelarde] - Remove unused plone.directives.form dependency which pulled in Grok packages. [vangheem]
- Audit information is now logged into a file named audit.log instead of inside the standard event.log. [pcdummy]
- Package is now compatible with Plone 5. [hvelarde]
- Ignore errors caused by subscribers trying to access nonexistent registry records when package is still not installed (fixes #1). [hvelarde]
- Initial release.