- EnhancementUpdated the bundled Brewhouse licensing and updater engine to the shared-namespace release so license checks and uninstall cleanup behave consistently across Plugin Brewery plugins.
- FixLicense data and plugin options are now removed on uninstall; an incorrect guard was preventing the cleanup routine from running.
- FixThe plugin now loads its bootstrap file from its own directory, avoiding a rare class-loading conflict that could cause a fatal error when other plugins are present on the PHP include path, such as under WP-CLI.
- FixOn Address fields set to the United States or Canadian address type, the State/Province dropdown now populates correctly on selection by matching the full region name instead of writing the abbreviation.
- Behavior change - Postal codes now fill as the 5-digit ZIP/postal code by default (e.g. 90210 instead of 90210-1234) wherever the postal code is written, including mapped and hidden fields. Enable the new per-field "Include ZIP+4 Suffix" option to keep the +4 extension.
- NewAdded the pb_aac_region_value JavaScript filter so developers can choose whether State/Province and Country fields receive the full name or the abbreviation.
- EnhancementMapped State/Province and Country target fields now use the same dropdown-aware matching and pb_aac_region_value filter as the field's own sub-fields, so mapping into a region populates correctly.
- NewAdded a per-field "Postal Code Lookup" mode for Single Line Text fields that limits suggestions to postal/ZIP codes and fills mapped City and State/Province/Region fields (including hidden fields) on selection.
- EnhancementIn Postal Code Lookup mode the field keeps just the selected postal code instead of the full formatted address.
- EnhancementHid the Address Line 1 and Line 2 mapping dropdowns while Postal Code Lookup is enabled, since postal-code results never populate street lines.
- NewAdded the pb_aac_prevent_browser_autocomplete JavaScript filter (default true) so developers can opt back into native browser autofill per form or field.
- NewAdded the pb_aac_field_autocomplete_value JavaScript filter so developers can override the autocomplete attribute value on individual address sub-inputs.
- NewAdded a "County Field (US only)" mapping target that parses US county data (administrative_area_level_2) into a chosen field and clears the value when the selected address is outside the US.
- Behavior change - Native browser autofill is now disabled by default on autocomplete-enabled fields so the suggestions list no longer opens for values the user did not type.
- EnhancementSuggestion rows now stack the street line above the city/region line so long addresses no longer truncate on narrow viewports.
- EnhancementLowered the suggestions dropdown z-index so it sits below sticky site headers instead of painting on top of them.
- EnhancementSuggestions dropdown now closes when the user clicks or taps anywhere outside the input or the list.
- NewAdded merge tags for Place ID, latitude, longitude, formatted address, and Google Maps URL.
- NewAdded the pb_aac_request JavaScript filter so developers can customize Google Places requests, including geographic bounds via locationBias or locationRestriction.
- EnhancementRegistered as a Gravity Forms add-on so the plugin appears under Forms → Add-Ons → Installed and its Settings page is reached from a tab in Gravity Forms → Settings.
- EnhancementMoved per-field settings to the Advanced tab; Country Restrictions and parse-target options now appear only when Address Autocomplete is enabled for that field.
- EnhancementFrontend scripts now load only on forms with at least one field that has Address Autocomplete enabled.
- EnhancementSubmission save now validates and sanitizes Place ID, formatted address, and latitude/longitude ranges before storing entry meta.
- RemovedPer-field Strict Bounds option, which had no functional effect with Places API (New); developers can supply locationBias/locationRestriction via the pb_aac_request filter.
- NewAdded Address Line 1 and Line 2 mappings to the field map alongside the existing Postal/ZIP, City, State, and Country options.
- EnhancementRestyled the suggestions dropdown with a pin icon, two-tier address rows, and "powered by Google" attribution.
- EnhancementSuggestions bind reliably when Google Maps is loaded by deferred-JS optimizers such as WP Rocket Delay JavaScript Execution.
- EnhancementFrontend script is enqueued once per page even when the same form is rendered multiple times.
- FixArrow-key navigation and Enter no longer select the wrong address when a suggestion is skipped from the dropdown.
- FixSuggestions dropdown positions correctly for logged-in users with the WordPress admin bar visible.
- RemovedPer-field "Google Places UI" option. Fields previously set to that mode now use the standard suggestions dropdown.
- SecurityLicense management actions in the admin now require the manage_options capability.
- FixSingle Line Text postal handling now avoids appending extended postal suffixes when the base postal/ZIP is already present in the selected address.
- NewAdded parsed address mapping targets for enabled Address/Text fields (Postal/ZIP, City/Town, State/Province/Region, Country).
- EnhancementReplaced manual target field ID entry with field dropdown selectors in the Gravity Forms editor.
- EnhancementImproved international clarity of mapping labels and help text (e.g., "Postal / ZIP", "State / Province / Region").
- FixImproved Single Line Text autofill reliability by preferring Google formatted addresses and appending postal codes when available in place components.
- NewSwitched to Places API (New) with the modern library loader.
- NewAdded a custom dropdown fallback to keep Gravity Forms inputs intact.
- NewAdded per-field Autocomplete UI option (custom or Google UI).
- EnhancementAdded address-focused primary type filtering when supported.
- EnhancementAligned license tab handling with shared Brewhouse pattern and dynamic text domain.
- EnhancementCleaned up license and multisite network options on uninstall for a tidy removal.
- EnhancementBundled Brewhouse 1.3.2 to match current licensing/updater expectations.
← Back to Address Autocomplete for Gravity Forms