- 966fe05ae6 chore(deps): dependencies 2024-12-16 (#4235) by @algolia-bot
- 0481473fe0 chore: trigger auto close pr (#4250) by @shortcuts
- d6f48a40ce feat(javascript): add
worker
build (#4249) by @shortcuts - 679a8cdb60 fix(specs): endpoint level timeout for ingestion (#4251) by @shortcuts
- 448aad70ee feat(specs): update composition specs according to upcoming API changes (#4234) by @e-krebs
- cd59f445e fix(specs): enable watcher for push (#4229) by @shortcuts
- baf7d6f4d fix(specs): add
ignoreConjugations
toAlternativesAsExact
(#4230) by @shortcuts
- 866d859f8 fix(specs): different summaries for saveObject/addOrUpdate methods (#4223) by @kai687
- baf16c689 feat(specs): add
watch
topushTask
ingestion (#4224) by @shortcuts
- 068fdacb5 feat(specs): add info and link about indexing rate limits (#4136) by @kai687
- 2e894c9ed fix(javascript): set latest version on prereleases (#4138) by @shortcuts
- 9e0235697 fix(specs):
nb_api_calls
ingetLogs
response is optional (#4142) by @shortcuts - c04440114 fix(javascript): allow async param on createIterablePromise (#4144) by @millotp
- 56fd73fb6 chore(deps): dependencies 2024-11-25 (#4145) by @algolia-bot
- b728c5f25 fix(specs):
consequence
is required when saving rules (#4146) by @shortcuts - afd94fac8 fix(specs):
saveRule
response type (#4170) by @shortcuts - 2325c61b8 feat(clients): allow batch size on objects helper (#4172) by @shortcuts
- 641c1c37f chore(deps): dependencies 2024-12-02 (#4174) by @algolia-bot
- aae74cb38 fix(specs): remove SFCC source type (#4190) by @millotp
- 6cf044504 chore: add homepage to JavaScript client package (#4192) by @Adnan-Bacic
- 254052857 fix(specs): add sourceType to listTasks (#4193) by @millotp
- 106d64313 feat(generators): allow per-spec timeouts (#4173) by @shortcuts
- 9e1e60f9e chore(deps): dependencies 2024-12-09 (#4197) by @algolia-bot
- 0787a3d2a chore(scripts): change dist folder and bump (#4113) by @millotp
- f246995a7 chore(deps): dependencies 2024-11-18 (#4109) by @algolia-bot
- ff954678e fix(playground): add formatter for python (#4125) by @millotp
- da4169e1b fix(specs): do not cache searchCompositionRules (#4127) by @e-krebs
- 08669e2b3 feat(specs): default authMode to WithinHeaders for Composition Client (#4129) by @e-krebs
- f97e44ce0 fix(cts): add tests for HTML error (#4097) by @millotp
- b97a88beb fix(javascript): add support for private package publish (#4106) by @shortcuts
- 36d583e35 fix(specs): make the searchParams compatible with v4 (#4108) by @millotp
- 996ba5036 fix(specs): remove private beta endpoint from recommend (#4110) by @shortcuts
- 4c73f4c9a feat(specs): add estimate path and responses (#4057) by @cdhawke
- 4a6d17540 chore(deps): dependencies 2024-11-11 (#4080) by @algolia-bot
- 39ad05495 feat(specs): update estimate response type (#4101) by @cdhawke
- dd18afe8d fix(specs): rename composition run endpoint (#4099) by @e-krebs
- 66acf19b8 fix(scripts): dart and js releases (#4104) by @shortcuts
- f598e77b1 fix(javascript): allow import from dist (#4060) by @shortcuts
- 801241e12 fix(specs): add secrets payload for updates (#4061) by @shortcuts
- 625421783 fix(clients): update browse iterator (#4058) by @Fluf22
- ff2d23c14 chore(deps): dependencies 2024-11-04 (#4065) by @algolia-bot
- bf9173f47 feat(scripts): compute eligibility dates (#4064) by @shortcuts
- a38ceecc8 feat(specs): add composition API (#4056) by @e-krebs
- be40cf61d feat(specs): add secrets authentications to ingestion (#4054) by @shortcuts
- 312d33731 feat(specs): add missing message attribute to GetObjectsResponse [skip-bc] (#4029) by @kombucha
- 32f9f4d16 fix(specs): support synonyms type in camel case [skip-bc] (#4031) by @shortcuts
- be9231793 chore(deps): dependencies 2024-10-28 [skip-bc] (#4032) by @algolia-bot
- 7f5fe6b68 feat(clients): expose waitForTasks to batch helpers [skip-bc] (#4030) by @shortcuts
- 209553724 chore(javascript): update release script (#4022) by @shortcuts
- 1f36e8f93 fix(specs): results in getObjects is required (#4024) by @shortcuts
- 25de7005c fix(javascript): common package types (#4015) by @shortcuts
- 0a84faf07 feat(javascript): assert algoliasearch bundle (#3991) by @shortcuts
- d3ef71cde fix(javascript): do not publish ts (#4009) by @shortcuts
- b8fc14883 chore(deps): dependencies 2024-10-21 (#3992) by @algolia-bot
- 2c53b455d fix(javascript): use unknown over any (#4011) by @shortcuts
- fe2c8440e docs(analytics): constrain pagination only to limit query parameter (#4012) by @febeck
- 003bd28f0 chore(javascript): build algoliasearch everytime (#4013) by @shortcuts
- b076b69ba fix(javascript): missing search dependency (#3988) by @shortcuts
- 56164aab9 fix(javascript): do not publish ts (#3966) by @shortcuts
- cd98290fa fix(specs): Typo tolernace on words (#3968) by @gazconroy
- 21d09d3d3 feat(javascript): add every APIs (#3942) by @shortcuts
- 5866c2954 fix(specs): Add context to hitsPerPage (#3969) by @gazconroy
- 95e4149a3 chore(deps): dependencies 2024-10-14 (#3944) by @algolia-bot
- 8b879dead fix(specs): alternativesAsExact is plurals and synonyms (#3974) by @gazconroy
- 1a9b95e85 fix(specs): Separators are non-alphanumeric characters (#3978) by @gazconroy
- 519fd9840 fix(specs): multiple clients fixes (#3971) by @shortcuts
- f516d0243 fix(specs): Typos in API descriptions (#3932) by @gazconroy
- 434c99f80 fix(specs): use the read transporter for browse (#3938) by @millotp
- 6b07138e7 chore: apply codacy fixes (#3935) by @millotp
- 45d433d0a fix(specs): correct type for banners [skip-bc] (#3939) by @millotp
- ad8e3d224 fix(specs): update analytics and abtesting max pagination query limit (#3696) by @febeck
- bed119166 feat(specs): add support for widgets / banners in search for the csharp client (#3870) by @Kalmar99
- 844e57f35 fix(specs): correct typos is Search API (#3898) by @gazconroy
- 3c4c87619 chore(deps): dependencies 2024-10-07 (#3876) by @algolia-bot
- 3d5828d61 fix(javascript): node 14 compatibility (#3897) by @shortcuts
- ed6f4ba0e chore(javascript): use oxlint (#3895) by @shortcuts
- f554e09c3 chore: revert and fix release (#3922) by @millotp
- 788483537 chore(clients): add workflow to auto-close PR (#3834) by @shortcuts
- e59dd41d5 fix(specs): API key description will be obfuscated (#3840) by @kai687
- dc28c0268 feat(specs): add recommend batch rules endpoint (#3782) by @raed667
- 6f58ae2dc chore(deps): dependencies 2024-09-30 (#3842) by @algolia-bot
- 847ce7753 chore(javascript): update READMEs (#3829) by @shortcuts
- 022131871 fix(specs): correct query params for ingestion [skip-bc] (#3830) by @millotp
- 1939114e1 chore(deps): dependencies 2024-09-23 (#3790) by @algolia-bot
- db4cf48c5 feat(javascript): add logger-console package from v4 (#3823) by @shortcuts
- b187a09df fix(javascript): add override to name property (#3785) by @shortcuts
- 1a73994ff fix(specs): recommend remove unsupported query parameters [RECO-2345] [skip-bc] (#3692) by @raed667
- 92438873c fix(specs): remove models from ingestion specs [skip-bc] (#3774) by @shortcuts
- 901076592 fix(javascript): react-native lite resolution (#3771) by @shortcuts
- d67c0e0e6 feat(javascript): add react-native field in package.json (#3767) by @shortcuts
- 638058eae fix(specs): update search api specs [skip-bc] (#3760) by @Fluf22
- 08d8ee6de chore(deps): dependencies 2024-09-16 [skip-bc] (#3704) by @algolia-bot
- 274fae19b fix(javascript): umd export name (#3701) by @shortcuts
- d4df544d6 fix(specs): remove usage [skip-bc] (#3691) by @kai687
- d39b87726 chore: assert node helpers (#3689) by @shortcuts
- 46d9d8fd0 feat(specs): add (optional) _automaticInsights to search result (#3688) by @raed667
- 52e1b570a feat(javascript): add requester-testing package (#3684) by @shortcuts
- 896435217 feat(javascript): add worker exports (#3680) by @shortcuts
- 0a433cc7a fix(javascript): use transporter directly (#3682) by @shortcuts
- 50bd07392 fix(javascript): assert helpers and fix setClientApiKey helper (#3663) by @shortcuts
- 3b673cee4 fix(javascript): type definition and template cleanup (#3656) by @shortcuts
- 2c65a8d11 feat(clients): helper to switch API key in use (#3616) by @Fluf22
- f126366dc fix(specs): note on Analytics API server (#3650) by @kai687
- 3d02b3164 feat(clients): add helper to check if an index exists (#3646) by @millotp
- a36746d65 fix(specs): note on insights API server (#3649) by @kai687
- 1f53716c6 fix(specs): don't extend $ref objects (#3623) by @kai687
- ff0c99653 chore(javascript): use tsup bundler (#3640) by @shortcuts
- a9405b168 fix(specs): usage api (#3624) by @kai687
- e3af9554e fix(specs): no links across API specs (#3643) by @kai687
- 3d07a1e4f fix(specs): ignorePlurals can be a boolean string (#3620) by @millotp
- c0675ff6b fix(clients): correly parse usage hosts (#3622) by @shortcuts
- 327e08d4e fix(specs): ingestion push task payload [skip-bc] (#3607) by @shortcuts
- 7189cbe4c fix(javascript): dependency imports and low-level init (#3596) by @shortcuts
- 796ae3fe2 chore(javascript): add license to the root of the repo (#3610) by @shortcuts
- f8b7a77a8 fix(javascript): prefix with
node:
for node packages (#3608) by @atinux
- 23a799f0e feat(specs): push source type (#3600) by @shortcuts
- 536fdef01 fix(specs): filter run list by type (#3577) by @millotp
- 9b6dc0b70 docs(specs): update api's length minimum value (#3574) by @Jerska
- 4cbbce55c fix(clients): highlight and snippet results e2e (#3567) by @shortcuts
- 7c7de04ab fix(specs): another wrong link (#3570) by @kai687
- f38a9ef12 chore(specs): breaking change method names mapping table (#3568) by @shortcuts
- 73868d60e fix(javascript): exports type field (#3569) by @shortcuts
- 9dedfc90f fix(clients): mention
main
branch instead ofmaster
(#3566) by @shortcuts - 0e5ffb1e8 fix(specs): broken link (#3559) by @kai687
- c8343884e feat(javascript): add search wrappers to lite client (#3556) by @shortcuts
- d53060d96 feat(specs): add /schedule endpoint (#3350) by @febeck
- 6cfc2d479 chore(specs): update rendered title for search params (#3553) by @shortcuts
New major version released! Browse our documentation
- 22348001a fix(specs): required ingestion search params (#3516) by @shortcuts
- 4c052002e feat(specs): recursive snippets and highlights result (#3497) by @shortcuts
- 7d2ab99ce feat(specs): add authentications to ingestion transformations (#3494) by @shortcuts
- 2c6147ee7 feat(specs): add generate code endpoint to ingestion specs (#3489) by @shortcuts
- 6c62a81a7 fix(specs): ingestion docker task input (#3488) by @shortcuts
- eab2887f8 fix(specs): ingestion search endpoint (#3487) by @shortcuts
- ac0cadb8a feat(specs): add transformation copilot to ingestion (#3479) by @Fluf22
- 08a04dec8 fix(specs): ingestion destination reject indexPrefix (#3478) by @shortcuts
- cdd673d33 fix(specs): ingestion destinations and transformations (#3477) by @shortcuts
- b4742be76 fix(clients): move the license to the root (#3457) by @millotp
- e5d14171c fix(specs): dictionary entry for stopwords has type property (#3456) by @kai687
- 7af1e75e9 fix(specs): body is not required in multiple batch request (#3454) by @kai687
- b90bef261 feat(specs): add runSource endpoint (#3453) by @millotp
- 27679b7fd chore(clients): remove mention of GA (#3452) by @millotp
- e982ddf0a fix(specs): built-in ops accept also int (#3450) by @kai687
- 9a2e7a837 fix(specs): required prop for dictionaryEntry (#3449) by @kai687
- 41d86ce68 feat(clients): delete unused models (#3445) by @millotp
- e17970142 fix(specs): proper title with linter (#3444) by @millotp
- 8fbbd5ebd fix(specs): getObject return object (#3446) by @millotp
- a35e814ab fix(specs): clarify decompounding limitations (#3227) by @kai687
- 3ec5f5f7e feat(specs): add v2 endpoints for ingestion (#3416) by @shortcuts
- 200f07e9c fix(specs): add primary to get settings response (#3415) by @kai687
- 81c15cf5b chore(specs): add eslint rule to avoid cross-references (#3413) by @millotp
- be060a060 fix(specs): remove cross-references of analytics (#3414) by @millotp
- fe6f5edab feat(specs): add v2 endpoints for ingestion (#3410) by @shortcuts
- e3c6b8401 fix(specs): remove cross-specs references (#3412) by @shortcuts
- 280037178 fix(specs): update shopify feature flags (#3380) by @millotp
- a68907d1c feat(clients): add api key helper test (#3338) by @Fluf22
- 31ba7f6d0 fix(specs): recommend non required parameters (#3355) by @shortcuts
- 337eea93e fix(specs): results is required in GetRecommendationsResponse (#3357) by @millotp
- a009967f6 fix(specs): browse response required properties (#3348) by @millotp
- 04a799417 fix(specs): ingestion task and transformation (#3347) by @shortcuts
- dcb1b59dc fix(specs): clarify browse parameters (#3333) by @kai687
- d82229de0 chore(javascript): nx cache lock (#3327) by @shortcuts
- 9776cb3ba feat(specs): add redirect to renderingContent (#3296) by @shortcuts
- 8e98407c1 fix(clients): update ingestion transformations description and fix taggroups (#3265) by @shortcuts
- e5cfcf0c4 feat(clients): generate common LICENSE (#3258) by @shortcuts
- 47dd4bb5b fix(clients): update README snippets and contributing guides (#3257) by @shortcuts
- 7a90e4532 feat(clients): add
saveObjects
,deleteObjects
andpartialUpdateObjects
helpers (#3180) by @shortcuts - 5dbdb91e9 fix(specs): virtual is a fetchedIndex props (#3255) by @shortcuts
- 0a6277937 fix(specs): add virtual index settings and update renderingContent (#3254) by @shortcuts
- 536a348f1 fix(clients): chunked batch helper size property consistency (#3253) by @Fluf22
- 632827bef feat(javascript): legacy
getRecommendations
signature (#3241) by @aymeric-giraudet - 07e074806 feat(clients): add recommend to algoliasearch (#2860) by @shortcuts
- 683ecb979 fix(javascript): deprecated publish options (#3220) by @shortcuts
- b7ae19f2b feat(specs): add transformations endpoints to ingestion (#3215) by @shortcuts
- a99f796dd fix(specs): update discover endpoint (#3212) by @shortcuts
- c91ca54f2 feat(specs): add validate endpoint (#3087) by @Fluf22
- 36aababfd chore(clients): use the ruff python formatter (#3204) by @millotp
- 9ad5c8cae fix(clients): reduce common tests flakyness (#3205) by @millotp
- fc1752b6e feat(clients): add chunkedBatch helper for Kotlin and Scala (#3206) by @Fluf22
- a58e88322 feat(clients): add generateSecuredApiKey to java (#3167) by @millotp
- b2a464a2b feat(clients): add generate_secured_api_key to ruby (#3166) by @millotp
- de4090789 fix(clients): safer replaceAllObjects + metis compliant (#3164) by @shortcuts
- 072c38b9a fix(clients): remove unused models from lite clients (#3159) by @shortcuts
- c7f5de9d4 feat(clients): add waitForAppTask helper (#3158) by @millotp
- 3a97fad1f fix(clients): chunked batch helper (#3154) by @shortcuts
- c251dc87e fix(specs): rankingInfo required properties (#3157) by @millotp
- fd5a312fb feat(specs): add getAppTask endpoint to search (#3156) by @millotp
- cdc866549 fix(specs): dont mention index api keys (#3117) by @kai687
- 2b70d9ea5 fix(specs): exhaustiveFacetsCount is not deprecated for sffv (#3089) by @kai687
- 1250c2b3c fix(specs): simplify filter types (#3042) by @millotp
- b621988bc feat(specs): promote @kai687 to code owner (#3014) by @Fluf22
- f9877a8ae fix(specs): remove periods on summaries (#3013) by @kai687
- 96e620626 feat(javascript): allow custom connect timeout (#3010) by @shortcuts
- 41121e77e fix(specs): attribute and index names case sensitive (#2990) by @kai687
- 67b0eab89 feat(specs): update shopify source and task inputs (#2987) by @Fluf22
- 60e8e6d68 fix(specs): Personalization API (#2982) by @kai687
- 60322c0b5 fix(specs): a/b testing (#2981) by @kai687
- dabdd0291 fix(specs): recommend api (#2958) by @kai687
- 34e345d48 fix(specs): update documentation for consistency (#2976) by @kai687
- aee3fde96 feat(clients): add
usage
client (#2960) by @shortcuts - 0348669d0 feat(specs): add algoliaInsights auth type (#2959) by @jkaho
- 60e23f87a fix(specs): usage api (#2954) by @kai687
- 3e0d0dcc2 fix(specs): crawler api (#2949) by @kai687
- 10e08c9e7 fix(specs): query suggestions api (#2924) by @kai687
- b153b397e fix(specs): ingestion api reference (#2918) by @kai687
- 6c4519136 fix(javascript): extra parameter in jsdoc def (#2933) by @shortcuts
- fd9256018 chore(javascript): assert
authMode
(#2897) by @shortcuts - 10c9339c8 fix(specs): more flexible custom methods (#2889) by @damcou
- 0f8d4432b feat(specs): insights api reference (#2859) by @kai687
- c324c06bd feat(specs): add ga4BigqueryExport, streaming and append options to task inputs (#2858) by @JasonBerry
- 156fd9e69 feat(specs): improve API reference documentation (#2831) by @kai687
- 234427491 feat(specs): Add MappingInput to Task Inputs (#2787) by @jsok
- 903852983 fix(javascript): use correct vendor values (#2829) by @shortcuts
- 9847affc4 fix(javascript): move node related helpers at node bundle level (#2807) by @shortcuts
- a138c2fef fix(specs): add
queryID
to search response (#2801) by @aallam - 6f0b00ead chore(specs): remove JSON specs and new worlds logic (#2794) by @shortcuts
- d48e2f624 fix(specs): add missing attributes for CT Source update (#2792) by @damcou
- cc10e9f8b chore(javascript): assert
replaceAllObjects
(#2790) by @shortcuts - b13782469 fix(javascript): allow
batchSize
onReplaceAllObjectsOptions
(#2788) by @shortcuts - 19177f7d6 feat(javascript): add
replaceAllObjects
(#2768) by @shortcuts - 350e01c98 chore(javascript): broken tests (#2767) by @shortcuts
- 1ef587f05 feat(javascript): add
getSecuredApiKey
and validity check (#2766) by @shortcuts - f3e894002 fix(clients): replace all objects (#2762) by @shortcuts
- 92cd1c793 fix(clients): browse synonyms page not in response (#2757) by @shortcuts
- 4f6e2d0b3 fix(specs): allow custom fields to be nullable (#2746) by @shortcuts
- 6624759e1 feat(specs): add CustomFields to CT Source Input (#2742) by @damcou
- ef37e65b7 fix(clients): add e2e tests for analytics API (#2737) by @millotp
- 872ab29bf feat(specs): update query suggestions unauthorized response example (#2606) by @alphonseb
- e569a3e23 feat(specs): add acls to API endpoints (#2604) by @alphonseb
- 379fbc501 fix(specs): correct
searchSynonyms
parameters (#2595) by @morganleroi - 982fd3ca4 feat(specs): import
crawler
andusage
specs from new world repo (#2598) by @shortcuts - 9532a0136 feat(specs): AB testing tracked user count (#2596) by @cdhawke
- 2481e3ac8 fix(clients): support the rest of the languages (#2571) by @millotp
- 99ce6dbae fix(clients): monitoring for JavaScript and Python (#2568) by @shortcuts
- 99e4bdf2c feat(specs): add acl permissions to operations (#2555) by @kai687
- 8b0622380 fix(specs): rename clearAllSynonyms to clearSynonyms (#2553) by @kai687
- 3d7c5e617 fix(javascript): lock (#2548) by @shortcuts
- 7c5ba3288 feat(specs): update Insights API spec (#2376) by @kai687
- 297baa987 chore(clients): provide snippets for all languages (#2518) by @shortcuts
- 857f3632e feat(clients): generate code snippets from cts (#2511) by @shortcuts
- ae20258c6 feat(clients): deserialize in e2e and SFFV response (#2500) by @shortcuts
- 4dc28da98 chore(clients): add more e2e (#2497) by @shortcuts
- 461796bb7 feat(clients): add missing clients (#2479) by @shortcuts
- ae6adfbf7 fix(specs): port recommend changes (#2476) by @shortcuts
- 4546090b2 feat(javascript): add cache TTL and fix support message (#2474) by @shortcuts
- ae80c666c chore(javascript): remove some non needed props from generators (#2412) by @shortcuts
- 8d71c2b69 fix(specs): provide non clashing names for custom methods (#2369) by @shortcuts
- 205519c6f fix(specs): highlight result map definition (#2312) by @shortcuts
- 5a7a8aeb4 chore(specs): publish docs specs (#2255) by @shortcuts
- c2e9fb52c feat(specs): add
startDate
andendDate
query parameter to list events (#2229) by @shortcuts - 472dc87c4 fix(specs): require
window
in list runs (#2226) by @shortcuts
- 15b81fe64 feat(specs): add
window
parameter to observability responses (#2223) by @shortcuts - 54fb30d53 chore(specs): lint --fix on pre-commit (#2224) by @millotp
- ebc2a0c4d chore(specs): remove unused spec file (#2186) by @shortcuts
- 6fa5a402e fix(javascript): algoliaseach bundling (#2185) by @millotp
- 517f9cb72 revert(specs): insights identify (#2182) by @aallam
- fa326a50e feat(specs): add
authenticatedUserToken
andIdentify
to insights (#2151) by @aallam
- d25921cb fix(specs): Change trigger input for task update (#2147) by @damcou
- 4befd83a feat(javascript): add
searchForHits
andsearchForFacets
helpers (#2138) by @shortcuts - dcd1201e feat(specs): Add
failureThreshold
toTask
andTaskUpdate
types (#2144) by @damcou - a5ff0a76 fix(specs): remove duplicate objectID (#2113) by @millotp
- 2c58deae3 fix(javascript): release process (#2106) by @shortcuts
- e3b7e2ab6 feat(specs): synchronize specs for all client (#2103) by @Fluf22
- b31ce2c9f feat(javascript): add discover handlers to source model (#2096) by @Fluf22
- d039c7dc7 feat(javascript): handle run discover type (#2101) by @Fluf22
- f8e79a1e2 fix(specs): search
insideBoundingBox
type (#2098) by @aallam - d38619103 feat(specs): add new events type for insights (#2080) by @millotp
- 756f19ab7 feat(specs): Remove attributeForDistinct from the indexSettingsAsSearc… (#2078) by @clemfromspace
- 2260e903f feat(specs): add
attributesToExclude
for Ingestion (#2053) by @shortcuts - b7b6565ab fix(specs):
userData
type as 'any' (#2033) by @aallam
- 265518125 fix(specs):
exhaustiveNbHits
as optional (#2007) by @aallam - e73b9cf52 fix(specs): introduced SourceUpdateDocker (#2005) by @Fluf22
- 02ca9f694 fix(specs): add 'critical' event status to enum (#2006) by @Fluf22
- 48b23af07 fix(clients): userToken max length (#2004) by @kai687
- 964962605 fix(clients): user token character limit (#2003) by @kai687
- 24affb264 feat(specs): add
recordType
andfallbackIsInStockValue
in inputs (#1988) by @damcou - fb5fdaaa2 feat(javascript): remove unused property (#1987) by @Fluf22
- 1381b70ff feat(specs): add inference ACL to API key object (#1985) by @helenamariano
- 028bf073b feat(specs): add
failureThreshold
to Ingestion API (#1962) by @shortcuts - b19273392 feat(specs): update ingestion specs for BigCommerce (#1961) by @shortcuts
- f89612fe chore(clients): dependency upgrade (#1940) by @shortcuts
- 693631cc7 fix(specs): remove some parameters from trending requests (#1915) by @shortcuts
- d434431d1 fix(javascript): move
cjs.js
tocjs
(#1894) by @shortcuts - 5a9d949db fix(specs): mixed
SearchParams
andIndexSettings
(#1889) by @shortcuts
- 82d7dcf5a fix(specs): allow JSON array for
aroundPrecision
(#1855) by @shortcuts - c6a7ab404 fix(specs): optional/required
query
andparams
(#1864) by @aallam - a5bf6232c feat(specs): delete Predict (#1860) by @shortcuts
- 58ea5dbf fix(specs): allow partial input update for authentications (#1856) by @Fluf22
- 2ac508ff fix(specs): search w/ hits & facets responses (#1774) by @aallam
- 96ab1c384 fix(javascript): publish script esm (#1787) by @shortcuts
- 333368a3b feat(specs): query suggestions (#1740) by @kai687
- f15457fd1 feat(specs): Review OpenAPI common specs (#1692) by @gazconroy
- 550313a8b fix(javascript): allow package.json to be pushed (#1781) by @shortcuts
- d97511a66 fix(javascript): release process (#1779) by @shortcuts
- 8765f6d47 feat(specs): add OpenAPI spec for Monitoring API (#1683) by @kai687
- dc0ff048a fix(specs): facet stats properties as double (#1694) by @aallam
- 7250930c7 fix(specs): add input to authentication list (#1688) by @millotp
- 15bc7618 feat(specs): updated_at removed from Run response (#1651) by @mehmetaligok
- b7c71def feat(specs): add new outlier count properties to variant payload (#1656) by @febeck
- b703dea4 docs(specs): review Insights API spec (#1647) by @kai687
- 19e99bb9 fix(specs): change github container registry name (#1641) by @morganleroi
- 19e99bb9 fix(specs): change github container registry name (#1641) by @morganleroi
- 81401eed feat(specs): add
startDate
andendDate
parameters to Ingestion API (#1614) by @shortcuts - 138a35b5 fix(specs): add processing run outcome (#1613) by @millotp
- 31f1050a fix(javascript): waitForApiKey helper (#1598) by @shortcuts
- 635806cb feat(specs): ingestion partial update method changed to patch (#1564) by @mehmetaligok
- 7c9cfb9b feat(specs): add reason code to run outcome (#1531) by @Fluf22
- 558b8fbb feat(clients): add Kotlin API client (#1400) by @aallam
- 102f3d4d fix(specs): remove unsupported delete option for task action type (#1511) by @Fluf22
- 3af3eb49 fix(specs): update required for kotlin tests to pass (#1492) by @aallam
- 44962fa5 feat(clients): add bigquery to sourceTypes enum (#1490) by @damcou
- ad21cc75 feat(specs): add predict segment size to responses [PRED-1277] (#1478) by @bengreenbank
- 13e7d170 feat(specs): add
neuralSearch
options (#1474) by @shortcuts - fb9dc333 fix(javascript): remove
mode
from Fetch requester (#1475) by @shortcuts
- 9a65a533 feat(specs): add
size
to predict segment response (#1434) by @bengreenbank - 0ed9eb22 fix(specs): add
input
in GET tasks (#1472) by @shortcuts - 692aa2d8 fix(specs): add transform event type (#1470) by @millotp
- 69aac53d fix(specs): task trigger guard import order (#1459) by @Fluf22
- a0d96721 fix(specs): task trigger guard import (#1458) by @Fluf22
- d3f107d4 fix(specs): task trigger guard update (#1457) by @Fluf22
- 33ec7bc7 feat(specs): add
lastUpdatedAt
field to predict segments (#1431) by @bengreenbank
- c49b6e6d fix(specs): add customRequest to ingestion and small fix (#1418) by @millotp
- 524347e3 fix(specs): update BigCommerce source payload (#1416) by @shortcuts
- e3fa5eb0 feat(specs): add new BigCommerce source fields (#1387) by @shortcuts
- 6f0ac998 feat(specs): make the
eu
region available for the ingestion client (#1396) by @Fluf22 - 79ae980b feat(specs): update affinity value type to accomodate booleans and numbers (#1388) by @writeens
- 5a93964e fix(specs): add skipped runs (#1359) by @millotp
- 2a4fe7ea feat(clients): upgrade to node 18 (#1344) by @millotp
- e3aa6b2d fix(specs): add
UniqueIDColumn
property toSourceJSON
input (#1333) by @mehmetaligok
- 2eca9b7b fix(specs): update Predict Segment operators to textual format (#1316) by @francoischalifour
- f7f0fbe8 feat(specs): make DELETE endpoints return a 200 OK (#1314) by @Fluf22
- cb3001dd fix(specs): remove segment version (#1313) by @bengreenbank
- d3aead8a refactor(specs): new predict segment condition syntax (#1202) by @bengreenbank
- bad11072 feat(specs): remove content attributes from models [PRED-982] (#1226) by @bengreenbank
- b9b4ba35 feat(specs): add CSV source (#1301) by @morganleroi
- 9d04dc22 fix(specs): rename task type to
onDemand
(#1299) by @shortcuts - d39716c7 feat(javascript): export task trigger guards from each build entrypoints (#1289) by @Fluf22
- 91f21487 feat(javascript): add task trigger type guards (#1280) by @Fluf22
- a1c7c245 fix(specs): correct types for Tasks trigger (#1279) by @shortcuts
- aed20fe6 feat(specs): add more descriptions to the Ingestion API (#1273) by @shortcuts
- 3739451a fix(specs): add query params for observability (#1277) by @millotp
- 859c0a97 feat(specs): source update changes (#1276) by @mehmetaligok
- 83330afe chore(specs): change PlatformType naming to Platform (#1246) by @Fluf22
- 700dad66 feat(specs): add query param to filter list endpoint results (#1245) by @Fluf22
- 466cc0b3 fix(specs): remove input from auth list (#1229) by @millotp
- 28d82603 fix(specs): authenticationID is not required in source and destination (#1203) by @morganleroi
- 9acdc96b fix(specs): move lastRun and nextRun to task.trigger (#1228) by @millotp
- 8fc33195 fix(specs): make enabled nullable (#1212) by @kai687
- 75c9a862 fix(specs): numberOfPendingTasks is plural (#1211) by @kai687
- e77a46b9 fix(specs): example should be integer (#1210) by @kai687
- dd4fdefd feat(specs): add source json to ingestion client (#1200) by @morganleroi
- 494c2b77 fix(javascript): update ingestion specs (#1192) by @shortcuts
- 5938b05f fix(javascript): pass with no tests (#1191) by @shortcuts
- ec370af5 fix(specs): new CT source input (#1190) by @shortcuts
- 377e091d fix(specs): Algolia Search hostnames (#1189) by @kai687
- 19552886 fix(clients): replace sources client with ingestion (#1178) by @millotp
- deac88b9 feat(javascript): create ingestion client (#1101) by @millotp
- 2f456a45 fix(specs): mistakes in the ingestion spec (#1176) by @millotp
- 1685ed08 feat(specs): create ingestion specs (#1100) by @millotp
- b56b2b49 fix(specs): prefix Predict predictions success types (#1032) by @francoischalifour
- 07a2e936 feat(specs): predict segments (#1013) by @bengreenbank
- 362cd6b1 feat(specs): deleteByParams (#1016) by @clemfromspace
- d68089e0 feat(specs): update predict client API URL (#1010) by @bengreenbank
- 988040c4 fix(javascript): fix funnel stage type casing (#982) by @francoischalifour
- 14d22254 fix(javascript): update Predict models error spec (#980) by @francoischalifour
- 80724c1f feat(specs): create new methods (#974) by @bengreenbank
- 0df4fb28 fix(javascript): encode query parameters (#973) by @shortcuts
- a5ee875f fix(javascript): update Predict type exports (#953) by @francoischalifour
- ff02ba09 fix(javascript): revert: do not send user-agent for Predict (#957) (#919) by @shortcuts
- 3b85c763 fix(javascript): use
exports
field to pick correct bundle (#947) by @francoischalifour
- 51002048 fix(javascript): allow undefined object when all parameters are optional (#922) by @shortcuts
- dc43c2ad fix(javascript): do not send user-agent for Predict (#919) by @shortcuts
- 4c1596df fix(clients): list available regions when region is missing (#916) by @shortcuts
- be45fc4e fix(specs): make
batch
body parameters required (#917) by @shortcuts - 27b78d93 fix(javascript): build (#867) by @shortcuts
- c2a054fa fix(specs): allow
searchParams
inbrowse
method (#911) by @shortcuts
- 07c169f5 fix(specs): browseResponse, IndexSettings and searchResponse (#900) by @shortcuts
- f829d142 fix(javascript): utils tests run time (#908) by @shortcuts
- 005f9ed3 fix(specs): wrong body parameter name (#896) by @shortcuts
- 9753e2db fix(javascript): helpers type options (#895) by @shortcuts
- 193fb73d fix(specs):
getApiKeyResponse
,multipleBatch
,partialUpdateObject
(#889) by @shortcuts - 2c7cd9c5 fix(javascript): make type filename consistent (#890) by @shortcuts
- fd3e2261 fix(javascript): expose
clearCache
andappId
at the root of the client (#892) by @shortcuts - 46c1526f feat(javascript): provide
browseObjects
,browseRules
andbrowseSynonyms
helper methods (#887) by @shortcuts
- eb108de7 fix(javascript): provide more options to
algoliasearch
(#877) by @shortcuts - 95ba0016 fix(specs):
rules
andobjects
parameters/responses (#876) by @shortcuts
- b7e3c642 fix(javascript): expose sub
algoliasearch
client's type (#873) by @shortcuts - 0d988f9f feat(javascript): allow providing options for node requester (#872) by @shortcuts
- 6bdc94f5 fix(specs): make
hits
required,facets
count as an integer,searchParams
as optional (#868) by @shortcuts
- d18cbc4a feat(javascript): support generic for hits (#854) by @millotp
- d93227c7 feat(javascript): add
requester-fetch
(#855) by @shortcuts - da6474fb fix(javascript): ensure requesters work as in v4 (#823) by @shortcuts
- a4346a72 fix(clients): make POST body related to the endpoint, assert body in tests (#849) by @shortcuts
- 22bf1c39 fix(specs): wrong parameters for
searchSynonyms
(#852) by @shortcuts - 4b557380 fix(clients): add generation banner to generated files (#816) by @shortcuts
- 7bb39283 feat(javascript): expose transporter, remove nullish coalescing and optional chaining (#799) by @shortcuts
- 750721d0 fix(javascript): provide
requestOptions
to helper methods (#797) by @shortcuts - 0076edcc fix(javascript): rename
predict
package (#796) by @shortcuts - df222d7c feat(javascript): use
@algolia
NPM namespace (#785) by @shortcuts - 5a499849 fix(specs): add renderingContent to search response (#787) by @millotp
- 6b50ef0b feat(javascript): add
abtesting
client, betterinit
usage (#784) by @shortcuts - 23a72c39 fix(specs): correct type for highlightResult and snippetResult (#783) by @millotp
- a11e84da fix(specs): fix missing params and types (#772) by @shortcuts
- bc14a8c5 feat(specs): Add tags to the settings and search params (#768) by @clemfromspace
- 77c80e20 fix(javascript): add class-proposal plugin for
client-common
(#765) by @shortcuts - 23a72c39 fix(specs): correct type for highlightResult and snippetResult (#783) by @millotp
- a11e84da fix(specs): fix missing params and types (#772) by @shortcuts
- bc14a8c5 feat(specs): Add tags to the settings and search params (#768) by @clemfromspace
- 77c80e20 fix(javascript): add class-proposal plugin for
client-common
(#765) by @shortcuts - b9c4145d fix(javascript): improve bundlesize, add check to CI (#762) by @shortcuts
- 7a858225 fix(specs): correct type for
renderingContent
andconsequenceParams
(#759) by @shortcuts - 2288d170 feat(javascript): add
waitForApiKey
helper method (#738) by @shortcuts - d7fcc6d3 fix(javascript): import lite resolution (#737) by @shortcuts
- 5b70ec1a fix(javascript): publish
algoliasearch
dist (#735) by @shortcuts - 7ff32bfe feat(javascript): nest
lite
package inalgoliasearch
(#729) by @shortcuts - 61343d52 fix(specs): correct type for
typoTolerance
(#722) by @shortcuts - c917710b fix(specs): types and parameters (#708) by @shortcuts
- 33cffcbb fix(javascript): export types for
algoliasearch
(#706) by @shortcuts - e93a31cd fix(javascript): clean rollup config (#700) by @shortcuts
- 98b40e87 feat(javascript): allow legacy signature for
search
method (#665) by @shortcuts - ad27abc1 test(clients): test more region param and timeouts (#663) by @millotp
- baaf7674 fix(clients): rename
maxTrial
tomaxRetries
(#659) by @shortcuts - faba7214 fix(javascript): remove duplicate
echoRequester
logic (#650) by @shortcuts - 19dc9185 fix(javascript): remove duplicate types, add some type descriptions (#644) by @shortcuts
- 509ca0b9 fix(javascript): convert timeouts to ms APIC-512 (#643) by @millotp
- ea03526e fix(specs): rename rules and synonyms methods (#642) by @shortcuts
- 2a1f30c9 fix(javascript): remove factory from build (#639) by @shortcuts
- 6e77aa5b fix(javascript): check that appId, apiKey and region are valid parameters (#622) by @millotp
- 9f99f02b feat(javascript): allow overriding all transporter options (#615) by @Haroenv
- af6c83d5 refactor(javascript): simplify transporter.request (#617) by @Haroenv
- 2e17ec6d fix(javascript): rename timedout and timeouted to timed out (#616) by @Haroenv
- 8995c360 feat(javascript): use the text/plain content-type (#614) by @Haroenv
- b62b861a fix(javascript): enable cache (#612) by @Haroenv
- d62318bc fix(javascript): cache on POST read request (#611) by @Haroenv
- b8e6be72 fix(specs): correctly pass
searchParams
to the request (#531) by @shortcuts - 000f62d9 refactor(javascript): type setTimeout in a way compatible with node & browser (#527) by @Haroenv
- bf427124 fix(specs): allow
POST
methods to sendread
requests (#525) by @shortcuts - 588539c4 fix(javascript): remove unused methods of algoliasearch-lite (#524) by @shortcuts
- 4f8d3558 feat(javascript): add waitForTask in search client (#510) by @eunjae-lee
- 0d23c52c fix(specs): rename
search
method (#514) by @shortcuts - 3b3d7067 fix(specs): correct mistakes (#509) by @Haroenv
- 6361b602 style(specs): add out-of-line-one-of rule (and allOf and anyOf) APIC-418 (#512) by @millotp
- 340b7bd5 fix(specs): correct type for taskID APIC-478 (#504) by @millotp
- f516c247 fix(javascript): move logic to custom gens (#486) by @shortcuts
- be7400be fix(javascript): update version (#448) by @shortcuts
- b9677335 fix(javascript): add missing descriptions (#416) by @shortcuts
- cd565ca3 chore(javascript): fix npm publish issue (#409) by @eunjae-lee
- 584e2ba8 chore(javascript): run lerna exec with double-dash to pass dashed flags to the spanwed command (#391) by @eunjae-lee
- 27b171d5 chore(javascript): split build task to avoid memory issue (#383) by @eunjae-lee
- fab6c18f chore(javascript): build util packages first when building all (#371) by @eunjae-lee
- fbc6674e feat(javascript): provide lite package (#354) by @eunjae-lee
- 1607d96f chore(javascript): fix ts-node issue (#368) by @eunjae-lee
- b07f5f99 fix(javascript): handle parent in models (#339) by @shortcuts
- ebafcf32 fix(javascript): update template to include correct dependency version (#328) by @eunjae-lee
- 0f9a6ba9 chore(javascript): remove dependency to openapitools.json at rollup (#323) by @eunjae-lee
- 0011fcce chore(javascript): add yarn.lock on release process (#314) by @eunjae-lee
- 7cd51e2c fix(javascript): keep comments and jsdoc in build (#307) by @shortcuts
- 09259f7f feat(javascript): expose
requestOptions
and cache options (#283) by @shortcuts - 272ebd3b feat(javascript): use responses and requests cache (#281) by @shortcuts
- 2e7f208c feat(javascript): add cache layer (#274) by @shortcuts
- 32c95708 fix(javascript): engine support node > 14 (#260) by @shortcuts
- 1c71efdf feat(javascript): expose
models
(#252) by @shortcuts - 6d60798c feat(javascript): upgrade to bundlesize 2 (#243) by @shortcuts
- f18d24be fix(javascript): use package version in rollup (#232) by @shortcuts
- e2c5927f feat(javascript): use beta npm org (#226) by @shortcuts
- fe2120b8 fix(javascript): use babel plugin for classProperties (#222) by @shortcuts
- c06f890d feat(javascript): provide
algoliasearch
package (#158) by @shortcuts - 48571bb2 feat(javascript): remove classes usage (#156) by @shortcuts
- acdd4831 feat(javascript): add
addUserAgent
method (#154) by @shortcuts - 4e638914 fix(javascript): utils build and cache (#147) by @shortcuts
- c7e7577f feat(javascript): bundle CJS, ESM and UMD (#135) by @shortcuts
- bd13ce79 fix(javascript): prevent conflict with
version
variable (#141) by @shortcuts - fb8c063f feat(javascript): monorepo (#131) by @shortcuts
- 3c1feb68 fix(javascript): auth via query parameters (#124) by @shortcuts
- 32fa4ccf fix(javascript): node timeouts (#123) by @shortcuts
- e408e4e5 feat(javascript): add browser xhr requester (#115) by @shortcuts
- bf5203ef feat(clients): retrieve hosts from spec file (#111) by @shortcuts
- 5a6aa3be feat(specs): improve consistency and naming (#96) by @shortcuts
- 48ea9e1c feat(specs): add
servers
(#98) by @shortcuts - 622bce16 feat(specs): bundle specs (#91) by @shortcuts
- 5ba87a0b feat(specs): add
abtesting
specs and client (#76) by @shortcuts - a12d2041 feat(specs): add objects endpoints (#54) by @damcou
- 70f041f9 feat(specs): improve specs consistency (#51) by @shortcuts
- 81d59150 feat(specs): add
search
endpoints (#50) by @shortcuts - 6587e945 feat(specs): add
dictionary
specs (#49) by @shortcuts - 1bb1322b feat(specs): search advanced endpoints APIC-197 (#40) by @sbellone
- 18fa5fab feat(specs): add
analytics
specs and client. (#36) by @shortcuts - c1ac7bea feat(specs): add
personalizaton
spec and client (#27) by @shortcuts - ef603fbf feat(specs): add
recommend
spec and client (#19) by @shortcuts - 47f71b96 feat(specs): add
settings
spec (#17) by @shortcuts - b8e6be72 fix(specs): correctly pass
searchParams
to the request (#531) by @shortcuts - 000f62d9 refactor(javascript): type setTimeout in a way compatible with node & browser (#527) by @Haroenv
- bf427124 fix(specs): allow
POST
methods to sendread
requests (#525) by @shortcuts - 588539c4 fix(javascript): remove unused methods of algoliasearch-lite (#524) by @shortcuts
- 4f8d3558 feat(javascript): add waitForTask in search client (#510) by @eunjae-lee
- 0d23c52c fix(specs): rename
search
method (#514) by @shortcuts - 3b3d7067 fix(specs): correct mistakes (#509) by @Haroenv
- 6361b602 style(specs): add out-of-line-one-of rule (and allOf and anyOf) APIC-418 (#512) by @millotp
- 340b7bd5 fix(specs): correct type for taskID APIC-478 (#504) by @millotp
- f516c247 fix(javascript): move logic to custom gens (#486) by @shortcuts
- c80d0647 fix(spec): predict server (#441) by @shortcuts
- 12f246e7 chore: use
Client
suffix (#386) by @shortcuts - be7400be fix(javascript): update version (#448) by @shortcuts
- b9677335 fix(javascript): add missing descriptions (#416) by @shortcuts
- cd565ca3 chore(javascript): fix npm publish issue (#409) by @eunjae-lee