- Insights: disable events auto sending by default (#406)
- Insights: add serializer parameters (#401) (#402)
- SearchBoxConnector: flag to disable automatic search
- DynamicFacetList: update selections of facet order change (#393)
- HitsSearcher: auto-sending hits view Insights events for incoming hits
- Compatibility: compile binaries using Java 11
- DynamicFacetList: add default selection & faceting parameters (#379)
- DynamicFacetList: ignoring of disjunctive facets when updating orderedFacets (#385)
- Add algolia agent to insights (#381)
- Kotlin to
1.8.10
(#380) - Compose compiler to
1.4.2
(#380) - Algolia Kotlin API client to
2.1.3
(#366)
- Kotlin to
1.7.10
(#313) - Compose UI to
1.2.1
(#358) - Compose compiler to
1.3.1
(#365) - Algolia Kotlin API client to
2.1.1
(#366)
- Paging: logging on fail (#347)
- FilterRange: bounds initialization (#346)
- hierarchical: deselect item (#342)
- Update Ktor to
2.0.3
- Support of hierarchical nodes with specific separator
- Searchers: add
coroutineDispatcher
param (#306) - Searchers: log exceptions' stacktrace (#309, #310)
- Insights: timestamps generation configuration (#311)
- Update
triggerSearchFor
defaults (#306) - Update Algolia Kotlin API client to
2.1.0
(#334)
SearcherPlaces
(#315)SearcherAnswers
(#316)SearchBox
for compose (#312)
- Conditional search:
triggerSearchFor
param for hits and facets searchers - Searchers:
connectHitsView
optionalpast
parameter - Extension function(s)
setBoundsFromFacetStats
toFilterComparisonConnector
- Extension modules:
instantsearch-android-paging3
supporting Paging 3instantsearch-android-loading
as separate module for SwipeRefreshLayoutinstantsearch-coroutines-extensions
: coroutines extensions for Instant Search
- Instant Search Android package from
com.algolia.instantsearch.helper.android
tocom.algolia.instantsearch.android
- Promote experimental Searchers (
MultiSearcher
,HitsSearcher
andFacetsSearcher
) to stable - Searchers'
search()
main safe - Compose
SearchBox
: update widget params - Update Kotlin to
1.6.10
- Update Algolia API Kotlin Client to 2.0
- Update Ktor Http Client to 2.0
- Facets searcher:
setQuery
function to setfacetQuery
field
- Paging 2 support
- Deprecated searchers
SearcherMultipleIndex
,SearcherSingleIndex
andSearcherForFacets
- Experimental:
MultiSearch
,HitsSearcher
andFacetsSearcher
- Telemetry collection
- Ktor
1.6.7
- atomicfu
0.16.3
- androidx core
1.7.0
- androidx appcompat
1.4.0
- Ktor
1.6.6
instantsearch-android
AAR artifact publish
- Android 12 support: update
work-runtime
to2.7.1
- Compile target to Android 12 (API level 31)
- Kotlin API Client
1.12.0
- Kotlin
1.5.31
- Compose
1.0.5
RelevantSortPriorityState
: convenience alias ofRelevantSortState<RelevantSortPriority?>
(#254)
- Ignore insights events older than 4 days (#257)
- Searcher single index (v2) paging (#260)
- compose: mark
Paginator
as experimental
- InstantSearch Compose (#243)
- Dynamic Facet List (#244)
- Unexpected behaviour of paging sorted index (#234)
- Kotlin
1.5.21
- Kotlin Coroutines
1.5.0
- Ktor
1.6.2
- Integration of
InstantSearch Insights
library - Add
retry
to paging data sources
- Relevant sort widget (#229)
- Algolia Kotlin Client
1.7.0
- Kotlin
1.4.31
- Ktor
1.5.2
Subscription
: subscriptions list thread-safety
- Kotlin
1.4.21
- Kotlin Coroutines
1.4.2
- Ktor
1.5.1
- Add support for answers search client and IS widgets
- Enable/disable loading in PagedList's dataSource (#220)
- Algolia Kotlin Client
1.5.2
- Algolia Kotlin Client
1.5.1
- Kotlin Coroutines
1.4.0
- Ktor
1.4.1
- Ktor Http engine to OkHttp
- Query rule custom data widget
- Kotlin
1.4.10
- Algolia Kotlin Client
1.5.0
- Android minimum SDK to 21
- Filter unexpected items from the hierarchical tree results
- Support and target Android API 30
- Add selection capability to the hierarchical tree nodes
- Filter range dynamic behavior based on a searcher state
- Related items widget
- Connecting
SortByViewModel
toPagedList
- Kotlin
1.3.72
- Android Gradle Plugin
3.6.3
- Algolia Kotlin Client
1.4.0
(#198)
- Apply correct spans in
toSpannedString
extension function
- Fix PagedList Bug when typing too fast #194
- Use Kotlin client
1.3.1
- Updated Ktor to
1.3.0
- Use Kotlin client
1.2.2
- Use Kotlin client
1.2.1
- Add
clear
method toConnectionHandler
- Use Kotlin client
1.2.0
and its-android
artifact. - Updated Kotlin to
1.3.60
- AutoCompleteTextView integration as a SearchBox #187
- Add connectFilterState with
SearcherMultipleIndex
#182
- Added a method
SearcherMultipleIndex.connectFilterState
#182
- Fix an issue with
SearcherSingleIndexDataSource
andSearcherMultipleIndexDataSource
where responses and errors were not dispatched to the main thread.
- Updated Kotlin client to
1.1.4
- Updated Kotlin to
1.3.50
- Updated Ktor to
1.2.4
(With serialization `0.12.0) - Added extension function
Facet.toFilter()
to transform aFacet
to aFilter.Facet
- Fixed unhandled exceptions in
Searcher
andDebouncer
- Use
advancedSearch
for betterHierarchical
logic - Optional
submitQuery
forSearchBoxView
- Add
SearcherPlaces