Changelog

2.0.19 2026-04-29

Added

  • Add user permission to manage other users’ lists.

2.0.18 2025-11-06

Fixed

  • Fix querying list items returning items from deleted lists.

2.0.17 2025-09-12

Added

  • Add list-owner enforcement for managing list items from the front-end.

2.0.16 2025-07-18

Changed

  • Update English translations.

2.0.15 2025-05-01

Fixed

  • Fix PDF handling for Craft Cloud.

2.0.14 2025-03-04

Fixed

  • Fix Wishlist items not working correctly for contentless elements like Matrix blocks.

2.0.13 2024-09-14

Fixed

  • Fix unnecessary duplicates when purging lists.
  • Fix an inconsistency when purging empty lists, where items still exist, but no longer relate to an element.

2.0.12 2024-07-21

Fixed

  • Fix an error when editing lists on the front-end for logged-in users.

2.0.11 2024-06-18

Changed

  • Update English translations.
  • Clearing a list after adding to the cart is only allowed if the list is the owners.

Fixed

  • Fix an error for guests creating lists from the front-end.
  • Fix list permissions enforcement for adding items to a cart from another users list.

2.0.10 2024-05-18

Changed

  • Update English translations.

Fixed

  • Enforce permissions for lists when managing via the front-end.

2.0.9 2024-03-04

Added

  • Add currentSite as a variable when rendering a PDF.
  • Add the ability to order list items by their linked-to element’s title with orderBy(‘elementTitle asc’).

Changed

  • Bump dompdf/dompdf requirement to 2.0.4.

Fixed

  • Fix order of operations when uninstalling the plugin.

2.0.8 2024-01-30

Changed

  • PDFs now support using the current site’s locale language and formatting.

Fixed

  • Fix being unable to delete a disabled list.

2.0.7 2023-10-25

Fixed

  • Implement Element::trackChanges() for Blitz compatibility.

2.0.6 2023-07-11

Added

  • Add reference to the List element index columns.

Fixed

  • Fix when duplicating a list, a new reference wasn’t generated.

2.0.5 2023-05-27

Added

  • Add empty linked element checks to wishlist/items/cleanup-orphaned-items

Changed

  • Only admins are now allowed to access plugin settings

Fixed

  • Fix Wishlist list type permissions not using UIDs.
  • Fix being unable to customise item element index columns in the control panel, when editing a list.

2.0.4 2022-12-18

Added

  • Added support for item options to be updated when managing items. (thanks @bymayo).
  • Add cross-site item management.
  • Add support for siteId for craft.wishlist.item.

Changed

  • Update element GraphQL description.

Fixed

  • Fixed PHP errors that could occur when executing GraphQL queries.

2.0.3 2022-10-23

Added

  • Add batch processing for purge list/items commands.

2.0.2 2022-09-25

Fixed

  • Fix an error when running Craft's Garbage Collection. (thanks @olivierbon).
  • Fix an error when viewing list owners in the control panel.

2.0.1 2022-09-17

Fixed

  • Fix an error when deleting a list type.
  • Fix multiple list types able to be set as the default.
  • Fix an error running resave console commands.

2.0.0 2022-07-20

Added

  • Add missing translations.
  • Add resave console command for elements.
  • Add checks for registering events for performance.
  • Memoize all services for performance.
  • Rename base plugin methods.
  • Add archiveTableIfExists() to install migration.

Changed

  • Now requires PHP 8.0.2+.
  • Now requires Craft 4.0.0+.
  • Now supports dompdf/dompdf:^2.0.
  • pdfAllowRemoteImages is now true by default.

Fixed

  • Fix an error when uninstalling.
  • Fix project-config/rebuild support.

Removed

  • Remove deprecated item and notice from Ajax responses.