Volver a Peek Prov1.0.12 (18 versiones)

Changelog Peek Pro

Changelog del plugin de WooCommerce Peek Pro (disponible): actualizaciones, correcciones y desarrollo de funciones.

v1.0.12
  • Security (low): the quick view analytics endpoint, open to any visitor, counts at most 120 opens per visitor address per hour and only published products. Each open is stored as its own row, so a script could otherwise add rows as fast as it could send requests.
v1.0.11
  • Display name drops the "Plogins " prefix; the slug, text domain and option keys are unchanged.
v1.0.10
  • Fixed: arrow glyphs in the admin menu paths, and in the strings handed to translators. An arrow inside a translatable string makes the glyph every translator's problem and changes the layout in any locale that drops it.
v1.0.9
  • Changed: **Show the heading** now has the same "?" help as every other control on the Recently Viewed screen, and the **Heading** field below reads as inactive while the switch is off, with a line saying the text you typed is kept. Before, clearing the switch left a field that looked live and quietly changed nothing.
  • The field is never disabled, so a heading can still be written first and switched on afterwards, and both states are rendered from the saved option, so the screen is correct with JavaScript switched off.
v1.0.8
  • Fixed: the "Recently viewed" heading could never be translated. It sat as a plain English literal in config/defaults.php, which is not a gettext call, so it never reached the .pot file and no translator could see it. Worse, activation wrote it straight into the option, so the English was frozen in the database and a shop running in Polish printed an English heading however complete its language pack was. The heading now ships empty and is resolved at render through a gettext call, so it follows the language of the store. An update clears a stored heading only when it matches the old English default byte for byte, so your own wording is kept.
  • Changed: an empty heading on the settings screen now means "use the default" rather than "no heading", which is what the field's placeholder already suggested and what the rest of the family does.
  • New: a "Show the heading" switch, so hiding the heading is still one click. It has to be its own setting now that an empty field means "use the default"; one field cannot carry both answers. On update, a shop that had hidden its heading by clearing the field gets the switch turned off, so nothing changes on its storefront. The `[peek_recently_viewed]` shortcode still accepts an empty title attribute.
v1.0.7
  • Fixed: the plugin title label on Freemius notices rendered white on a background measuring 2.37:1, where WCAG AA wants 4.5:1 for text that size. The label now uses the same grey WordPress core uses, at 4.61:1.
  • Fixed: the public key constant was defined inside the guard for the product id constant, so it would have gone undefined if anything had defined the id first. Harmless today, wrong the moment it is not.
v1.0.6
  • New: **analytics data retention.** The `peek_pro_analytics` table used to grow indefinitely, one row per quick-view open. Events are now pruned once they pass the retention period chosen under **Peek -> Quick View Analytics** (30, 90, 180, 365 or 730 days; 180 by default for new installs). Existing store data is preserved on upgrade until a retention period is selected. The prune runs hourly in small batches so it never locks the table on a busy shop, re-schedules itself if the cron entry goes missing (including on multisite sites that were already active), and is removed on deactivation and uninstall.
v1.0.5
  • Fix: uninstall now removes what the plugin created. It deletes the PRO options and drops the `peek_pro_analytics` table, which used to survive a delete, and on multisite it cleans every site in the network. Tables belonging to the free plugin are left alone. The cleanup runs through the Freemius `after_uninstall` hook, and the `peek-pro/uninstall/delete_data` filter can keep the data instead.
v1.0.3
  • Fixed low-contrast admin headings under an OS dark-mode preference.
v1.0.2
  • Added bundled Polish, German and Spanish translations for the plugin interface.
v1.0.1
  • First stable release.
v0.5.2
  • Plugin Check: escaping/sanitisation/i18n/hygiene fixes.
v0.5.1
  • Maintenance: plugin slug and text domain renamed to `plogins-peek-pro`; updated plugin links. No functional changes.
v0.5.0
  • New feature: **Quick-view analytics**, records modal opens (AJAX), add-to-cart from the quick-view modal and checkout conversions; **Peek > Quick View Analytics** dashboard with summary cards and CSV export. Toggle recording under the analytics screen (`QuickViewAnalyticsTracker`, `QuickViewAnalyticsAdmin`).
v0.4.0
  • New feature: **Custom modal sections**, add title + content blocks inside the quick-view modal with placement before/after add-to-cart or at the summary bottom. `CustomSectionsSettings`, `CustomSectionsService`; requires FREE Peek hooks `peek_quick_view_before_cart` / `peek_quick_view_after_cart`.
v0.3.0
  • New feature: **Variation swatches** in the quick-view modal, colour chips, variation thumbnails or label buttons instead of dropdowns. `VariationSwatchesService`, `VariationSwatchResolver`, `variation-swatches.js`; settings under **Peek > Settings > Variation swatches**.
v0.2.0
  • New: **Related-products carousel** in the quick-view modal, horizontal scroll with prev/next controls, scroll-snap and admin settings under **Peek > Settings**.
  • Ships alongside **quick-view navigation** and **modal styling** controls.
v0.1.0
  • Initial release: **Recently viewed products**, cookie tracking, `[peek_recently_viewed]` shortcode, auto-insert option and **Peek > Recently Viewed** admin settings.