5.15.3 / August 24, 2020

  • Better WP shortcodes rendering
  • Added possibility to import regions from CSV by "title" value
  • No object are loaded on front-end if value was not removed from the "filterout" option
  • Directory items selection
  • Blurred texts in popovers in Chrome
  • Issues with "categories"
  • Incompatibilities with WordPress 5.5 (radio buttons are not saving in forms)
  • SVG parsing: issues with <defs> tag in SVG files

5.15.2 / July 2, 2020

  • Can't add objects with an empty "Location" field

5.15.1 / June 26, 2020

  • Added map of Albania
  • Large maps (>2000px width) are crashing on mobile devices
  • IE11 issues
  • SVG file copy functionality is not working
  • Rendering a WP Post via the {{post}} tag doesn't work with some WP themes.
  • Directory > Filterout functionality is not working for source:Regions

5.15.0 / April 11, 2020

  • Dynamic shortcodes: pass parameters into shortcodes. Example (pass clicked Region title to contact form shortcode): {{shortcode '[contact_form_7 id="1" map-region="{{title}}"]'}}
  • Show rendered WP post in Details View or Popover. Just add a {{post}} tag.
  • Change status of filtered out Regions (when filters are applied to Regions)
  • Option that allows markers to be always hidden if filters are empty Menu > Database > Settings > Never load objects if no filters are chosen
  • WP uploads folder outside of wp-content folder doesn't let to save changes in "Edit SVG" mode
  • Truncating address in the search field of "distance" filter
  • Disabled regions are not editable in Edit SVG mode
  • Replace space sign with underscore in IDs of new regions in Edit SVG mode
  • Errors in the browser console if filters are enabled but no filter fields are added
  • Map "Duplicate" action does not update map ID in CSS and in the MapSVG.Gallery tag in templates

5.14.0 / April 1, 2020

  • Shortcodes! Now you can use WP shortcodes in MapSVG templates. Example: {{shortcode '[your_shortcode_name id=123]'}} or {{shortcode_inline '[your_shortcode_name id=123]'}}
  • Improved US counties map (not-calibrated/usa-all-counties.svg). Added county names.
  • Marker labels positioning
  • "Clear filters" button didn't work properly with checkbox/radio filters

5.13.4 / February 27, 2020

  • Incorrect map height in IE/Edge.

5.13.3 / February 18, 2020

  • Map settings are saving only the first time in WP Admin after 5.13.2 security update and then an error message is showing

5.13.2 / February 17, 2020

  • Security update
  • Improved drawing experience in "Edit SVG" mode at large zoom levels

5.13.1 / February 14, 2020

  • More precise SVG overlay positioning on Google Map

5.13.0 / February 11, 2020

  • Add markers (and import from a CSV) by lat/lng coordinates without converting to address
  • Smooth "Center on marker/region" animations for Google Maps
  • Some WP themes and page builders double-render MapSVG shortcode. Prevent that by adding a no_double_render parameter to a shortcode. Example: [mapsvg id="123" no_double_render="true"]
  • Sidebars visibility on mobile devices with custom directory location
  • When popover close button is clicked a region underneath is selected

5.12.6 / January 24, 2020

  • Added image caption and description fields. Fill "caption" and "description" in WP Media uploader, add your images to MapSVG. Then do this:
    {{#each images}}<img src="{{medium}}" /> <h5>{{caption}}</h5> <p>{{description}}</p>{{/each}}
  • Text search is not working if "regions" field is marked as "searchable"
  • Zoom by mousewheel to cursor with enabled Google Maps
  • Fixed infinite marker wrap with enabled Google Map
  • Semi-transparent color values for choropleth maps

5.12.5 / January 5, 2020

  • Minor bugfix

5.12.4 / December 25, 2019

  • Map is crushing if "Region labels" is enabled and map is initially placed in a hidden container

5.12.3 / December 16, 2019

  • Minor bugfix

5.12.2 / December 12, 2019

  • Minor bugfix

5.12.1 / December 7, 2019

  • Minor bugfix

5.12.0 / December 1, 2019

  • Actions > Directory item hover > Center on Marker
  • Colors > Markers > Hover/Active: saturation/opacity controls
  • When a Marker is clicked Directory is scrolled to an active item
  • When a Marker is hovered or clicked, .mapsvg-marker-hover and .mapsvg-marker-active classes are added to it

5.11.0 / November 28, 2019

  • User location button
  • Zoom reset button
  • User location button for the distance filter
  • Search by zip only for the distance filter
  • Popover/details view is empty if "Filter directory by clicked region" action is enabled
  • Minor bugfix

5.10.0 / November 8, 2019

  • "Clear all" button for filters
  • Option that allows to choose Filters compact mode on mobile devices
  • Details view not showing if its Location = custom and Fullscreen on mobile devices = ON
  • The list of Regions becomes empty if "Status" field is renamed or removed

5.9.0 / October 8, 2019

  • New option: limit address search by country for the "distance" filter
  • Use InnoDB tables for MySQL >=5.6.0

5.8.4 / October 4, 2019

  • Loading multiple Google Maps on 1 page: only first map loads, other don't.
  • Connecting a WP Post to a DB Objects and then deleting the post is causing a PHP Warning error.
  • Custom text for filters modal button doesn't get applied.

5.8.3 / October 1, 2019

  • JS console error: "_data is not defined"
  • Saving a file in "Edit SVG file" mode breaks the map in some WP environments

5.8.2 / September 12, 2019

  • Multiselect field placehodler
  • Visibility switches: can't remove existing values
  • Format of the "#!REGION-ID" links was changed to "#/m/REGION-ID" due to incompatibility issues with some frameworks and WP themes
  • Importing regions data from a CSV file creates new regions if unexisting region IDs are provided
  • When #/m/REGION-ID link is opened, zoom-to Region action is not working if Google Maps is enabled

5.8.1 / September 9, 2019

  • "Server error" message when trying to update a Region or DB object

5.8.0 / September 7, 2019

  • Automatic plugin updates
  • Checkbox/radio filters
  • Markers by category: connect marker images to select/radio field values of your custom objects (this also allows to import marker images from a CSV file)
  • Handlebars number format helper: [[numberFormat my_field thousandsSep="," decimalSep="." decimalLength=2]]
  • Added Tanzania map
  • 2 instances of the same map on 1 page - results in double headers/filters
  • Zoom limits for Google Maps
  • Better calibration of Italy, France, Australia
  • Directory item click + show popover + zoom-to actions = incorrect positioning of the popover
  • Marker clusters colors

5.7.6 / August 10, 2019

  • Directory[source:Regions] incorrect sorting

5.7.5 / August 8, 2019

  • Minor bugfix

5.7.4 / August 4, 2019

  • Region drop-down filter gets selected when region is clicked
  • Added possibility to reset filter by Region (on click on a Region)
  • Minor bugfix related to markers and clusters.

5.7.3 / August 1, 2019

  • Added "x" clear button for WP-post field
  • "Reset map position on popover close" was resetting the Google Map to full zoomed-out position instead of the initial position.

5.7.2 / July 31, 2019

  • Markers may not be visible on Google Maps on big zoom levels
  • Regions/DB sorting issues in the Directory
  • India, Belgium, Philippines geo-calibration fix

5.7.1 / July 29, 2019

  • Minor bugfix

5.7.0 / July 28, 2019

  • Menu > Actions > Region click > Add Region ID to the end of a URL

5.6.1 / July 28, 2019

  • "Fit markers" is split into 2 options: fit markers on start, fit markers on filter/search.
  • "Fit markers" not working when marker clustering is on
  • "Show another map" not working in 5.6.0

5.6.0 / July 23, 2019

  • Multiselect filters
  • Added WP JavaScript API Docs
  • Huge improvement in map loading speed! No more ajax requests to the database at map start.

5.5.0 / June 27, 2019

  • Marker clustering: Menu > Settings > Marker clustering: on/off
  • More smooth markers animation on zoom in / out

5.4.0 / June 8, 2019

  • Markers "upload" button: Menu > Database > Edit fields > Location > Markers > Upload
  • Language selector for the "Distance" filter
  • CSV import: long files are split into small chunks during uploading process
  • CSV import: "multiselect" field support
  • CSV import: empty lines are automatically removed
  • Actions > On map load > Select a region by ID passed in a URL
  • Colorpicker can't be seen for the last row in the "Regions" table

5.3.7 / May 14, 2019

  • Tooltips width/height options were added
  • Details view location on mobile devices is incorrect if: it's located in footer or header and fullscreen option for details view on mobile device is ON.

5.3.6 / April 20, 2019

  • Google Maps don't change language automatically depending on user's location
  • Show another map functionality issues

5.3.5 / April 6, 2019

  • CSV import: empty lines are now ignored and import doesn't get interrupted if empty lines are present in a CSV file
  • Details view is always fullscreen on mobile devices even if Details View > Fullscreen on mobile is OFF
  • When DB Object is updated its attachment to Regions may get updated incorrectly
  • Pagination buttons sometimes are hidden in the back-end
  • Directory item click > Zoom to region is not working in the following case: Directory source is "Database", Google Maps is enabled and Directory item is linked to multiple regions
  • Tooltip is not showing for Marker after its Popover is opened and closed
  • Scrolling issues in the backend in the latest Google Chrome release

5.3.3, 5.3.4 / Mar 26, 2019

  • Spaces can't be added to titles of regions in the "Edit SVG file" mode
  • Location field doesn't work properly after deleting the field and adding it back in MapSVG > Datase > Edit fields section.

5.3.2 / Mar 25, 2019

  • If you change a region title in the "Edit SVG file" mode, the new title is shown in the "Regions" table but old title still shows up in tooltips/popovers

5.3.1 / Mar 20, 2019

  • "Zoom-to" action doesn't work
  • "Download SVG with Google Maps" works incorrectly in some environments
  • With some versions of jQuery markers position gets shifted down

5.3.0 / Mar 16, 2019

  • Post field can be added to Regions
  • Post field not showing correctly in the list of Database objects in the back-end

5.2.0 / Mar 8, 2019

  • Location addresses in different languages: Database > Edit fields > Location > Language
  • "Fit markers" option: Menu > Settings > Fit markers

5.1.1 / Mar 7, 2019

  • Changes are not saving in the "Draw" mode

5.1.0 / Mar 2, 2019

  • Add labels above markers: Menu > Settings > Marker labels
  • Add labels in the center of regions: Menu > Settings > Region labels
  • Checkbox custom fields are not saving

5.0.0 / Feb 22, 2019

  • Faster map loading: less AJAX requests at map start, all js/css files are merged into a single file.
  • New compact toolbar design
  • Directory & Details preview is now available in the backend
  • Live CSS editing: now you can see instant changes in the back-end
  • Marker field becomes a Location field that contains address fields
  • New filter: Search by distance. Now you can create a store locator map with MapSVG!
  • Filters "compact mode"
  • Containers: Sidebars / Header / Footer. Put Filters / Details / Directory in any of the new containers.
  • Predefined templates
  • Predefined JS event handlers
  • Predefined CSS
  • Minor bugfix

4.4.3 / Feb 19, 2019

  • Database > Settings > Clear the database button
  • New maps: Zimbabwe, Mozambique. Better calibrated USA map.
  • Minor bugfix (multiselect fields, event handlers)

4.4.2 / Jan 12, 2019

  • New maps now are created with the following Database fields: title / description / marker / regions
  • Empty regions list

4.4.1 / Jan 11, 2019

  • CSV import improvements
  • Map doesn't scroll after popover is shown on Google Map
  • Wrong code hints in the template editor

4.4.0 / Dec 29, 2018

  • CSV import (Regions / Database)

4.3.0

  • New option: Directory > Mobile: show first (map|directory)
  • New option: Directory > Mobile: min-height
  • New option: Directory > Mobile: switch to the map view on click on a directory item (on|off)

4.2.3

  • Now there are two separate Google API keys: Maps API key & Geocoding API key. It makes possible to restrict API key usage by domain and IP (you can do that in your Google Cloud account).
  • Marker click > Go to link... doesn't open link in a new tab (opens in current tab only)
  • Markers positioning gets broken if you open & close editing form for a DB Object.

4.2.2

  • Saving a map in the Draw mode in Google Chrome breaks the map

4.2.0

  • Google Map styles: default / silver / night / retro / black / blue / custom

4.1.6

  • "Download SVG with Google Map": remove buttons and all other elements from the screenshot
  • "Download SVG with Google Map" not working with the latest Google Maps API

4.1.5

  • New Action: Marker click > Zoom to
  • shown.popover / shown.details event handlers not passing in mapsvg instance
  • Catching up with the latest changes in Google Maps API which made scroll and zoom very jittery when SVG is combined with Google Map.
  • Show Another Map action works only 1 time, showing empty container the second time

4.1.3

  • Markers positioning on standalone Google Map

4.1.2

  • Directory "Filter out" option
  • Auto-deletion of unexisting Regions (if SVG file was edited and reloaded old Regions remained in the "Regions" table)

4.1.1

  • Details View auto-height option
  • Details View margins option
  • Now map on a mobile device map is automatically shown on click on a directory item (when map is hidden)
  • Scrolling wasn't working in "groups" list
  • Groups control positioning
  • Too big vertex points in "Draw" mode on zoom-in
  • Directory in custom container sometimes wasn't working

4.1.0

  • New actions: Region touch / Marker touch: showPopover. Use to convert tooltips to popovers on touch-devices.
  • Details view fullscreen mode on mobile devices
  • Popovers fullscreen mode on mobile devices
  • Now tooltip is not showing if popover is already shown for the same region / marker
  • Improved support for IDs with special characters
  • Directory height is always not less than 400px now on mobile devices
  • On popover close region is automatically deselected
  • Added a workaround for issue with mod_sec/Apache blocking requests to admin-ajax.php file and preventing settings from being saved
  • Google maps API key wasn't copied automatically from MapSVG start screen to map settings
  • Popovers auto-resize was not working sometimes
  • Details view close button and Popover close button were not working sometimes on touch-devices
  • Details view close button and Popover close button were not working sometimes on touch-devices

4.0.4

  • "Draw" mode: added support for SVG <polygon> and <polyline> objects editing

4.0.3

  • New map of France (with 2016 changes). Filename: geo-calibrated/france-new.svg - Demo
  • Added support for MapSVG.Gallery add-on
  • Added compatibility for IDs with special characters
  • Filters not showing up
  • "Regions as links" not working

4.0.2

  • Saving SVG file in "Draw" mode was crashing the map is there were quote signs inside of the templates

4.0.1

  • Markers positioning

4.0.0

  • Google Maps
  • Image Maps
  • Drawing tools
  • Groups (show/hide groups of objects)
  • Added support for SVG markers
  • Popover size / placement

3.3.4

  • Incompatibility with jQuery 3.x
  • Internet Explorer issues: map size, popovers
  • Search on "multiselect" field

3.3.3

  • Images sorting / deletion / addition

3.3.2

  • Markers placement

3.3.1

  • Improved tooltips positioning. Tooltips doesn't go outside of the map.
  • Database pagination

3.3.0

  • Smooth zoom & scroll
  • New field type: "Date"
  • New field type: "Select" > Multiselect. Allows to choose multiple values from drop-down list. Works with filters too.
  • Advanced Custom Fields (ACF) plugin support. Now you can show ACF fields of posts in MapSVG template via .acf paremeter. Example: post.acf.my_field
  • New action: Region click > Show another map
  • Open URL in new tab
  • Disabled Regions doesn't get into Directory list
  • Changed design of zoom buttons
  • Changed marker image selector
  • Pinch-zoom on touch devices
  • Map duplicate function didn't work properly

3.2.3

  • New events: closed.popover, closed.detailsView
  • On some servers Regions list is empty when new map is created (PHP-settings related)
  • simplexml_load_file() PHP error
  • Field names which are reserved by MySQL brake MapSVG Database
  • "Duplicate" button not working properly
  • If image attached to MapSVG DB object - is too small, [[thumbnail]] image version isn't available
  • JavaScript code editor saves the code only after 1 second delay which sometimes leads to code loss if "Save" button is clicked too fast and window is closed then.

3.2.2

  • Region Details View not showing custom fields

3.2.1

  • Default status for all Regions on new maps is "Enabled" now
  • "Update to 3.2.0" button not working on servers with disabled short PHP tags: <?..?>
  • Zoom-out limit not working
  • Status field not working correctly if custom statuses are added
  • Filters

3.2.0

  • Custom filters
  • DB Objects now can be connected to multiple regions
  • New custom field for Regions - "Status": default are Enabled / Disabled. Please note that MapSVG > Colors > Disabled color setting was moved to MapSVG > Regions > Edit Fields > Status
  • Actions > Region click > Zoom to Region
  • Autosuggestion in template editor (helps to insert custom fields)
  • Search fallback
  • "Details View template" was separated into 2 templates: "Region details view" and "DB Object details view"
  • It is now possible to center map on popovers
  • Now you don't have to add data. in templates when you need to show custom region fields. Previous syntax: [[data.my_field]]. Now: [[my_field]]
  • Better UI design
  • Better map/directory buttons for mobile devices
  • Map of Russia now has correct "title" attributes on Russian language
  • Custom field sorting
  • Empty search placeholder
  • Directory search was not working when [source: Regions] is chosen

3.1.0, 3.1.1

  • New buttons in the toolbar: show/hide map or controls
  • HTML highlight mode for custom Textarea field

3.0.6

  • "Duplicate map" function not making copy of MapSVG database objects

3.0.5

  • Database objects can't be added when custom SVG file or old non-calibrated map is being used

3.0.4

  • Plugin breaks after entering single quote characters into custom CSS field
  • Textarea field (Database/Region custom fields) max. length too short - 255 characters only. If longer text is entered, field doesn't save (note: fixed, now textarea max. length is 64kB)

3.0.1, 3.0.2, 3.0.3

  • Incompatibility with PHP 5.3
  • "Colors" tab not loading
  • "Regions" tab: colors of regions are not saving
  • Directory position (left/right) not working, it is always left
  • Search is always "On" in directory
  • SVG files not loading when WP is installed in not root folder
  • Edit regions / Edit data buttons not working as expected
  • "Actions" tab: choosing a field (for popover, etc.) is not working if there is only 1 field to choose from

3.0.0

  • Database
  • Form Builder, custom fields
  • Directory
  • Search & filters
  • Pagination
  • Details View
  • CSS Editor
  • Actions
  • New events
  • New templates engine

2.4.0

  • Clickable menu with list of all Markers
  • Zoom buttons +/- now look good & sharp on any device. Buttons automatically increase their size on small screens to make it easier to touch them by finger.
  • Now you can switch off zoom by mousewheel, leaving only zoom by buttons.
  • Tooltips position selection was added (left / right / top etc.)
  • CSS improvements
  • Some built-in maps (not-calibrated) have IDs with spaces which was making it impossible to select them in MapSVG Map Builder
  • When one was clicking on menu item in mapsvg-generated menu - popovers were not showing up
  • Uploading custom maps in WordPress fixed

2.3.9

  • Upload folder changed to independent path/wp-content/uploads/mapsvg - so now there's no risk losing uploaded maps (which were stored in plugin's folder until now) if you delete the plugin folder before update to a next version
  • Incompatibility with Windows servers
  • Transparent colors for Regions weren't taking alpha-property

2.3.4

  • Map size in IE11
  • Map wasn't loding because of cross-domain "www" issue: www.yoursite.com / yoursite.com
  • New .redraw() method which allows to redraw a map after its been show from a hidden tab

2.3.2

  • MapSVG button in WP Visual Editor toolbar
  • Limit scroll to map boundaries
  • Internet Explorer: "Uncaught TypeError: Cannot read property 'replace' of undefined"

2.2.2

  • Touch-events on mobile devices (popovers, zoom, scroll)
  • Map height on mobile devices
  • WordPress so_handle_038 function name conflict

2.2.1

  • Added a fix for missing width/height parameters in SVG files from Adobe Illustrator
  • Fixed color rendering issues which sometimes turned Regions into black color
  • Improved performance of MapSVG Builder for large maps with lots of objects: table in "Regions" tab in MapSVG Builder is being shown now in collapsed view, showing only ID:title of Regions, which greatly speeds up MapSVG Builder. When you click on a region in a table it expands to show editor with input fields.
  • Added ID generator for objects in SVG file which are missing their IDs

2.1.0

  • Disable all - use it when you have a custom map with lots of small object which doesn't have to be active/clickable. Disable all regions and then go to "Regions" tab to enable back only those you need to be active.
  • Menu - adds menu with clickable/hoverable list of Regions to any part of a page.