Releases: irapidchris-del/vendor-analytics-pro-for-hivepress
Release list
v1.9.5
= 1.9.5 =
- Fixed: updating two of these extensions one after the other could fail on the second with "up to date" until Check for updates was pressed again. WordPress rebuilds its update list after each update by asking wordpress.org first, and gives up on the whole list when that call is slow; the plugin now keeps its own update in the list regardless.
- Changed: a release found more than an hour ago is refreshed in the background whenever the Plugins screen is opened, so the newest release is offered rather than an intermediate one.
- New: a Check for updates bulk action on the Plugins screen, which checks every selected extension in one go, and the row that says Updating no longer shrinks on phones.
v1.9.4
1.9.4
Changed
- On the settings tab the help icon now sits directly after each label, and its tooltip opens to the right at full width instead of being cut into a narrow strip to the left. The same placement is used across every extension in this family.
v1.9.3
1.9.3
- Internal name change so this extension follows the standard WordPress plugin rules. Nothing you see or click has changed, and every setting, table and figure is untouched.
- Please read this if you have translated this extension yourself. The identifier the extension uses to look up its translations has changed from "hivepress-vendor-analytics" to "vendor-analytics-pro-for-hivepress", to match the plugin folder as WordPress expects. After this update your existing translation will no longer be found, and the extension will show its original English wording again. Nothing is lost: your translated wording is still in your translation file. To bring it back in Loco Translate, go to Loco Translate > Plugins > Vendor Analytics Pro for HivePress and add the language again, choosing to copy from your existing PO file and ticking "Copy target translations" so your wording comes across with it. If your host lets you rename files, the quicker route is to rename your existing "hivepress-vendor-analytics-{locale}.po" and ".mo" so they start with "vendor-analytics-pro-for-hivepress" instead, which brings the whole translation back as it was. Loco's "Sync" button will not do this for you: it refreshes the list of English strings from the template and does not copy translations from another file. If you have not translated this extension, there is nothing for you to do.
1.9.2
- Housekeeping only: nothing on your settings screen has moved, changed or behaves differently. The settings-screen code this extension shares with the others in the family was reformatted to match them line for line, so that a fix made to one of them can be checked against all of them in one go.
1.9.1
- The settings tab now carries the same controls as the other extensions in this family: the quick links stay in view as you scroll, a Save Changes tab sits on the right edge of the screen wherever you are on the page (a bar across the bottom on a phone), and a back-to-top button appears once you have scrolled down. Whichever of these extensions you have installed, you see one set of controls, in the same places.
- The quick links now say "Jump to a section:" so it is clear what the row of links is for.
- The settings styles and script are no longer loaded on the other HivePress settings tabs. They did nothing there, but they were still being downloaded on every tab.
1.9.0
- Added - quick links at the top of the settings tab jump straight to each section, with a divider line between sections so the boundaries are visible when scrolling.
- Changed - the "Vendor choice" and "Quiet months" settings now only appear while "Monthly reports" is ticked, since neither can do anything without it. They show and hide as the box is ticked, with nothing to save first.
- Changed - shorter settings descriptions that keep to the main points, wrapped at a readable width on wide screens.
- Changed - the small hover tooltips beside the field labels are wider, so a short sentence is no longer chopped into ribbons.
v1.8.6
- Fixed - search term clicks are now recorded even with page view tracking switched off. Clicks were counted as part of a page view, so turning page views off for privacy left impressions climbing while clicks stayed at zero on every dashboard, export and monthly email, with nothing to say why.
- Fixed - the diagnostics now report how often the rate limiter has refused an event, so a throttled undercount can be told apart from a quiet week. Behind Cloudflare or any proxy that does not pass the visitor's address on, every visitor shares one allowance; a new
hpva_client_ipfilter lets a site supply the real address. - Fixed - two internal markers are now loaded with the rest of the site's options rather than fetched separately on every page.
- Fixed - deleting the plugin now also clears the update check's own leftovers and cancels its background update check.
v1.8.5
Fixed
- "View details" is back on the Plugins screen. WordPress only offers that link for a plugin that has told it about itself, and this one stayed quiet whenever there was nothing to update to, which is almost always. The details popup, its changelog and the donate link inside it were all unreachable from the Plugins screen as a result.
- Checking for updates no longer holds up an admin page. The check ran while WordPress was building the Plugins screen, so on a site with several of these extensions one page load made one request to GitHub after another and could sit there for many seconds, once, before behaving normally again for hours. The check now runs in the background moments later. Pressing Check for updates still asks GitHub straight away, because you are waiting for that answer.
v1.8.4
Fixed
- Checking for updates no longer reports "Could not reach GitHub" when nothing is wrong. GitHub allows one server only a limited number of anonymous update checks each hour, and that allowance is shared by every plugin on your site and, on shared hosting, by every other site on the same server. Running out of it is ordinary, but it was reported as though your site could not reach GitHub at all. Update checks now read the release from github.com, which sets no such limit, so the message no longer appears. If the limit is ever reached by another route, the notice now says so plainly instead of blaming your connection.
- A failed update check no longer hides an update that is genuinely waiting. The last successful answer is kept until a later check succeeds, so a pending update stays on the Plugins screen instead of vanishing for an hour.
Nothing else changes, and nothing on your site was ever at risk: a failed check only meant WordPress was not offered the update.
v1.8.3
Added
- A "Donate" link on the Plugins screen and in the plugin details popup, for anyone who would like to support the work. It appears nowhere else and gates nothing.
v1.8.2
Listing links on the monthly report
Requested by the community: each listing in the report's per-listing breakdown now links to its public page, opening in a new tab so the report stays put.
The report is usually opened from the monthly email without being signed in, so the links go to the pages anyone can see rather than to the analytics tabs, which would have asked the reader to log in. A report saved as a PDF keeps the links clickable. Listings that have since been deleted stay unlinked, as before.
Upgrading
Update from your WordPress dashboard as usual. Your analytics data, settings and each vendor's preferences are kept.
v1.8.1
Vendor choice
A new setting under HivePress > Settings > Analytics decides who controls the monthly report email.
- Leave Vendor choice on and each vendor gets the decision on their own account settings page.
- Switch it off to keep the decision yourself. Vendors then see nothing about the email, and everyone receives it. Any choices vendors have already made are remembered, and apply again if you switch it back on.
The monthly report is now controlled by three settings rather than four. Switching it on is itself the decision to send, so the separate "Send to vendors" box has gone.
Fixed
- The two monthly email settings appeared partway through submitting a listing and through vendor registration, because those steps reuse the account settings form. They now appear only on the settings page itself.
- An administrator saving another user's profile could silently switch that person's monthly email off, in a way nothing could switch back on. A person's choice is now only ever written by that person.
- With the email set to owner-controlled, it still told vendors to turn it off on a settings page that no longer had the control.
- The "View version details" popup showed release notes as raw text, with stray hashes and asterisks where headings and bold type should have been. They now render properly, from the moment this version is installed.
Upgrading
Update from your WordPress dashboard as usual. Your analytics data, settings and each vendor's preferences are kept.
v1.8.0
Monthly summary email
On the first of each month, vendors can be sent a summary of the month just gone, with a button that opens their full report for that month.
- It is a normal HivePress email, so you can rewrite the subject and wording yourself under HivePress > Emails, using the tokens listed on that screen.
- Vendors choose for themselves on their account settings page whether to receive it, and whether to receive it in a month with no activity at all. Site owners set what a vendor gets before they have chosen, under HivePress > Settings > Analytics.
- The report button carries a signed link, so it opens on any device without signing in, and cannot be edited to reach another vendor's figures or another month. It stops working 90 days after the month it covers.
- The report is headed with the month it covers, and its up and down arrows compare that month against the whole of the previous month.
The feature ships switched off. Nothing is sent until you enable it.
Also in this release
- Every PHP class and file name now carries an
Hpvaprefix, as HivePress asks extension authors to do. This prevents a name clash with HivePress itself or a future official extension, which would otherwise stop one of the two loading with no error at all. If you have customised a template that referenced this plugin's blocks by name, they are nowhpva_vendor_analyticsandhpva_vendor_analytics_summary.
Full details are in readme.txt, and in the plugin's own "View version details" popup on your Plugins screen.
Upgrading
Update from your WordPress dashboard as usual. Your analytics data, settings and each vendor's preferences are kept.