## 2.2.0 (2025-01-15)

### Features

- Add comprehensive Matomo analytics integration with GDPR compliance (currently disabled)
- Add popover content type option for overview map blocks and shortcodes
- Implement detailed user interaction tracking for maps, overview, and sidebar components
- Add analytics session tracking with minimal performance impact
- Enhance map error handling with graceful fallbacks for missing POI icons
- Add cluster click tracking for better user behavior insights
- Implement consent monitoring with real-time status updates
- Add comprehensive filter tracking for search functionality
- Add API performance monitoring and error tracking
- Implement session summary tracking for user engagement analytics
- Add support for happenings-specific location data extraction
- Add lodash-es dependency for improved utility functions
- Remove legacy overviewMap.js file in favor of modular RuaOverview class

### Bug fixes

- Fix API connection error handling and timeout management
- Improve map tile error handling to prevent console warnings
- Fix missing image fallbacks for map POI icons
- Enhance error logging and debugging capabilities
- Fix options page field validation to prevent undefined field access
- Fix checkbox default value handling in options
- Improve overview renderer with proper default attribute handling
- Fix shortcode attribute formatting for popover content type

## 2.1.0.1 (2025-07-14)

### Features

- Api version fix

## 2.1.0 (2025-07-10)

### Features

- Add option to set initial map location and zoom for block/shortcode
- Add option to auto-fit map to all results on load for block/shortcode
- Improve performance by only calling map invalidateSize() when necessary
- Add smart hover tooltips to map features with proper nested polygon detection
- Implement separate highlighting system for stories vs happenings
- Add click empty areas to clear all highlights functionality
- Improve cluster icon highlighting to show when containing highlighted markers
- Enhanced mobile experience with preserved highlighting after closing panels

### Bug fixes

- Ensure correct locations load on the map when toggling between 'Search' and 'Explore Story' modes
- Fix issue where switching between 'Happenings' and 'Stories' incorrectly appended the most recent entry
- Replace complex overlap popup system with intuitive hover detection
- Fix panel close behavior to only close currently open panel instead of all panels
- Improve map performance with mousemove throttling and optimized event handling
- Fix result highlighting logic to properly determine story vs happening context

## 2.0.5.1 (2025-07-04)

### Features

- Add progressive loading to maps.
- Add Google Maps directions link to pop-up.

### Bug fixes

- Fix shortcode conflict with sidebar map.

## 2.0.4 (2025-06-27)

### Features

- Add new version of overview map shortcode.
- Add API health check.
- Display more detailed connection error notices in administration.

### Bug fixes

- Add request-specific timeouts.
- Render RUA fields in default post type only.

## 2.0.3 (2025-06-20)

### Bug fixes

- Implement plugin-based timeout handler.
- Fix tier check.

## 2.0.1 (2025-06-12)

### Bug fixes

- Add troubleshooting mechanisms.

## 2.0.0 (2025-06-05)

### Features

- Add Overview Map block.
- Add "export to EventsML" feature.

## 1.20.0 (2025-01-07)

### Features

- Incorporate Leaflet Draw into admin map.
- Improve location search results.

### Bug fixes

- Fix map zoom levels.

## 1.19.2 (2024-12-13)

### Bug fixes

- Fix a bug with the search date filters introduced in version 1.19.0.

## 1.19.1 (2024-12-12)

### Bug fixes

- Fix a bug with the overview map date filters introduced in version 1.19.0.

## 1.19.0 (2024-12-11)

### Features

- Add maximum initial zoom option for the sidebar map.
- Add checkboxes for date filters.
- Update overview map header.

## 1.18.0 (2024-12-03)

### Features

- Add support for the Co-Authors Plus plugin.

## 1.17.1 (2024-11-20)

### Bug Fixes

- Fix full-width map.

## 1.17.0 (2024-11-19)

### Bug Fixes

- Fix pop-up description length.

### Features

- Add instructions for each field.
- Add RUA tags.

## 1.16.0 (2024-11-15)

### Bug Fixes

- Fix author filter.

### Features

- Make default dates optional.
- Add support for full-width overview map.
- Add default happening title.
- Display the story summary within pop-ups.

## 1.15.0 (2024-10-15)

### Bug Fixes

- Fix date/time input not displaying automatically for new happenings.

### Features

- Add relative dates to overview map.

## 1.14.0 (2024-10-14)

### Bug Fixes

- Fix quotation marks breaking overlapped locations pop-up.
- Fix the Enter key not working in the search bar.

### Features

- Add map date types.
- Add width and height attributes to overview map.
- Allow single points to be returned by the admin search.
- Make the admin maps taller.
- Make new happenings "temporal" by default.

## 1.13.3 (2024-10-09)

### Bug Fixes

- Prevent happenings from being upserted during an import update.

## 1.13.2 (2024-10-07)

### Bug Fixes

- Update stories that are imported more than once.

## 1.13.1 (2024-10-03)

### Features

- Add RUA category to stories.

### Bug Fixes

- Fix empty categories not showing in the importer default category options.

## 1.12.1 (2024-09-30)

### Features

- Add default category option for the importer.

### Bug Fixes

- Ensure that the button and tab colors are prioritized over the theme styles.

## 1.11.0 (2024-09-25)

### Features

- Add premium features call-to-action.

## 1.10.0 (2024-09-24)

### Features

- Specify different tier options.

## 1.9.0 (2024-09-18)

### Features

- Add EventsML importer.

## 1.8.1 (2024-09-09)

### Bug Fixes

- Reduce font size for switch options.

## 1.8.0 (2024-09-05)

### Features

- Add PT-PT translations.

## 1.7.0 (2024-09-04)

### Features

- Add option to render tiles automatically.
- Add option for font family.

## 1.6.0 (2024-08-30)

### Features

- Load maps on demand for improved performance.

## 1.5.1 (2024-08-29)

### Features

- Use cached tiles for improved performance.
- Use minified assets for improved performance.

## 1.4.7 (2024-08-29)

### Bug Fixes

- Defer script loading.

## 1.4.6 (2024-08-28)

### Bug Fixes

- Fix CDN for Leaflet.

## 1.4.5 (2024-08-23)

### Bug Fixes

- Fix explore tab appearing when it shouldn't.

### Features

- Add button to show all results on the map (mobile).

## 1.4.4 (2024-08-23)

### Bug Fixes

- Improve performance.

## 1.4.3 (2024-08-22)

### Bug Fixes

- Change mobile design for added consistency across devices.

## 1.4.2 (2024-08-12)

### Bug Fixes

- Fix mobile elements.

## 1.4.1 (2024-08-07)

### Features

- Use MapTiler as the tile provider.

### Bug Fixes

- Fix mobile elements.
- Fix date filters not accounting for ranges.
- Fix flash of unstyled content.

## 1.3.0 (2024-07-12)

### Features

- Show nearby stories on the map.
- Have the tag filter looking in the category names.

### Bug Fixes

- Fix several minor bugs.

## 1.2.1 (2024-06-27)

### Features

- List only distinct names and descriptions for overlapping polygons.
- Change polygon color.
- Add center and zoom attributes to overview map.
- Add default WordPress search URL.

### Bug Fixes

- Fix option-related bugs.

## 1.1.3 (2024-06-19)

### Bug Fixes

- Fix several bugs

## 1.1.0 (2024-06-18)

### Features

- Add update checks.

### Bug Fixes

- Fix deleting posts.

## 1.0.0 (2024-06-01)

### Features

- Initial release.
