Changelog¶
What changed in each release of Advanced Product Filters, in terms of what it means for you rather than which files moved.
1.0.0 — 3 October 2026¶
The first release. A facet panel on your category, brand, search and
specials pages: Price, Brand, Category, Availability, and your own filter groups,
options and attributes, each value with the number of products it would give.
Ticks within a facet widen the listing and facets narrow it. It works without
JavaScript, keeps the selection on page, sort and limit links, and tells search
engines noindex, follow with the unfiltered page as canonical. Phones get the
panel folded into one Filter button.
Status starts off, so installing changes nothing on the storefront until you switch it on. See limits and guarantees before you do.
What an update keeps¶
Your settings come back, with the exceptions below. An update is an
uninstall and then an
install, and OpenCart deletes
an extension's settings at the uninstall step. Advanced Product Filters keeps
its own copy of them and puts them back afterwards. Each store keeps its own,
apart from module_product_filters_diary_verbose_until, which Advanced Product
Filters reads once for the whole installation.
These are asked for again rather than put back:
module_product_filters_diary_verbose_until— Detailed logging comes back off after an update, the way a fresh install does. An upgrade is an uninstall and a reinstall, and putting a diagnostic window back is how a store ends up verbose months after the support exchange that asked for it ended.
A setting a release adds does not change what your store does. Its default is what Advanced Product Filters did before the setting existed, so an update never asks you to go and set something to get back the behaviour you already had.
What this cannot tell you is whether a release changed how a setting behaves, as against whether it survives. Nothing derives that from the code, so it is written by hand: a release that changes an answer you relied on says so in its own entry above, as its own paragraph and never among what is new.
Where the panel sits comes back too, which the list above cannot see, because placements are layout rows rather than settings. An update puts back every placement exactly as you left it on Design → Layouts, including any you moved or deleted; if you removed every one, it stays removed. The Facets list and a pause or schedule you set on the cron row on Extensions → Cron Jobs come back as well.