Skip to content

Latest commit

 

History

History
230 lines (136 loc) · 19.8 KB

CHANGELOG.md

File metadata and controls

230 lines (136 loc) · 19.8 KB
  • 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)