smart_ip 5.0.0-alpha3

Further Drupal 10 fixes

Contributors (4)

mehul.gada, John_B, heddn, arpeggio

Changelog

Issues: 2 issues resolved.

Changes since 5.0.0-alpha2:

smart_ip 5.0.0-alpha2

Bug fixes

Issue #3332499 by arpeggio: Corrected smart_ip.info.yml.
Issue #3332499 by arpeggio: Initial release.

smart_ip 6.x-2.58

New features

Issue #3227191 by arpeggio: Implemented the Abstract IP Geolocation service.

smart_ip 7.x-2.58

New features

Issue #3227190 by arpeggio: Implemented the Abstract IP Geolocation service.

smart_ip 7.x-2.57

New features

Issue #3227190 by arpeggio: Implemented the Abstract IP Geolocation service.

smart_ip 8.x-3.10

New features

Issue #3227189 by arpeggio: Implemented the Abstract IP Geolocation service.

smart_ip 8.x-4.2

New features

Issue #3227189 by arpeggio: Implemented the Abstract IP Geolocation service.

smart_ip 8.x-4.1

Bug fixes

Issue #3192476 by tmusika: Made Maxmind GeoLite2 DB updated weekly.
Issue #3090575 by OthmanEmad: Check if session is started.
Issue #3160467 by arpeggio: Removed geotimezone as Smart IP requirement.

smart_ip 8.x-3.9

Bug fixes

Issue #3192476 by tmusika: Made Maxmind GeoLite2 DB updated weekly.
Issue #3090575 by OthmanEmad: Check if session is started.
Issue #3160467 by arpeggio: Removed geotimezone as Smart IP requirement.

smart_ip 8.x-4.0

Bug fixes
New features

Issue #3135397 by arpeggio: Added the core_version_requirement in info.yml file key and drupal/core in composer.json.
Issue #3107344 by Omar Alahmed, Mohammed J. Razem, MilosR, arpeggio: Provided config to exclude looking up specific IPs.
Issue #3132075 by arpeggio: Fixed Akamai EdgeScape "region" value issue.
Issue #3132075 by arpeggio: Added support for Akamai EdgeScape.
Issue #3119243 by arpeggio: Fixed MaxMind GeoIP2 binary database don't get updated on cron run.
Issue #3086153 by matsbla: Replaced depracted codes.

smart_ip 8.x-3.8

Bug fixes
New features

Issue #3107344 by Omar Alahmed, Mohammed J. Razem, MilosR, arpeggio: Provided config to exclude looking up specific IPs.
Issue #3132075 by arpeggio: Fixed Akamai EdgeScape "region" value issue.
Issue #3132075 by arpeggio: Added support for Akamai EdgeScape.
Issue #3119243 by arpeggio: Fixed MaxMind GeoIP2 binary database don't get updated on cron run.

smart_ip 7.x-2.56

Bug fixes
New features

Issue #3125298 by pobster: Added support for Akamai EdgeScape.
Issue #3104360 by arpeggio: Fixed MaxMind GeoIP2 binary database don't get updated on cron run.

smart_ip 6.x-2.56

Bug fixes
New features

Issue #3125298 by pobster: Added support for Akamai EdgeScape.
Issue #3104360 by arpeggio: Fixed MaxMind GeoIP2 binary database don't get updated on cron run.

smart_ip 8.x-4.x-dev

Bug fixes
New features

Issue #3255494 by orb: Fixed File appended an incrementing number results to generate "Failed extracting %file" error.
Issue #3227189 by arpeggio: Implemented the Abstract IP Geolocation service.
Issue #3192476 by tmusika: Made Maxmind GeoLite2 DB updated weekly.
Issue #3090575 by OthmanEmad: Check if session is started.
Issue #3160467 by arpeggio: Removed geotimezone as Smart IP requirement.
Issue #3090575 by OthmanEmad: Check if session is started.
Issue #3160467 by agoradesign: Removed geotimezone as Smart IP requirement.

smart_ip 7.x-2.55

Bug fixes

Issue #3053003 by fraserthompson, arpeggio: Fixed Maxmind requests are made via HTTP, not HTTPS.
Issue #3097588 by iamweird: Fixed licensed MaxMind database don't get updated on cron run.
Issue #3118611 by birdsnbees: Removed UK to EU member list.

smart_ip 6.x-2.55

Bug fixes

Issue #3053003 by fraserthompson, arpeggio: Fixed Maxmind requests are made via HTTP, not HTTPS.
Issue #3097588 by iamweird: Fixed licensed MaxMind database don't get updated on cron run.
Issue #3118611 by birdsnbees: Removed UK to EU member list.

smart_ip 8.x-3.7

Bug fixes

Issue #3053003 by fraserthompson, arpeggio: Fixed Maxmind requests are made via HTTP, not HTTPS.
Issue #3090455 by Megha_kundar: Changed "Latitute" and "longitute" to "longitude" and "latitude".
Issue #3097588 by iamweird: Fixed licensed MaxMind database don't get updated on cron run.
Issue #3118611 by birdsnbees: Removed UK to EU member list.
Issue #3023521: Add smart_ip as dependency for device_geolocation.
Issue #3000491 by arpeggio: Fixed error in UI always shows 'Yes' value in 'Automatic binary database update' field.

smart_ip 7.x-2.54

Bug fixes

Issue #3027452 by fraserthompson: Fixed Maxmind binary downloads are corrupt since Drupal 7.61.
Issue #3040532 by arpeggio: Fixed ParseError: syntax error, unexpected "{" in drupal_load().
Issue #3013285 by Alex Bukach: Fixed wrong variables for MaxMind.
Issue #3010331 by TheLioness22: Fixed "Undefined Index: is_gdpr_country".

smart_ip 6.x-2.54

Bug fixes

Issue #3027452 by fraserthompson: Fixed Maxmind binary downloads are corrupt.
Issue #3040536 by arpeggio: Fixed Parse error: syntax error, unexpected '{' in drupal_load().
Issue #3013285 by Alex Bukach: Fixed wrong variables for MaxMind.
Issue #3010331 by TheLioness22: Fixed "Undefined Index: is_gdpr_country".

smart_ip 6.x-2.53

Bug fixes
New features

Issue #2999265 by arpeggio: Removed Geo Time Zone module as dependency.
Issue #2999260 by arpeggio: Fixed fatal error: Call to undefined function user_role_permissions().

smart_ip 7.x-2.53

New features

Issue #2999265 by arpeggio: Removed Geo Time Zone module as dependency.

smart_ip 8.x-3.6

Bug fixes
New features

Issue #2998033 by arpeggio: Implemented field that determines a country follows GDPR.
Issue #2997762 by arpeggio: Integrated Geo Time Zone.
Issue #2998029 by arpeggio: Added "Is EU country" field in device_geolocation block.
Issue #2997788 by deepanker_bhalla: Fixed coding standard issues.
Issue #2997757 by arpeggio: Replaced IP2Location's "This parameter is unavailable in selected .BIN data file. Please upgrade." with NULL value.

smart_ip 7.x-2.52

New features

Issue #2998043 by arpeggio: Implemented field that determines a country follows GDPR.
Issue #2997763 by arpeggio: Integrated Geo Time Zone.
Issue #2998041 by arpeggio: Added "Is EU country" field in device_geolocation block.
Issue #2996631 by arpeggio: Implemented to use Maxmind's "is_in_european_union" to override native smart_ip_is_eu_country() function value.

smart_ip 6.x-2.52

New features

Issue #2998045 by arpeggio: Implemented field that determines a country follows GDPR.
Issue #2997764 by arpeggio: Integrated Geo Time Zone.
Issue #2998042 by arpeggio: Addeded "Is EU country" field in device_geolocation block.
Issue #2996632 by arpeggio: Implemented to use Maxmind's "is_in_european_union" to override native smart_ip_is_eu_country() function value.

smart_ip 8.x-3.5

Bug fixes
New features

Issue #2996630 by arpeggio: Implemented to use Maxmind's "is_in_european_union" to override native smart_ip_is_eu_country() function value.
Issue #2996628 by arpeggio: Added missing schema in device_geolocation module.
Issue #2996534 by SocialNicheGuru: Fixed smart_ip.settings.schema.yml : Unexpected characters near "s geolocation.'" at line 31.

smart_ip 6.x-2.51

Bug fixes
New features

Issue #2996372 by arpeggio: Implemented flag that prevents saving location details of visitors from EU countries.
Issue #1516396 by arpeggio: Implemented role based debug mode.
Issue #2993738 by arpeggio: Added provision for GDPR compliance.
Issue #2992177 by arpeggio: Added helpful description for "Google map region" and "Google map localization" fields.
Issue #2956717 by wesleybpereira, mertres: Fixed warning after installing and configuring Smart IP.

smart_ip 7.x-2.51

Bug fixes
New features

Issue #2996371 by arpeggio: Implemented flag that prevents saving location details of visitors from EU countries.
Issue #2016289 by arpeggio: Implemented role based debug mode.
Issue #2993738 by arpeggio: Added provision for GDPR compliance.
Issue #2992177 by arpeggio: Added helpful description for "Google map region" and "Google map localization" fields.
Issue #2956717 by wesleybpereira, mertres: Fixed warning after installing and configuring Smart IP.

smart_ip 8.x-3.4

New features

Issue #2994779 by arpeggio, alberto56: Implemented prevention of breaking the site if database cannot be found.
Issue #2996370 by arpeggio: Implemented flag that prevents saving location details of visitors from EU countries.
Issue #2996368 by arpeggio: Added missing schema.
Issue #2862585 by arpeggio: Implemented role based debug mode.
Issue #2993706 by arpeggio: Implemented smart_ip_ip2location_bin_db module auto update binary database for Licensed version.
Issue #2993738 by arpeggio: Added provision for GDPR compliance.

smart_ip 8.x-3.3

Bug fixes

Issue #2989486 by arpeggio: Implemented force update of user geolocation upon AJAX geolocation check attempt.
Issue #2989486 by xrgrentzx, arpeggio: Disabled all cache in Device Geolocation sub-module's AJAX calls.

smart_ip 8.x-3.2

Bug fixes

Issue #2912182 by j.cowher: Fixed updateUserLocation() not working as expected when debug_mode is enabled.
Issue #2894457 by Ruslan P: Fixed undefined index in form settings.
Issue #2884890 by Ruslan P,arpeggio: device_geolocation: allow receive the data in another language.
Issue #2869790 by agoradesign: LogicException in DeviceGeolocationController.
Issue #2855096 by scm6079: Fixed Theme Hook Variables Stored Outside of Specifications.
Issue #2787779 by arpeggio: Updated readme file of device_geolocation module.

smart_ip 7.x-2.50

Bug fixes
New features

Issue #2831789 by arpeggio: Added Smart IP PHP version minimum requirement error message.
Issue #2825150 by arpeggio: Fixed Can't Update MaxMind Database.

smart_ip 6.x-2.50

Bug fixes
New features

Issue #2831789 by arpeggio: Added Smart IP PHP version minimum requirement error message.
Issue #2825150 by arpeggio: Fixed Can't Update MaxMind Database.

smart_ip 7.x-2.49

Bug fixes
New features

Issue #2831789 by arpeggio: Added Smart IP PHP version minimum requirement error message.
Issue #2825150 by arpeggio: Fixed Can't Update MaxMind Database.

smart_ip 6.x-2.49

Bug fixes
New features

Issue #2831789 by arpeggio: Added Smart IP PHP version minimum requirement error message.
Issue #2825150 by arpeggio: Fixed Can't Update MaxMind Database.

smart_ip 7.x-2.48

Bug fixes

Issue #2825945 by arpeggio: Fixed PHP Fatal error: Cannot redeclare geoip_country_code_by_name_v6() in smart_ip/includes/geoip.inc on line 431
Issue #2831326 by arpeggio, deweydb: Fixed calling smart_ip_session_get() always set the session.

smart_ip 6.x-2.48

Bug fixes

Issue #2825945 by arpeggio: Fixed PHP Fatal error: Cannot redeclare geoip_country_code_by_name_v6() in smart_ip/includes/geoip.inc on line 431
Issue #2831326 by arpeggio, deweydb: Fixed calling smart_ip_session_get() always set the session.

smart_ip 7.x-2.47

Bug fixes

Issue #2807487 by Alex Bukach: Fixed cannot switch to MaxMind Binary.
Issue #2803155 by krystianbuczak: Fixed wrong array key for subdivisions data.
Issue #2801895 by Alex Bukach,arpeggio: Fixed automatic MaxMind GeoIP2 binary database update using correct file name.
Issue #2785551 by arpeggio: Implemented equivalent of 'administrative_area_level_1' is 'region' in Device Geolocation's result.
Issue #2784621 by arpeggio: Fixed Notice: Undefined variable: 'version' and 'edition' in smart_ip_maxmind_bin_db_update().

smart_ip 6.x-2.47

Bug fixes

Issue #2807487 by Alex Bukach: Fixed cannot switch to MaxMind Binary.
Issue #2803155 by krystianbuczak: Fixed wrong array key for subdivisions data.
Issue #2801895 by Alex Bukach,arpeggio: Fixed automatic MaxMind GeoIP2 binary database update using correct file name.
Issue #2785551 by arpeggio: Implemented equivalent of 'administrative_area_level_1' is 'region' in Device Geolocation's result.
Issue #2784621 by arpeggio: Fixed Notice: Undefined variable: 'version' and 'edition' in smart_ip_maxmind_bin_db_update().

smart_ip 8.x-3.1

Bug fixes

Issue #2787745 by Dondi: Fixed Composer invalid version string "~8.*".

smart_ip 8.x-3.0-alpha2

New features

Issue #2782473 by arpeggio: Implemented IP2Location binary database.

smart_ip 7.x-2.46

Bug fixes
New features

Issue #2783663 by arpeggio: Implemented IPV6 support for IP2Location.
Issue #2783601 by arpeggio: Fixed Manual lookup and Admin debug don't work with mod_geoip, X-GeoIP-Country and Cloudflare IP Geolocation.
Issue #2777765 by arpeggio: Implemented MaxMind GeoIP2 binary database as Smart IP data source.
Issue #2780219 by arpeggio: Implemented Maxmind binary database for lite version updates first Tuesday of every month.
Issue #2387897 by arpeggio: Implemented using of current user's IP address if parameter of query is empty. Refactored codes.

smart_ip 6.x-2.46

Bug fixes
New features

Issue #2783663 by arpeggio: Implemented IPV6 support for IP2Location.
Issue #2783601 by arpeggio: Fixed Manual lookup and Admin debug don't work with mod_geoip, X-GeoIP-Country and Cloudflare IP Geolocation.
Issue #2777765 by arpeggio: Implemented MaxMind GeoIP2 binary database as Smart IP data source.
Issue #2780219 by arpeggio: Implemented Maxmind binary database for lite version updates first Tuesday of every month.
Issue #2387897 by arpeggio: Implemented using of current user's IP address if parameter of query is empty. Refactored codes.

smart_ip 8.x-3.0-alpha1

New features

Issue #2782471 by arpeggio: Implemented IPInfoDB web service.
Issue #2387897 by arpeggio: Initial release.

smart_ip 8.x-3.x-dev

Bug fixes
New features

Issue #3255494 by orb: Fixed File appended an incrementing number results to generate "Failed extracting %file" error.
Issue #3227189 by arpeggio: Implemented the Abstract IP Geolocation service.
Issue #3192476 by tmusika: Made Maxmind GeoLite2 DB updated weekly.
Issue #3090575 by OthmanEmad: Check if session is started.
Issue #3160467 by agoradesign: Removed geotimezone as Smart IP requirement.
Issue #3107344 by Omar Alahmed, Mohammed J. Razem, MilosR, arpeggio: Provided config to exclude looking up specific IPs.

smart_ip 7.x-2.45

Bug fixes

Issue #2764759 by arpeggio: Fixed Frequency of user's geolocation checking is not working
Issue #2761287 by arpeggio: Fixed Device geolocation not respecting allowed pages
Issue #2763939 by arpeggio: Fixed Google Maps API returns request denied, requiring an API key

smart_ip 6.x-2.45

Bug fixes

Issue #2764759 by arpeggio: Fixed Frequency of user's geolocation checking is not working
Issue #2761287 by arpeggio: Fixed Device geolocation not respecting allowed pages
Issue #2763939 by arpeggio: Fixed Google Maps API returns request denied, requiring an API key

smart_ip 7.x-2.44

Bug fixes
New features

Issue #2364435 by arpeggio: Implemented GeoIP2 Precision Web Services
Issue #2752243 by arpeggio: Implemented GeoIP Legacy Web Services "City"
Issue #2752251 by arpeggio: Fixed wrong data structure of Insights GeoIP Legacy Web Services
Issue #2752255 by arpeggio: Fixed visibility bug in "Maxmind binary database custom path" field in admin page
Issue #2729539 by SocialNicheGuru: Corrected explanation/description at upload to custom path field
Issue #2725147 by arpeggio: Fixed "Google Maps API warning: SensorNotRequired"

smart_ip 6.x-2.44

Bug fixes
New features

Issue #2364435 by arpeggio: Implemented GeoIP2 Precision Web Services
Issue #2752243 by arpeggio: Implemented GeoIP Legacy Web Services "City"
Issue #2752251 by arpeggio: Fixed wrong data structure of Insights GeoIP Legacy Web Services
Issue #2729539 by SocialNicheGuru: Corrected explanation/description at upload to custom path field
Issue #2725147 by arpeggio: Fixed "Google Maps API warning: SensorNotRequired"

Pages

Subscribe with RSS Subscribe to Releases for Smart IP