Release v3.4.0

📅 October 24, 2024 👤 Release Team 🔗 Commit History
Stable Release
✨ New Features 🚀 Improvements 🐛 Bug Fixes ⚠️ Breaking Changes

This release focuses on enhancing the search infrastructure for business owners and introducing the new Verified Badge system. We've also addressed critical performance bottlenecks in the directory listing engine.

✨ New Features

  • Introduced Advanced Service Tagging allowing directory owners to assign granular service labels to listings for better discoverability.
  • Added POST /api/v2/listings/verify endpoint for automated business verification workflows.
  • New Map Clustering V2 significantly improves performance when rendering 10,000+ pins on the directory map.
  • Admin Dashboard now supports Dark Mode toggle under Settings > Appearance.
  • Launched Export to CSV feature for aggregated analytics reports.

🚀 Improvements

  • Reduced search latency by 40% through optimized database indexing on the name and category fields.
  • Improved accessibility contrast ratios across all directory cards to meet WCAG 2.1 AA standards.
  • Refactored the ListingCard component for faster hydration on mobile devices.
  • Updated Google Maps SDK to version 3.52 for improved geocoding accuracy.
  • Enhanced email templates for "Claim Your Business" notifications with dynamic branding support.

🐛 Bug Fixes

  • Fixed an issue where timezone offsets were incorrect in the Appointment Booking module for users in UTC+5 regions.
  • Resolved a duplicate listing bug that occurred when importing data via XML with identical NPI codes.
  • Fixed memory leak in the WebSocket connection for real-time listing updates.
  • Corrected a display glitch where the Featured badge overlapped text on narrow viewports.
  • Addressed a security vulnerability in the file upload handler preventing unauthorized directory access.

⚠️ Breaking Changes

  • API Deprecation: The v1/categories endpoint has been removed. Please migrate to v2/taxonomy immediately.
  • Minimum Node.js version required for self-hosted instances is now 18.x.
  • Renamed database column owner_name to proprietor_name in the listings table. Run the migration script provided in the repo.
← View Previous Release (v3.3.2) View All Releases →