- Redesigned the Customize Map admin interface with responsive drawing, layer, map control, preview, and KML management sections
- Replaced the discontinued Google Maps Drawing Library with custom polygon, polyline, circle, and rectangle drawing tools
- Added saved map control defaults for Camera, legacy Zoom, Street View, Fullscreen, and Map Type controls while preserving shortcode overrides
- Added searchable KML file metadata, overlay counts, map previews, downloads, and safer delete actions
- Restored saved map viewport state and improved shape editing, validation, and unsaved-change handling
- Hardened map customization persistence with validated JSON and helper-managed settings rows
- Improved Add/Edit Store Google Place ID fields with country-restricted address autocomplete and manual Place ID entry
- Fixed SEOPress title, description, canonical, Open Graph, and Twitter metadata for individual store detail pages
- Fixed Ocean Extra Open Graph and Twitter metadata for individual store detail pages
- Added a frontend filter for exact address searches to use custom coordinates across standard, Template 3, and list layouts
- Added curated WPBakery Store Locator options for per-shortcode ASL Settings overrides
- Expanded WPBakery Store Locator template, search type, layout, distance, and advanced map controls
- Removed header tags from the store locator widget
- Fixed early translation loading notices in WordPress 6.7+ by moving shortcode registration and textdomain loading to init
- Added shortcode support to configure required store registration form fields via `required_fields`
- Synced frontend and AJAX validation for required store form fields, including categories and dropdowns
- Fixed `and_filter` matching for custom attribute dropdown filters
- Reduced repeated remote license checks during plugin update checks by reusing cached license status
- Fixed WordPress media search input focus inside the logo upload modal
- Added CSV import filters to customize update field mapping and opt in to assigning store IDs on insert
- Fixed stored XSS risk in admin logo names by sanitizing saves and escaping logo JSON responses
- Fixed arbitrary file read risk in custom template load/reset by whitelisting template sections and enforcing template directories
- Hardened admin marker, lead, attribute, schedule, branch, SVG upload, and asset zip handling
- Added per-day open-hours labels in Add/Edit Store forms
- Added per-day open-hours labels in Manage Stores Bulk Edit
- Frontend open-hours rendering now shows day labels after hours (including label-only days)
- Label rendering fixed for day status values `1` (open 24h) and `0` (closed)
- Fixed clock icon sizing/clipping in Add/Edit/ Bulk Edit store timing UI
- Fix the order by filter dropdowns
- additional search fix template 6
- TinyMCE: preserve absolute/relative links without rewriting to ../
- TinyMCE: integrated WordPress editor initialization with Media button support
- Custom fields sanitization: allow img tag in rich text HTML
- Admin CSS: fix TinyMCE Text/Code mode textarea height override
- Improvement in the CSV file Export
- Improvement in the Customizer
- Fixed template 0 CSS
- WPForms support
- New Place API integration
- New Route API integration
- Lead form improvement
- Upgraded moment.js