MapPress Easy Google Maps

Wordpress Plugin
Download latest - 2.84.17



Download Stats

Today 288
Yesterday 417
Last Week 2,771
All Time 1,521,016

Releases (284 )

Version Release Date Change Log
2.84.17 2022-11-24
  • Fixed: mashup query bug in 2.84.16
2.84.16 2022-11-22
  • Added: German translation
  • Changed: internal changes to settings screen
  • Fixed: directions not working for lat/lng POIs
2.84.15 2022-11-17
  • Added: support for hyphenated poi.props variables
  • Changed: parse shortcodes in poi body (frontend only)
  • Changed: fix for WP async image bug is now applied only for WP version < 6.1.1
  • Fixed: directions tab blocked by popup blocker
2.84.14 2022-11-11
  • Fixed: directions not rendering properly when POI list is disabled
  • Fixed: popup not always centering when canvas is resized
  • Fixed: directions CSS made form too small
2.84.12 2022-11-09
  • Fixed: readme changelog not showing current version
  • Fixed: script error when using Complianz + Leaflet + marker clustering
2.84.13 2022-11-09
  • Fixed: temporary fix for WordPress 6.1 async image issue: Fix prevents modifying image URLs.
2.84.10 2022-11-02
  • Fixed: POI hover effect not triggering if POI isn't opened on hover
2.84.11 2022-11-02
  • Fixed: for GDPR, default "red-dot" icon now loaded from plugin directory
  • Changed: added partial pl_PL translation
2.84.8 2022-10-28
  • Fixed: complianz not working
2.84.9 2022-10-28
  • Added: local leaflet libraries for GDPR
  • Changed: removed obsolete translation files
2.84.7 2022-10-21
  • Fixed: patch in 2.84.6 caused geocoding to fail when adding markers and opening popups
  • Fixed: JavaScript not executing inside popup templates
2.84.6 2022-10-20
  • Fixed: error when manually centering some maps, in toJSON() method
2.84.5 2022-10-20
  • Fixed: translations loading from plugin directory
2.84.4 2022-10-18
  • Added: maps GDPR compliance using the 'Complianz' plugin
  • Changed: renamed 'iframes' setting to 'compatibility mode'
  • Changed: iframes forced when Jetpack infinite scroll active
  • Fixed: mashup query not filtering POIs when run in iframe
2.84.3 2022-10-13
  • Added: new Google marker clusterer (
  • Added: setting to geolocate on user when map is first displayed
  • Changed: better initial centering when poiZoom is set
  • Changed: updates to welcome guide and deactvation menu
  • Fixed: KML files not centering when added in editor
  • Fixed: KML error when using Leaflet
  • Fixed: initial centering when geolocating and browser geolocation is disabled
2.84.1 2022-10-10
  • Added: Google AMP compatibility
  • Added: better help text for the "poiZoom" setting
  • Added: inline list now allowed in iframes (with fixed height)
  • Changed: revert iframes to template_redirect
  • Changed: removed CSS centering for popup texts
  • Fixed: templates and scripts loaded on the main page when iframes active
2.84.2 2022-10-10
  • Fixed: map sizing incorrectly when using inline list in iframe
2.84 2022-10-06
  • Added: new map editor
  • Fixed: Google sheet upload error
  • Fixed: map styles search not working if enter key pressed
2.84.beta 2022-10-06
2.83.22 2022-09-09
  • Changed: allow popup to size larger when thumbnails are set to top, but no image is present
  • Fixed: missing scrollbars when popup content is large
  • Fixed: warning if default size selected in settings is invalid
2.83.20 2022-09-02
  • Fixed: SVN publish
2.83.19 2022-09-02
  • Fixed: remove generated iframe from build
2.83.17 2022-09-01
  • Fixed: mini map class not being applied to small maps
  • Fixed: other plugins break iframes by adding 'defer' to script tags
2.83.18 2022-09-01
  • Changed: enabled 'check now' button even when license is active
2.83.13 2022-08-28
  • Added: setting to allow mashup thumbnail images to come from either post or POI (mashupThumbs)
  • Added: fast iframes, and iframes that resize to inline (bottom) POI list layout
  • Changed: popups opened by marker hover now close after a short delay when mouse is moved away
  • Fixed: POI list not scrolling to top on page change
2.83.14 2022-08-28
  • Fixed: console warnings in Google marker clusterer from deprecated google.maps.addDomEventListener
  • Fixed: iframe not resizing when height is 'vh'
2.83.15 2022-08-28
  • Fixed: setting initialopeninfo with no map POIs causes JS error
2.83.16 2022-08-28
  • Changed: prevent WP from overwriting Pro with free version
2.83.12 2022-08-14
  • Changed: Google now returns viewport for street addresses, so poiZoom (default zoom) setting applies even if viewport is present
  • Fixed: map loses attachment if attached and then immediately edited
2.83.11 2022-08-11
  • Fixed: syntax error in API for old versions of PHP (<7.3)
2.83.10 2022-08-10
  • Changed: map minimum width changed from 250 to 200px
  • Changed: template editor split to separate module
  • Changed: post attachment control updated
  • Changed: REST API code added
  • Fixed: hideEmpty mashup parameter not compatible with new query functions
2.83.8 2022-07-31
  • Fixed: mashup block shortcode viewer removed
  • Fixed: importer sample map selecting all POIs at once
2.83.9 2022-07-31
  • Changed: importer updated to allow upper-case column names
  • Changed: updated authors in mashup block to reflect new core data
  • Fixed: focus incorrect when creating new map and selecting title
  • Fixed: map not linked to post when creating new post
  • Fixed: refresh query button not working in mashup block
2.83.7 2022-07-23
  • Fixed: republish 2.83.6 changes
2.83.6 2022-07-22
  • Fixed: map iframe interfering with theme customizer
2.83.5 2022-07-17
  • Changed: workaround for other plugins loading obsolete versions of wp.element
  • Fixed: clicking on mashup thumbnail image not opening underlying post
2.83.4 2022-07-13
  • Fixed: updated German translation
  • Fixed: double markers showing when using multiple maps with Leaflet clustering
2.83.3 2022-07-11
  • Fixed: POI list pagination incorrect
2.83.2 2022-07-08
  • Fixed: drag and drop error with Leaflet polyfill
2.83 2022-07-07
  • Added: setting to disable Leaflet cluster outline polygons
  • Changed: editor maps switched to react
  • Fixed: directions not working for POIs with no address
2.83.1 2022-07-07
  • Fixed: error from Leaflet json polyfill when theme overwrites Leaflet
2.82.4 2022-07-03
  • Fixed: directions link not working
2.82.2 2022-07-02
  • Fixed: zooming in and out on Google clusters could result in 'null' marker
  • Fixed: revert auto-sizing iframes; not compatible with viewport ('vh') sizing
2.82.3 2022-07-02
  • Fixed: markers shown outside clusters on initial load
  • Fixed: editor marker drag/drop not working
2.82.1 2022-06-29
  • Fixed: maps were sized wrong when using sizes without units
2.82 2022-06-29
  • Changed: frontend loader and rendering switched to react components
  • Changed: iframes resize to content
2.81 2022-06-27
  • Fixed: POI list showing extra POI beyond page size
  • Fixed: Map editor page size should not be controlled by front-end settings
  • Changed: begin React code transition for admin
2.81.2 2022-06-27
  • Changed: convert import/settings to react map
2.80.10 2022-06-17
  • Fixed: sorting not working in map list
  • Fixed: save button not disabled during map save
  • Fixed: trashed maps included in mashups
2.80.11 2022-06-17
  • Fixed: innodb utf8mb4 index on map title limited to 191 characters
2.80 2022-06-09
  • Added: settings added for directions links in POI list
  • Changed: filters output even when closed, to allow custom CSS modification
  • Fixed: POIs filtered by map bounds even when search disabled
2.80.1 2022-06-09
  • Fixed: database upgrade check incorrect
2.80.2 2022-06-09
  • Fixed: POI list not selecting open POI
  • Fixed: mashup error when debugging enabled
  • Fixed: error when dismissing notices
2.80.3 2022-06-09
  • Changed: authorization 'edit_posts' is now used instead of 'manage_options' for the 'maps' menu
  • Changed: thumbnail images now specify size for better popup sizing
2.80.4 2022-06-09
  • Added: enabled user maps
2.80.5 2022-06-09
  • Fixed: maps not displaying when scripts output in footer
2.80.6 2022-06-09
  • Added: trigger DB upgrade automatically
2.80.7 2022-06-09
  • Fixed: settings not saved in setup wizard
2.80.8 2022-06-09
  • Fixed: missing token description in template editor
  • Fixed: multiple custom fields not pulled into templates
2.80.9 2022-06-09
  • Fixed: array not initiallized for custom props
2.77.3 2022-05-29
  • Fixed: thumbnail not positioned properly in popup modal
  • Fixed: template 'default' tab showing current template instead
  • Fixed: POIs were being filtered by bounds even when search disabled
2.77.2 2022-05-23
  • Fixed: shapes not centering correctly when clicked
  • Fixed: not possible to enable POI hover and open POIs in a new tab or modal
  • Changed: added lazy loading and speed tests for iframes
  • Changed: deactivation screen updated
2.77.1 2022-05-21
  • Fixed: ACF map fields not being read in mashups
  • Fixed: enable beta versions checkbox not working
2.76.6 2022-05-13
  • Changed: updated query filters for WP 6.0
  • Fixed: adjusted infowindow sizing for sub-pixel rendering
2.77 2022-05-13
  • Changed: source files renamed
  • Fixed: show filter options without escaping
2.76.5 2022-05-05
  • Fixed: adjust webpack configuration to pick up missing translations
2.76.4 2022-05-05
  • Fixed: mashup inline list not scrolling
  • Fixed: category filter include/exclude not working
2.76.3 2022-05-04
  • Fixed: mashup list pagination not working
2.75.6 2022-05-04
  • Fixed: error when dragging Leaflet markers
2.76 2022-05-04
  • Added: images can now be attached to POIs
  • Added: if multiple images exist, an image gallery is displayed in the map list and popups
  • Fixed: KML overlays were not displaying properly
2.76.1 2022-05-04
  • Fixed: syntax error in mashups
  • Fixed: missing translation for pages
  • Fixed: list page size not working
2.76.2 2022-05-04
  • Fixed: directions link not working
2.75.5 2022-04-19
  • Fixed: geocoding errors written to posts with no custom fields
  • Fixed: thumbnails not displaying properly in list
  • Fixed: insert not working for map sidebar panel
2.75.4 2022-04-14
  • Fixed: maps with save center not displaying
2.75.3 2022-04-13
  • Fixed: directions 'to' address blank
2.75.2 2022-04-13
  • Changed: removed unused list templates
  • Fixed: missing POT translation for filter counts
  • Fixed: POI popup modal not working
2.75.1 2022-04-11
  • Fixed: CSS preventing scrolling bottom POI list
  • Fixed: POI list not displaying in editor if disabled in settings
2.75 2022-04-08
  • Changed: completed removal of obsolete Algolia geocoder
  • Changed: updated JavaScript: map editor, POI editor, POI list, directions, map menu, map picker and settings
  • Changed: clustering libraries sourced from CDN
2.74.3 2022-04-03
  • Fixed: removed import menu from free version
  • Fixed: removed french translation from plugin directory
2.73.15 2022-04-01
  • Changed: replaced JQuery Autocomplete with new search box
2.73.16 2022-04-01
  • Fixed: autocomplete not creating new POIs
2.73.17 2022-04-01
  • Added: KML URL is now output when there is an error loading the KML file
  • Fixed: geocoder not recognizing some locations, including "lat,lng" entries
2.73.18 2022-04-01
  • Fixed: added back ability to programmatically specify center as array of (lat,lng)
2.73.19 2022-04-01
  • Fixed: Leaflet popup not centered when POI is opened from off-screen
2.74 2022-04-01
  • Added: option to connect POIs with lines, for travel blogs, etc. Lines can be enabled/disabled in the settings or with the shortcode: [mappress lines="true"]
  • Added: new filters form using AJAX
  • Added: import screen for importing maps from CSV files
  • Changed: geocoding custom fields now use a datalist dropdown for easier entry
  • Fixed: Leaflet popup not centered when POI is opened from off-screen
  • Fixed: translations not available for JavaScript texts
  • Fixed: directions not opening when list is below map
  • Fixed: hovering highlight not removed
  • Fixed: on some servers compression settings prevented AJAX calls with output buffering enabled
2.74.1 2022-04-01
  • Fixed: option screen alignment wrong for some options
  • Fixed: travel line animation setting not saving properly
2.74.2 2022-04-01
  • Fixed: custom field geocoding not working
2.73.14 2022-02-23
  • Fixed: check for wp-config settings preventing file changes
2.73.13 2022-02-23
  • Fixed: check for wp-config settings preventing file changes
2.73.12 2022-02-14
  • Fixed: inline directions input not working
2.73.11 2022-02-08
  • Fixed: include/exclude not working for taxonomy filters
2.73.10 2022-02-02
  • Fixed: notice on widget screen
  • Fixed: errors on beta theme editor screen
  • Changed: Remove jQuery version check and jQuery tabs control
2.73.9 2022-01-18
  • Fixed: map doesn't display if google directions used
  • Changed: filter CSS updated
2.73.8 2022-01-17
  • Fixed: allow autoptimize to process scripts
  • Fixed: underscore functions and templates broken by woocommerce lodash
2.73.7 2022-01-16
  • Fixed: notice in wp_query groupby
2.73.5 2022-01-16
  • Fixed: error resizing maps in jQuery tabs
2.73.6 2022-01-16
  • Fixed: exclude wp JS from autoptimize
2.73.4 2022-01-12
  • Added: base code for mashups by users
  • Fixed: maps attached to a trashed post now appear in the map library
  • Fixed: template editor now inserts properly-formatted tokens for custom fields
  • Fixed: mashup query filtes could interfere with queries from POI oembeds
2.73.3 2021-12-28
  • Fixed: PHP error when loading filters template
2.73.2 2021-12-22
  • Fixed: possible PHP error on settings screen
  • Fixed: box-sizing added to layout CSS, directions made max width in mini view
2.73 2021-12-21
  • Important: filters CSS has been updated, please update any custom filter forms to match
  • Added: better popup panning and sizing
  • Added: new custom JSON styles can be created in the style editor
  • Added: setting for filter position (search box or POI list)
  • Added: new filter editor in MapPress settings
  • Added: post count in filter dropdown
  • Added: new filter types: post type and text box
  • Added: user-defined labels for filters
  • Added: filter display formats (select/checkbox/radio)
  • Added: include or exclude specific terms (tags, categories,...) for filters
  • Fixed: filters size better in mini mode
  • Fixed: POI body not showing in Firefox when thumbnails on left/right
  • Fixed: control for attaching posts to maps now shows the correct custom post type
  • Fixed: mashup block not updating when query parameters change
  • Fixed: Gutenberg boolean attributes defaulting to false when converting classic blocks
  • Fixed: settings screen not displaying on some wordpress hosted sites
2.73.1 2021-12-21
  • Fixed: directions not displaying
2.72.5 2021-12-07
  • Fixed: list toggle not working
2.72.4 2021-12-03
  • Fixed: directions link not working if no POI list present
2.72.3 2021-12-03
  • Increment version
2.72.2 2021-12-02
  • Changed: allow DOM events to bubble out of the map container
2.72.1 2021-12-02
  • Fixed: POI drag and drop sorting not working in editor
  • Fixed: shortcodes in AJAX calls now include scripts with map/mashup output
2.72 2021-11-18
  • Changed: mashup queries now use a single SQL statement, for hosts that limit SQL size
  • Fixed: youtube videos inside popups did not play full screen
  • Fixed: [mashup query="current"] now displays current posts correctly
2.71.2 2021-11-12
  • Fixed: full-site editing not working
2.71 2021-11-04
  • Added: enable search for individual maps
  • Added: classic editor button updated for compatibility with Elementor
  • Changed: remove initialOpenDirections parameter
  • Changed: speed up Nominatim autocomplete
  • Changed: internal updates to ES6 JS for options and maps
2.71.1 2021-11-04
  • Added: option for POI list page size
  • Added: option for POI list open/closed when map is loaded
  • Fixed: directions not working on Android
2.70 2021-10-26
  • Added: maps can now be trashed or restored
2.70.1 2021-10-26
  • Changed: clearer highlighting in map list
  • Changed: remove beta version
2.69.9 2021-10-15
  • Fixed: spinner prevented map panning
2.69.8 2021-10-14
  • Added: improve license checking on settings screen
2.69.7 2021-10-13
2.69.6 2021-10-08
  • Fixed: automatic icons not showing in filters dropdown
2.69.5 2021-10-05
  • Fixed: allow map display if some map containers are missing
  • Fixed: use default style if current style does not exist
2.69.4 2021-10-03
  • Fixed: maps crash if center is set
2.69.3 2021-10-02
  • Added: iframes now support inline lists, modal popup POIs, and alignment options
  • Changed: remove Algolia geocoder
  • Fixed: mashup search button hidden by GT editor
  • Fixed: KML POIs not working
2.69.1 2021-09-26
  • Changed: improved error reporting
  • Changed: improved setup wizard
  • Changed: 'post types' setting moved to geocoding section (it only applies to geocoding)
  • Fixed: disabled radio buttons not visible in settings
2.69.2 2021-09-26
  • Fixed: iframe does not display when height has no 'px' suffix
2.69 2021-09-22
  • Added: console messages now display in map layout
  • Added: search/add button on search bar
  • Changed: default size changed to 100%/350px and fixed 425px/350px size removed
  • Changed: improved settings to prevent loading Google API twice
  • Fixed: make post date and post type available for mashup permalinks
2.68.1 2021-09-15
  • Fixed: custom icons missing white outline
2.68.2 2021-09-15
  • Changed: expand styled maps availability
2.68 2021-09-07
  • Added: icon editor now supports Google Material Icons, foreground color, and font sizes
  • Added: icon editor now supports bulk delete
  • Added: icon file name can be edited
2.67.6 2021-08-21
  • Fixed: error opening map editor when using classic editor and tinyMCE is disabled
  • Fixed: warning about block category in map library and classic editor
2.67.5 2021-08-05
  • Fixed: error when saving some custom icons with no symbol
  • Fixed: ACF integration option not appearing in settings
  • Fixed: error preventing saving empty geocoding keys
2.67.3 2021-08-01
  • Fixed: error when using mashup query="current"
  • Fixed: clustering max zoom not working for Leaflet when set to 'none'
2.67.4 2021-08-01
  • Fixed: invalid image when when reverting to standard red pin icon
2.67.2 2021-07-27
  • Fixed: unmounted component error from WP widgets screen unounting map
  • Fixed: warning about invalid block category on map library screen
  • Fixed: warning about toolbargroup vs toolbar
  • Fixed: empty mashup filters not saving, and warning about boolean count setting
  • Fixed: error from trimArray when saving settings
2.67.1 2021-07-26
  • Fixed: error on settings screen
2.67 2021-07-25
  • Added: ACF support for geocoding ACF map fields
  • Added: setting to include ACF map fields directly in mashups
  • Added: Leaflet scrollWheel setting to enable/disable mouse zooming on map
  • Added: settings to control sorting and term counts for mashup filters
  • Added: filter 'mappress_filter_label' to allow custom html for filter term labels
  • Changed: filter values displayed as flex; see mappress.css for info on changing to grid
2.66.4 2021-07-22
  • Fixed: wrong mapid in Gutenberg sidebar
2.66.3 2021-07-22
  • Added: MapPress can now read Advanced Custom Fields (ACF) map fields, for use with front-end maps
  • Fixed: insert map not working from Gutenberg sidebar
2.66.2 2021-07-21
  • Fixed: error in 2.58 widgets screen
2.66 2021-07-20
  • Added: Gutenberg sidebar document panel listing maps attached to current post/page
  • Added: settings for marker clustering, to control max zoon & spiderfy
  • Added: search bounding box
  • Added: warnings about geocoders, Algolia deprecation notice
2.66.1 2021-07-20
  • Added: Gutenberg sidebar document panel listing maps attached to current post/page
2.65.1 2021-07-19
  • Fixed: mashups not displaying if "compatibility" setting was active
2.64.3 2021-07-16
  • Added: setting to display user location on mashup maps
  • Added: setting for mashup minimum search radius
  • Added: standard icons can now be overriden, just create an icon with the same name and any extension (gif/png/jpg)
  • Changed: update filter dropdown CSS to use flexbox
  • Changed: add output class in filters dropdown for filter counts
  • Fixed: custom style json not saving 2021-07-16
2.65 2021-07-16
  • Added: setting to display user location on mashup maps
  • Added: setting for mashup minimum search radius
  • Added: standard icons can now be overriden, just create an icon with the same name and any extension (gif/png/jpg)
  • Added: compatibility setting to output maps in iframes (and prevent theme/plugin compatibility issues)
  • Changed: mashup searches are now biased to viewport for all geocoders, not just Google
  • Changed: update filter dropdown CSS to use flexbox
  • Changed: add output class to term counts in filters dropdown
  • Changed: updated widgets for WP 5.8
  • Fixed: custom style json not saving
2.64.2 2021-06-30
  • Changed: mashup filters now hide terms that are not assigned to any posts
  • Changed: update google marker clusterer to v.1.2
  • Fixed: missing logo
2.64.1 2021-06-29
  • Fixed: JS libraries were not compiled properly
2.64 2021-06-29
  • Added: welcome guide and support page
  • Fixed: post modal content not shown for logged-out users
2.63.2 2021-06-16
2.63.1 2021-05-30
  • Fixed: missing POIs in list
  • Changed: menu removed for Leaflet maps
  • Changed: deactivation form updated
2.62.13 2021-05-28
  • Fixed: popup text not sizing to featured image
  • Fixed: directions server and POI body settings not saving properly
  • Fixed: mapbox default style not applying for maps saved without a map type
  • Changed: updated filters 'mappress_post_query' and 'mappress_pre_filter'
2.63 2021-05-28
  • Added: new map control and modal for editing custom map styles
  • Added: new templates for map list items - please update custom templates to match
  • Added: filters now support multiple filter taxonomies
  • Added: POI list now has pagination controls
  • Fixed: icon scale of 0 should be blank (auto scale)
2.62.12 2021-05-12
  • Fixed: mapbox style preview URL not working
  • Added: workaround for Jetpack Infinite Scroll bug that prevents inline scripts
2.62.11 2021-05-07
  • Fixed: default POI zoom setting not saving
2.62.10 2021-05-05
  • Changed: pagination moved to map list toolbar
  • Fixed: compatibility fix for autoptimize
2.62.9 2021-05-03
  • Added: map list is now paged
  • Fixed: enter key in classic editor title not publishing post
  • Fixed: opening map library slow because of 'attach' control
  • Fixed: blank settings screen for missing icons widget
2.62.8 2021-04-20
  • Fixed: Infobox mouse event bleeding through to map
  • Fixed: Mapbox geocoder not setting POI title for new POIs
  • Fixed: POI list position setting not working
  • Fixed: custom Google styles saving with extra slashes
  • Added: better CSS styling for custom map styles table in MapPress settings screen
2.62.6 2021-03-30
  • Fixed: error with missing layout option for sites upgrading from old versions
2.62.7 2021-03-30
  • Fixed: alert for missing drawing API
2.62.5 2021-03-29
  • Fixed: error in geolocate control for non-SSL sites using Leaflet
  • Fixed: error when opening Mapbox style settings
  • Fixed: some themes hide centered maps with opacity:0
2.62.4 2021-03-27
  • Added: Gutenberg map/mashup blocks now support 'wide' and 'full' alignment
  • Added: Gutenberg map/mashup blocks should now better support 'left', 'right' and 'center' alignement
  • Added: A new 'your location' geolocation control has been added over the map +/- zoom controls
  • Removed: the 'your location' control has been removed from the search box
  • Changed: POI list is now enabled by default
2.62.3 2021-03-23
  • Fixed: settings screen not displayed in free version
2.62.1 2021-03-22
  • Added: POI click settings for mashups now include showing the entire post in a full-screen popup
  • Changed: POI list widened to 300px
  • Fixed: hover effect not deselecting when new POI hovered
  • Fixed: error in infobox when POI opened on hover and map hasn't initialized yet
2.62.2 2021-03-22
  • Fixed: infobox anchor incorrect if icon scale is empty
  • Fixed: license check button JS error
2.59 2021-03-21
  • Fixed: JS files were not compiling for IE11
  • Fixed: Leaflet icons were not setting scale properly, interfering with marker spiderfier
  • Fixed: error when saving map center of 0,0
  • Added: new marker class to enable effects
  • Added: map data can be recovered after deletion
  • Added: highlighting on mouse over for list and marker hover
  • Added: better z-indexing for hovered marker
2.60 2021-03-21
  • Added: updated flex-based mashup list & popup templates with better thumbnail support - please update any custom template
  • Added: updated map popup template and CSS - please update any custom templates
  • Added: for classic editor: put the cursor on a shortcode to open that map in editor
  • Added: better infobox panning and sizing
  • Added: mashup thumbnail position can now be set in MapPress settings
  • Added: setting to open POIs on mouse hover
  • Added: map library now supports column sorting by mapid, map title, and post title
  • Added: window.location is now passed as argument ($args->url) to filter 'mappress_pre_query'
  • Added: classic editor is now React-based
2.61 2021-03-21
  • Added: default sizes are now responsive (%) based, pixel and viewport sizes are still supported
  • Added: default sizes are now editable and sortable
  • Added: new settings have been added for users of the free version
  • Added: support for the new block-based widget editor
  • Changed: plugin setttings screen moved from jQuery to React
  • Changed: POI editor icon picker and color picker have been converted to React
  • Fixed: POI list not updating when POI is changed
  • Fixed: conflict with Yoast preview slug temporarily appearing blank
  • Fixed: Gutenberg editor setting map alignment on settings screen prevents blocks from being selected
  • Fixed: React error for duplicate keys in multiselect
2.61.1 2021-03-21
  • Fixed: error "class Mappress_Pro_Settings not found"
2.62 2021-03-21
  • Added: new icon generator to create icons dynamically
  • Added: new color picker
  • Added: new icon picker
2.58 2020-12-24
  • Added: new infobox with better panning and sizing
  • Added: infobox can now be used with Leaflet, in addition to Google
  • Added: standard Leaflet popups now fit to the map dimensions
  • Added: oembed has been enabled for popups, POIs can now include Youtube videos, music, etc
  • Added: maps can be attached/detached from posts in the map list and map library
  • Added: query by specific post IDs added for Gutenberg mashup blocks
  • Added: map type (style) added to the settings for Gutenberg mashup blocks
  • Added: filter 'mappress_poi_excerpt' can be used to control excerpts in map POIs
  • Changed: bigger popups for POI editor
  • Fixed: warning message for mashup widget in new widget editor
  • Fixed: Gutenberg plugin caused blank taxonomy names in mashup blocks
2.58.1 2020-12-24
  • Fixed: places strim trim() not working for maps with center specified by lat/lng
  • Fixed: better error message for sites with obsolete jQuery and jQuery UI
  • Fixed: admin notices not showing correctly on settings page
  • Fixed: added warning for expired license
  • Fixed: errors for invalid KML files were not displaying
2.58.2 2020-12-24
  • Fixed: jQuery warning was causing maps to not display in older WP versions
2.58.3 2020-12-24
  • Added: selected icon can now be highlighted with a special icon or a circle
  • Fixed: error preventing KML files from being added to map
2.57.3 2020-12-17
  • Fixed: notice in multisite admin
  • Fixed: add missing textdomains
2.57.2 2020-12-16
  • Fixed: remove extra translation json file
2.57.1 2020-12-15
  • Fixed: language texts were not being picked up for JavaScript texts
2.56.11 2020-11-19
  • Changed: move WPML settings to free version
2.56.10 2020-11-18
  • Added: when using the WPML language plugin, maps are copied when duplicating a post from the original language
2.56.9 2020-11-18
  • Changed: Google infoBox popups resize better to fit large content
  • Changed: exclude MapPress from Autoptmize to prevent "wp is not defined" errors in WordPress i18n scripts
2.56.8 2020-11-13
  • Fixed: mashup markers linking to home page instead of individual posts
2.56.4 2020-11-12
  • Fixed: directions form not working
  • Fixed: fatal error for missing icon upload
2.56.5 2020-11-12
  • Fixed: fixed version incompatibility in plugin header
2.56.6 2020-11-12
  • Fixed: typo in initial open directions
2.56.7 2020-11-12
  • Changed: CSS improvements in map library
  • Changed: Nominatim PHP gecodoer now sleeps for 1 sec to comply with their usage limits
  • Changed: improved Nominatim address title parsing
2.56.3 2020-11-07
  • Fixed: directions form not working
  • Fixed: fatal error for missing icon upload
2.54.6 2020-05-06
  • Fixed: added additional security to template display function
2.54.5 2020-05-05
  • Fixed: error is media JS on post/page list screen
2.54.4 2020-05-04
  • Added: authorization checks added for saving maps ('edit_posts') and templates ('manage_options')
2.54.3 2020-04-21
  • Fixed: POI list not displaying in sidebar widgets
2.54.2 2020-04-11
  • Fixed: script loading error in Gutenberg editor
2.54.1 2020-04-11
  • Fixed: removed wp_set_script_translations for older WP versions
  • Changed: internal separation of media and editor classes
2.54 2020-04-10
  • Changed: Google map type control is hidden in frontend, visible only in editor
  • Changed: scrollwheel zoom and keyboard shortcuts are now enabled by default (to match Google API defaults)
  • Changed: filters 'mappress_tile_providers' and 'mappress_baselayers' replaced by filter 'mappress_options'
  • Changed: map filters taxonomy can only be defined via settings, not in shortcodes
  • Changed: improved handling of user location in directions form
  • Changed: directions form closes when map is dragged or clicked
  • Changed: internal updates to template editor, icon/color pickers, JavaScript loading
2.53.9 2020-04-02
  • Fixed: internal updates to ajax functions with nonces
2.53.8 2020-03-29
  • Changed: mashups no longer automatically focus the search box, since this can cause unwanted scrolling
2.53.7 2020-03-04
  • Fixed: change in build process delivered version with .js files
2.53.6 2020-03-04
  • Changed: additional CSS changes to migrate layout to flex
  • Changed: map font set to sans-serif to override themes
  • Fixed: warning in settings when switching map engine type
  • Fixed: warning in PHP log when displaying empty mashups
  • Fixed: mashup sometimes deselected current POI in list for small maps
2.53.5 2020-02-13
  • Added: curly braces can now be used in mashup queries to pass array parameters
  • Changed: map layout switched to CSS flex
  • Fixed: exclude mashup shortcodes from Gutenberg REST requests
2.53.4 2020-01-18
  • Added: 'dragging' and 'keyboard' shortcode attributes for Leaflet maps
  • Fixed: map shortcode not working in archive text widget
  • Fixed: a few themes/plugins trigger wp_footer too early, preventing templates from loading before scripts
2.53.3 2019-09-25
  • Changed: removed space in version string because of conflict with some CDNs
  • Changed: editor made slightly (25px) taller
  • Changed: restored mashup option to open post in same tab
  • Changed: internal changes to remove correctedAddress property
2.53.2 2019-09-10
  • Fixed: custom styles stopped working after MapBox URL change
  • Fixed: updated line unused method for PHP 7.2 compatibility checker
2.53.1 2019-07-11
  • Changed: minor internal updates to geocoders
  • Fixed: centering not working on maps from old versions of plugin
2.53 2019-06-10
  • Added: Algolia, Nominatim and MapBox geocoders can be selected on MapPress settings screen
  • Changed: updated Algolia Places to latest version
  • Changed: updated Leaflet to 1.4.0
  • Fixed: added missing left float for mashup thumbnails (to modify it, see '.mapp-body .wp-post-image' in mappress.css)
  • Fixed: dead directions link if setting 'none' was imported from prior versions
2.52.5 2019-05-02
  • Added: setting to display KML POIs in mashup maps
  • Fixed: conflict with 2017 theme and Leaflet zoom buttons
  • Fixed: maps output in Gutenberg REST requests when option to load scripts in header is selected
2.52.4 2019-03-24
  • Added: a 'check now' button has been added to the settings screen to force license check
  • Fixed: priority was too high for default 'mappress_poi_props' filter
2.52.3 2019-03-15
  • Added: geocoding errors are now shown on the settings screen
2.52.2 2019-02-27
  • Fixed: map controls language code not saving/displaying correctly
2.52.1 2019-02-26
  • Fixed: ajax error when opening map for edit
2.50.11 2019-02-04
  • Fixed: mashup center and zoom not working
  • Fixed: mashups not displaying on some servers; updated gzip detection
  • Changed: internal mashup query and layers control changes
2.51 2019-02-04
  • Added: mashups with a center but no zoom will perform a radius search
  • Fixed: KML markers showing POI text instead of text from KML file
  • Fixed: mashup initial center and zoom have been improved
  • Fixed: mashups not displaying on some servers; updated gzip detection
  • Changed: internal mashup query and layers control changes
2.51.1 2019-02-04
  • Fixed: prevent enter press in map list search from publishing post
  • Changed: updated map list and map search functions
  • Changed: internal function Mappress::ssl() renamed Mappress::is_ssl()
  • Changed: please update any custom directions.php / search.php templates to use Mappress::is_ssl()
2.52 2019-02-04
  • Fixed: prevent enter press in map list search from publishing post
  • Changed: updated map editor search/filter function
  • Changed: internal function Mappress::ssl() renamed Mappress::is_ssl() - please update any custom directions.php or search.php to use the new name
2.50.10 2018-11-06
  • Fixed: PHP 7.2 notice on widgets_init
  • Fixed: blank map when initial centering for mashups using Google engine
2.50.9 2018-11-05
  • Added: support for high-resolution MapBox tiles on high DPI (retina) devices
  • Changed: mashups with multiple POIs will now honor shortcode zoom
  • Changed: Leaflet updated to 1.3.4
  • Fixed: notice on multisite settings screen when user is not super-admin
2.50.8 2018-09-06
  • Added: dropdowns for language/country codes
  • Fixed: blank map occurs if other plugins trigger window resize before map is initialized
  • Fixed: only print mashup templates in Pro version
  • Fixed: continue execution if map container is missing
2.50.7 2018-08-26
  • Fixed: Google maps not displaying in editor when no styles defined
2.50.3 2018-08-25
  • Added: Mapbox token can be set in wp-config.php for multisite with: define('MAPPRESS_APIKEY_MAPBOX')
  • Fixed: editor now shows ALL results when searching for maps
  • Fixed: Google styles were not being applied
2.50.4 2018-08-25
  • Fixed: bug in styles could prevent map from displaying
2.50.5 2018-08-25
  • Fixed: 2nd style bug preventing map display
2.50.6 2018-08-25
  • Fixed: search toolbar not hidden when editing map
2.50.2 2018-08-18
  • Added: easy entry of Mapbox Studio style names in the MapPress settings screen
  • Fixed: custom styles are now retained when switching engines
  • Fixed: initialopeninfo parameter was not working for Leaflet maps
  • Fixed: better CSS for search box in firefox
2.50.1 2018-08-15
  • Fixed: updater was not correctly checking major versions, e.g. 2.50 vs 2.50.1
2.50 2018-08-12
  • Added: updated editor map list in the map editor now allows searching across all posts
  • Fixed: POI list was not refreshing when filtering in some installations
2.49.8 2018-08-01
  • Added: error message when places API not loaded
  • Added: enter points into map editor as "lat,lng"
  • Changed: mashups should now show all POIs
  • Changed: mashups with a single POI will honor shortcode zoom
  • Fixed: map not resizing when a tab is displayed
2.49.7 2018-07-25
  • Added: filters to set MapBox studio styles and custom map tiles
  • Changed: mapping engine now defaults to leaflet
  • Fixed: removed links pointing to beta documentation
  • Fixed: KML popup could appear multiple times when editing multiple maps
  • Fixed: unable to drag markers in editor when using Leaflet
2.49.6 2018-07-18
  • Fixed: autocomplete conflict with WordPress tag search fields
2.49 2018-07-16

BETA = * Added: support added for Leaflet, MapBox, and Algolia search * Added: mashups are now searchable - see the search options on the MapPress settings screen * Added: client-side templating system and template editor on MapPress settings screen * Changed: filter fields now output more data (type, meta_type, etc) * Changed: the 'mini' map mode (with list/map toggles) has been temporarily removed * Changed: Pro updater is now available by default

2.49.1 2018-07-16

BETA = * Fixed: mashups were using the map-popup and map-item templates instead of mashup-popup and mashup-item * Fixed: removed extra 'mapp-iw' tags from popup templates * Fixed: javascript error when centering on invalid place (leaflet only) * Fixed: removed CSS min-width for leaflet popup * Fixed: notice in admin plugins search screen (updater was not setting 'plugin' field in version response) * Fixed: error for leaflet KML layers (setZindexOffset) * Fixed: maximum mashup POIs was locked at 5

2.49.2 2018-07-16

BETA = * Fixed: bug preventing new POIs using Google engine * Fixed: mashup POI list not refreshing on first zoom/pan (Google) * Fixed: map dialog appearing under 'hamburger' menu * Fixed: removed 'mapp-static' class * Fixed: notice on some sites during settings save * Fixed: duplicate texts in .POT translation file

2.49.3 2018-07-16
2.49.4 2018-07-16

BETA = * Fixed: incorrect documentation URLs

2.49.5 2018-07-16

BETA = * Fixed: missing leaflet layer control images

2.48.7 2018-06-14
  • Fixed: restored inline directions form
  • Changed: updated 'directions.php' template file and CSS
  • Changed: updated plugin with new URL
  • Changed: re-added use of inline script functions for themes that match tags inside content (json) data
2.48.6 2018-05-19
  • Fixed: geocoding bug in editor
2.48.5 2018-05-19
  • Fixed: shake in editor caused by Google API update
  • Fixed: API compatibility setting not applied in admin screens
  • Changed: removed inline directions, shape editor
2.48.4 2018-03-22
  • Added: maps now support full-screen control: [mappress fullscreenControl="true"]
  • Fixed: map center was changing when resizing
  • Fixed: mashups were ignoring custom POI list template
  • Changed: mashup filter now shows term names instead of term slugs
2.48.3 2018-03-17
  • Added: dismissible notices
  • Fixed: incorrect sorting for mashups with 'orderby' clause in query
  • Fixed: incorrect CSS in settings screen
  • Changed: use gzip only for mashups, not for maps, added checks for PHP libraries
2.48.2 2018-03-09
  • Fixed: POI list was being hidden on small maps with 'inline' vertical layout
  • Fixed: empty 'ghost' link if post thumbnail is absent
2.48.1 2018-03-07
  • Updated version number
2.48 2018-03-07
  • Updated version number
2.47.10 2018-03-07
  • Fixed: centering error for fixed centers
2.47.9 2018-03-07
  • Fixed: PHP 7 error on 'break' statement
2.47.8 2018-03-07
  • Fixed: bug in free version prevented editing
2.47.7 2018-03-07
  • Fixed: internal javascript error
2.46.7 2018-03-07
  • Fixed: maps in Jquery tabs control not automatically resizing
2.47.6 2018-03-06
  • Added: prevent javascript caching when upgrading from free to Pro
  • Added: enable gzip compression for AJAX data (depends on server settings)
  • Added: 'compatibility' setting to prevent loading maps API by other plugins/themes
  • Added: new layout with POIs on left. Use settings or [mashup layout="left"] for a single map
  • Added: shortcode 'center' can be a place or 'user' to geolocate, for example: [mashup center="new york"] or [mashup center="user"]
  • Changed: mashup query updated to improve performance
  • Changed: faster excerpts for mashup POIs
  • Changed: Pro update settings are now enabled by default
  • Changed: automatic centering zooms out less whenever possible (viewport padding reduced to zero)
  • Changed: clickableIcons defaulted to false (prevent clicks on Google landmarks)
  • Changed: removed extra code for xhtml validity checkers
  • Changed: updates to directions and template 'map-directions.php'
  • Changed: detection for Jetpack infinite scroll improved
2.47.5 2017-11-03
  • Added: filter labels can now include an icon in braces, for example [blue-dot]
  • Added: filter 'mappress_query_filter' for post-query filtering
  • Fixed: workaround for older versions of WordPress which have error in underscore library
2.47.3 2017-11-01
  • Fixed: Pro version updater bug fixes
2.47.4 2017-11-01
  • Added: setting to open POIs in a new tab/window. For shortcodes use [mashup mashupClick="postnew"]
  • Fixed: mashups for custom post types were displaying all post types
  • Fixed: maps saved from custom fields in older versions were not auto-centering properly
2.47.2 2017-11-01
  • Fixed: Pro version automatic updater was not notifying about new updates (it may be necessary to update to the current version manually).
2.47.1 2017-10-21
  • Changed: the settings for mashup POI title and body display have been combined. Select either poi title + body or post title + excerpt. For shortcodes use [[mashup mashupbody="poi"]] for poi title + body, or [[mashup mashupbody="post"]] for post title + excerpt
2.47 2017-10-16
  • Added: filter dropdown now includes icons from the 'automatic icons' setting (for use as a map legend)
  • Fixed: editor spawner multiple icon color pickers, so popups were sometimes in the wrong position
  • Changed: 'directions' and 'mashupClick' (POI click behavior for mashups) are now global, set them from the settings screen instead of the shortcode
  • Changed: templates 'map.php' and 'map-list.php' were updated, please update any custom templates
  • Changed: list CSS class 'mapp-pois'/'mapp-poi' were changed to 'mapp-items'/'mapp-item'
2.46.9 2017-09-28
  • Fixed: POI editor error if tinyMCE is disabled in user settings
2.46.8 2017-09-22
  • Fixed: default style not being applied
  • Fixed: infoWindow displaying even when type
2.46.6 2017-09-18
  • Fixed: sorting in editor not working after first re-sort
2.46.5 2017-09-17
  • Fixed: javascript error on settings screen
  • Fixed: improved check for multiple API keys
  • Fixed: custom template not applied for mashup POIs
2.46.4 2017-09-12
  • Fixed: mashup poilist not shown if shortcode enabled and global setting disabled
  • Fixed: default map style not always applied
2.46.3 2017-09-08
  • Fixed: editor not loading properly in 2.46.2
  • Fixed: minZoom not working in shortcodes
2.46.2 2017-09-08
  • Fixed: Pro version automatic updater communications errors
  • Fixed: icon picker was not working on MapPress settings page
2.46.1 2017-09-06
  • Added: updated French translation, thank you to Serge
  • Fixed: directions were showing 'null' if empty
2.46 2017-09-05
  • Added: NEW TEMPLATES - this release includes all new template files - please update any custom templates to match the new versions.
  • Added: mashup results can now be filtered by taxonomies, see the MapPress settings screen
  • Added: setting 'Automatic updates' allows automatic updates for the Pro version
  • Added: new layout with POIs on the left instead of under map, enable with: [mappresss layout="left"]
  • Added: check for multiple Google Maps API loads
  • Changed: template names now use hyphens instead of underscores and some names have changed: map_layout.php => map.php, map_poi_list.php => map-list.php
  • Changed: CSS class names, for example for the POI list class '.mapp-poi-list' is now '.mapp-list'. Please update any custom CSS.
  • Changed: use the 'hamburger' menu in the map editor to set a map's center & zoom (previously a checkbox was shown in the map editor)
  • Changed: mashups now ignore any center/zoom settings and automatically center to show all POIs
  • Changed: directions now have a Google Maps link. Transportation modes have been removed
  • Changed: 'my location' shown only for SSL or localhost sites (Google has forbidden geolocation on non-secure sites)
  • Changed: maps automatically recenter on screen resize (previously this was the 'adaptive' setting)
  • Changed: scripts are now loaded in the header if JetPack Infinite Scroll is enabled
2.45.4 2017-08-31
  • Fixed: default custom style not applied when displaying map
2.45.3 2017-08-29
  • Fixed: bug when saving quotes (such as image tags) in POI body
  • Fixed: custom map styles not displayed properly
2.45.2 2017-08-27
  • Removed: directions settings 'from' and 'to'
  • Removed: 'adaptive' setting
2.45.1 2017-08-25
  • Fixed: maps were not saving attributes correctly including title, size and map type
  • Fixed: maps with one POI were not setting zoom correctly
  • Fixed: setting for default poi zoom was not saving
  • Fixed: setting for POI click ('mashupClick') was ignored if used in shortcode
  • Changed: directions 'to' is added by default for all POIs
  • Removed: setting for no directions (directions="none")
  • Removed: POI links ('poiLinks') setting removed
2.45 2017-08-23
2.44.5 2017-08-05
  • Changed: improved updater
2.44.4 2017-07-18
  • Changed: updates for PHP 7
2.44.3 2017-04-05
2.44.2 2017-03-28
2.44.1 2017-03-27
2.44 2017-03-27
2.43.10 2016-07-14
2.43.9 2016-07-06
2.43.8 2016-06-27
2.43.4 2015-08-23
2.43.3 2015-07-01
2.43.2 2015-06-28
2.42.1 2014-04-18
2.42 2014-04-12
2.40.7 2013-08-22
2.40.6 2013-08-17
2.40.5 2013-08-13
2.40.4 2013-08-13
2.40.3 2013-02-25
2.40.2 2013-02-18
2.40.1 2013-02-15
2.40 2013-02-06