Releases: strangerstudios/pmpro-membership-maps
Releases · strangerstudios/pmpro-membership-maps
0.7.1 - 2024-02-26
- BUG FIX: Fixed a bug introduced in 0.7 where the map would not display markers due to undefined variable.
0.7 - 2024-02-16
- SECURITY: Only users with the "edit_users" capability may add the pmpro_membership_maps shortcode to posts and widgets now.
- ENHANCEMENT: Added better support for the Membership Directory Limit attribute to apply to the map displayed on the Directory page.
- REFACTOR: Refactored marker data indexes to prevent conflicts.
v0.6 - 2023-10-12
- ENHANCEMENT: Improved accessibility for screen readers. (@michaelbeil)
- ENHANCEMENT: Added 'max_zoom' attribute to the shortcode for how far the zoom is limited on the map. Accepts a value of 0-18. (@JarrydLong)
- ENHANCEMENT: Added support for Multiple Memberships Per User. (@dparker1005)
v0.5 - 2022-09-22
- ENHANCEMENT: Test the API request whenever saving a new API Key to ensure it's all setup correctly.
- ENHANCEMENT: Improved functionality and sanitization of custom fields in marker windows. URL values now are clickable.
- ENHANCEMENT: Geocode user address whenever their profile is saved or updated and billing fields are present on the edit user/profile page.
0.4 - 2022-07-27
- SECURITY: Improved sanitization and escaping of variables. (@JarrydLong)
- ENHANCEMENT: Improved support for Membership Directory V1.2+. (@JarrydLong)
- ENHANCEMENT: Improved the map logic on the single profile view of the Member Directory to show only the person in question marker. (@JarrydLong)
- ENHANCEMENT: Improved the spacing around the map on the frontend. (@JarrydLong)
- BUG FIX: Fixed an issue where 'show_avatar' in Membership Directory was always showing regardless of attribute value (@aquiferweb)
V0.3
- ENHANCEMENT: Added in support for Zoom levels for map. New filter 'pmpromm_default_zoom_level'.
- ENHANCEMENT: Filter added to geocoding API key. New filter 'pmpromm_geocoding_api_key'.
- ENHANCEMENT: Custom fields now supported to show up inside the markers info window.
- ENHANCEMENT: Code refactored and implemented better map styling options. New filter 'pmpromm_map_styles'.
- ENHANCEMENT: General improvements made to single map query.
- BUG FIX: Fixed an issue with shortcode attribute 'ID' conflicts and changed to 'map_id' to be more explicit.
V0.2
- BUG FIX: Fixed an error where an incorrect variable was referenced in JavaScript.
- BUG FIX: Fixed a warning for empty marker coordinates.
- ENHANCEMENT: Added in link to documentation on how to get a Google Maps API key on the 'Advanced Settings' page.
- ENHANCEMENT: General improvements to code to handle larger amounts of markers. Defaults to 100 markers at a time.
- ENHANCEMENT: 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.
- ENHANCEMENT: Support internationalization and loaded general .pot, .po and .mo files for translations.
V0.1
Initial Release.