Every recorded version, newest first, with what changed in each one.
Latest 0.9· May 22, 202510 versionsSince Oct 2020
2025 · 2 versions
0.9
Latest
2 improvements1 fix
Improved
General improvements to loading the JavaScript files and load the files asynchronously. (@andrewlimaza, @JarrydLong)
Improved search support for the Membership Directory and Profiles Add On. The map will now show the marker results from the search results. (@JarrydLong)
Fixed
Fixed an issue where the Membership Map Address fields would not show for logged-out users during the checkout process. (@JarrydLong)
0.8
3 improvements2 fixes1 security
Improved
Added improved opt-in functionality for allowing members to opt-in to being displayed on the map for privacy reasons. Backwards compatibility is added for existing members to be opted-in and may opt-out at any time. (@JarrydLong)
New "Membership Map Address" fields used to capture the member's address for the map. (@JarrydLong)
New filter `pmpromm_single_map_profile_shortcode` which allows developers to adjust the map shortcode and it's attributes for the single profile page view. (@andrewlimaza)
Fixed
Fixed an issue where viewing your own profile would display other member's markers on the map (when no username is passed to the profile URL). (@MaximilianoRicoTabo)
Added filter `pmpromm_single_marker_content` back to the codebase. It was mistakenly removed in a prior release. (@andrewlimaza)
Security
General improvements to sanitization and escaping of variables. (@andrewlimaza)
2024 · 2 versions
0.7.1
1 fix
Fixed
Fixed a bug introduced in 0.7 where the map would not display markers due to undefined variable.
0.7
2 improvements1 security
Improved
Added better support for the Membership Directory Limit attribute to apply to the map displayed on the Directory page.
Refactored marker data indexes to prevent conflicts.
Security
Only users with the "edit_users" capability may add the pmpro_membership_maps shortcode to posts and widgets now.
2023 · 1 version
0.6
3 improvements
Improved
Improved accessibility for screen readers. (@michaelbeil)
Added 'max_zoom' attribute to the shortcode for how far the zoom is limited on the map. Accepts a value of 0-18. (@JarrydLong)
Added support for Multiple Memberships Per User. (@dparker1005)
2022 · 2 versions
0.5
2 improvements
Improved
Improved functionality and sanitzation of custom fields in marker windows. URL values now are clickable.
Geocode user address whenever their profile is saved or updated and billing fields are present on the edit user/profile page.
0.4
3 improvements1 fix1 security
Improved
Improved support for Membership Directory V1.2+.
Improved the map logic on the single profile view of the Member Directory to show only the person in question marker.
Improved the spacing around the map on the frontend.
Fixed
Fixed an issue where 'show_avatar' in Membership Directory was always showing regardless of attribute value (@aquiferweb)
Security
Improved sanitization and escaping of variables.
2021 · 1 version
0.3
4 improvements1 fix
Improved
Added in support for Zoom levels for map. New filter 'pmpromm_default_zoom_level'.
Custom fields now supported to show up inside the markers info window.
Code refactored and implemented better map styling options. New filter 'pmpromm_map_styles'.
General improvements made to single map query.
Fixed
Fixed an issue with shortcode attribute 'ID' conflicts and changed to 'map_id' to be more explicit.
2020 · 1 version
0.2
3 improvements2 fixes
Improved
General improvements to code to handle larger amounts of markers. Defaults to 100 markers at a time.
New filters added to allow a start and end for loading markers to let developer's load only a certain amount of markers. 'pmpromm_load_markers_start' and 'pmpromm_load_markers_limit' respectively.
Support internationalization and loaded general .pot, .po and .mo files for translations.
Fixed
Fixed an error where an incorrect variable was referenced in JavaScript.
Fixed a warning for empty marker coordinates.
Undated · 1 version
0.1
1 change
Changes
Initial commit.
Changelog published by the developer, in their original language.