- feat(neuralsearch): adding the semanticSearch settings to client-search (#1450) (a478ffd), closes #1450
- Fix for the redirect object in SearchResponse (#1443) (6b0685c), closes #1443
- fix(recommend): remove unused trendingFacets props (#1433) (ffbfc05), closes #1433
- fix(recommend): update trending facets query props (RECO-1184) (#1434) (913443f), closes #1434
- docs: Fix incorrect property description (#1429) (ba59b68), closes #1429
- chore: mention
next
version inREADME
(#1413) (100d180), closes #1413 - feat(fetch-requester): add
@algolia/requester-fetch
(#1411) (7b62403), closes #1411
- fix(types): allow mixed arrays in numeric and tag filters (#1395) (326c833), closes #1395
- fix(types): updating reRankingApplyFilter type and adding new property to RankingInfo (#1394) (e8f08ed), closes #1394
- feat(types): add reranking engine settings to types (#1378) (e9c0f30), closes #1378
- chore: clean up unused package and auto exports (#1315) (dfa7254), closes #1315
- chore: Configure Renovate (#1304) (f75924d), closes #1304
- chore: disable renovate until the test suite is less flaky (#1370) (8c8db3d), closes #1370
- fix(insideBoundingBox): allow strings (#1310) (87d5b0d), closes #1310
- feat: add custom request function (#1312) (3cea192), closes #1312
- feat(ts): document enableReRanking (#1306) (00ad924), closes #1306
- docs(recommend): add TSDoc (#1305) (a5df2fb), closes #1305
- fix(answers): omit original hits in response (#1293) (fb62b15), closes #1293
- fix(facetOrdering): facetOrdering.facets, not .facet (d931976)
- fix(recommend): export method types (#1287) (95281fe), closes #1287
- chore(release): force public access on npm release (#1288) (2fefd78), closes #1288
The @algolia/client-recommendation
is now deprecated, please use @algolia/client-personalization
instead. If you were using initRecommendation
from the algoliasearch
package, please use initPersonalization
instead.
- feat(recommend): introduce Recommend API client (#1280) (97ebde6), closes #1280 #1278
- feat(personalization): deprecate client-recommendation (#1278)
- fix(rules): automaticOptionalFacetFilters type takes the same input as automaticFacetFilters (#1279) (831a3de), closes #1279
- fix(ts): make all keys in facetOrdering optional (d772f98)
- feat(ts): document renderingContent (#1273) (04f2a20), closes #1273
- fix(api-keys): fix typing issues (#1270) (fec87a9), closes #1270
- feat(dictionaries): adds methods and tests (#1253) (aed6554), closes #1253
- feat(types): support
type
andfacet
in search methods (#1263) (54c1cb7), closes #1263 - fix(findAnswers): omit removeWordsIfNoResults correctly (3aec216)
- fix(answers): rename params to searchParameters (#1256) (0229a12), closes #1256
- fix(onSucess): correctly deprecate (c7d04ca)
- fix(types): update FindAnswersOptions (#1258) (bdf67a5), closes #1258
- refactor(retry): Spell success properly (#1254) (173f5f1), closes #1254
- feat(ts): add virtual index parameters (#1251) (cffd8f0), closes #1251 #1249
- feat(ts): allow filters in rule condition (#1247) (5032d6f), closes #1247 #1246
- feat(ts): add decompoundQuery (#1240) (446c9a0), closes #1240
- feat(ts): add the attributesToTransliterate setting (#1244) (b91c035), closes #1244
- fix(findAnswers): fix typing (#1233) (a935d88), closes #1233
- fix(ts): don't require every attribute to be highlighted (#1234) (4591d0e), closes #1234
- feat(saveSynonyms): replaceExistingSynonyms -> clearExistingSynonyms (#1226) (2fcf485), closes #1226 #1224
- fix(findAnswers): expose in lite version (#1227) (6cb1d0a), closes #1227
- feat(findAnswers): implement the new method (experimental) (#1219) (8d962ea), closes #1219
- feat(analytics & recommendation): allow creation of clients (initAnalytics, initRecommendation) with their own credentials (#1223) (a7938b0)
- fix(node): allow passing requesterOptions (#1215) (4348b38), closes #1215
- fix(node): reuse http agent across client (#1216) (f6e9e56), closes #1216
- feat(client-search): add personalization field to RankingInfo (#1213) (50b78a3), closes #1213
- avoid bundle-size increase by using a slightly older version of babel
- introduce a new
Hit
type, returned from search operations (#1191) - Allow
hosts
array to also accept strings (#1189)
- add missing updatedAt attribute to client-analytics (#1186)
- a/b test VariantResponse typing (#1185)
- getObjects can also return
null
if an object is not existing (#1183)
- Accept multiple objectIDs in a Rule promotion (#1156, #1155)
- Accept a custom http(s) agent in
createNodeHttpRequester
(#1180)
naturalLanguages
option type (#1147)shouldStop
option to stop browse (#1029)inner_queries
property togetLogs
response (#1109, #1166)enablePersonalization
option to typeSettings
(#1151)
- additional
clear
,delete
&deleteObject
types for the.batch
method (#1149) - unhandled promise issue while using while using
accountCopyIndex
(#1154) - node requester unicode characters being corrupted on large responses (#1164)
- Improved
acl
property type inGetApiKeyResponse
andaddApiKey
function param (#1126) - Improved
AnalyticsClientOptions
property type region (#1085) - Responses types can now be mutated (#1068)
- Type
Log
(#1139)
- Field
abtests
in GetAbTestsResponse type (#1012) browse
related methods not bubbling up errors as expected (#1042)- Header
x-algolia-user-id
is not allowed on browser env (#1023)
browseObjects
missing cursor error (#1011)browseSynonyms|browseRules
giving just a maximum of 20 hits (#1011)- Node entry point not es6 compliant (#1005)
- DOMException being thrown while instantiating browser local storage cache driver (#999)
- Missing
repository
entry onpackage.json
(#989)
- Major version: Upgrade Guide