Simple Address Field Icon

Simple Address Field

2.2.1

July 30th, 2026

What's fixed

  • Map view survives a marker drag — dragging the pin no longer resets the zoom and center.
  • The dropped point is the saved point — a drag no longer snaps the marker to the nearest matched place.

Thanks to @eugene-karuna for reporting and diagnosing this in #24.

Full Changelog: https://github.com/el-schneider/statamic-simple-address/compare/v2.2.0...v2.2.1

2.2.0

July 29th, 2026

What's new

  • Expand details by default — a new fieldtype toggle that shows the map and address details as soon as an address is selected, instead of behind the Show details button. Defaults to off, so existing fields are unchanged.
  • Map Zoom — a new fieldtype option for the initial zoom level of the details map, on the Leaflet scale from 0 (the whole world) to 20. Defaults to 13, the value that was previously hard-coded.

Both options were contributed by @eugene-karuna in #21 and #22, and landed together in #23.

Full Changelog: https://github.com/el-schneider/statamic-simple-address/compare/v2.1.2...v2.2.0

2.1.2

June 5th, 2026

What's fixed

  • Laravel 13 cache compatibility — Geocoder results are now cached as plain serializable arrays and rehydrated on read, avoiding failures when Laravel 13's cache.serializable_classes=false security default blocks cached provider result objects from being unserialized.
  • Non-Nominatim provider cache safety — The cache fix was validated with Google Maps-style geocoder results so providers with custom result objects no longer break cached autocomplete responses.

Fixes https://github.com/el-schneider/statamic-simple-address/issues/19.

Full Changelog: https://github.com/el-schneider/statamic-simple-address/compare/v2.1.1...v2.1.2

2.1.1

April 28th, 2026

What's fixed

  • Support customized CP routes — Frontend geocoding endpoints now use Statamic's cp_url() helper instead of hardcoded /cp/... URLs.
  • Fix language locale TypeError — Geocoding controller now normalizes taggable language config arrays to comma-separated strings before calling withLocale().

Maintenance

  • CI/automation alignment — Dependabot config, CI workflow split, and Husky/pre-commit checks were aligned with current repository maintenance standards.

Full Changelog: https://github.com/el-schneider/statamic-simple-address/compare/v2.1.0...v2.1.1

2.1.0

February 17th, 2026

What's new

  • Dark mode map tiles — Map now reactively switches between CARTO light and dark tile layers based on Statamic's color mode
  • Native UI components — Details panel uses <ui-card> and <ui-badge>, toggle button uses <ui-button> for consistent CP styling
  • Improved dark mode — Leaflet controls (zoom, attribution) properly themed for dark mode

What's changed

  • Zoom control moved to bottom-right
  • Placeholder text updated to "Search for an address or place..."
  • No-results text now uses existing Statamic translations ("No results" / "Start typing to search")
  • YAML detail view uses simplified styling with inherited theme colors
  • CI: Added Composer install step for asset builds

Contributors

Thanks to @daun for the original PRs (#7, #8, #9) that this release is based on.

Full Changelog: https://github.com/el-schneider/statamic-simple-address/compare/v2.0.0...v2.1.0

2.0.0

February 1st, 2026

What's new

  • Statamic v6 support - Full compatibility with Statamic v6 and its Vue 3-based Control Panel
  • Vue 3 migration - Complete rewrite using Composition API with <script setup>
  • Statamic Combobox - Replaced vue-select with native Statamic Combobox component
  • Dark mode support - Proper styling for Statamic's dark mode
  • Browser tests - Added Pest browser coverage for CP fieldtype

What's changed

  • Aligned fieldtype styling with Statamic v6 CP design system
  • Replaced custom CSS with Tailwind utility classes
  • Updated build system to use Statamic Vite plugin
  • Updated CI to PHP 8.4 and Node 22

Breaking changes

  • Requires Statamic v6 - This version is not compatible with Statamic v5 or earlier. Use v0.2.x for Statamic v5.

Full Changelog: https://github.com/el-schneider/statamic-simple-address/compare/v0.2.2...v2.0.0

0.2.3

April 28th, 2026

What's fixed

  • Fix control panel route handling for simple-address search/reverse endpoints when CP route is customized (#15)

Full Changelog: https://github.com/el-schneider/statamic-simple-address/compare/v0.2.2...v0.2.3

0.2.2

December 5th, 2025

What's fixed

  • Fix special treatment for empty non-laravel AdminLevelCollection (#5)
  • Fix error handling in geocoding operations with improved logging

Full Changelog: https://github.com/el-schneider/statamic-simple-address/compare/v0.2.1...v0.2.2

0.2.1

December 3rd, 2025

Whats'fixed

  • Add mergeConfigFrom and clean up ServiceProvider