Skip to content

Latest commit

 

History

History
288 lines (162 loc) · 24.7 KB

CHANGELOG.md

File metadata and controls

288 lines (162 loc) · 24.7 KB
  • fix(recommend): Add Type RecommendQueriesResponse from old MultipleQueriesResponse for recommend (#1472) (36285b2), closes #1472
  • feat(abtests): add outlier count to variant response payload (#1467) (b88a726), closes #1467
  • feat(recommend): add "Looking Similar" model (#1469) (01eac7f), closes #1469
  • fix(types): union SearchForFacetValuesResponse type for multipleQueries (#1460) (6a786f1), closes #1460
  • feat(cache-browser-local-storage): Implemented TTL support to cached items (#1457) (9092414), closes #1457
  • fix(search): fix wait method for updateApiKey request (#1464) (edc629d), closes #1464
  • docs(SearchOptions): fix jsdoc of sortFacetValuesBy (#1463) (a4309c7), closes #1463
  • fix(recommend): Align getRecommendations type with actual implementation (#1459) (d18391b), closes #1459
  • feat: update ab test typing (#1455) (f53c72c), closes #1455
  • feat(fetch): remove mode option to rely on library's default (#1452) (67293e1), closes #1452
  • feat(neural): make eventSources nullable (#1453) (eacfca2), closes #1453
  • feat(neuralsearch): adding the semanticSearch settings to client-search (#1450) (a478ffd), closes #1450
  • Fix for the redirect object in SearchResponse (#1443) (6b0685c), closes #1443
  • feat: add mode to settings types (#1439) (89fd80e), closes #1439
  • 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
  • fix(types): add abTestID to SearchResponse (#1419) (05059f2), closes #1419
  • fix(types): Updating searchoptions with explain attribute (#1415) (c46932e), closes #1415
  • chore: mention next version in README (#1413) (100d180), closes #1413
  • feat(fetch-requester): add @algolia/requester-fetch (#1411) (7b62403), closes #1411
  • feat(recommend): Add trending types and methods (#1396) (6882ec8), closes #1396
  • 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
  • fix(types): allow mix of strings and arrays in facetFilters (#1384) (dfc2a09), closes #1384
  • 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(recommend): prevent undefined threshold (#1300) (7d21d3c), closes #1300
  • fix(recommend): expose correct key on window in umd (#1298) (169b12a), closes #1298
  • 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
  • fix(types): support facetQuery in MultipleQueriesQuery (#1267) (84355a9), closes #1267
  • feat(dictionaries): adds methods and tests (#1253) (aed6554), closes #1253
  • feat(types): support type and facet 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 decompoundQuery (#1240) (446c9a0), closes #1240
  • feat(ts): add the attributesToTransliterate setting (#1244) (b91c035), closes #1244
  • fix(ts): correct type for listIndices response (#1236) (0bb6bba), closes #1236
  • fix(findAnswers): fix typing (#1233) (a935d88), closes #1233
  • fix(ts): don't require every attribute to be highlighted (#1234) (4591d0e), closes #1234
  • fix(ts): correct search response for facets_stats (#1229) (ac732d1), closes #1229
  • 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

Fixed

  • avoid bundle-size increase by using a slightly older version of babel

Added

  • introduce a new Hit type, returned from search operations (#1191)
  • Allow hosts array to also accept strings (#1189)

Fixed

  • 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)

Added

  • Accept multiple objectIDs in a Rule promotion (#1156, #1155)
  • Accept a custom http(s) agent in createNodeHttpRequester (#1180)

Added

  • Support to multiple conditions on query rules (#1171, #1174)

Added

  • naturalLanguages option type (#1147)
  • shouldStop option to stop browse (#1029)
  • inner_queries property to getLogs response (#1109, #1166)
  • enablePersonalization option to type Settings (#1151)

Fixed

  • 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)

Added

  • Improved acl property type in GetApiKeyResponse and addApiKey function param (#1126)
  • Improved AnalyticsClientOptions property type region (#1085)
  • Responses types can now be mutated (#1068)

Fixed

Added

  • Field filterPromotes in Rule type (#1013)
  • Method hasPendingMappings (#1024)

Fixed

  • 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)

Fixed

  • browseObjects missing cursor error (#1011)
  • browseSynonyms|browseRules giving just a maximum of 20 hits (#1011)
  • Node entry point not es6 compliant (#1005)

Fixed

  • DOMException being thrown while instantiating browser local storage cache driver (#999)

Fixed

  • Missing repository entry on package.json (#989)