Skip to content

Releases: magpern/biopentra-loop-card

Biopentra Loop Card 1.7.1

Choose a tag to compare

@github-actions github-actions released this 02 Sep 07:39

Biopentra Loop Card 1.7.1 — release notes

Changed

  • The update-server base URL is now read from the PRIVATE_UPDATE_SERVER
    constant (was BIOPENTRA_UPDATE_SERVER) — brand-neutral, one constant shared
    by every Biopentra plugin and theme. Define it in wp-config.php.

Install

Deploy biopentra-loop-card 1.7.1 / tag v1.7.1.

Rollback: 1.7.0 / v1.7.0.

Biopentra Loop Card 1.7.0

Choose a tag to compare

@github-actions github-actions released this 01 Sep 23:10

Biopentra Loop Card 1.7.0 — release notes

Update-delivery migration — the plugin now self-updates from a private
update server.

Changed

  • Bundled Plugin Update Checker
    v5 (vendor/plugin-update-checker/). The main plugin file registers it only
    when the BIOPENTRA_UPDATE_SERVER constant is defined (set it in
    wp-config.php); otherwise no update check runs.
  • Removed the bespoke GitHub-release updater (includes/class-github-updater.php).
  • Added a CI workflow that uploads the release ZIP to the update server on every
    release tag.

Install

Deploy biopentra-loop-card 1.7.0 / tag v1.7.0. Ensure
BIOPENTRA_UPDATE_SERVER is defined in wp-config.php on the target site.

Rollback: 1.6.4 / v1.6.4.

Biopentra Loop Card 1.6.4

Choose a tag to compare

@github-actions github-actions released this 31 Aug 21:13

Biopentra Loop Card 1.6.4 — release notes

M9 shop search companionPO-approved / frozen on DEV with storefront storefront-v0.9.30.

Fixes

  • When forcing the Elementor shop page as singular, clear main-query is_search / s so /shop/?s= keeps Elementor content and filters the loop grid via $_GET['s'] (previously WP search template blanked the shop page).

Companion

  • Pair with biopentra-storefront 0.9.28–0.9.30 M9 Shop Discovery.

Install

Deploy biopentra-loop-card 1.6.4 / tag v1.6.4.

Rollback: 1.6.3 / v1.6.3.

Biopentra Loop Card 1.6.1

Choose a tag to compare

@github-actions github-actions released this 04 Aug 13:15

Release notes — biopentra-loop-card v1.6.1

Milestone D1 — Card image attributes + LCP hints

Summary

Adds explicit card image sizing / decoding attributes and LCP promotion for the first visible product card image so commercial grids meet Milestone D image-budget acceptance.

Changes

  • includes/card-image-attributes.php — width/height/decoding/fetchpriority helpers for loop card media.
  • assets/loop-card.js — promote the first in-viewport card image as LCP candidate where appropriate.

Upgrade notes

  • Pair with biopentra-storefront 0.8.0 (SDS tokens / hero caps) and biopentra-blocksy-child 1.1.0 (PDP gallery caps).
  • After deploy: wp elementor flush-css && wp cache flush.

Rollback

Install v1.6.0 release ZIP.

Biopentra Loop Card 1.6.0

Choose a tag to compare

@github-actions github-actions released this 03 Aug 18:53

Release notes — biopentra-loop-card v1.6.0

Milestone C — Canonical product card renderer + adapters

Summary

Introduces a single canonical product-card renderer (Elementor loop template 3608) with thin adapters for WooCommerce loops and programmatic PHP grids. WC archives, product search, related/upsells, and sidebar related research now share the same card implementation as Elementor shop/home grids.

Architecture

See docs/storefront-redesign/design-system/canonical-product-card-architecture.md in biopentra-custom-plugins.

Component Path
Renderer includes/class-product-card-renderer.php
WC adapter includes/adapters/wc-content-product-adapter.php
Programmatic adapter includes/adapters/programmatic-adapter.php

Upgrade notes

  • Requires Elementor Pro Loop Builder and loop template post ID 3608.
  • WC integration uses wc_get_template_part (not woocommerce_locate_template).
  • After deploy: wp elementor flush-css && wp cache flush.

Rollback

Install v1.5.0 release ZIP. WC archives revert to theme native cards automatically.

Biopentra Loop Card 1.5.0

Choose a tag to compare

@github-actions github-actions released this 02 Aug 18:12

Biopentra Loop Card 1.5.0

Summary

Milestone B support: shop category descriptions below the product grid and live product search on search results pages.

Changes

  • Shop category SEO descriptions inject after the loop grid (shop-category-description.php).
  • Live product search assets enqueue on is_search() in addition to shop/home contexts.
  • Version constant BIOPENTRA_LOOP_CARD_VER aligned to 1.5.0.

Testing

  1. Upload and activate biopentra-loop-card-1.5.0.zip on the test site.
  2. Verify /shop/ category descriptions appear below the product grid.
  3. Run a product search (/?s=peptide&post_type=product) and confirm live search behaviour.
  4. Confirm homepage and shop loop cards still enhance with quick-add overlay.
  5. Confirm no horizontal overflow at mobile widths.

Rollback

Reinstall the previous approved biopentra-loop-card release zip, then flush object cache and regenerate Elementor CSS.

Biopentra Loop Card 1.3.3

Choose a tag to compare

@github-actions github-actions released this 27 May 22:08

Biopentra Loop Card 1.3.3

Summary

  • Adds a bottom-to-top slide animation for the full-card quick-add overlay.
  • Slightly reduces remaining product card bottom whitespace without shrinking the image area.
  • Keeps the overlay absolutely positioned so it does not reserve or change layout height.

Testing

  1. Upload and activate biopentra-loop-card-1.3.3.zip on the test site.
  2. Verify /shop/ and homepage product sections at mobile, tablet, and desktop widths.
  3. Confirm plus opens the full-card overlay with a bottom-up slide.
  4. Confirm Quick add opens Strength selection and Back/Close exits to the normal card.
  5. Confirm card height is slightly reduced and there is less bottom whitespace.
  6. Confirm no horizontal overflow.
  7. Confirm AJAX add-to-cart still updates the mini-cart.

Rollback

Reinstall the previous approved biopentra-loop-card release zip, then flush object cache and regenerate Elementor CSS.

Biopentra Loop Card 1.3.2

Choose a tag to compare

@github-actions github-actions released this 27 May 22:03

Biopentra Loop Card 1.3.2

Summary

  • Tightens product card spacing so mobile, tablet, and desktop cards feel shorter, denser, and more premium.
  • Increases product image height and removes inherited Elementor card gap/padding that created dead vertical space.
  • Preserves the 1.3.1 full-card quick-add overlay state model without letting the overlay affect layout height.

Testing

  1. Upload and activate biopentra-loop-card-1.3.2.zip on the test site.
  2. Verify /shop/ and homepage product sections at mobile 390px, tablet, and desktop widths.
  3. Confirm card height is visually reduced, image area is visually larger, and title/price spacing is tighter.
  4. Confirm equal-height product grid alignment remains consistent.
  5. Confirm plus opens the full-card action menu and Quick add opens Strength selection.
  6. Confirm simple and variable AJAX add-to-cart still update the mini-cart.
  7. Confirm no horizontal overflow.
  8. Confirm overlay remains absolutely positioned and does not reserve layout height.

Rollback

Reinstall the previous approved biopentra-loop-card release zip, then flush object cache and regenerate Elementor CSS.

Biopentra Loop Card 1.3.1

Choose a tag to compare

@github-actions github-actions released this 27 May 21:53

Biopentra Loop Card 1.3.1

Summary

  • Fixes the product card quick-add overlay so the plus/cart action opens a full-card menu on mobile, tablet, and desktop.
  • Keeps the action flow clear: plus opens menu, Quick add opens Strength selection, Back/Close exits to the normal card.
  • Removes the image-only overlay constraint and keeps the overlay absolutely positioned so card layout height stays stable.

Testing

  1. Upload and activate biopentra-loop-card-1.3.1.zip on the test site.
  2. Verify /shop/ and homepage product sections at mobile 390px, tablet, and desktop widths.
  3. Confirm image/title links navigate to product pages when the overlay is closed.
  4. Confirm plus opens the full-card action menu.
  5. Confirm Quick add opens full-card Strength selection for variable products.
  6. Confirm Back and Close return to the normal product card state.
  7. Confirm selecting an available strength enables Add to cart and refreshes the mini-cart.
  8. Confirm out-of-stock strengths remain disabled.
  9. Confirm the overlay does not change card layout height or create internal card scrollbars unless variation options overflow.

Rollback

Reinstall the previous approved biopentra-loop-card release zip, then flush object cache and regenerate Elementor CSS.

Biopentra Loop Card 1.3.0

Choose a tag to compare

@github-actions github-actions released this 27 May 20:55

Biopentra Loop Card 1.3.0

Summary

  • Compact premium card styling for Elementor Loop Grid product cards across mobile, tablet, and desktop.
  • Adds a small floating cart action and moves quick-add options into a compact upper-card overlay over the image area.
  • Keeps image/title product links, variation selection, AJAX add-to-cart, mini-cart refresh events, out-of-stock handling, shop filters, category descriptions, and related research product modules.

Testing

  1. Upload and activate biopentra-loop-card-1.3.0.zip on the test site.
  2. Verify /shop/ and homepage product sections at mobile, tablet, and desktop widths.
  3. Confirm image/title links navigate to the product page.
  4. Confirm cart action opens variation options for variable products and does not add without a selection.
  5. Confirm simple products AJAX add to cart and refresh the mini-cart.
  6. Confirm out-of-stock products remain clear and non-purchasable.

Rollback

Reinstall the previous approved biopentra-loop-card release zip, then flush object cache and regenerate Elementor CSS.