Logicfire Wishlist & Registry for WooCommerce

Changelog

2.1.7

  • Add – Registry tab remains visible to guests on the wishlist page; guests see a short login prompt instead of registry management UI
  • Fix – Gift registry requires a logged-in user: REST API blocks guest create/update of event_date, omits registries from guest list responses, and returns 404 for guest access to registry rows (including delete)
  • Fix – Hide “Convert to registry”, registry progress line, and registry-type card chrome for guests; hide registry add-to-registry control on product hearts for guests (Pro extended dashboard)
  • Fix – Registry counter block, Elementor widget, and shortcode output nothing when the user is not logged in or registry is disabled (no front-end notice banner)
  • Update – wp_kses Vue template allowlist extended for v-bind:* attributes where shorthand : is stripped

2.1.6

  • Fix – Add-to-cart from shared page uses claimed quantity when a claim exists (Pro integration)
  • Fix – Claim notification now respects per-user notification preference
  • Add – Pro settings hooks in wishlist page Vue app for frontend dashboard settings tab

2.1.5

  • Refactor – Move LFWLR_Purchase_Tracker out of base plugin (Pro-only ownership for fulfillment/purchase-tracking internals)
  • Update – Base plugin purchase notifications remain handled by LFWLR_Cart + lfwlr_item_purchased notification flow

2.1.4

  • Add – Allow selecting multiple navigation menu locations for automatic wishlist counter placement
  • Fix – Counter dropdown footer behavior: keep “+X more” and “View Wishlists” pinned at the bottom while product items scroll
  • Fix – Counter toggle stability in navigation: clicking the counter again now closes the same panel instead of spawning a duplicate dropdown at the top-left

2.1.3

  • Add – Gutenberg blocks: Wishlist Button, Wishlist Counter, Registry Counter
  • Add – Elementor widgets: Wishlist Button, Wishlist Counter, Registry Counter
  • Add – Counter widgets show dropdown (desktop) or drawer (mobile) with product names and View Lists CTA
  • Add – Enhanced Wishlist Button with configurable icon (heart/bookmark/star), style (icon-only/icon+text/banner), and custom label
  • Add – Custom block category “Wishlist & Registry” in Gutenberg editor
  • Add – Real-time badge count updates via lfwlrHooks event bus

2.1.2

  • Update – Improved readme with keyword-rich description for wishlist, gift registry, wedding registry, and save for later searches
  • Update – Added changelog section to readme

2.1.1

  • Fix – Added parameter documentation for all function parameters
  • Update – Improved code documentation and comments for better maintainability

2.1.0

  • Security – Comprehensive REST API security audit – all endpoints follow WordPress.org Codex guidelines
  • Fix – REST API error responses now use WP_Error instead of WP_REST_Response for proper error handling
  • Fix – Added missing sanitize_callback to all REST API route arguments for input sanitization
  • Fix – Added validate_callback with enum validation for visibility, access_level, and email fields
  • Fix – Combined duplicate /items/{id} route registrations into single endpoint with array of handlers
  • Fix – check_auth() now returns WP_Error with descriptive 401 message instead of generic false
  • Refactor – Removed strict return type hints from REST methods that can return WP_Error
  • Fix – Completed remaining wlr_ to lfwlr_ prefix rename across WooCommerce admin hooks, order meta keys, and transient cleanup

2.0.3

  • Fix – Implement missing permission callbacks for REST API routes with proper auth closures
  • Fix – Output escaping issues on wishlist frontend items via wp_kses_post and CSS inline
  • Refactor – Mass rename of generic prefix wlr to unique lfwlr across all files, functions, options, and methods

2.0.2

  • Update – Rename registry setting to Enable Registry and gate registry UI/API behavior behind enable_registry
  • Fix – Hide/show registry tabs and frontend registry icon consistently from the new setting
  • Update – Add Active state Icon color appearance setting for active icon accents
  • Refactor – Normalize frontend/config naming to enableRegistry and replace legacy ww- CSS class prefixes with lfwlr-

2.0.1

  • Add – Gift registry: event dates, REST event_date, fulfillment fields, Wishlists + Registry tabs, purchase tracking
  • Update – extendedDashboard enabled by default for logged-in wishlist page UX

Plugin Website
Visit website

Author
logicfire
Version:
2.1.9
Last Updated
April 8, 2026
Requires
WordPress 5.8
Tested Up To
WordPress 6.9.4
Requires PHP
7.4

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.