Release Notes

GeoIP
6.1.2 21 September 2024

Changed
  • Updates translations: tr-TR
Fixed
  • Fixes issue Regular Labs library plugin conflicting with save event of Firecoders
  • Fixes issue with php errors about undefined subdivisions in some cases

GeoIP
6.1.1 09 July 2024

Changed
  • Updates translations: sv-SE
Fixed
  • Fixes issue php error when uploading media
  • Fixes issue with not all location data being returned in geo object correctly

GeoIP
6.1.0 04 June 2024

Added
  • Adds option to enter the MaxMind account ID in order to use the new License Keys
Changed
  • Updates some deprecated code

GeoIP
6.0.5 28 March 2024

Fixed
  • Fixes issue with country conditions not working

GeoIP
6.0.4 04 March 2024

Fixed
  • Fixes issue with RegularLabs\Scoped being output in some cases

GeoIP
6.0.3 04 March 2024

Fixed
  • Fixes issue with PHP error on some IP addresses where country is not found
  • Scopes external composer libraries to prevent conflicts

GeoIP
6.0.2 20 February 2024

Fixed
  • Fixes issue with errors when trying to install/update via CLI
  • Fixes issue with php warning about dynamic property $database_file

GeoIP
6.0.1 02 December 2023

Changed
  • Refactors some code
Fixed
  • Fixes issue with return value on getGeo not being an object

GeoIP
6.0.0 21 September 2023

Removed
  • J3 Removes Joomla 3 support
Changed
  • J4J5 Updates code to PHP 8.1 standards
Fixed
  • J5 Fixes issue with errors on installation

GeoIP
5.4.0 04 September 2023

Changed
  • J4 Increases minimum php version to 8.1

GeoIP
5.3.1 27 August 2023

Fixed
  • J5 Fixes issue with extension getting disabled on Joomla 5

GeoIP
5.3.0 02 August 2023

Added
  • J5 Makes it possible to install on Joomla 5

GeoIP
5.2.3 23 May 2023

Changed
  • J4 Improves memory usage preventing memory exhaustion in some cases

GeoIP
5.2.2 27 March 2023

Fixed
  • J4 Fixes issue with PHP errors/warnings on PHP 8.2

GeoIP
5.2.1 13 January 2023

Changed
  • Removes not-used language files after installation
Fixed
  • Fixes issue with GeoIP database file being emptied when updating to a new version
  • Fixes issue with incorrect prefix characters for comments in the language files
  • J4 Fixes issue with 'Combine Admin Menu' option in the Regular Labs Library plugin not working

GeoIP
5.2.0 11 October 2022

Changed
  • Changes code styling: tabs to spaces
  • Changes installer to use a package manifest instead of a custom installer plugin
  • Refactors some code
  • Updated some php code to use PHP 7.4 standards
  • Updates MaxMind GeoIP2 code to version 2.13
  • Updates translations: tr-TR
Fixed
  • J4 Fixes issue with extensions not being re-enabled after upgrading from J3 to J4

GeoIP
5.1.1 11 June 2022

Fixed
  • J4 Fixes issue with installation breaking on Joomla 4.2

GeoIP
5.1.0 22 April 2022

Changed
  • Updates MaxMind GeoIP2 code to version 2.12
Fixed
  • J4 Fixes issue with potential php warnings about NULL value in strpos, on PHP 8.1+
  • J4 Refactors some code

GeoIP
5.0.1 11 February 2022

Fixed
  • J4 Fixes issue with error on installation

GeoIP
5.0.0 11 February 2022

Added
  • J4 Adds Joomla 4 support
Changed
  • Increases minimum php version to 7.4.0
  • Updates translations: tr-TR
Fixed
  • Fixes issue with error on installation when using php 8.1 or higher
  • Fixes issue with some error messages that should only show in admin side also showing on frontend

GeoIP
4.0.0 14 August 2021

Removed
  • Removes deprecated global GeoIP classname (deprecated since 05 October 2017)
Changed
  • Improves upgrade/update check information in Joomla updater

GeoIP
3.1.1 11 August 2021

Fixed
  • Fixes issue with admin messages showing multiple times on same page

GeoIP
3.1.0 06 August 2021

Changed
  • Cleans up code
  • Improves dealing with Joomla 3 code (disabling plugins) after upgrading to Joomla 4
  • Increases minimum php version to 7.2.0
Fixed
  • Fixes issue with incorrect update urls on plugins
  • Fixes issue with non-html pages (like raw) being forced to html format in some case
  • Fixes issue with php TypeError being thrown on some xml pages

GeoIP
3.0.8 14 April 2021

Changed
  • Changes code in minified javascript files to not use eval
Fixed
  • Fixes issue with fatal php error when regularlabs library folder is deleted

GeoIP
3.0.7 14 September 2020

Changed
  • More preparations for Joomla 4 (in)compatibility

GeoIP
3.0.6 17 August 2020

Changed
  • Updates some library code

GeoIP
3.0.5 28 July 2020

Changed
  • Ignores local IP addresses

GeoIP
3.0.4 05 July 2020

Fixed
  • Fixes issue with php errors when ip address is not found in the database

GeoIP
3.0.3 21 June 2020

Changed
  • Makes IP address be taken from the HTTP_X_FORWARDED_FOR value if set
  • Updates MaxMind DB library to current latest
  • Updates translations: de-DE, sv-SE, tr-TR

GeoIP
3.0.2 12 January 2020

Fixed
  • Fixes issue with public functions never returning anything anymore

GeoIP
3.0.1 11 January 2020

Fixed
  • Fixes issue with fatal php error wen GeoIP database file is empty

GeoIP
3.0.0 08 January 2020

  • GeoIP now requires a MaxMind License Key!

    For the full details, check out the tutorial.
Added
  • Adds field to enter the MaxMind License Key
  • Adds translations: pl-PL
Changed
  • Improves layout of options in the system plugin settings
  • Improves method of updating the GeoIP database to server
  • Improves some language strings
  • Updates code to require and work with the now required MaxMind License Key

GeoIP
2.5.0 11 April 2019

Added
  • Adds translations: et-EE, zh-CN
Changed
  • Changes minimum requirement from Joomla 3.8.0 to Joomla 3.9.0
  • Changes use of RL toggler scripts to use Joomla core showon scripts
  • Improves way Regular Labs Library scripts and styles are loaded on admin side
  • Refactors some code
Fixed
  • Fixes issue with some servers not recognizing visitor IP address

GeoIP
2.4.1 29 October 2018

Changed
  • Changes minimum requirement from Joomla 3.7.0 to Joomla 3.8.0
  • Rearranges plugin options
Fixed
  • Fixes issue with country 'Russian Federation' sometimes returning as 'Russia'

GeoIP
2.4.0 08 March 2018

Added
  • Adds Regions for Bulgaria, Cyprus, Czech Republic, Denmark, Greece, Hungary, Iceland, Ireland, Israel, Poland, Romania, Slovakia, Slovenia, South Africa, Sweden, Switzerland, Taiwan, Thailand, Turkey, Ukraine and the United Arab Emirates

GeoIP
2.3.0 12 February 2018

Changed
  • Changes minimum requirement from Joomla 3.6.0 to Joomla 3.7.0
  • Updates MaxMind DB to version 1.2.0
  • Updates MaxMind GeoIP2 code to version 2.8.0
Fixed
  • Fixes some javascript issues in admin side on Joomla 3.7.0

GeoIP
2.2.0 05 October 2017

Added
  • Adds translations: bg-BG, da-DK, pl-PL
Fixed
  • Fixes issue with potential fatal error about redeclaring class GeoIp when using AdAgency

GeoIP
2.1.0 12 July 2017

Added
  • Adds translations: cs-CZ
Changed
  • Updates geoip library to v2.6.0

GeoIP
2.0.2 21 June 2017

Changed
  • Updates geoip library to v2.5.0
Fixed
  • Fixes issue with fatal error when ip address is not found

GeoIP
2.0.1 16 February 2017

Fixed
  • Fixes issue with missing files

GeoIP
2.0.0 16 February 2017

Added
  • Adds translations: de-DE, id-ID
Removed
  • Removes redundant composer files
Changed
  • Changes minimum requirement from Joomla 3.4.1 to Joomla 3.6.0
  • Changes minimum requirement from php 5.3.13 to php 5.4
  • Completely recoded the extension and Regular Labs Library (now using namespaces)
  • Updates MaxMind GeoIP2 code to version 2.4.5
Fixed
  • Fixes issue with uninstallation giving an error

GeoIP
1.2.3 29 September 2016

Changed
  • Makes object return country and continent names by default

GeoIP
1.2.2 16 June 2016

Fixed
  • Fixes issue with fatal error on local setups using IP address ::1

GeoIP
1.2.0 06 May 2016

Added
  • Adds translations: sv-SE
Changed
  • Improves way database package is unpacked
  • Moves database file out of extension package and gets downloaded upon installation
Fixed
  • Fixes issue with library not working!

GeoIP
1.0.1 23 April 2016

Fixed
  • Fixes issue with feed pages breaking

GeoIP
1.0.0 16 April 2016

Changed
  • Moves from NoNumber to Regular Labs branding
  • Updates GeoIP database to version April 2016

GeoIP
0.4.2 05 March 2016

Changed
  • Updates GeoIP database to version March 2016
Fixed
  • Fixes issue with fatal error when IP is not know in GeoIP database
  • PRO Fixes issue with assignment to regions in some countries not working

GeoIP
0.4.1 28 January 2016

Added
  • Adds translations: hu-HU, uk-UA
Changed
  • Updates GeoIP database to version January 2016
Fixed
  • Fixes issues with Joomla 3.5 and php7 compatibility

GeoIP
0.4.0 21 November 2015

Changed
  • Moves to autoloading via composer instead of JLoader::registerNamespace()
Fixed
  • Fixes issue with incorrect casing of namespaces

GeoIP
0.3.0 04 November 2015

Changed
  • Updates GeoIP database to version November 2015
Fixed
  • Fixes issue with difference in casing of folder when updating database file

GeoIP
0.2.0 11 September 2015

Added
  • Adds plugin to be able to update the GeoIP database

GeoIP
0.1.1 31 August 2015

Added
  • Adds ability to give the getGeo method a pre-defined IP address
Changed
  • Made getGeo method public
Fixed
  • Fixes issue with casing in folder names causing autoloading to fail

GeoIP
0.1.0 31 August 2015

Added
  • First beta release