From 4e4b0267cfcd6ef84fb9b45e49037a36b8642990 Mon Sep 17 00:00:00 2001 From: Jeff Kao Date: Wed, 20 Dec 2023 11:55:57 -0500 Subject: [PATCH 1/7] expandUnits -> mailable --- src/api/search.ts | 4 ++-- src/types.ts | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/api/search.ts b/src/api/search.ts index 86c2bdcc..b5ec5397 100644 --- a/src/api/search.ts +++ b/src/api/search.ts @@ -21,7 +21,7 @@ class SearchAPI { limit, layers, countryCode, - expandUnits, + mailable, } = params; // near can be provided as a string or Location object @@ -41,7 +41,7 @@ class SearchAPI { limit, layers, countryCode, - expandUnits, + mailable, }, }); diff --git a/src/types.ts b/src/types.ts index 41cf76d0..44596a47 100644 --- a/src/types.ts +++ b/src/types.ts @@ -341,7 +341,7 @@ export interface RadarAutocompleteParams { limit?: number; layers?: RadarGeocodeLayer[]; countryCode?: string; - expandUnits?: boolean; + mailable?: boolean; } export interface RadarAutocompleteResponse extends RadarResponse { From dd93aff3bd4d59cd29314696a6afd51b42d17327 Mon Sep 17 00:00:00 2001 From: Jeff Kao Date: Wed, 20 Dec 2023 12:00:08 -0500 Subject: [PATCH 2/7] Bump up version and mark expandUnits as deprecated --- package.json | 2 +- src/types.ts | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 65657085..e9c63d01 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "radar-sdk-js", - "version": "4.1.12", + "version": "4.1.13", "description": "Web Javascript SDK for Radar, location infrastructure for mobile and web apps.", "homepage": "https://radar.com", "type": "module", diff --git a/src/types.ts b/src/types.ts index 44596a47..831c0312 100644 --- a/src/types.ts +++ b/src/types.ts @@ -341,6 +341,8 @@ export interface RadarAutocompleteParams { limit?: number; layers?: RadarGeocodeLayer[]; countryCode?: string; + /** @deprecated this is always true, regardless of the value passed here */ + expandUnits?: boolean; mailable?: boolean; } From 274ccfe41316ae9d317f00c2647b6ffb14c58843 Mon Sep 17 00:00:00 2001 From: Jeff Kao Date: Wed, 20 Dec 2023 12:50:03 -0500 Subject: [PATCH 3/7] Continue to send up expandUnits in http request --- src/api/search.ts | 2 ++ src/types.ts | 1 + src/ui/autocomplete.ts | 3 ++- 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/api/search.ts b/src/api/search.ts index b5ec5397..a7478614 100644 --- a/src/api/search.ts +++ b/src/api/search.ts @@ -21,6 +21,7 @@ class SearchAPI { limit, layers, countryCode, + expandUnits, mailable, } = params; @@ -41,6 +42,7 @@ class SearchAPI { limit, layers, countryCode, + expandUnits, mailable, }, }); diff --git a/src/types.ts b/src/types.ts index 831c0312..e7fcc280 100644 --- a/src/types.ts +++ b/src/types.ts @@ -478,6 +478,7 @@ export interface RadarAutocompleteUIOptions { layers?: RadarGeocodeLayer[]; countryCode?: string; expandUnits?: boolean; + mailable?: boolean; placeholder?: string, // Placeholder text for the input field onSelection?: (selection: any) => void, onRequest?: (params: RadarAutocompleteParams) => void, diff --git a/src/ui/autocomplete.ts b/src/ui/autocomplete.ts index 506cff24..17c1de80 100644 --- a/src/ui/autocomplete.ts +++ b/src/ui/autocomplete.ts @@ -236,7 +236,7 @@ class AutocompleteUI { } public async fetchResults(query: string) { - const { limit, layers, countryCode, expandUnits, onRequest } = this.config; + const { limit, layers, countryCode, expandUnits, mailable, onRequest } = this.config; const params: RadarAutocompleteParams = { query, @@ -244,6 +244,7 @@ class AutocompleteUI { layers, countryCode, expandUnits, + mailable, } if (this.near) { From b8e993674c3ffece79bc0668b43b0aafb700916f Mon Sep 17 00:00:00 2001 From: Jeff Kao Date: Wed, 20 Dec 2023 12:52:32 -0500 Subject: [PATCH 4/7] Bump code version --- src/version.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/version.ts b/src/version.ts index 316fc28e..453d880a 100644 --- a/src/version.ts +++ b/src/version.ts @@ -1 +1 @@ -export default '4.1.12'; +export default '4.1.13'; From 9640820bdff8915107103257932bee384b7cf0b1 Mon Sep 17 00:00:00 2001 From: Jeff Kao Date: Wed, 20 Dec 2023 12:53:54 -0500 Subject: [PATCH 5/7] Bump package-lock version --- package-lock.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 165a70bb..ece4e93b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "radar-sdk-js", - "version": "4.1.12", + "version": "4.1.13", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "radar-sdk-js", - "version": "4.1.9", + "version": "4.1.13", "license": "ISC", "dependencies": { "@types/geojson": "^7946.0.10" From 512aa30af8ef0f8c22a8da295c7303ce3c90c20d Mon Sep 17 00:00:00 2001 From: Jeff Kao Date: Wed, 20 Dec 2023 13:13:06 -0500 Subject: [PATCH 6/7] Switch to beta release --- README.md | 14 +++++++------- package-lock.json | 2 +- package.json | 2 +- src/version.ts | 2 +- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index f70f68a0..821b0b1f 100644 --- a/README.md +++ b/README.md @@ -56,7 +56,7 @@ Radar.initialize('prj_test_pk_...', { /* options */ }); Add the following script in your `html` file ```html - + ``` Then initialize the Radar SDK @@ -73,8 +73,8 @@ To create a map, first initialize the Radar SDK with your publishable key. Then ```html - - + + @@ -98,8 +98,8 @@ To create an autocomplete input, first initialize the Radar SDK with your publis ```html - - + + @@ -130,8 +130,8 @@ To power [geofencing](https://radar.com/documentation/geofencing/overview) exper ```html - - + + diff --git a/package-lock.json b/package-lock.json index ece4e93b..b24f2c80 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "radar-sdk-js", - "version": "4.1.13", + "version": "4.1.13-beta.1", "lockfileVersion": 3, "requires": true, "packages": { diff --git a/package.json b/package.json index e9c63d01..07781a57 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "radar-sdk-js", - "version": "4.1.13", + "version": "4.1.13-beta.1", "description": "Web Javascript SDK for Radar, location infrastructure for mobile and web apps.", "homepage": "https://radar.com", "type": "module", diff --git a/src/version.ts b/src/version.ts index 453d880a..1b1d6193 100644 --- a/src/version.ts +++ b/src/version.ts @@ -1 +1 @@ -export default '4.1.13'; +export default '4.1.13-beta.1'; From fd0850e004b0952e52e2443caf550bb9676832ea Mon Sep 17 00:00:00 2001 From: Jeff Kao Date: Wed, 20 Dec 2023 13:41:23 -0500 Subject: [PATCH 7/7] Remove deprecated layers --- src/types.ts | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/types.ts b/src/types.ts index e7fcc280..f0290fd6 100644 --- a/src/types.ts +++ b/src/types.ts @@ -257,9 +257,6 @@ export interface RadarConversionResponse extends RadarResponse { export type RadarGeocodeLayer = | 'place' | 'address' - | 'intersection' - | 'street' - | 'neighborhood' | 'postalCode' | 'locality' | 'county'