Version 2.2.1
June 30, 2025
Fixed
- Removed some debug log messages left in by accident 🙃
Version 2.2.0
June 17, 2025
Fixed
- Fixed a bug where the
useSeparateLogfilesetting didn't, in fact, make GeoMate write logs to its own file. #66 - Fixed a bug where cookies created by GeoMate would immediately expire if the
cookieDurationsetting was set to0, instead of creating a session cookie. #63Changed
- GeoMate no longer attempts to start a PHP session when auto redirects are disabled via the
autoRedirectEnabledorautoRedirectExcludesettings, or if theaddGetParameterOnRedirectsetting is set totrue. #67
Version 2.1.3
June 13, 2024
Fixed
- Fixed an issue where GeoMate could prevent custom user behaviors from being registered. #60
Version 2.1.2
February 20, 2024
Fixed
- Fixed parsing of config values in settings (fixes #59)
Version 2.1.1
March 24, 2023
Fixed
- Fixed a bug that could result in a PHP exception if a site link ended up being
null. Fixes #58
Version 2.1.0
October 4, 2022
Changed
- Auto-redirects based on browser language now always work, regardless of GeoMate having access to a geolocation database or not. #53
Fixed
- Fixed an issue where GeoMate could throw an exception if the geolocation database was missing, and the
redirectMapSimpleModeKeysetting was set tolanguage. #52
Version 2.0.0
May 4, 2022
Added
- Added Craft 4 support.
Version 1.3.1.2
July 20, 2021
Fixed
- Fixed accidental use of macro from Craft 3.6 (fixes #43).
Version 1.3.1.1
July 20, 2021
Fixed
- Fixed changelog
Version 1.3.1
July 20, 2021
Fixed
- Fixed an issue where the
redirectOverrideParamcould be included multiple times in the URL query string - Fixed an issue where Geomate could redirect Preview requests
Version 1.3.0
March 3, 2021
Added
- Added console command
geomate/database/update-databaseto update database from the console (Thanks, @johnnynotsolucky).
Fixed
- Fixed an issue with database downloads when using Craft 3.6 with Guzzle 7.
- Fixed an issue where Geomate could redirect Preview requests
Version 1.2.1
March 20, 2020
Changed
- Changed behavior of
Application::EVENT_INITevent handler, the GeoMate handler is now prepended instead of appended (fixes #29).
Version 1.2.0
February 14, 2020
Added
- Added support for
autoRedirectExcludewhich can be used to exclude sites from automatic redirect when$autoRedirectEnabledistrue(fixes #24).
Fixed
- Fixed an issue with the
redirectMatchingElementOnlyconfig setting where GeoMate would try to redirect to a different site even if an element was not enabled (fixes #25).
Version 1.1.0.2
January 8, 2020
Fixed
- Fixed spelling errors and readme.
Version 1.1.0.1
January 8, 2020
Fixed
- Fixed an issue where unpacking the new .tar.gz file would result in a corrupt database (fixes #22).
Version 1.1.0
January 7, 2020
As of December 30th 2019, the GeoLite2 databases are no longer publicly available due to compliance with GDPR and CCPA. Previously, the public URLs for these databases were set as defaults in the GeoMate configuration. As of GeoMate 1.1.0, these have been removed, and you now need to register a maxmind account, get a license key, and configure the download URLs yourself. See the "Downloading the geolocation database" below for more info on how to do this.
Changed
- Changed default values for
countryDbDownloadUrlandcityDbDownloadUrltonull. URLs now needs to be added manually to be able to use GeoMate to download the databases (see #21).
Version 1.0.6
July 25, 2019
Added
- Added parsing of Craft style env variables in site urls (fixes #14).
Version 1.0.5
July 4, 2019
Fixed
- Fixes issue where
$_SERVER['HTTP_ACCEPT_LANGUAGE']was not set andredirectMapSimpleModeKeywas set tolanguage(fixes #10).
Version 1.0.4
March 15, 2019
Added
- Added support for using arrays in redirect map values.
Version 1.0.3
March 11, 2019
Fixed
- Fixes issue where
getMatchedElementwas called before the application was fully initialized (#6).
Version 1.0.2
November 1, 2018
Fixed
- Fixes an issue where a successful geodb lookup was required even if you were only using browser language or region to redirect (Thanks, @kyle51north).
Version 1.0.1
September 9, 2018
Fixed
- Fixes an issue that would create an error message in console requests.
Version 1.0.0
August 29, 2018
Added
- Initial public release