Changelog Country Popup
4.5.0
Compatibility Update (TDMET-1240)
-
Provide compatiblity for Magento 2.4.7
-
Update module dependencies
-
Fix test framework and cleanup code
4.4.0
Compatibility Update (TDMET-1102)
-
Provide compatibility for Magento 2.4.6
-
Update module dependencies
-
Run phpstan checks
Improvements for Maxmind Api Usage (TDMET-1043)
-
Add new config to manage Cookie-setter
4.3.1
Improvements for GraphQL (TDMET-1030 / TDMET-1037 / TDMET-1039)
-
Implement GraphQL
-
Implement Api and GraphQL tests
4.3.0
Improvements for Maxmind Api Usage (TDMET-1044 / TDMET-1045)
-
Provide config values on frontend to set cookie on first visit if maxmind is in use
-
Check for accepted language header before calling maxmind api
-
Logger integration for requests
4.2.1
Improve store recommendation
-
Validate language additionally
-
Add mismatch info if more stores are available for given country
4.2.0
Integrate Additional Country Mapping (TDMET-991)
-
Provide additional country mapping to configuration
-
Determine country mapping for store recommendation and popup display
4.1.0
Hide Store Recommendations Config (TDMET-985)
-
New Config: Stores - Config - TechDivision - Country Popup - General - Hide recommended Stores
-
Decide whether to hide recommended stores or not
4.0.0
Update Module for Magento 2.4.4
-
Add PHP 8.0 / PHP 8.1 support
-
Remove PHP 7.3 support
-
Update test routines
-
Adjust and fix translatable strings
-
Adjust cookie duration description, and set default cookie duration for popup to 1 day (TDMET-968)
-
Extends Integration Tests
3.2.1
Quality Enhancements
-
Provide integration tests for GraphQL-API (TDMET-894)
-
Update and fix integration tests
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.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.0
Magento 2.4 Compatibility (TDMET-580)
-
Update composer dependency information
-
Update test routines
1.4.0
Improvements for Maxmind Api Usage (TDMET-1044 / TDMET-1045)
-
Backport of version 4.3.0
-
Provide config values on frontend to set set cookie on first visit if maxmind is in use
-
Check for accepted language header before calling maxmind api
-
Logger integration for requests
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.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.0
IP-Check for Country-PopUp (TDMET-368)
-
Integrate IP-Check to open dialog
-
Extend module configuration for geoip2
-
Use geoip2-API (MaxMind)