Releases: mapbox/mapbox-search-android
Releases · mapbox/mapbox-search-android
v1.3.0
New features
- [Offline search] Offline Search Along Route
- [Offline search] Added bounding box filter for offline search functions
- [Online search] Add method to retrieve a POI by Mapbox ID
- [UI] Added supports to select a single map feature to support map click events
Mapbox dependencies
- Search Native SDK 1.0.8
- Common SDK 23.10.1
- Mapbox Maps 10.18.1
v2.3.0-beta.1
Mapbox dependencies
- Search Native SDK
v2.2.0-beta.1
- Common SDK
v24.5.0-beta.4
v.2.2.0
New features
- Adding support for ApiType.SEARCH_BOX 🎉
Mapbox dependencies
- Search Native SDK 2.1.0
- Common SDK 24.4.0
v2.2.0-rc.1
New features
- Adding support for ApiType.SEARCH_BOX
Mapbox dependencies
- Search Native SDK 2.1.0
- Common SDK 24.4.0
v2.1.0
The General Availability (GA) release of version 2.1.0 has arrived! 🎉
New features
- Location observer timeout can be configured now
Bug fixes and improvements
- Updated default sample activity to default to
ApiType.SBS
- Fixed a synchronization issue in
OfflineSearchAlongRouteExampleActivity
- Fixed a bug in the default sample activity that crashed the activity when clicking on the map
v2.0.0
The General Availability (GA) release of version 2.0.0 has arrived! 🎉
New features
- [Offline search] Offline support for Points of Interest (POIs). Search SDK now supports offline search for POIs, in addition to addresses. Please note that this is a premium feature that needs to be enabled on your Mapbox account.
- [Online search] Added MapboxID (stable ID) related to search features in search results. MapboxID attribute is available in all relevant classes.
- [UI] Performance improvement when displaying search suggestions
- Support for Maps SDK v11 and latest Mapbox Core SDK
- Country search support
- [Offline search] Better formatting for address descriptions in offline search mode
- Improved search engine performance and tracing
- [Online search] Add method to retrieve a POI by Mapbox ID
- [Offline search] Add optional language parameter to OfflineSearchEngine.createTilesetDescriptor and OfflineSearchEngine.createPlacesTilesetDescriptor functions.
- [UI] Added supports to select a single map feature to support map click events
- [Offline search] Offline Search Along Route
- [Offline search] Added bounding box filter for offline search functions
- [CORE] Added a new field called
mapboxId
toBaseSearchResult
,SearchResult
,CategoryResult
andOfflineSearchResult
- [Address Autofill, Place Autocomplete] Added new fields called
id
andmapboxId
toAddressAutofillResult
andPlaceAutocompleteResult
Breaking changes
- [CORE] Access token now needs to be assigned via MapboxOptions.accessToken
- [CORE] Added a new field called mapboxId to BaseSearchResult, SearchResult, CategoryResult, and OfflineSearchResult
- [Address Autofill, Place Autocomplete] Added new fields called id and mapboxId to AddressAutofillResult and PlaceAutocompleteResult
- [Address Autofill, Place Autocomplete] Search is a two-step action now; it returns Suggestions (without the geo coordinates) and later returns 'Retrieved data' that includes coordinates and additional metadata.
- [CORE] Undo renaming of all Discover-related terms to Category
- [Address Autofill, Place Autocomplete] Added a separate function reverse for coordinate-based searches.
v2.0.0-rc.1
New features
- [Online search] Add method to retrieve a POI by Mapbox ID
- [Offline search] Add optional
language
parameter to OfflineSearchEngine.createTilesetDescriptor and OfflineSearchEngine.createPlacesTilesetDescriptor functions. - [UI] Added supports to select a single map feature to support map click events
Breaking changes
- [CORE] Undo renaming of all Discover-related terms to Category
- [Address Autofill, Place Autocomplete] Added a separate function
reverse
for coordinate-based searches.
v1.2.0
New features
- [CORE] We have added support for Mapbox IDs in search results. A new field called mapboxId is added to BaseSearchResult, SearchResult, CategoryResult, and OfflineSearchResult. Mapbox ID is stable, and developers can store it for lookup purposes.
- [Offline search] We have added POI (Points of Interest) support to offline search. Developers can now use POIs in offline search in addition to Addresses and Places.
- [Offline search] We have added a bounding box filter for offline search. Developers can now use the bounding box to limit the searchable area in the offline mode, increasing search response time for offline queries.
Breaking changes
- [Address Autofill, Place Autocomplete] Search is now a two-step action. It returns
Suggestions
(without the geo coordinate and routable points) at the first step andResult
(with the geo coordinate and routable points) after the suggestion is selected. Thus, thecoordinate
field is no longer available inSuggestion
. - [Address Autofill, Place Autocomplete] Added a separate function
reverse
for coordinate-based searches.
Bug fixes
- [Offline search] Don't return results with the empty name
v1.2.0-rc.1
New features
- [CORE] We have added support for Mapbox IDs in search results. A new field called
mapboxId
is added toBaseSearchResult
,SearchResult
,CategoryResult
, andOfflineSearchResult
. Mapbox ID is stable, and developers can store it for lookup purposes. - [Offline search] We have added a bounding box filter for offline search. Developers can now use the bounding box to limit the searchable area in the offline mode, increasing search response time for offline queries.
Breaking changes
- [Address Autofill, Place Autocomplete] Search is now a two-step action. It returns' Suggestions' (without the geo coordinate and routable points) at the first step and
Result
(with the geo coordinate and routable points) after the suggestion is selected. Thus, thecoordinate
field is no longer available inSuggestion
. - [Address Autofill]
suggestions()
is renamed toreverseGeocoding()
.
v2.0.0-beta.4: Bump to 2.0.0-beta.4 (#205)
* Bump to 2.0.0-beta.4