All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Fixed issue with wrapping overflowing snapshot table (#79)
- Fixed accessing before initialization error for settings (#77)
- Fixed potential XSS vulnerability (#73)
- Added
logChildElementEvents
config option (defaults tofalse
)
- Fixed deleted element behaviour in multisite
- Craft 4 support
- Added structure change support
- Fixed support for Craft 3.6+ (#68)
- Fixed behaviour for drafts (#67)
- Fixed multisite behaviour (#62)
{warning} You now have to register for a MaxMind account and obtain a license key in order to download the GeoLite2 databases. This is due to a change that was introduced December 30th 2019, to comply with GDPR and CCPA. You need to add a MaxMind license key in the plugin settings after upgrading to 2.0.0 to continue downloading the databases. Check the readme for detailed instructions on this.
- Added new authentication method for downloading MaxMind geolocation databases
- Fixed error when snapshot serialized data became corrupt due to being too large for the database column
- Fixed deprecation in Composer
- Changed snapshot column to
mediumtext
- Fixed error when a user id wasn't set on a logged event
- Added global set tracking (#50)
- Added draft tracking (disabled by default) (#50)
- Added list of snapshot values to event view
- Added settings for disabling event types
- Improved performance when listing user details in tables
- Fixed unserialize error (#48)
- Changed visibility of constants to allow for PHP 7.0 compatibility
- Now requires Craft 3.2
- Now uses Craft's built in pagination
- Maxmind DB files is now saved to a folder in the
storage
directory by default
- Added
dbPath
- Fixed events when a element is propogating or a element is a draft/revision
- Fixed broken pagination urls
- Timestamp in Audit index is now localized
- Added setting for pruning old records on admin requests
- Added permissions
- Added button to prune old records
- Documented pruning of old records
- Fixed first save of settings on install
- Fixed pagination urls for setups with non-standard cpTrigger
- Initial release