Change log
The quest for perfection continues! We've enhanced our features and eliminated hidden foes along the way.
What are you looking for?
Cloud changes
View full log on GitHubWe are beginning our phased rollout of us-reverse-geo-data 2026.05.A. This process is scheduled to be completed by 2026-05-05 00:00:00 UTC. Some customers may notice slightly inconsistent results between subsequent calls for the same inputs. This is expected behavior. Changes:
- Latest updates from all upstream packages and providers.
We are beginning our phased rollout of us-street-api 5.15.4. This process is scheduled to be completed by 2026-05-05 00:00:00 UTC. Some customers might notice slightly inconsistent results between subsequent calls for the same inputs. This is expected behavior.
CHANGED
- Latest internal dependencies.
We are beginning our phased rollout of us-street-data 2026.05.A. This process is scheduled to be completed by 2026-05-05 00:00:00 UTC. Some customers may notice slightly inconsistent results between subsequent calls for the same inputs. This is expected behavior. Changes:
- Latest updates from all upstream packages and providers.
We are beginning our phased rollout of us-zipcode-data 2026.05.A. This process is scheduled to be completed by 2026-05-05 00:00:00 UTC. Some customers may notice slightly inconsistent results between subsequent calls for the same inputs. This is expected behavior. Changes:
- Latest updates from all upstream packages and providers.
CHANGES:
- Internal improvements and maintenance.
Plugin changes
View full log on GitHubCHANGES:
- Patch release with minor fixes.
CHANGES:
- Initial release of lightweight TypeScript library for adding Smarty address autocomplete to web forms. Available via npm and CDN (jsDelivr, unpkg).
- Removed disablement of the CLI when there's a newer major version available.
- Changed the default match to 'enhanced' for US Street.
- Added ability to use component analysis to US Street.
CHANGES:
- Internal maintenance. No functional changes were made.
SDK Updates
View full log on GitHub- Fixed issue with_custom_header option in ClientBuilder overwriting SharedCredentials.
- Fixed packaging
Added:
- US Enrichment Business API:
sendBusinessSummaryandsendBusinessDetailendpoints. - ETag support across all enrichment lookups (
requestEtag/responseEtag; 304 responses surface asNotModifiedErrorwith a refreshed Etag). - README guidance for in-browser usage.
Changed:
sendFinancialnow targets/property/principalwithfeatures=financialand returnsResponse.sendSecondaryandsendSecondaryCountreturn dedicatedSecondaryResponse/SecondaryCountResponseclasses matching the real API shape.- Enrichment send methods unwrap the array payload returned by the API;
Lookup.featuresis wired into the query string.
Fixed:
- Field name alignment with API docs: added
document_type_descriptiononFinancialHistory; correctedcontact_main_info_format→contact_mail_info_format(publiccontactMailInfoFormatunchanged). - Lookup validation rejects whitespace-only
smartyKey/businessId.
Removed:
- Breaking:
FinancialResponse,FinancialAttributes, andusEnrichment.Response.FinancialResponse.
- us-enrichment-api
- Added US Business Summary endpoint (
send_business_lookup) supporting lookup by SmartyKey or address components. - Added US Business Detail endpoint (
send_business_detail_lookup) returning the full business record bybusiness_id. - Added ETag support: set
request_etagon aLookupto send anEtagrequest header, readresponse_etagon 200 responses, and catchNotModifiedErroron 304 responses. - Added validation rejecting whitespace-only
smartykey,street, andfreeformonLookup, and whitespace-onlybusiness_idonBusinessDetailLookup. - Added examples covering business, etag, geo-reference, risk, secondary, secondary-count, and generic dataset lookups.
- Added US Business Summary endpoint (
- us-enrichment-api
- Added Business Summary endpoint (
send_business_lookup) and Business Detail endpoint (send_business_detail_lookup). - Added first-class ETag round-trip: renamed
etagtorequest_etagon lookups, addedresponse_etagpopulated from server responses, and removed per-datasetResponse#etag(ETag now lives on the Lookup). - Extracted
LookupBasewith sharedinclude_array,exclude_array,features,custom_param_hashfields and correspondingadd_*helpers. NotModifiedInfonow carries the server-refreshedresponse_etagfrom 304 responses.- Whitespace-only
smarty_key,street, andfreeformvalues now raise.
- Added Business Summary endpoint (
- Switched outgoing ETag header from
ETAGtoEtag; incoming ETag header lookup is now case-insensitive. - Fixed
NoMethodErrorinResponseheader parsing that affected every live enrichment call by centralizing case-insensitive header lookup.
Local Updates
View full log on GitHubChanges:
- Latest updates from all upstream packages and providers.
Additional data
- us-enhanced-matching-data: 2026.05.A
- us-rooftop-geocoding-data: 2026.05.A
Changes:
- Latest updates from all upstream packages and providers.
Changes:
- Improved matching for Puerto Rico addresses in Enhanced mode, especially for addresses with urbanization information
Additional data
- us-enhanced-matching-data: 2026.04.C
- us-rooftop-geocoding-data: 2026.04.C
Changes:
- Latest updates from all upstream packages and providers.
Changes:
- Latest updates from all upstream packages and providers.
Additional data
- us-enhanced-matching-data: 2026.04.A
- us-rooftop-geocoding-data: 2026.04.A