Skip to content

4Analytics changelog

2025-12-02 11:31build 633

2025-12-02Version 4.1.0

chgAlways re-create the entire database schema on updates, in case notably external database has been modified/replaced by user
bugDatabase tables are not correctly created when switching from internal to external database
bugLinks to full online reports in emailed messages may be rejected with [ Invalid signature ]
bugOn dark theme systems, standard text of first install configuration wizard is hardly visible
bugPossible PHP warnings in log files when there's no visits at all for a given period, when building AI analysis

2025-11-26Version 4.0.2

bugOn some websites, AI analysis table is not created during installation and 4Analytics admin is broken

2025-11-26Version 4.0.1

newAdded automatic AI-based analysis of weekly, Monthly and Yearly analytics reports, including those sent by email. Included in 4Analytics subscriptions, pro or standard, without providing your own AI API key.
newAdded subscriptions status display when entering your update/access key
chgAdded AI analysis section in Reporting configuration: include in app, in emailed reports and only send AI analysis in remailed reports
chgUpdate keys are now called access keys
chgDashboard alert messages now have red background
bugPrinted report always shows Weeekly in their title, instead of the proper period
bugJ6 does not implement Table classes for contact and newsfeeds, only content, can prevent analytics to measure under rare circumstances

2025-10-08Version 3.2.0

chgIncreased timeout delay when fetching list of available updates
bugShould not show the help video button in footer when running the post-install wizard

2025-09-01Version 3.1.1

bugLanguage overrides in /libraries/weeblr/foranalytics are not taken into account
bugClickin on 4Analytics logo in admin goes to a 404 instead of the dashboard summary page
bugEmailed reports may be sent multiple times for the same period
bugAdded CSS workaround for nasty Safari CSS bug, causing a blank line to appear on some configuration pages settings

2025-06-11Version 3.1.0

chgMore compact collapsible settings section design
bugNo city/region is recorded if page is displayed in a language Maxmind geo-database does not provide names in

2025-04-17Version 3.0.1

chgImproved German translation by Elisa Foltyn
chgBetter cleanup of javascript and css files in media folder after installation or update
bugExternal database password was not blurred when the input field is not focused
bugWhen multiple tracking rules are enabled for different Joomla user groups, only the last one is taken into account
bugCannot connect to external database due to wrong password used
bugEmailed reports may be sent at wrong time, even before end of considered period, on sites with non-UTC timezones

2025-02-18Version 3.0.0

newAdded options to brand reports and emailed summaries: custom title, header, footer and logos
newIntegration of Maxmind GeoIP database for identifying regions and cities. Database is automatically downloaded initially and at each update. Can revert to Country-level location in configuration
newAbility to switch data storage to a database separate from the website database
chgPage title is now updated when navigating admin menus
chgWebsite URL in reports header is now a link instead of just the URL
chgOnly use local illustrative images instead of loading them from Weeblr CDN, allows restrictive Joomla CSP configuration
chgSome less used configuration options are now collapsed by default to simplify the configuration pages
chgUpdated bots list
chgEnsure empty tables still have rows when viewed on screen to avoid layout shifts
bugVariations indicators sometimes not showing anything when value for previous period does not exist at all
bugVisitor type incorrectly identified, default to 'human' in most cases
bugMissing language strings: tooltip for visitors by country

2025-01-28Version 2.0.0

newAdded measurement and reporting of live human visitors to the site
newAdded a separate user access level to view reports only
chgRedesigned Header and Footer, more space for main view, focus on important things
chgUpdated list of bots signatures, including OpenAI, multiple Google bots, and others
chgAdded password protection for Delete data upon uninstallation option.
bugAccessibility: notification list icon button should not have an aria-owns attribute when the list is closed
bugEmailed summaries with totally empty views and visits can generate PHP warnings
bugTypo on initial installation wizard text

2025-01-15Version 1.1.2

bugNot compatible with Joomla CSP plugin when script-src unsafe-inline directive is active

2025-01-15Version 1.1.1

newAdded direct access to other weeblr extensions from menu
chgEmailed reports now detect if recipients is a site user, and if so adjust the email and report language to the user language, if not default
chgBackground aggregate data rebuild now does not run more often than 5 minutes
chgSize of data_* columns in aggregation tables changed from 2048 to 4096
bugWhen viewing admin or reports in a language other than the site default, dates where still formated into default language
bugOn ready-to-print pages, charts legend should not mention ability to drill-down dates, only available on live report, in admin

2025-01-09Version 1.1.0

newCan now click on a chart to drill down to a specific date. For instance, viewing monthly chart, click to see chart for a specific week
newAdded buttons to automatically add your current IP address to lists of excluded or included addresses in configuration or tracking rules
chgHide help video toolbar button when on help page
chgShow year on toolbar date selectors if button target is not same year as current period
chgEmailed summaries recipients lists are now blurred when not focused, for privacy
chgLinked all Help buttons to their respective online documentation targets
chgAdded option to keep aggregate and raw data forever. Now defaulting to keeping aggregate data forever, while raw data is still deleted after 6 months
chgOnly show View by other bots block in Content reports if Exclude non-important bots is disabled in Reporting config
chgShow a + sign in comparison indicators when change is positive
chgBreakdown of device types (desktop, mobile, tablet) now based only on human visitors data
chgProtect copy of extension changelog (with base64 encoding) against templates or plugins that search/replace body or head tag, can break extension entirely
bugAdded line-height to emailed summaries links, avoid background colors overlapping when viewing summaries on very narrow devices
bugOn Sources report chart, Other and Direct sources have the same visuals (colors + icon)
bugWhen rebuilding aggregate data manually, progress dialog is not always displayed
bugVisits can be created for search engines, while they should be only counted for human visitors
bugMissing CSS file, open/close menu hamburger icon is not visible

2024-12-20Version 0.12.0

chgAdded versioning of measurement script for when it's used from a 3rd-party, non-Joomla website

2024-12-20Version 0.11.0

chgBounces are now displayed as percentages instead of raw values
bugURLs websites with a www prefix are recorded with a / and the domain at the start

2024-12-19Version 0.10.0

chgRequests from another hosts, using a port in the origin, were not properly handled
chgOnly display 3rd-party website tracking code snippet after a measurement rule has been saved
chgAdded dismissable information to dashboard if send reports by email feature is not used
chgRemoved purge errors system configuration option, 4Analytics does not have any such feature
bugInfinite loop freezing the user interface under undetermined conditions
bugSyntax error in measurement code snippet to copy/paste into non-Joomla websites
bugHome addresses were not checked when injecting measurement code, even if a restriction was set in the measurement rule
bugclass attribute on 3rd-party maesurement code snippet has always rule number 1

2024-12-18Version 0.9.9

newNow sending out key values summaries by email to configured users, including a link to view and print full reports
newAdded initial configuration wizard to enable default measurement configuration with one-click
newAdded Action logs support for tracking rules management and database maintenance
newRebuild aggregate data calculation engine, now works in batch. Now protecting data deletion actions in database maintenance section for a prompt for user password
chgAdded internal flag: is current period
chgIncreased fuzziness of update access key display in system configuration for more privacy
chgChart on summary page now shows both human views and total view charts
chgEnsure no spaces around update access key, in case the key is entered through Joomla update site page
bugEngagement values were incorrectly displayed based on total views instead of views by Humans
bugVisit end time are missing for visits with only one page view; duration and start time were ok
bugRemove test dashboard message upon next installation

2024-11-29Version 0.8.1

chgTesting color change for new version notification in dark mode
bugAvoid low-contrast colors combination when displaying an error message in some circumstances
bugTypo in rel=noopener attribute on some external links