Skip to content

Releases: wbcomdesigns/infinite-loader-for-woocommerce

Infinite Loader for WooCommerce 1.3.3 - uninstall cleanup and mobile settings layout

Choose a tag to compare

@vapvarun vapvarun released this 12 Sep 13:55
a833dc4

Maintenance release: uninstall cleanup, mobile settings layout, docs and cleanup.

  • Fix - License options are now removed on uninstall (they were saved under a different key and left behind).
  • Improve - Admin settings radio options no longer wrap mid-label and stack cleanly on phones.
  • Dev - Corrected the developer and FAQ docs, refreshed the translation template, and removed dead load-more JS.

Full changelog: https://wbcomdesigns.com/release-notes/infinite-loader-for-woocommerce/

Infinite Loader for WooCommerce 1.3.2 - shared admin shell, colour and warning fixes

Choose a tag to compare

@vapvarun vapvarun released this 11 Sep 20:14
d79a0a1
  • Improve - Admin rebuilt on the shared Wbcom settings shell.
  • Fix - Black colour defaults corrected and a license-helper PHP warning removed.
  • Dev - Removed the WPPB loader (hooks register directly), trimmed over-built security on the read-only load-more endpoint, and cleared dead code.

Infinite Loader for WooCommerce 1.3.1 - admin icon picker fix

Choose a tag to compare

@vapvarun vapvarun released this 26 Aug 18:48
085479a

Verified on WordPress 7.1 / WooCommerce 11 and a pristine install of this zip.

  • Fix - The admin icon picker ("Choose icon" on General Settings) showed blank squares because no icon font loaded in wp-admin. It now loads the same Font Awesome the storefront uses, so the grid shows the icons you can pick.
  • Improve - The "Settings saved" confirmation on the settings screen matches the admin design and sits at the top of the page, through the shared Wbcom admin shell.

Infinite Loader for WooCommerce 1.3.0 - Faster, cacheable load-more and a rebuilt admin

Choose a tag to compare

@vapvarun vapvarun released this 21 Aug 05:01
a70a77e
  • Fix - The FAQ tab now expands and collapses. Its accordion shipped with no styles at all, so every answer was permanently open and the questions looked like plain text.
  • Fix - Settings tabs show their default values on a site where the options have not been saved yet, instead of an empty Products Per Page box.
  • Fix - Custom CSS from the JavaScript/CSS tab now applies rules that use child or sibling combinators. Output was HTML-escaped inside the style tag, so a selector like "ul.products > li.product" shipped with an encoded arrow and silently never matched, while simple selectors kept working.
  • Fix - The bundled Font Awesome stylesheet now loads, so the default loading spinner is visible on themes that do not ship Font Awesome themselves. It was hooked too early to ever run.
  • Fix - Infinite scroll now waits until the shopper is near the end of the product list. It previously loaded the next page on any scroll, so the whole catalogue loaded while the shopper was still in the header.
  • Fix - Rebuilt the minified frontend scripts, which were four days behind their source. Production sites were running an older loader with no request timeout and no URL validation.
  • Fix - Removed the per-visitor nonce from the archive request so page caches (WP Rocket, Varnish, Cloudflare) can serve the shop again. The request only reads a public archive and changes nothing, so it never needed one.
  • Fix - Load More and Infinity Scroll now serve only the product grid instead of rendering the whole shop page and discarding the header, footer and sidebars. On a stock shop this cut the response from 118,878 to 21,338 bytes, and the products themselves are byte for byte what the page would have rendered.
  • Fix - AJAX pagination replaced the grid again instead of stacking the next page underneath the current one.
  • Fix - The result count now describes what is on screen ("Showing 1-16 of 17") instead of only the page that loaded last.
  • Fix - The address bar now follows the shopper down the archive again, so the browser Back button returns them to where they were instead of page one. This had never worked: the setting was read in a way that always resolved to off.
  • Fix - Button and Previous Button spacing fields (padding, margin, border, radius) now show which box each number controls and sit on one row, instead of four unlabelled stacked boxes.
  • New - Settings rebuilt on the shared Wbcom admin shell, matching the other Wbcom WooCommerce plugins, with a new Overview tab showing how the shop currently loads products.
  • New - Filter infinite_loader_scroll_threshold sets how close to the end of the list (in pixels, default 300) infinite scroll starts loading.
  • New - Filter infinite_loader_render_products_only returns false to go back to rendering the full archive, for themes that build their shop loop outside the standard WooCommerce loop templates.
  • Improve - Multisite uninstall uses the supported get_sites() API rather than a direct database query.
  • Improve - A fresh activation now defaults to Load More instead of classic pagination. Existing sites keep the setting they saved.
  • Dev - Settings registrations name their sanitize callback explicitly, and the user guide is no longer packaged in the release zip.
  • Dev - Added a build-freshness check (bin/verify-build-freshness.sh) that fails CI when a committed minified bundle does not match its source.

= Re-tagged 21 August 2026 =

Two QA findings from the 1.3.0 pass. The tag now points at different code - pull the zip again before testing.

  • Fix - The release build now minifies CSS. The published 1.3.0 shipped an admin.min.css with no FAQ accordion rules, so that fix was in the source and not in the file customers load. The build gate only tracked JS bundles, so CSS could go stale with every check green.
  • Fix - Settings labels pointed at a WordPress core field on another screen, so clicking a label did nothing and screen readers announced the wrong control. Every field now has a real id and a matching label.
  • Fix - Products Per Page accepts 1 to 100 only. It had no browser validation, so decimals and negatives were caught only by the server after a save.
  • Fix - The settings card had a drag handle on its corner and a 200px height floor, from rules meant for the code textarea.
  • Improve - Products Loading Type is a native dropdown whose options say what each choice does. It was a select2 widget that let you clear a required setting to nothing, and select2 is no longer loaded on any settings page.
  • Improve - Checkboxes carry their own visible label instead of standing alone as a 16px box.
  • Improve - Keep the address bar unchanged is named for what it does rather than what it prevents, and says what the default behaviour is.

1.2.2

Choose a tag to compare

@wbcomdev wbcomdev released this 04 Oct 12:45

= 1.2.2 =

  • Fix: (#25)Fixed save setting notice display
  • Fix: (#24)Fixed set all to default button show an empty alert box
  • Fix: (#23)Fixed update loader button icon removed

1.2.1

Choose a tag to compare

@wbcomdev wbcomdev released this 03 Aug 11:53
a77b878

= 1.2.1 =

  • Fix: Update admin wrapper UI

1.2.0

Choose a tag to compare

@wbcomdev wbcomdev released this 16 Jun 06:49

= 1.2.0 =
*Fix: (#20) Fixed plugin redirection issue when woocommerce is not activated
*Fix: (#21) Improved Admin UI
*Fix: (#22) Added link for the plugin activate
*Fix: Fixed WPCS issues

1.1.0

Choose a tag to compare

@vapvarun vapvarun released this 14 Dec 23:31
9ff07a1

= 1.1.0 =
*Fix: (#19) Update javascript/css tab string
*Fix: (#18) Changed welcome tab description
*Fix: (#6) Fixed Pagination count issue in Ajax pagination option
*Fix: (#12) Fixed Warning issue displaying on JavaScript/CSS admin setting tab

1.0.0

Choose a tag to compare

@vapvarun vapvarun released this 17 Aug 13:04

= 1.0.0 =

  • first version.