Volver a Fasko Prov1.0.14 (18 versiones)

Changelog Fasko Pro

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

v1.0.14
  • Scheduled deals: outside the deal window the per-item bundle discount is withdrawn where the free plugin prices the cart line, so the mini cart and the totals agree. Needs Fasko 1.1.3 for the mini cart; with an older Fasko the previous totals-time reset still runs.
v1.0.13
  • The plugin description, the readme and the admin strings still named the free plugin by its old name in places the rename missed. They now all read Fasko.
  • The Polish translation is complete again. Regenerating the template exposed strings that had never been translated, because the old template did not contain them at all.
v1.0.12
  • Renamed to Fasko Pro. The free plugin it extends was renamed to Fasko for the WordPress.org directory, which asks a plugin name to lead with a distinctive coined word rather than a generic one, and the paid add-on now carries the same name. The text domain, the stored options and every hook are unchanged, so nothing on an existing install moves.
v1.0.11
  • Fixed: this plugin shipped a second copy of the free plugin's bundle engine, and on a paying site that copy was the one that ran. `wppoland/storefront-kit` was a Composer dependency here as well as bundled in the free plugin, under the same class names; PRO ships its `vendor/` and the free WordPress.org package does not, and Composer registers its autoloader ahead of the free plugin's fallback. So the class in use was PRO's, frozen at the kit version pinned in this plugin's lock file (v1.6.2, 28 July 2026). The free plugin's own fix of 14 August, which stops offering a bundle on products that cannot take one, added a method that copy does not have, and the free plugin calls it while rendering the `[bundle]` shortcode: any page carrying that shortcode died with "Call to undefined method ... isBundleable()". PRO no longer depends on the kit or maps its namespace, so the classes come from the free plugin, which owns them. The checks in this plugin that recognise the free engine to take its callbacks off a hook now match the free plugin's own object, which is what they were always for.
  • Changed: the minimum free version this plugin checks moves from 0.1.0 to 0.2.1, the earliest free release that carries everything this add-on actually reads: the `bundle/booted` action, the shared container, and the bundle meta, request, nonce, cart-flag and shortcode constants. It also carries the bundle engine in its own `lib/`, which this plugin now relies on the free plugin to provide. 0.1.0 was never enough; the check simply never said so. The readme requirement matched the old number in three places and has moved with it.
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
  • The translation template was regenerated. 7 strings added to the plugin since the template was last built were missing from it, so no translator could reach them in any language, and 2 strings the plugin no longer uses have been dropped. Nothing you see changes; what a translator can see does.
v1.0.8
  • 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.7
  • New: **analytics data retention.** The `bundle_pro_analytics` table used to grow indefinitely. Events are now pruned once they pass the retention period chosen under **WooCommerce -> Bundle 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.6
  • Fix: uninstall now removes what the plugin created. It deletes the PRO options and drops the `bundle_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 `bundle-pro/uninstall/delete_data` filter can keep the data instead.
v1.0.2
  • Added bundled Polish, German and Spanish translations for the plugin interface.
v1.0.1
  • First stable release.
v0.6.2
  • Plugin Check: escaping/sanitisation/i18n/hygiene fixes.
v0.6.0
  • New: scheduled bundle deals, optional deal start/end dates per bundle; outside the window the bundle box and `[bundle]` shortcode are hidden, add-to-cart is blocked and all bundle discounts are suppressed in the cart.
v0.5.0
  • New: bundle analytics, track bundle views, add-to-cart actions and checkout conversions per bundle product, with rates, attributed revenue, CSV export and a tracking toggle under **WooCommerce > Bundle Analytics**.
v0.4.0
  • New: mix-and-match bundles, choose a pool of products and how many the customer must pick; the storefront renders a selectable bundle box and validates picks before add-to-cart.
v0.3.0
  • New: tiered / quantity bundle pricing, define volume discount tiers per bundle, show a tier table on the product page, and apply the best matching tier as a cart fee when customers buy multiple complete bundle sets.
v0.2.0
  • New: order-history suggestions, find products frequently bought together with current bundle items (last 90 days) and add them from the Fasko Pro panel.
v0.1.0
  • Initial release. Establishes the PRO add-on bootstrap: boots on top of the free Fasko plugin via the `bundle/booted` action, verifies the free plugin and minimum version, wires premium service/hook registries into the shared container, runs activation defaults and version-tracked migrations, declares WooCommerce HPOS + Blocks compatibility, and integrates the Freemius SDK for licensing and updates.
  • New: product-search bundle picker (WooCommerce select2 product search) that builds bundles into the same free `_bundle_definition` meta.
  • New: per-bundle pricing mode, keep the free percentage discount or set a fixed total bundle price, rendered on the product page and applied as a cart fee. Remaining premium features (tiered/quantity pricing, mix-and-match bundles, scheduled deals, bundle analytics) are planned and not yet implemented.