Version 5.0.0

August 23, 2026

Initial release.

Added

  • Comparison sets, stored in project config: one element type each, any sections / category groups / product types, an item ceiling, and the rows of the comparison table.
  • Row types that resolve themselves off any element: title, image, custom field, element attribute, link, and — with Craft Commerce — price, SKU, stock and add-to-cart. Plugins can register their own through Rows::EVENT_REGISTER_ROW_TYPES.
  • Difference highlighting on normalized values rather than rendered markup, plus a "differences only" view (Pro).
  • Visitor compare lists held in the database: a guest's under a random cookie token, a signed-in user's under their account, with the guest list merged into the account on login.
  • A zero-dependency front-end runtime — compare buttons, a comparison bar with drag reordering, a modal, and a print stylesheet. No build step, no third-party requests.
  • A standalone comparison page at /compare, and shareable comparison links (Pro).
  • Insights (Pro): what visitors added, and which items they put next to each other.
  • A control-panel comparison browser, so support can see what a customer is looking at.
  • A documented JSON API, a Twig API, and compare / compare/prune console commands.
  • Lite and Pro editions. A lapsed Pro licence narrows the table rather than breaking the page.