| @@ -1,90 +1,96 @@ | ||
| 1 | -=== Activity Logs, Alert Notifications, User Activity Tracking from Logtivity === | |
| 1 | +=== Activity Logs, User Activity Tracking, Multisite Activity Log from Logtivity === | |
| 2 | 2 | |
| 3 | 3 | Contributors: logtivity, stevejburge |
| 4 | -Tags: activity log, logging, event monitoring, user activity, easy digital downloads, edd, formidable, formidable pro | |
| 5 | -Requires at least: 4.7 | |
| 6 | -Tested up to: 6.0 | |
| 7 | -Stable tag: 1.20.1 | |
| 8 | -Requires PHP: 7.0 | |
| 4 | +Tags: activity log, user activity, audit log, event monitoring, logs | |
| 5 | +Requires at least: 6.6 | |
| 6 | +Tested up to: 7.1 | |
| 7 | +Stable tag: 3.3.9 | |
| 8 | +Requires PHP: 7.4 | |
| 9 | 9 | License: GPLv2 or later |
| 10 | 10 | License URI: https://www.gnu.org/licenses/gpl-2.0.html |
| 11 | 11 | |
| 12 | -Logtivity is the best activity log and monitoring plugin for WordPress agencies. Keep an accurate activity log of everything happening on your WordPress site. | |
| 12 | +Logtivity is the activity log service for WordPress admins. Track user activity and site events across every WordPress site you maintain. | |
| 13 | 13 | |
| 14 | 14 | == Description == |
| 15 | 15 | |
| 16 | -<strong>When you set up Logtivity to monitor your clients' sites, you can relax. We track everything that happens on the sites you maintain, and Logtivity also sends you alerts for important events!</strong> | |
| 16 | +<strong>When you set up Logtivity to monitor your WordPress sites, you can relax. We track everything that happens on the sites you maintain, and Logtivity also sends you alerts for important events!</strong> | |
| 17 | 17 | |
| 18 | -Logtivity is a centralized platform for activity logs and alerts. You can install Logtivity’s plugin and then user our service to keep a close eye on everything that happens on your clients’ sites. | |
| 18 | +Logtivity is a unified platform that tracks activity across all your WordPress sites. We record everything that happens, and then send you alerts for important events! You can install Logtivity’s plugin and then use our service to keep a close eye on everything that happens on your sites. | |
| 19 | 19 | |
| 20 | -Your clients never have to know that you’re using Logtivity. You can either show a white label version of the activity logs, or you can hide Logtivity entirely. | |
| 20 | +If you work with clients, they never have to know that you’re using Logtivity. You can either show a white label version of the activity logs, or you can hide Logtivity entirely. | |
| 21 | 21 | |
| 22 | -### Activity Logs and Alerts for WordPress Agencies ### | |
| 22 | +### WordPress Activity Logs ### | |
| 23 | 23 | |
| 24 | -[Logtivity](https://logtivity.io) provides the best activity logs for WordPress agencies. You can record all the user activity on your clients' sites. Then you can use the activity log data to send notifications to email or Slack. Plus, you can easily search and export the information. And you can turn the activity log data into beautiful, useful charts. | |
| 24 | +Logtivity provides the best activity logs for WordPress agencies. You can record all the user activity on your clients' sites. Then you can use the activity log data to send notifications to email or Slack. Plus, you can easily search and export the information. And you can turn the activity log data into beautiful, useful charts. | |
| 25 | 25 | |
| 26 | 26 | If you have customers on your clients' WordPress site, you’ll find Logtivity to be invaluable. Because Logtivity records all the important activity, you can see real customer journeys across the WordPress sites. This can be incredibly helpful for customer support: the activity log will show exactly what a user has done on your site. |
| 27 | 27 | |
| 28 | -To get started, simply install the Logtivity plugin and then connect your site to [Logtivity](https://logtivity.io). You’ll immediately start to see the results. | |
| 28 | +To get started, simply install the Logtivity plugin and then connect your site to [Logtivity](https://logtivity.io). You’ll immediately start to see the results. | |
| 29 | 29 | |
| 30 | -### Join Logtivity and Start Your Monitoring ### | |
| 30 | +[Click here to see more about activity logs](https://logtivity.io/features/event-tracking/). | |
| 31 | 31 | |
| 32 | -> <strong>Logtivity is a SaaS service</strong><br /> | |
| 33 | -> You will need to create a Logtivity account to store your activity logs and create alerts. <a href="https://app.logtivity.io/register" rel="friend" title="Logtivity">Click here to get started with Logtivity!</a> | |
| 32 | +### Instant Alerts for WordPress Sites ### | |
| 34 | 33 | |
| 35 | -Yes, Logtivity will keep a record of the activity on your clients' websites. However, that’s just where the magic begins. You can then use the data in Logtivity and do three additional things: | |
| 34 | +With Logtivity alerts, you can keep an eye on all your clients’ sites. You can set up flexible alerts for single sites or all your clients’ sites. | |
| 36 | 35 | |
| 37 | -* Send alert notifications to Slack and email. | |
| 38 | -* Easily export activity log reports to CSV files, no matter how many logs you have. | |
| 39 | -* Create beautiful activity log charts to visualize the data. | |
| 36 | +These notifications can go directly to your email inbox or to Slack channels. | |
| 40 | 37 | |
| 41 | -Here’s an introduction to those three options, showing why Logtivity is the best activity log plugin for WordPress agencies: | |
| 38 | +If you have many sites, you can set up global alerts. For example, even if you have 100 sites, you only need to configure the alert once. | |
| 42 | 39 | |
| 43 | -### Send Email and Slack alerts for user activity | |
| 40 | +One Logtivity customer chooses to receive an email every time a plugin or theme is updated. Another WordPress agency has a Slack alert for every time an administrator logs in. | |
| 44 | 41 | |
| 45 | -Once your sites are connected to Logtivity, you can set up unlimited alerts for any activity you want to know about as soon as it happens. You can send the alerts to your email inbox or Slack channels. | |
| 42 | +[Click here to see more about alerts](https://logtivity.io/features/instant-alerts/). | |
| 46 | 43 | |
| 47 | -One Logtivity customer is an agency that employs various writers. So they’ve set up a series of Slack alerts that show when the writers log in. You can use this as a security alert, letting you know every time someone in the Author role logs in. | |
| 44 | +### Charts from Your Activity Logs | |
| 48 | 45 | |
| 49 | -Another agency customer sends themselves an email every time a plugin or theme is updated. They only run Wordpress updates on Monday, but realized that some plugins will run their own auto-updates. Logtivity allows them to be constantly aware of all site changes. | |
| 46 | +Logtivity is a WordPress activity log with a big difference. You can track all the activity on your clients’ sites, and you can also turn that information into beautiful and useful charts. | |
| 50 | 47 | |
| 51 | -Another WordPress agency sends themselves an alert every time a user is added to any of their 100+ sites! They manage a network of portfolio sites that should never have new users. It's important to them to instantly get an alert if a new user is ever created. | |
| 48 | +Displaying data in charts gives you a helpful and organized overview of your clients’ key metrics. You can use these charts to show logins, purchases, subscriptions, cancellations, downloads, or any other key events. If it happens in WordPress site, Logtivity can turn it into a bar chart or a line chart. | |
| 52 | 49 | |
| 53 | -eCommerce sites can use Logtivity for convenient notifications and set up alerts for all new, changed, and canceled subscriptions. | |
| 50 | +You can also customize the date range for charts. Your charts have advanced date ranges, so you can zoom in to view any time period. | |
| 54 | 51 | |
| 55 | -[Click here to see more about alerts](https://logtivity.io/docs/notifications/). | |
| 52 | +[Click here to see more about charts](https://logtivity.io/features/customisable-reporting-dashboard/). | |
| 56 | 53 | |
| 57 | -### Export user activity logs to CSV | |
| 54 | +### Large Activity Log Exports ### | |
| 58 | 55 | |
| 59 | -Logtivity was started because one of our clients had reporting problems due to the amount of data collected on their site. The client was using a plugin that stored data in the WordPress database. Whenever we tried to export large amounts of logs, the site would show 502 errors. We needed to have the information stored separately. Being a dedicated service, Logtivity can optimize for things such as exporting very large numbers of activity logs. | |
| 56 | +Normal WordPress activity plugins can not handle large amounts of data. | |
| 60 | 57 | |
| 61 | -[Click here to see more about activity log exports](https://logtivity.io/docs/export-data/). | |
| 58 | +Logtivity is able to handle exports for even the biggest WordPress sites! If your clients’ site uses Logtivity, you can export millions and millions of logs. | |
| 62 | 59 | |
| 63 | -### Create beautiful charts from your activity log | |
| 60 | +In the image next to this text, you can see over a dozen CSV files. Each of these files is a Logtivity export that contains 100,000 logs. This export has 13 files, so it’s over 1,300,000 million logs in total. | |
| 64 | 61 | |
| 65 | -The banner on this WordPress.org plugin page shows you what's possible with Logtivity charts. First, I searched my site’s data for file downloads and then clicked the “Convert to Report” button. Logtivity did the rest. With a couple of mouse clicks, I’ve created a chart showing all the daily file downloads. | |
| 62 | +Logtivity is the activity log solution for large WordPress sites! | |
| 66 | 63 | |
| 67 | -Logtivity customers can build a whole dashboard full of charts, so you can quickly see the number of logins, downloads, payments and anything else that's important to you. | |
| 64 | +[Click here to see more about log exports](https://logtivity.io/features/large-exports/). | |
| 68 | 65 | |
| 69 | -[Click here to see more about activity log charts](https://logtivity.io/docs/reports/). | |
| 66 | +### View Activity Logs Inside WordPress ### | |
| 70 | 67 | |
| 71 | -### What user activities does Logtivity record? | |
| 68 | +Logtivity has a central dashboard where you can see the logs for all your clients’ WordPress sites. | |
| 72 | 69 | |
| 73 | -Logtivity records all core WordPress actions. In addition to support for the WordPress core, Logtivity records events for many plugins and themes. | |
| 70 | +Plus, you and your clients can also view and search the logs from inside each WordPress site. | |
| 74 | 71 | |
| 75 | -[Click here to see more about what Logtivity records](https://logtivity.io/docs/what-logs/). | |
| 72 | +The image on this screen shows what you’ll see inside WordPress after installing the Logtivity plugin. | |
| 76 | 73 | |
| 77 | -### Activity logs for WordPress user logins | |
| 74 | +All of the activity log data is visible and searchable in the WordPress admin area. And if you want more information on any specific log entry, you can click the “View” button next to each log. | |
| 78 | 75 | |
| 79 | -It’s important to have an activity log on your WordPress site. You need user tracking because you need to know many people are visiting, making purchases, and logging in to your site. Yes, you can track visitors with Google Analytics, and you can track purchases with your payment gateway, but it’s harder to track WordPress-specific information such as log ins. Using Logtivity, you can get an overview of who is logging in to your site, and how many people are logging in every day. | |
| 76 | +[Click here to see more about the WordPress integration](https://logtivity.io/features/easy-wordpress-integration/). | |
| 80 | 77 | |
| 81 | -If Logtivity is active on your site, you can go to the “Logs” screen and search for all the “User Logged in” events. You can use the search boxes to drill down for more specific user tracking information. For example, you can use the “Context” box to search for a particular user role. You can use this to search for all "Administrator" logins or all "Editor" logins. | |
| 78 | +### Logtivity has a White Label Mode for Agencies ### | |
| 82 | 79 | |
| 83 | -You can also use the search option as a security log and look for nefarious patterns in the audit logs. For example, you can search by IP address to see if one person is using multiple logins. Or you can search by username to see if one account is being shared by different people. | |
| 80 | +The most frequent users of Logtivity are WordPress agencies and maintenance services who want to keep an eye on lots of websites. | |
| 84 | 81 | |
| 85 | -[Click here to see more about activity logs for user logins](https://logtivity.io/track-user-logins-wordpress/). | |
| 82 | +Agencies and maintenance services often white label the services they use, and so we’ve made this possible for Logtivity also. | |
| 86 | 83 | |
| 84 | +There’s a “White Label Mode” in Logtivity, so you can provide the smoothest experience possible for clients. You can remove all the references to Logtivity from the WordPress admin area. | |
| 85 | + | |
| 86 | +[Click here to see more about the White Label mode](https://logtivity.io/features/white-label/). | |
| 87 | + | |
| 88 | +### Join Logtivity and Start Your Monitoring ### | |
| 89 | + | |
| 90 | +> <strong>Logtivity is a SaaS service</strong><br /> | |
| 91 | +> You will need to create a Logtivity account to store your activity logs and create alerts. <a href="https://app.logtivity.io/register" rel="friend" title="Logtivity">Click here to get started with Logtivity!</a> | |
| 92 | + | |
| 87 | 93 | == Screenshots == |
| 88 | 94 | |
| 89 | 95 | 1. The best activity log for WordPress sites |
| 90 | 96 | 2. See your clients' site logs inside WordPress |
| @@ -94,9 +100,9 @@ | ||
| 94 | 100 | |
| 95 | 101 | == Installation == |
| 96 | 102 | #### From your WordPress dashboard |
| 97 | 103 | Visit 'Plugins > Add New' |
| 98 | -Search for 'logtivity’ | |
| 104 | +Search for 'logtivity' | |
| 99 | 105 | Activate Logtivity from your Plugins page. |
| 100 | 106 | |
| 101 | 107 | #### From WordPress.org |
| 102 | 108 | Download logtivity. |
| @@ -104,9 +110,9 @@ | ||
| 104 | 110 | Activate Logtivity from your Plugins page. |
| 105 | 111 | |
| 106 | 112 | #### Once Activated |
| 107 | 113 | Visit 'Tools > Logtivity' to view the settings page. |
| 108 | -Enter your Logtivity API key, configure your options and your event monitoring will start! | |
| 114 | +Enter your Logtivity API Key, configure your options and your event monitoring will start! | |
| 109 | 115 | |
| 110 | 116 | == Frequently Asked Questions == |
| 111 | 117 | |
| 112 | 118 | = What plugins do Logtivity activity logs support? = |
| @@ -133,11 +139,27 @@ | ||
| 133 | 139 | ` |
| 134 | 140 | |
| 135 | 141 | [Click here to see more about custom activity logs](https://logtivity.io/docs/custom-events/). |
| 136 | 142 | |
| 143 | += What user activities does Logtivity record? = | |
| 144 | + | |
| 145 | +Logtivity records all core WordPress actions. In addition to support for the WordPress core, Logtivity records events for many plugins and themes. | |
| 146 | + | |
| 147 | +[Click here to see more about what Logtivity records](https://logtivity.io/docs/what-logs/). | |
| 148 | + | |
| 149 | += Does Logtivity have activity logs for WordPress user logins? = | |
| 150 | + | |
| 151 | +It’s important to have an activity log on your WordPress site. You need user tracking because you need to know many people are visiting, making purchases, and logging in to your site. Yes, you can track visitors with Google Analytics, and you can track purchases with your payment gateway, but it’s harder to track WordPress-specific information such as log ins. Using Logtivity, you can get an overview of who is logging in to your site, and how many people are logging in every day. | |
| 152 | + | |
| 153 | +If Logtivity is active on your site, you can go to the “Logs” screen and search for all the “User Logged in” events. You can use the search boxes to drill down for more specific user tracking information. For example, you can use the “Context” box to search for a particular user role. You can use this to search for all "Administrator" logins or all "Editor" logins. | |
| 154 | + | |
| 155 | +You can also use the search option as a security log and look for nefarious patterns in the audit logs. For example, you can search by IP address to see if one person is using multiple logins. Or you can search by username to see if one account is being shared by different people. | |
| 156 | + | |
| 157 | +[Click here to see more about activity logs for user logins](https://logtivity.io/track-user-logins-wordpress/). | |
| 158 | + | |
| 137 | 159 | = Is Logtivity a GDPR-compliant activity log? = |
| 138 | 160 | |
| 139 | -Yes, Logtivity gives you complete control over the user tracking information recorded in the audit logs. You can choose your GDPR settings. You can decide to only log a profile link, user ID, username, IP address, or nothing at all. | |
| 161 | +Yes, Logtivity gives you complete control over the user tracking information recorded in the audit logs. You can choose your GDPR settings. You can decide to only log a profile link, user ID, username, IP address, or nothing at all. | |
| 140 | 162 | |
| 141 | 163 | * Inside your WordPress site, go to “Tools” and then “Logtivity”. |
| 142 | 164 | * You can uncheck the boxes on this screen to stop Logtivity from recording personal user trackking data. |
| 143 | 165 | |
| @@ -214,8 +236,12 @@ | ||
| 214 | 236 | * It is a hosted service, so you don't have to store all the data in your site's database. This can really slow down your site! Logtivity allows you to store much more data, and export it more easily. |
| 215 | 237 | * Deeper integration with key plugins such as Easy Digital Downloads and MemberPress. |
| 216 | 238 | * Visualize your data with Logtivity's charts. |
| 217 | 239 | |
| 240 | += How does Logitivity compare to other management services? = | |
| 241 | + | |
| 242 | +There are some hosted solutions such as ManageWP, MainWP, WPMU Dev, Jetpack, WP Umbrella, WP Remote, InfiniteWP, CMS Commander, iControlWP and more. Logtivity is different because it is focused on more advanced tools for agencies. With Logtivity you have very detailed activity logs. We're committed to building expert levels tools to help WordPress professionals. | |
| 243 | + | |
| 218 | 244 | = Logitivity branding information = |
| 219 | 245 | |
| 220 | 246 | Logtivity is the official brandname. When writing about this activity plugin, please make sure to uppercase the L: |
| 221 | 247 | |
| @@ -225,204 +251,306 @@ | ||
| 225 | 251 | * Log tivity, loggtivity, logg tivity (all incorrect) |
| 226 | 252 | |
| 227 | 253 | == Changelog == |
| 228 | 254 | |
| 229 | -= 1.20.1 = | |
| 255 | += 3.3.9 22 Sep 2026 = | |
| 256 | + * Update Code Snippet Logger for newest version | |
| 257 | + * Stricter test for production/development configurations | |
| 258 | + * Improved plugin status logging | |
| 259 | + * Various security/accessibility fixes | |
| 230 | 260 | |
| 231 | -_Release Date – Friday 17th June 2022_ | |
| 261 | += 3.3.8 02 Sep 2026 = | |
| 262 | + * Security updates / sanitize all inputs | |
| 263 | + * Never log draft posts | |
| 264 | + * Always use user role for contexts | |
| 265 | + * Display notice if not using production application. | |
| 266 | + * Remove error logging/capture | |
| 267 | + * Accessibility improvements | |
| 232 | 268 | |
| 233 | -* Fix minor layout issue in log modal. | |
| 234 | -* Disable some unuseful Option Updated logs. | |
| 269 | += 3.3.7 15 Apr 2026 = | |
| 270 | + * Catch null auth header on API call | |
| 271 | + * Catch bad auth header on API call | |
| 272 | + * Allow null post ID for getting titles | |
| 235 | 273 | |
| 236 | -= 1.20.0 = | |
| 274 | += 3.3.6 15 Dec 2025 = | |
| 275 | + * Include plugin version number in api responses | |
| 276 | + * Stricter consistency with action texts | |
| 277 | + * Fix: Exceptions were never being logged | |
| 237 | 278 | |
| 238 | -_Release Date – Friday 17th June 2022_ | |
| 279 | += 3.3.5 25 Nov 2025 = | |
| 280 | + * Pay attention to filtering out separate post meta logs | |
| 239 | 281 | |
| 240 | -* Add integration with Code Snippets plugin. | |
| 282 | += 3.3.4 10 Nov 2025 = | |
| 283 | + * Fix: "Nesting Level" error on Woo Commerce option updates | |
| 241 | 284 | |
| 242 | -= 1.19.0 = | |
| 285 | += 3.3.3 - 03 Nov 2025 = | |
| 286 | + * Display log times using General Settings | |
| 287 | + * Fix: Bulk user updates can cause WSOD | |
| 288 | + * Fix: WSOD with more complicated arrays | |
| 289 | + * Fix: Sometimes post id doesn't exist | |
| 290 | + * Fix: EDD Logger unable to handle empty customer name | |
| 291 | + * Fix: Handle no previous post information | |
| 243 | 292 | |
| 244 | -_Release Date – Thursday 16th June 2022_ | |
| 293 | += 3.3.2 - 22 Oct 2025 = | |
| 294 | + * Remove separate post-meta logger | |
| 295 | + * Consolidate all post logging to single entries | |
| 296 | + * Provide more consistent display of field keys and values | |
| 297 | + * Prevent permissions error on activation with leftover settings | |
| 298 | + * FIX: WSOD on older versions of WordPress | |
| 245 | 299 | |
| 246 | -* Start logging after plugins_loaded hook to ensure everything has loaded first. | |
| 300 | += 3.3.1 - 07 Oct 2025 = | |
| 301 | + * Fix WSOD on some cached sites | |
| 247 | 302 | |
| 248 | -= 1.18.0 = | |
| 303 | += 3.3.0 - 25 Sep 2025 = | |
| 304 | + * Provide more detailed information for term updates | |
| 305 | + * Provide more detailed information for user updates | |
| 249 | 306 | |
| 250 | -_Release Date – Monday 13th June 2022_ | |
| 307 | += 3.2.1 - 02 Sep 2025 = | |
| 308 | + * Fix: issues with disable log string matching | |
| 309 | + * Fix: Improve domain matching for API token security | |
| 310 | + * Update: Allow send method to return response | |
| 311 | + * Update: Send additional data from options endpoint | |
| 312 | + * Update: Link to Team API | |
| 313 | + * Update: Improve error message retrieval from latest response | |
| 314 | + * Fix: Disabled log string matching | |
| 315 | + * Fix: Improve domain checks on API Endpoints | |
| 316 | + * Update: Always include occurred_at in request properties | |
| 251 | 317 | |
| 252 | -* Add logging of Option Updates. | |
| 253 | -* Allow wildcards when disabling specific logs. | |
| 318 | += 3.2.0 - 28 Jul 2025 = | |
| 319 | + * Add JSON Web Token halper class | |
| 320 | + * Add REST api listener | |
| 321 | + * Retrieve more detailed error information on connection fails | |
| 322 | + * Normalize response data | |
| 323 | + * Fix automatic settings checkin | |
| 324 | + * Prevent disconnect on timeout errors | |
| 254 | 325 | |
| 255 | -= 1.17.1 = | |
| 326 | += 3.1.12 - 4 Jun 2025 = | |
| 327 | + * New: Register Site with Team API | |
| 328 | + * Update: Adjust screen styles and messaging | |
| 256 | 329 | |
| 257 | -_Release Date – Saturday 4th June 2022_ | |
| 330 | += 3.1.11 - 15 May 2025 = | |
| 331 | + * Update: Improvements to welcome messaging | |
| 332 | + * Update: Redirect on activate | |
| 333 | + * Update: WordPress version compatibility | |
| 258 | 334 | |
| 259 | -* Fix occasional User Logged Out logging unnecessarily. | |
| 260 | -* Hide latest response info when debug mode is off. | |
| 335 | += 3.1.10 - 8 May 2025 = | |
| 336 | + * Fix: error handling conflict with other error handlers | |
| 337 | + * Fix: Allow passing null to method | |
| 338 | + * Fix: Allow optional second argument | |
| 339 | + * Check in periodically when in failed/paused state | |
| 340 | + * Add codeception testing suite | |
| 261 | 341 | |
| 262 | -= 1.17.0 = | |
| 342 | += 3.1.9 - 14 Apr 14 2025 = | |
| 343 | + * Fix fatal error on new installs | |
| 263 | 344 | |
| 264 | -_Release Date – Friday 13th May 2022_ | |
| 345 | += 3.1.8 - 14 Apr 2025= | |
| 346 | + * Add option to verify site url with the app | |
| 265 | 347 | |
| 266 | -* Added ability to globally disable logs across all sites from the Logtivity dashboard. | |
| 267 | -* Added ability to white label the Logtivity plugin across all sites from the Logtivity dashboard. | |
| 348 | += 3.1.7 - 27 Mar 2025 = | |
| 349 | + * Fix: Check for installed custom capabilities | |
| 350 | + * Improved input sanitization | |
| 268 | 351 | |
| 269 | -= 1.16.0 = | |
| 352 | += 3.1.6 - 6 Mar 2025 = | |
| 353 | + * Update: Automatically check and ensure capabilities exist | |
| 270 | 354 | |
| 271 | -_Release Date – Monday 2nd May 2022_ | |
| 355 | += 3.1.5 - 25 Feb 2025 = | |
| 356 | + * Add: new capabilities - 'view logs', 'view log settings' | |
| 272 | 357 | |
| 273 | -* Add support for WP All Import | |
| 358 | += 3.1.4 - 9 Jan 2025 = | |
| 359 | + * Fix: Deprecation warning, #50 | |
| 360 | + * Fix: Unable to uncheck settings | |
| 274 | 361 | |
| 275 | -= 1.15.0 = | |
| 362 | += 3.1.3 - 21 Nov 2024 = | |
| 363 | + * Fix: Grammar, #46 | |
| 364 | + * Change: Language for disabled logs, #47 | |
| 365 | + * Change: Checkboxes checked by default, #48 | |
| 366 | + * Fix: Close potential security issue | |
| 276 | 367 | |
| 277 | -_Release Date – Tuesday 19th April 2022_ | |
| 368 | += 3.1.2 - 30 Sep 2024 = | |
| 369 | + * Backout to v3.0.2 due to breaking changes | |
| 278 | 370 | |
| 279 | -* Add ability for admins to disable individual actions from being logged. | |
| 371 | += 3.1.1 – 12 Sep 2024 = | |
| 372 | + * Fix: Updating failed. The response is not a valid JSON response, #38; | |
| 280 | 373 | |
| 281 | -= 1.14.0 = | |
| 374 | += 3.1.0 – 11 Sep 2024 = | |
| 375 | + * Change: Update plugin description, #31; | |
| 376 | + * Change: Enable the settings by default, #12; | |
| 377 | + * Change: Welcome message, #11; | |
| 378 | + * Change: Hide the "Disable Individual Logs" box if is empty, #22; | |
| 379 | + * Change: Text updates, #23, #33; | |
| 380 | + * Change: Check if api exists in order to hide the free trial sidebar, #36; | |
| 381 | + * Change: Go fullwidth when API exists | |
| 382 | + * Fix: Text is not translatable, #24; | |
| 383 | + * Fix: Redesign the modal for log details, #19; | |
| 384 | + * Fix: Redirect users to Settings page on plugin activation, #8; | |
| 385 | + * Standards updates/code refresh | |
| 282 | 386 | |
| 283 | -_Release Date – Sunday 10th April 2022_ | |
| 387 | += 3.0.2 – 19 Jun 2024 = | |
| 388 | + * Fix incompatibility with Code Snippets plugin | |
| 389 | + * Design changes | |
| 284 | 390 | |
| 285 | -* Add logging of post meta changes. | |
| 391 | += 3.0.1 – 6 Jan 2024= | |
| 392 | + * Change Logtivity settings URL in white label mode. | |
| 393 | + * Fix User Logged In event firing when external system logs in for backups etc. | |
| 286 | 394 | |
| 287 | -= 1.13.0 = | |
| 395 | += 3.0.0 – 11 Nov 2023 = | |
| 396 | + * Add site health features. | |
| 288 | 397 | |
| 289 | -_Release Date – Saturday 26th March 2022_ | |
| 398 | += 2.3.0 – 2 Mar 2023 = | |
| 399 | + * Add ability to set a custom name for the plugin when listed in /wp-admin/plugins.php | |
| 400 | + * Reduce timeout when checking in the with API for settings updates to ensure to not affect performance. | |
| 290 | 401 | |
| 291 | -* Add logging of Term Created and Deleted. | |
| 402 | += 2.2.1 – 16 Feb 2023 = | |
| 403 | + * Fix error on PHP7.0 on activation. | |
| 404 | + * Rename 'Profile Updated' log to User Updated. | |
| 292 | 405 | |
| 293 | -= 1.12.0 = | |
| 406 | += 2.2.0 – 7 Feb 2023 = | |
| 407 | + * Add support for globally disabling default logs and enabling/disabling Options table and Post Meta changes. | |
| 294 | 408 | |
| 295 | -_Release Date – Thursday 24th March 2022_ | |
| 409 | += 2.1.1 – 18 Jan 2023 = | |
| 410 | + * Fix undefined variable $meta in _logs-loop.php admin page when not connected to Logtivity. | |
| 296 | 411 | |
| 297 | -* Fix unexpected ) error on old vesions of php. | |
| 298 | -* Add logging of Term Updated. | |
| 412 | += 2.1.0 – 6 Dec 2022 = | |
| 413 | + * Add ability to hide Logtvity from the WP UI using global settings. | |
| 414 | + * Check for new global settings every 10 minutes. | |
| 415 | + * When registering a site dynamically, pull in the site name. | |
| 299 | 416 | |
| 300 | -= 1.11.1 = | |
| 417 | += 2.0.1 – 7 Nov 2022 = | |
| 418 | + * Wrap better messaging on logs page when there are no results. | |
| 419 | + * Refine Option Updated meta sent. | |
| 420 | + * Add wrap error logging in try catch just incase of issue during logging. | |
| 301 | 421 | |
| 302 | -_Release Date – Sunday 20th February 2022_ | |
| 422 | += 2.0.0 – 26 Oct 2022 = | |
| 423 | + * Add error logging. | |
| 424 | + * Refine Option meta update logging by only logging updates done via a POST request. This avoids logging of less useful updates such as plugins setting last_check/synced timestamps that don't need to be logged. | |
| 303 | 425 | |
| 304 | -* Fix md5 hash of site_url relative to previous release of detecting url change. | |
| 426 | += 1.20.1 – 17 Jun 2022 = | |
| 427 | + * Fix minor layout issue in log modal. | |
| 428 | + * Disable some unuseful Option Updated logs. | |
| 305 | 429 | |
| 306 | -= 1.11.0 = | |
| 430 | += 1.20.0 – 17 Jun 2022 = | |
| 431 | + * Add integration with Code Snippets plugin. | |
| 307 | 432 | |
| 308 | -_Release Date – Sunday 20th February 2022_ | |
| 433 | += 1.19.0 – 16 Jun 2022 = | |
| 434 | + * Start logging after plugins_loaded hook to ensure everything has loaded first. | |
| 309 | 435 | |
| 310 | -* Disable logging if site_url changes and show notice to admin to stop accidental logs coming from dev/staging environments. | |
| 436 | += 1.18.0 – 13 Jun 2022 = | |
| 437 | + * Add logging of Option Updates. | |
| 438 | + * Allow wildcards when disabling specific logs. | |
| 311 | 439 | |
| 312 | -= 1.10.0 = | |
| 440 | += 1.17.1 – 4 Jun 2022= | |
| 441 | + * Fix occasional User Logged Out logging unnecessarily. | |
| 442 | + * Hide latest response info when debug mode is off. | |
| 313 | 443 | |
| 314 | -_Release Date – Monday 14th February 2022_ | |
| 444 | += 1.17.0 – 13 May 2022= | |
| 445 | + * Added ability to globally disable logs across all sites from the Logtivity dashboard. | |
| 446 | + * Added ability to white label the Logtivity plugin across all sites from the Logtivity dashboard. | |
| 315 | 447 | |
| 316 | -* Add ability to register site with Logtivity from within the plugin by running a code snippet. | |
| 448 | += 1.16.0 – 2 May 2022 = | |
| 449 | + * Add support for WP All Import | |
| 317 | 450 | |
| 318 | -= 1.9.2 = | |
| 451 | += 1.15.0 – 19 Apr 2022 = | |
| 452 | + * Add ability for admins to disable individual actions from being logged. | |
| 319 | 453 | |
| 320 | -_Release Date – Sunday 23rd January 2022_ | |
| 454 | += 1.14.0 – 10 Apr 2022 = | |
| 455 | + * Add logging of post meta changes. | |
| 321 | 456 | |
| 322 | -* Allow the Logtivity config to be set via filters. | |
| 457 | += 1.13.0 – 26 Mar 2022 = | |
| 458 | + * Add logging of Term Created and Deleted. | |
| 323 | 459 | |
| 324 | -= 1.9.1 = | |
| 460 | += 1.12.0 – 24 Mar 2022 = | |
| 461 | + * Fix unexpected ) error on old vesions of php. | |
| 462 | + * Add logging of Term Updated. | |
| 325 | 463 | |
| 326 | -_Release Date – Wednesday 22nd December 2021_ | |
| 464 | += 1.11.1 – 20 Feb 2022 = | |
| 465 | + * Fix md5 hash of site_url relative to previous release of detecting url change. | |
| 327 | 466 | |
| 328 | -* Fix bug where logs weren't displaying when Logtivity debug mode was set to false. | |
| 467 | += 1.11.0 – 20 Feb 2022 = | |
| 468 | + * Disable logging if site_url changes and show notice to admin to stop accidental logs coming from dev/staging environments. | |
| 329 | 469 | |
| 330 | -= 1.9.0 = | |
| 470 | += 1.10.0 - 14 Feb 2022 = | |
| 471 | + * Add ability to register site with Logtivity from within the plugin by running a code snippet. | |
| 331 | 472 | |
| 332 | -_Release Date – Wednesday 22nd December 2021_ | |
| 473 | += 1.9.2 – 23 Jan 2022 = | |
| 474 | + * Allow the Logtivity config to be set via filters. | |
| 333 | 475 | |
| 334 | -* Moved settings page to top level menu item to allow for sub menu. | |
| 335 | -* Added new logs page in wp-admin to allow viewing logs inside WordPress. | |
| 476 | += 1.9.1 – 22 Dec 2021 = | |
| 477 | + * Fix bug where logs weren't displaying when Logtivity debug mode was set to false. | |
| 336 | 478 | |
| 337 | -= 1.8.2 = | |
| 479 | += 1.9.0 – 22 Dec 2021 = | |
| 480 | + * Moved settings page to top level menu item to allow for sub menu. | |
| 481 | + * Added new logs page in wp-admin to allow viewing logs inside WordPress. | |
| 338 | 482 | |
| 339 | -_Release Date – Thursday 10th December 2021_ | |
| 483 | += 1.8.2 – 10 Dec 2021 = | |
| 484 | + * Fix unnecessary encoding of hyphens being passed to the context field in the API. | |
| 340 | 485 | |
| 341 | -* Fix unnecessary encoding of hyphens being passed to the context field in the API. | |
| 486 | += 1.8.1 – 9 Dec 2021 = | |
| 487 | + * Fix conflict between Logtivity and Jetpack Widget Visibility where updating widget visibility in the customiser would fail. | |
| 342 | 488 | |
| 343 | -= 1.8.1 = | |
| 489 | += 1.8.0 – 8 Dec 2021 = | |
| 490 | + * Added Formidable Pro integration. | |
| 491 | + * Added CSS tweaks to Logtivity Settings page. | |
| 344 | 492 | |
| 345 | -_Release Date – Thursday 9th December 2021_ | |
| 493 | += 1.7.1 – 7 Nov 2021 = | |
| 494 | + * Change action that Logout log hooks into to ensure user_id is attached to log. | |
| 346 | 495 | |
| 347 | -* Fix conflict between Logtivity and Jetpack Widget Visibility where updating widget visibility in the customiser would fail. | |
| 496 | += 1.7.0 - 17 Aug 2021 = | |
| 497 | + * Improvements to Settings page. | |
| 498 | + * Log EDD License Renewed | |
| 499 | + * Log EDD License Renewal Notification Unsubscribed | |
| 500 | + * Log EDD License Status Changed to [new_status] | |
| 501 | + * Log EDD License Upgraded | |
| 502 | + * Log EDD Site Deactivated | |
| 503 | + * Log EDD Site Added | |
| 504 | + * Log EDD Subscription Renewed | |
| 505 | + * Log EDD Subscription Created | |
| 506 | + * Log EDD Subscription Updated | |
| 507 | + * Log EDD Subscription [status] eg. Expired, Cancelled etc. | |
| 508 | + * Log EDD Subscription Deleted | |
| 509 | + * Log EDD Payment Method Updated | |
| 348 | 510 | |
| 349 | -= 1.8.0 = | |
| 511 | += 1.6.1 – 4 Aug 2021 = | |
| 512 | + * Begin adding support for the Easy Digital Downloads Software Licensing Addon. | |
| 513 | + * Log License Created events. | |
| 514 | + * Log License Activated events. | |
| 515 | + * Log License Activation Failed events. | |
| 516 | + * Log License Deactivated events. | |
| 517 | + * Don't log new comments when they are marked as spam. | |
| 350 | 518 | |
| 351 | -_Release Date – Wednesday 8th December 2021_ | |
| 352 | - | |
| 353 | -* Added Formidable Pro integration. | |
| 354 | -* Added CSS tweaks to Logtivity Settings page. | |
| 355 | - | |
| 356 | -= 1.7.1 = | |
| 357 | - | |
| 358 | -_Release Date – Sunday 7th November 2021_ | |
| 359 | - | |
| 360 | -* Change action that Logout log hooks into to ensure user_id is attached to log. | |
| 361 | - | |
| 362 | -= 1.7.0 = | |
| 363 | - | |
| 364 | -_Release Date – Wednesday 17th August 2021_ | |
| 365 | - | |
| 366 | -* Improvements to Settings page. | |
| 367 | -* Log EDD License Renewed | |
| 368 | -* Log EDD License Renewal Notification Unsubscribed | |
| 369 | -* Log EDD License Status Changed to [new_status] | |
| 370 | -* Log EDD License Upgraded | |
| 371 | -* Log EDD Site Deactivated | |
| 372 | -* Log EDD Site Added | |
| 373 | -* Log EDD Subscription Renewed | |
| 374 | -* Log EDD Subscription Created | |
| 375 | -* Log EDD Subscription Updated | |
| 376 | -* Log EDD Subscription [status] eg. Expired, Cancelled etc. | |
| 377 | -* Log EDD Subscription Deleted | |
| 378 | -* Log EDD Payment Method Updated | |
| 379 | - | |
| 380 | -= 1.6.1 = | |
| 381 | - | |
| 382 | -_Release Date – Wednesday 4th August 2021_ | |
| 383 | - | |
| 384 | -* Begin adding support for the Easy Digital Downloads Software Licensing Addon. | |
| 385 | -* Log License Created events. | |
| 386 | -* Log License Activated events. | |
| 387 | -* Log License Activation Failed events. | |
| 388 | -* Log License Deactivated events. | |
| 389 | -* Don't log new comments when they are marked as spam. | |
| 390 | - | |
| 391 | 519 | = 1.6.0 = |
| 392 | -* Added initial Easy Digital Downloads core integration. | |
| 393 | -* Track when Core Settings are updated. | |
| 394 | -* Track when Permalinks are updated. | |
| 395 | -* Track when Memberpress Transactions are Created/Updated. | |
| 396 | -* Track when Memberpress Emails are sent. | |
| 397 | -* Track when a Memberpress User Profile is updated. | |
| 398 | -* Track when Memberpress Settings are Updated. | |
| 399 | -* Track WordPress comments CRUD. | |
| 520 | + * Added initial Easy Digital Downloads core integration. | |
| 521 | + * Track when Core Settings are updated. | |
| 522 | + * Track when Permalinks are updated. | |
| 523 | + * Track when Memberpress Transactions are Created/Updated. | |
| 524 | + * Track when Memberpress Emails are sent. | |
| 525 | + * Track when a Memberpress User Profile is updated. | |
| 526 | + * Track when Memberpress Settings are Updated. | |
| 527 | + * Track WordPress comments CRUD. | |
| 400 | 528 | |
| 401 | 529 | = 1.5.0 = |
| 402 | -* Renamed Download Monitor Action name to File Downloaded. | |
| 403 | -* Added Request URL as log meta. | |
| 404 | -* Added Request Type as log meta. | |
| 530 | + * Renamed Download Monitor Action name to File Downloaded. | |
| 531 | + * Added Request URL as log meta. | |
| 532 | + * Added Request Type as log meta. | |
| 405 | 533 | |
| 406 | 534 | = 1.4.0 = |
| 407 | -* Removed deprecated async method from Logtivity_Logger class. | |
| 408 | -* Added API key verification when updating Logtivity settings. | |
| 535 | + * Removed deprecated async method from Logtivity_Logger class. | |
| 536 | + * Added API Key verification when updating Logtivity settings. | |
| 409 | 537 | |
| 410 | 538 | = 1.3.1 = |
| 411 | -* Fix user info not always being picked up on User login action. | |
| 412 | -* Fix 0 being logged for username when not logged in. | |
| 413 | -* Fixed duplicate logs being recorded when Updating a post in Gutenberg. | |
| 539 | + * Fix user info not always being picked up on User login action. | |
| 540 | + * Fix 0 being logged for username when not logged in. | |
| 541 | + * Fixed duplicate logs being recorded when Updating a post in Gutenberg. | |
| 414 | 542 | |
| 415 | 543 | = 1.3.0 = |
| 416 | -* Added revision link to Post Updated logs. | |
| 417 | -* Added Role to Content parameter for User Logged In and User Logged Out. | |
| 544 | + * Added revision link to Post Updated logs. | |
| 545 | + * Added Role to Content parameter for User Logged In and User Logged Out. | |
| 418 | 546 | |
| 419 | 547 | = 1.2.0 = |
| 420 | -* Added context parameter to API calls to separate out Actions from Titles. | |
| 548 | + * Added context parameter to API calls to separate out Actions from Titles. | |
| 421 | 549 | |
| 422 | 550 | = 1.1.0 = |
| 423 | -* Add logging when updating menus. | |
| 424 | -* Add logging when updating widgets. | |
| 425 | -* Fix spelling mistake in postPermanentlyDeleted method. | |
| 551 | + * Add logging when updating menus. | |
| 552 | + * Add logging when updating widgets. | |
| 553 | + * Fix spelling mistake in postPermanentlyDeleted method. | |
| 426 | 554 | |
| 427 | 555 | = 1.0 = |
| 428 | -* Fix php warning when tracking a logout event. | |
| 556 | + * Fix php warning when tracking a logout event. | |