Changelog Country Popup

3.2.3

Module Compatibility Fixes

  • Define PHP Version dependency (TDMET-908)

  • Update module info

3.2.2

Troubleshooting

  • Fix configuration for MaxMind GeoIP2 integration

3.2.1

Quality Enhancements

  • Provide integration tests for GraphQL-API (TDMET-894)

  • Update and fix integration tests

3.2.0

GraphQL-Interface

  • Provide module functionality over GraphQL-API

  • Extend Unit-Tests

3.1.1

JS Enhancements

  • Fix overriding of notification messages

  • Optimize create js-function

3.1.0

Feature store display exclusion (TDMET-811)

  • Provide config for store exclusion

  • Exclude store display in popup by configuration

  • Exclude store listing in web-api result by configuration

Quality Enhancements

  • Update module documentation (TDMET-856)

  • Update and fix integration tests

  • Compatibility fix for Magento 2.4.3

  • Update test routines

3.0.1

Bugfix/Compatiblity for Soap-APIs

  • Fix interface return value (TDMET-842)

  • Update test routines

3.0.0

Major Module Enhancements

  • Extract url determination into a separate module (TDMET-509/TDMET-511)

  • Provide rest api for seo url determination (TDMET-759)

  • Provide version info display for module (TDMET-736)

  • Minor troubleshooting

  • Extend tests and test routines

2.1.1

Quality Improvements

  • Compatibility for Magento 2.4.2

  • Update test routines

  • Fix javascript cookieStorage error (TDMET-715)

  • Provide module ACL (TDMET-688)

2.1.0

Feature store sort order (TDMET-543)

  • Configurable sort order for store selection

  • New config in module backend added

  • Optional sort logic for store links on popup

2.0.3

Quality Improvements

  • Compatibility for Magento 2.4.2

  • Update test routines

  • Fix javascript cookieStorage error (TDMET-715)

  • Provide module ACL (TDMET-688)

2.0.2

Fix Composer Dependencies

  • Fix GeoIP2 version

  • Adapt config input for number on GeoIP Account

  • Fix strict types

2.0.1

Browser language on Safari (TDMET-613)

  • Fix language on Safari not detected

2.0.0

Magento 2.4 Compatibility (TDMET-580)

  • Update composer dependency information

  • Update test routines

1.3.4

Troubleshooting

  • Fix url determination

  • Fix store-code parameter handling

1.3.3

Fix url determination (TDMET-762)

  • Fix url helper to handle store-codes in url

  • Fix url helper to handle store-codes as params

  • Extend and update integration tests

Adapt popup rendering (TDMET-791)

  • Provide configurabel block template for control via DI

1.3.2

Extensible URL Helper (TDMET-781)

  • Provide configuralbe category identifier via DI

  • Provide configuralbe cms page identifier via DI

1.3.1

Bugfixing and Troubleshooting URL-Determination

  • Fix CMS url determination (TDMET-767)

  • Fix api result for requests with no parameters (TDMET-770)

  • Set response fallback to start page (TDMET-768)

1.3.0

Feature Country-Popup-Api (TDMET-724)

  • Provide module api to get store urls for country popup

  • Update test routines

1.2.0

Feature store sort order (TDMET-543)

  • Configurable sort order for store selection

  • New config in module backend added

  • Optional sort logic for store links on popup

1.1.6

Fix Composer Dependencies

  • Fix GeoIP2 version

1.1.5

Browser language on Safari (TDMET-613)

  • Fix language on Safari not detected

1.1.4

Improvement for CMS-Pages (TDMET-504)

  • Fix url detections and rewrites

Quality improvements (TDMET-372)

  • Fix test routines

1.1.3

Troubleshooting url scope (TDMET-502)

  • Important bug fix

  • Country Popup changed global scope to last existing store view

  • Use correct scope

1.1.2

Bugfix

  • Note feature toggle to disable the country popup

1.1.1

Bugfix

  • Category page crashed with deactivated categories in other stores

1.1.0

IP-Check for Country-PopUp (TDMET-368)

  • Integrate IP-Check to open dialog

  • Extend module configuration for geoip2

  • Use geoip2-API (MaxMind)

1.0.4

Bugfixes and Troubleshootings

  • Fix major caching bug (TDMET-476)

  • Fix delete of popup content (TDMET-472)

  • Enhance content fallback logic (TDMET-470)

  • Fix base styles (TDMET-371)

1.0.3

Fix TypeErrors (TDMET-467)

  • Cleanup request path

1.0.2

Fix strict-types

  • Cast categoryId to integer

  • Allow requestPath to be null

1.0.1

Fix typo on Docblock

  • Wrong data type in DocBlock caused Magento setup:di:compile to crash

1.0.0

Country PopUp (TDMET-336)

  • New module, based on MageNerds-CountryPopUp

  • Enhanced settings to maintain the popup content

  • Integration of a store-switcher

  • Provide store recommendations

  • Functionality based on browser locale