Skip to main content

8.15.0

πŸš€ Features / Improvements​

  • Elementor + Gutenberg: Added native integrations (Elementor widget and Gutenberg block) with live map preview directly inside the page editor, so you can see map updates while editing.

8.14.2

πŸš€ Features / Improvements​

  • Admin UI: Data sources list now shows collection name, type, and linked post type.
  • Compatibility: Declared tested with WordPress 7.0.1.

πŸ› Bug Fixes​

  • WP Posts: Fixed allowing the same WordPress post type to be attached to more than one data source.
  • API: Requests for a missing collection/data source now return a clear bad-request error instead of failing.

8.14.1

πŸ› Bug Fixes​

  • SVG uploads: Strengthened upload checks so only valid SVG files are accepted.
  • Security / REST API: Hardened post-type and distinct-value endpoints against SQL injection.
  • Security / loading text: Sanitized and safely rendered map loading text to prevent stored XSS.
  • Security / Handlebars: Updated Handlebars to the latest version with security fixes.

8.14.0

πŸš€ Features / Improvements​

  • Data sources: You can delete unused data sources from the admin (connected sources and region tables stay protected).
  • WP Posts: Clearer Connect / Edit / Connected controls for data sources, and more reliable linking of maps to WordPress post types.
  • Admin UI: Cleaner data source actions (icon buttons) and form layout tweaks.

πŸ› Bug Fixes​

  • WP Posts / post types: Fixed empty or missing postType on legacy posts_* schemas so post filters and sync work correctly.
  • Google Maps: Removed an incorrect viewport restriction that could block map interaction.

8.13.2

πŸ› Bug Fixes​

  • Data Tables: fixed a bug when data tables were not created for new or duplicated maps

8.13.1

πŸ› Bug Fixes​

  • Forms: Improved multiselect tag layout so tags don’t overlap other elements.
  • Popovers: Fixed popovers closing when clicking inside them.

8.13.0

πŸš€ Features / Improvements​

  • Google Sheets auto-sync: Added a full Google Sheets/remote CSV data source flow with scheduled auto-refetch support.
  • CSV import: Improved import flow with preflight validation, clearer ID-field handling, and smarter append/upsert behavior.
  • Admin UX: Improved CSV/database/regions controls, including geocoding options, read-only behavior, and add/edit button state updates.

See our full announcement and usage guide: Google Sheets auto-sync with maps - turn spreadsheets into a live data source.

8.12.2

πŸ› Bug Fixes​

  • Zoom to cluster: Fixed zooming into a cluster when multiple markers share the same location

8.12.1

✨ Improvements​

  • Categories grouping: Categories in the directory menu can now group objects by any field type β€” including text, number, date, and checkbox β€” in addition to select/radio/status/regions. Unique values are derived automatically from the loaded data.

8.12.0

✨ Improvements​

  • CSV import: Large files (100K+ rows) are now processed in the background using chunked server-side parsing and WordPress Cron. Progress is tracked live in the admin panel and survives page reloads. Supports all field types: Location (with background geocoding), Image (remote URLs downloaded to WP Media Library with deduplication), Regions, Select, Checkboxes, Post, and Date.
  • Error handling: All errors now include unique error codes. Extended descriptions with troubleshooting steps are available at mapsvg.com/docs/errors.