Note: This page still in development, sorry for the poor design!
For upcoming changes or suggestions, see the public WPLytic feedback board.
--------------------------------------- WPLytic 2.4.1 (27 November 2024) --------------------------------------- === Bug fixes === Fix plugin not working on some hosting instances where DBHOST env variable is declared globally.
--------------------------------------- WPLytic 2.4.0 (27 November 2024) --------------------------------------- === New === Ask AI Charts: You can ask the AI to generate charts and also download them. Device type filter: You can now filter a segment on “Desktop” or “Mobile” devices. Japanese language === Improvements === UI: Improve goal block UI when only ALL segment is visible. UI: Improve number block UI in stats. UI: Improve Domains page layout and domain card UI. If only one domain is shown, make the domain card full-width. Update internal JS packages to latest versions. Translations: Add some missing translations and update a few wrong ones. === Bug fixes === Fix error being shown in the console when website is accessed by a bot (e.g. Google bot). Charts: Fix chart start/end dates when the server’s timezone is different from client’s. UI: Fix stats card alignment when only one goal is visible. AskAI: Fix chat history when using PHP get_magic_quotes_gpc enabled.
--------------------------------------- WPLytic 2.3.0 (6 October 2024) --------------------------------------- === New === Ask AI: Setting to include chat history. This allows for follow-up questions. Ask AI: Button to ask the AI to fix the SQL error, if the latest query execution resulted in one. Ask AI: Added GPT o1 and o1-mini models support (early access required). === Improvements === Ask AI: Better handle Ask AI GPT error responses. UX: Added “Copy” button to snackbar notifications (for errors only). UX: Better dark mode settings: you can now set the color scheme back to ‘system’ also (previously, once set, it was either ‘light’ or ‘dark’) UX: Clear All segment IP filter after deleting all sessions for specific user IP. === Bug fixes === Ask AI: Fix execution query output when selecting data from database that is in a binary format. Fix a bug in the Visitors screen, where the list of visited pages for a session was out of order when the session had both multiple Events and multiple Tags.
--------------------------------------- WPLytic 2.2.0 (8 September 2024) --------------------------------------- === New === - Session timeout - If a user leaves your site in a background tab for more than 30 minutes, when they come back to the tab, a new session will be created instead of continuing the previous one. This should reduce the number of very long (1h+) sessions. - WPLY.trackNewPage() - New JS API function that triggers a new pageview. Useful for tracking SPA applications. === Improvements and fixes === - Migrate from Moment.js to Day.js (modern, efficient and better maintained). - Update JavaScript packages to latest versions. - Ask AI: Pass current date to AI. Asking questions like “visitors in June” now returns data for June of this year. === Bug fixes === - Possibly fix an updating issue where the integrity hash value for the new version was returning an older cached value, thus preventing the update process. - Potentially fix most issues with long session lengths.
--------------------------------------- WPLytic 2.1.3 (28 August 2024) --------------------------------------- **Single-site version only** Fix latest version check when latest version number is different than the multi-site version.
--------------------------------------- WPLytic 2.1.2 (15 August 2024) --------------------------------------- **Single-site version only** Fix segment filters and goals for single-site version.
--------------------------------------- WPLytic 2.1.1 (2 August 2024) --------------------------------------- Add support for the new OpenAI project API keys format.
--------------------------------------- WPLytic 2.1.0 (2 August 2024) --------------------------------------- This update includes fixes and improvements. Please re-download the GeoIP City database. === Improvements and fixes === - Ask AI: Add GPT4o and GPT4o-mini models. - Ask AI: Always display selected model in chat header. - Ask AI: Improve prompts/responses. - UI: Improve consistency - make top countries flags clickable chips. - UI: Always display full IP in visitors list (if not hashed or censored), instead of only the last 6 characters. - Update GeoIP databases to August 2024 versions. - Better handle the downloading of GeoIP databases. Make sure tracking doesn’t break if the GeoIP database is corrupt. - Fixed missing remote GeoIP city database. Please re-download the GeoIP City Database (Settings → Tracking Download City GeoIP Database). - Fixed censorIP sometimes still displaying IP in tooltip.
--------------------------------------- WPLytic 2.0.0 (27 June 2024) --------------------------------------- This is a major update that includes new features (Goals/Ask AI), UI improvements, performance improvements and bug fixes. === New === - 🥳 Goals: A segment can now be converted to a goal. Goals help you find the amount of and conversion rates for specific user behaviors within specific user segments. - 🥳 Ask AI: ChatGPT integration: You can ask the AI questions about your data. - 🥳 Multi-domain filtering: The segments header is now also displayed on the main domains page. - 🥳 Smart auto chart granularity: The granularity of charts automatically switches to a better value. - 🥳 Setting to include or not the URL fragment (#hash part) when saving URLs in the database. Useful for when using a SPA or hash router. === Improvements and fixes === - Added more premade date range intervals (e.g., last 3 days, last 365 days, last 3 years). - You can now dynamically prevent tracking the current session by returning false when overwriting the WPLY.onTrackingStarted callback. - Updater: Check some files for write permissions before initiating the updater. - UI: Simplify the stats layout if only the “All” segment is active. - UI: Increase the font size (+1px) of segment names for better readability. - UI: Improved sidebar spacing and alignment. - UI: Improved responsive breakpoints (mobile layout). - Clicking on a country icon now adds it to the current segment. - Clicking on a page in Top pages now adds it to the current segment. - Improve stats screen styling for better readability. - Improve segment menu styling. - Update internal JS packages - Improve segment header layout and transition for different screen sizes. - Improved tooltips consistency for elements that can be used as segment filters (e.g., country icon, referral chip, user IP, etc.) - Improve header date selector positioning (show date before segments). - Dashboard styling improvements (small UI fixes and dark mode color changes). - Preserve equivalent segment colors for all segments when toggling dark/light mode. - Full URL path is now displayed when hovering a page name in the visitors list. - Migrated the visitors table to MaterialReactTable. This introduces new features like column hiding, performance improvements, UI improvements, and more. - Implemented system to enable support renewal without having to manually contact support. - Created a dashboard to manage and see detailed information about your WPLytic license (will be soon live). - The licensing system has been revamped to be more robust. - Added a way to expand the list of visited pages in the visitors list. - Show full date, including the date of the week, when hovering Events chips and dates in the Visitors list. - Many performance improvements - Many bug fixes
--------------------------------------- WPLytic 1.3.0 (10 November 2023) --------------------------------------- Dashboard performance improvements, ability to expand pages visited list and bug fixes. === New === Added a way to expand the list of visited pages in the visitors list. === Improvements === Considerably improved multiple-domains overview loading performance. === Bug Fixes === Fixed number of visited pages count being incorrect in the visitors list when many pages (10+) were visited in a single session. Fix percentages display overlapping bar in top pages/countries charts.
--------------------------------------- WPLytic 1.2.0 (27 September 2023) --------------------------------------- A big (mostly invisible for now) code upgrade to React v18 and Material UI v5. Updating to the latest versions of React and MUI not only makes the platform more future-proof, but it also improves the performance and usability of the platform. === New === Added pt-BR language (thanks to Rodrigo for submitting it). === Improvements === Updated interface to MUI V5. Updated internal React to v18 and TypeScript to the latest versions. Replaced DateRangePicker to the PRO one from MUIX. Reduced total dashboard app size (by upgrading the ParcelJS bundler to the latest version). Various small UI fixes and improvements. The UI will be improved even further in v5 (Note: some small UI inconsistencies might still be noticed from the current transition to the new UI framework version). Better date range picker intervals. Upgrade internal build package (ParcelJS) to latest version. Improved domain selector logic/performance. Updated Country and City GeoIP databases for more accurate geolocation. Use wp-load.php instead of wp-config.php for database connection, as some managed hosting providers don't provide proper wp-config.php files.
--------------------------------------- WPLytic 1.1.0 (10 March 2023) --------------------------------------- Improved admin privacy within the dashboard by either eliminating 3rd party requests or adding the option to disable them. === New === Settings->Privacy - Disable domain favicon loading - Option to disable loading of domains favicons from icons.duckduckgo.com. Settings->Privacy - Disable new version check - Option to stop the request made on dashboard load to the WPLytic license server that checks whether a new version is available or not. === Improvements === Replaced dashboard Inter Google Font with local font files. Replaced dashboard Material Icons Google Font with local font file.