Improved sanitization and escaping throughout the plugin to resolve Plugin Check security findings. #77 (@dparker1005)
0.5.4
1 fix
Fixed
BUG FIX/ENHANCEMENT: When the selected billing or shipping country has no states or provinces, the state field is now hidden and no longer required, instead of being shown as a required text field that could block checkout. Countries not included in the plugin's state data still show a text field. #76 (@kimwhite)
0.5.3
1 fix
Fixed
Added compatibility with the order ID URL parameter introduced in Paid Memberships Pro v3.6. Without this fix, edits made on the admin Edit Order page would fall back to user meta or the default country. #75 (@dparker1005)
2025 · 2 versions
0.5.2
2 fixes
Fixed
Fixed an issue where the state dropdown will not be highlighted when the checkout form is submitted with an empty state field. #70 (@dwanjuki)
Fixed localized state strings with extra spaces. #72 (@mircobabini)
0.5.1
2 fixes
Fixed
BUG FIX/ENHANCEMENT: Updated the billing country text field to have styling consistent with PMPro v3.1+. #65 (@andrewlimaza)
BUG FIX/ENHANCEMENT: Now retaining shipping state and country values when a checkout submission fails. #68 (@dwanjuki)
2024 · 2 versions
0.5
2 improvements2 fixes
Improved
Updated the frontend UI for compatibility with PMPro v3.1. #64 (@andrewlimaza)
Now moving the Country field before the City field for better UX. #64 (@andrewlimaza)
Fixed
Only using the `pmpro_longform_address` filter on pre-v3.1+ versions of PMPro (now the default behavior). #64 (@andrewlimaza)
Fixed error when the core PMPro plugin is not active. #61 (@JarrydLong)
0.4.4
4 improvements1 fix
Improved
Moved Kosovo out of state options for Serbia. (@andrewlimaza)
Added states for Singapore and United Kingdom. (@andrewlimaza, @ipokkel)
Adjusted how we detect we're on the checkout page to be more reliable. (@andrewlimaza)
Moved away from using a PHP global for state options and moved to a helper function to get a list of all states for all countries `pmprosd_states` (@andrewlimaza)
Fixed
Fixed an issue where the `pmpro_default_country` would not be set for the Shipping Add On. (@andrewlimaza)
2023 · 4 versions
0.4.3
1 fix
Fixed
Fixed an issue where the states/provinces dropdown wouldn't populate on page load.
0.4.2
1 fix
Fixed
Fixed an issue where the country field wasn't storing correctly and causing issues with some sites and checkouts. (@JarrydLong)
0.4.1
1 fix
Fixed
Fixed an issue with the Shipping Address Add On showing the field was an error when it wasn't.
0.4
2 improvements1 fix
Improved
Reworked the state dropdown logic to be more efficient and easier to maintain. (@JarrydLong)
Added improved error handling on the empty fields when required to highlight error fields. (@dparker1005)
Fixed
Fixed incorrect text domain which would cause issues with translations. (@mircobabini)
2021 · 1 version
0.3
3 improvements2 fixes
Improved
Added in localization and default .pot file.
Sanitize values where possible.
Updated Country Region Selection library to latest version.
Fixed
Fixed a warning where $order variable wasn't present in certain cases like the profile page.
BUG FIX/ENHANCEMENT: Fixed Italy state codes from numeric to 2 Letter ISO codes. @mircobabini
2020 · 1 version
0.2
2 fixes1 change
Fixed
Fixed issue where state dropdown fields weren't showing/working on billing page.
Fixed issue where fields weren't being added to the correct location on the checkout page via JavaScript.
Changes
Initial Release
Changelog published by the developer, in their original language.