Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Removal of (deprecated) watchdog_exception in favour of \Drupal::service('logger.factory')->get('geofield')
Fix the Geofield Geolocation.
Issue #3276574 by tobiasb: Disallowed or malformed HTML in german translation .po file
Issue #3360474 by zniki.ru, itamair, sakthi_dev, nitin_lama, Shank115, arti_parmar, apaderno: Fix the issues reported by phpcs
Issue #3402400 by zniki.ru, itamair: Adopt GitlabCi
Fix ESLint Issues in geolocation.js
Issue #3402434 by itamair, zniki.ru: Fix the issues reported by PHPStan
Issue #3390164 by JeroenT: TypeError: Cannot access offset of type string on string in Drupal\geofield\Plugin\Field\FieldWidget\GeofieldLatLonWidget->massageFormValues()
Issue #3395401 by joseph.olstad: fieldset was removed arbitrarily with no issue number reference in commit fdf69a53094 , restore expected markup
$defaultTheme set to 'stark' in GeofieldWidgetTest
General Drupal and PHP Coding standards fixes and code refinements.
Geofield Feeds Integration: Added Instructions in Summary for Geofield Feeds Target (Issue #2952745 by chrisgross: Feeds integration: add a mapping target for geofield)
Issue #3334995 by acbramley: Field label is missing on single cardinality fields using lat/lon, dms, and bounds widgets
Tests fixed: $modules property must be declared protected.
Geofield support to Feeds: NULL values in Lat/Lon fields won't import any Geofield value
(Issue #3221940 by cmchurch, itamair: NULL values return 0 when imported via Feeds)
Added fallback text field area and warning to Geofield Widgets not supporting geometries (Issue #3333015 by itamair, Vincent Rommelaars: GPX LINESTRING() data altered to POINT() when re-saving node)
Refactoring of geofield_proximity library into geofield_general one.
Issue #3315303 by tcrawford, itamair: Error: Call to a member function getParsedReferenceLocation() on array in Drupal\geofield\Plugin\GeofieldProximitySource\ContextProximityFilter->getOrigin()
Further fixed PHP Warning in proximity filter when field is not "field_geofield"
- Issue #3299818 by jessehs: PHP Warning in proximity filter when field is not "field_geofield"'
- Issue #3299813: Undefined array key "field_geofield_proximity_op" when using proximity filter on (at least) non node entity
Further fixed PHP Warning in proximity filter when field is not "field_geofield"
- Issue #3299818 by jessehs: PHP Warning in proximity filter when field is not "field_geofield"'
- Issue #3299813: Undefined array key "field_geofield_proximity_op" when using proximity filter on (at least) non node entity
Fixed PHP Warning in proximity filter when field is not "field_geofield"
- Issue #3299818 by jessehs: PHP Warning in proximity filter when field is not "field_geofield"'
- Issue #3299813: Undefined array key "field_geofield_proximity_op" when using proximity filter on (at least) non node entity
Issue #3283332 by Pasqualle, itamair: Malformed HTML in form description
Issue #3287728 by Project Update Bot: Automated Drupal 10 compatibility fixes
Issue #3280708: Geofield views schema issues
refactored composer.json file to remove "phayes/geophp": "^1.2" and require new "itamair/geophp": "^1.3" library (https://packagist.org/packages/itamair/geophp), fixing issue #3294152 by itamair: Fix PHP 8.1 compatibility on fwrite(): Passing null to parameter #2 ($data) of type string is deprecated
Issue #3220860 by paul121, itamair: GeofieldDefaultWidget Geometry constraints validation
Issue #3222174 by paul121, itamair: Translation for Latitude and Longitude
Issue #3223984 by itamair: Notice: Undefined index: lat in Drupal\geofield\Plugin\GeofieldProximitySourceBase->getHaversineOptions()
Issue #2969564 by batigolix, itamair: How activate PostgreSQL/PostGIS Storage in Drupal 8
GeofieldBackend settings moved into GeofieldItem Field storageSettingsForm.
Addition of Description attribute into GeofieldBackend Annotation, so to be able to describe and list available Geofileld Storage Backends specifications.
Issue #3207216 by m.stenta: LatLon schema error: settings.output_escape missing schema
Issue #3207078 by m.stenta: Add support for centroid WKT in LatLon formatter
Issue #3205143 by m.stenta, shabana.navas, itamair: Patch added to latest version
Issue #3205143 by shabana.navas: Patch added to latest version
Issue #2825635 by Sam152, timwood, 2pha, hussainweb: Implement a migrate cck field plugin for migrating from Drupal 7 to 8 and test the existing process plugin;
Issue #3097292 by 2pha: GeofieldWidgetTest broken;
Issue #3091862: ERROR: Drupal\geofield\Plugin\GeofieldProximitySource\OriginFromProximityFilter not able to calculate valid Proximity value in Drupal\geofield\Plugin\GeofieldProximitySourceBase->getProximity();
GeofieldProximityFilter:
- better Validate the Origin (not null) value, when the filter is required;
Geofield storage definition reverted to precision = 18 and scale = 10 (would need an update_hook otherwise) - 'Issue #3083328: Mismatched field definition reported after updating to 8.x-1.4
GeofieldProximitySourceBase: Better check on invalid proximity origin
Issue #3065776 by itamair: Client Location Origin Geofield Proximity Source not only exposed
Geofield storage definition lowered to precision = 12 and scale = 10 (Issue #3057111 by mikedance: Numeric value out of range: 1264 Out of range value for column 'field_lon')
Geofield storage definition lowered to precision = 12 and scale = 8
Issue #3053372 by AdamPS, itamair: Proximity filter must handle geocode failures
Issue #3041549 by itamair, AdamPS: Proximity filter must handle geocode failures.
Required origin handles also the case of address (geolocated) origin.
src/Plugin/Field/FieldWidget/GeofieldDmsWidget.phpGeofieldDmsWidget & src/Element/GeofieldDms enhancements and fixes:
- Generate a valid Geofield only if the DMS coordinates are valid, otherwise delete the entry.
- Generate a default entry that is empty and not 0, 0 , 0 (that would create a new geofield on every save)
(Issue #2142071 by holist, itamair: Allowing coordinate entry in degrees-minutes-seconds DMS format)
Issue #1840894: Add documentation on how to save a Geofield programatically.