- 505136c9d fix(specs): add deprecated field
conditionin rule schemas (#5983) by @MarioAlexandruDan - 81b565c73 fix(generators): getObject has no generic type (#6026) by @MarioAlexandruDan
- 756d79f6c chore(deps): dependencies 2026-03-02 (#6028) by @algolia-bot
- 21b1b9b70 chore(deps): dependencies 2026-03-09 (#6084) by @Fluf22
- 969c6b510 chore(deps): dependencies 2026-02-23 (#5999) by @algolia-bot
- 6d03afc03 chore(deps): dependencies 2026-02-16 (#5965) by @algolia-bot
- 93c834fee feat(specs): add optional feedID to composition result set (#5991) by @gavinwade12
- 9aafd690b fix(specs): invalid API format for multi feed in Comp API (#5993) by @ClaraMuller
- 19df12f31 fix(javascript): Added warning in comment (#5961) by @eric-zaharia
- 46be49a3f docs(specs): align with style guides (#5930) by @kai687
- 799a10c44 fix(specs): insights-api timestamp documentation (#5925) by @sirockin
- 4b3dc5c26 fix(specs): BREAKING CHANGE – remove unnecessary required fields (#5959) by @MarioAlexandruDan
- The
SearchResponsemodel now acceptsqueryandparamsas optional parameters, as they are not always returned by the API.
- The
- dfd992583 fix(specs): add missing
redirectproperty to rule consequence schema (#5934) by @Fluf22 - b39c0798e chore(deps): dependencies 2026-02-09 (#5935) by @algolia-bot
BREAKING CHANGES: this minor version includes multiple breaking changes related to fixes on different APIs. See below for more details.
- b39e3e013 feat(specs):
conditionsis not required anymore in composition rules (#5853) by @ClaraMuller - 9ef126ccd docs(SearchParams): Document that filter scores are supported in virtual replicas (#5716) by @NixFrog
- 6a3e60802 fix(specs): BREAKING CHANGE – remove baseRecommendRequest from trendingFacets [CR-10264] (#5858) by @raed667
- The
TrendingFacetsmodel has been updated to reflect the API response.
- The
- f9453e693 docs: BREAKING CHANGE – authentication type can't be updated (#5824) by @sbellone
- The
AuthenticationUpdatemodel has been updated to reflect that thetypefield can't be updated.
- The
- 2d1c05654 chore(deps): dependencies 2026-01-26 (#5859) by @algolia-bot
- 6591e14a6 feat(clients): Test python timeout (#5883) by @eric-zaharia
- 52aed5b35 fix(specs): allow additionalProperties on insights-api events (#5885) by @sirockin
- 2925f56d1 fix(specs): BREAKING CHANGE – more accurate composition behavior typing (#5892) by @gavinwade12
- The
CompositionBehaviormodel is now a union type for better accuracy.
- The
- 63b0c5464 feat(specs): BREAKING CHANGE – Ingestion API: new
codeproperty in oauth authentication (#5897) by @sbellone- The
AuthOAuthandAuthOAuthPartialmodels have been updated to reflect that theclientIdfield is now optional, and thecodefield can be set.
- The
- d4d385654 chore(deps): dependencies 2026-02-02 (#5898) by @algolia-bot
- f9ac3a711 feat(specs): introduce multifeed composition behavior for beta release (#5828) by @gavinwade12
- cd7a174b4 fix(specs): BREAKING CHANGE — remove fields requirement from run response in CompAPI client (#5809) by @ClaraMuller
Some fields from the Composition Run search response were marked as required while they were optional on the API side. This has been fixed, but might impact the client types. - b08917039 chore(deps): dependencies 2025-12-29 (#5792) by @algolia-bot
- c88b505d6 chore: migrate lerna config (#5772) by @shortcuts
- 005aa6524 chore(deps): dependencies 2025-12-22 (#5775) by @algolia-bot
- 0ad34c60c chore: setup release workflow for npm trusted publisher (#5717) by @Fluf22
- 54606b3b2 refactor(specs): extract
resultsfield in a dedicated directory (#5739) by @ClaraMuller - 3296a5033 chore(deps): dependencies 2025-11-24 (#5653) by @algolia-bot
- c69128212 chore: update instantsearch dependencies (#5743) by @Fluf22
- 5dabdc540 refactor(specs): re-organise response for Composition API (#5744) by @ClaraMuller
- d08f7d9f2 chore(deps): dependencies 2025-12-15 (#5745) by @algolia-bot
- 3d86676b0 fix(specs): update list with NLU permissions (#5769) by @MarioAlexandruDan
- 5335918a5 chore(scripts): update the jira action (#5678) by @millotp
- d6bde0f0c chore(scripts): remove component from jira ticket (#5680) by @millotp
- bc8460c30 chore(specs): change oneOf order for docs (#5676) by @shortcuts
- fe6e82c11 feat(specs): add sortBy query param and sortingStrategy (#5686) by @ben-kalmus
- cccfa9c86 feat(specs): add
sortBytrigger on Composition Rules (#5707) by @ClaraMuller - 260d8102c docs(abtests): Added documentation for featureFilters configuration i… (#5688) by @samykettani
- 4ce8b7dc6 feat(javascript): allow cache on POST (#5675) by @Haroenv
- 5b042c47af chore(deps): dependencies 2025-11-17 (#5624) by @algolia-bot
- 6a48ef151a feat(specs): allow
enablePersonalizationquery parameter at run time for Composition API (#5651) by @ClaraMuller
- 7d189e024 feat(specs): add useImagesObjects property in commercetools source input (#5586) by @sbellone
- ee5542a32 fix(specs): Add title values to key oneOfs (#5581) by @gazconroy
- cdace3169 chore(deps): dependencies 2025-11-10 (#5585) by @algolia-bot
- 354d28b7c fix(specs): update run reason in observability (#5623) by @millotp
- ae9ac597f fix(specs): add tags and scope to rules (#5625) by @millotp
- ecfea56dc feat(clients): remove schedule capabilities (#5552) by @cdhawke
- 391059ed9 chore(deps): dependencies 2025-11-03 (#5553) by @algolia-bot
- ff4b8f02c feat(specs): add fallbackParameters to Frequently bought together [RECO-2443] (#5579) by @raed667
- 1eee2a5f7 fix(specs): add ACL to missing endpoints (#5529) by @millotp
- 564d615ca chore(deps): dependencies 2025-10-27 (#5530) by @algolia-bot
- 38ae444d7 feat(specs): add specific documentation for
facetsquery parameter in Composition API (#5477) by @ClaraMuller
- 7f9de7cd9 fix(specs): ingestion small fix + added source input descriptions (#5515) by @sbellone
- 7287faaa7 feat(specs): add
facetsquery parameter available at run time (#5486) by @ClaraMuller - b4794d6c2 chore(deps): dependencies 2025-10-20 (#5487) by @algolia-bot
- 9a92b3269 chore(deps): dependencies 2025-10-13 (#5453) by @algolia-bot
- ac940e40c fix(clients): forward requestOptions to searchForHits (#5473) by @millotp
- 02b6a90ae fix(clients): upgrade linter (#5476) by @millotp
- 3fc252bec chore: remove dead links (#5472) by @millotp
- 9eebe5113 docs: replace links for the new doc (#5478) by @millotp
- 7de94353f feat(specs): add compositions deduplication setting (#5418) by @ben-kalmus
- 8bee10f1a fix(clients): add a default idleConnTimeout (#5442) by @millotp
- 01261eceb chore(deps): dependencies 2025-09-29 (#5393) by @algolia-bot
- ad51f60561 feat(specs): add partialNoCreate action to ingestion specs (#5389) by @shortcuts
- ca25c44e2 chore(deps): dependencies 2025-09-08 (#5310) by @algolia-bot
- 67a3abdc3 test(javascript): update compositions testcases for metadata and external injected items (#5331) by @ben-kalmus
- cfbd9aa3c fix(specs): normalize spelling of summaries (#5340) by @kai687
- 353f4a08f feat(specs): allow filtering transformations type (#5363) by @shortcuts
- 6631c7f11 feat(specs): deprecate Predict real-time endpoints (#5364) by @raed667
- 323e06d6f chore(deps): dependencies 2025-09-15 (#5341) by @algolia-bot
- 9884be690 feat(specs): merge
composition&composition-full(#5333) by @ClaraMuller - bdc670bfa chore(deps): dependencies 2025-09-22 (#5369) by @algolia-bot
- 8f4abf3a1 fix(specs): Cross-reference filerPromotes to relevant guide (#5279) by @gazconroy
- 1f4a3a9f7 feat(specs): add put task endpoint to ingestion api (#5281) by @shortcuts
- 08e9d1888 fix(specs): add getVersion parameter to getSettings (#5254) by @millotp
- aa340dc23 feat(specs): add put and delete API for compositions and rules (#5282) by @ben-kalmus
- 716aa852f chore(deps): dependencies 2025-09-01 (#5285) by @algolia-bot
- f4eee1c4a chore(website): exclude schema from generated variables file (#5306) by @Fluf22
- 2fa0389f8 fix(clients): link to support/help center on unreachable hosts (#5305) by @shortcuts
- 40f3bebfde fix(clients): prefix tags with v (#5186) by @millotp
- 5cbd251539 chore(deps): dependencies 2025-08-04 (#5187) by @algolia-bot
- 48672036c1 refactor(specs): mutualise code between Search API & Comp API for search query parameters (#5125) by @ClaraMuller
- ca6f3ca016 fix(specs): define batch actions (#5242) by @kai687
- 99f8174c7d feat(specs): add fields for metadata in composition injectedItems (#5241) by @gavinwade12
- e57faa4d4f chore(deps): dependencies 2025-08-11 (#5225) by @algolia-bot
- ff178d8118 feat(specs): abtests stopped at (#5275) by @stevenMevans
- 050aacef17 chore(deps): dependencies 2025-07-28 (#5161) by @algolia-bot
- 256482c023 fix(clients): add batchSize to accountCopyIndex (#5181) by @millotp
- 66bc4eee9e feat(clients): add new abtesting-v3 package to clients + stabilize alpha js package (#5157) by @leonardogavaudan
- 84a1f4e422 refactor(specs): add interface to manipulate query parameter between composition API & Search API (#5123) by @ClaraMuller
- 995f185c07 chore(deps): dependencies 2025-07-21 (#5129) by @algolia-bot
- d1596a814e fix(specs): Add customSearchParameters to Variant schema, and add direction query param for GET abtests (#5130) by @leonardogavaudan
- f25e156dde fix(specs): value/price clarifications in the Insights API (#5154) by @kai687
- 3160f87f7b fix(clients): reduce chances of Push rate limiting (#5153) by @shortcuts
- d05999769a fix(specs): abtests metadata mean (#5121) by @cdhawke
- 278a9e6832 fix(specs): cleanup for composition API clients (#5119) by @ClaraMuller
- e7dfb35f92 refactor(specs): group files for composition api (#5122) by @ClaraMuller
- 2ee13af721 feat(specs): add lastUpdatedAt to personalization real-time user (#5126) by @raed667
- a7a3c5fc95 feat(specs): document runMetadata parameter (#5087) by @DevinCodes
- c23e62ed53 chore(deps): dependencies 2025-07-14 (#5091) by @algolia-bot
- fe3312f9e5 fix(specs): abtest v3 naming conflict with Metric type (#5090) by @cdhawke
- 6a90357d7d feat(templates): use headers in js advanced perso client (#5083) by @bengreenbank
- 4c9416a9fe fix(specs): update sourceRun docs (#5057) by @DevinCodes
- 754efceb80 fix(specs): allow one sided rule validity (#5060) by @millotp
- 2ba91d1df9 chore(deps): dependencies 2025-07-07 (#5063) by @algolia-bot
- fd5dcdf800 feat(javascript): generate abtesting v3 alpha client (#4783) by @shortcuts
- 2ca05ef173 chore(deps): dependencies 2025-06-23 (#5016) by @algolia-bot
- d1e9835e53 chore(deps): dependencies 2025-06-30 (#5031) by @algolia-bot
- 791a0c045d feat(specs): abtesting winsorizedAmount (#5053) by @cdhawke
- 928de4a7d5 fix(specs): fix type in realtime_user (#5012) by @raed667
- a2ebbf496c feat(clients): add
replaceAllObjectsWithTransformation(#5008) by @shortcuts - 5e3869931b chore(spec): fix comment of custom path (#5014) by @millotp
- 9dec2bb122 fix(clients): allow chunked requests on WithTransformation methods (#5011) by @shortcuts
- e0689b5b76 feat(javascript): add
exactOptionalPropertyTypesto tsconfig (#4935) by @shortcuts - dc68c76106 chore(deps): dependencies 2025-06-09 (#4943) by @algolia-bot
- 6031284e24 feat(specs): update try transformation specs for no-code (#4974) by @mehmetaligok
- 0ea1d0ca98 feat(clients): add real-time personalization to advanced-personalization [PRED-3870] (#4976) by @raed667
- 60ade79465 chore(deps): dependencies 2025-06-16 (#4977) by @algolia-bot
- 2561c945f7 fix(clients): processingTimeMS should be optional (#5004) by @Fluf22
- 973cc0c07e feat(specs): add new ingestion property for push (#5007) by @shortcuts
- 835daccb48 feat(specs): add with transformation helpers (#4931) by @shortcuts
- 9db03b532b fix(specs): typo (#4854) by @kai687
- db02a51d50 chore(deps): dependencies 2025-05-19 (#4853) by @algolia-bot
- 90b49b1e1b feat(specs): add global push endpoint (#4855) by @shortcuts
- 8cb1e50d92 feat(javascript): add bridge to transformation on algoliasearch (#4852) by @shortcuts
- cf416e6b91 fix(specs): updated watchResponse (#4879) by @shortcuts
- e46e762c0c chore(deps): dependencies 2025-05-26 (#4880) by @algolia-bot
- 06ad06e4a8 feat(specs): update transformation specs for no-code (#4901) by @mehmetaligok
- 820156b1d1 chore(deps): dependencies 2025-06-02 (#4899) by @algolia-bot
- aa5c34ca65 feat(clients): add generic parameter (#4922) by @millotp
- 4ec0e13e28 fix(specs): more indexing actions to push (#4930) by @shortcuts
- 1951e4d127 fix(specs): wrong ACL for getSettings (#4933) by @kai687
- e5387adf09 chore(deps): dependencies 2025-05-05 (#4804) by @algolia-bot
- d26cbaa311 feat(specs): enrich response for list composition endpoint (#4819) by @ClaraMuller
- 95f3208e92 feat(specs): make response fields required for composition list endpoint (#4821) by @ClaraMuller
- bebb56e0b9 fix(specs): add x-acl to insights endpoints (#4822) by @kai687
- d29371295f chore(deps): dependencies 2025-05-12 (#4823) by @algolia-bot
- 7e226c4559 feat(scripts): add push to mcp-node on release (#4784) by @shortcuts
- efec6baf1c chore(deps): dependencies 2025-04-21 (#4762) by @algolia-bot
- b61b6feb7a feat(javascript): prepare composition for stable release (#4782) by @shortcuts
- 53ac749807 chore(deps): dependencies 2025-04-28 (#4785) by @algolia-bot
- 065093aeef feat(javascript): add
accountCopyIndexhelper (#4798) by @shortcuts
- 369c14232 fix(specs): condition cant be numeric filter (#4726) by @kai687
- 1911d224b fix(specs): event.status can be null (#4727) by @millotp
- a18b555b4 fix(specs): add missing recordType collection (#4728) by @millotp
- 881efa617 chore(deps): dependencies 2025-04-14 (#4729) by @algolia-bot
- 4570f18b8 fix(clients): correctly deserialize SearchResult (#4756) by @millotp
- dbaef6696 fix(specs): userData is any type (#4702) by @millotp
- a922dca5a docs(partialUpdate): add note about multiple operations (#4721) by @Jerska
- 931095383 chore(deps): dependencies 2025-04-07 (#4703) by @algolia-bot
- e150cd934 fix(specs): message is not required in WatchResponse (#4723) by @millotp
- ac400354a9 fix(specs): make the updateAt non-null in ingestion (#4697) by @millotp
- 8b5413f002 chore(deps): dependencies 2025-03-31 (#4661) by @algolia-bot
- a51683025e chore: deprecate mcm methods (#4694) by @kai687
- 3994f53d4 feat(clients): add new realtime-personalization api (#4613) by @benamib
- 6d8c0548d chore: do not generate realtime personalization (#4655) by @shortcuts
- c3addb449 feat(specs): add CT Query predicate property (#4654) by @morganleroi
- 03a7074763 chore(deps): dependencies 2025-03-10 (#4566) by @algolia-bot
- 26457d0ec8 feat(specs): add the owner attributes to ingestion resources (#4616) by @millotp
- cdf605e369 chore(deps): dependencies 2025-03-24 (#4617) by @algolia-bot
- ab623194e feat(specs): add
subscriptionActionto ingestion specs (#4587) by @shortcuts
- 92bd911848 chore(scripts): point jira issues to another epic (#4505) by @millotp
- b8918494d0 chore(deps): dependencies 2025-03-03 (#4511) by @algolia-bot
- 97d2722bc9 fix(specs): Increase optionalWords visibility in docs (#4559) by @gazconroy
- ecd6bc4fed chore(deps): dependencies 2025-02-17 (#4459) by @algolia-bot
- c0e70d9864 chore(deps): dependencies 2025-02-10 (#4432) by @algolia-bot
- 506b8a5636 fix(specs): responseFields description (#4399) by @kai687
- 09e657fa76 fix(specs): add a linter to assert that type is present (#4393) by @millotp
- 27ad6df2ab chore(deps): dependencies 2025-01-27 (#4395) by @algolia-bot
- 5aa57630d6 feat(specs): only use shortname in the source input (#4287) by @millotp
- 1e847f4caf fix(specs): move customRanking and keepDiacriticsOnCharacters to indexSettings (#4324) by @millotp
- 13742383ab chore(deps): dependencies 2025-01-13 (#4325) by @algolia-bot
- 58cc5449f5 fix(specs): optionalFilters additional explanation (#4353) by @kai687
- 3b129e01df fix(specs): ingestion expected and received events type (#4356) by @shortcuts
- 22167b8e68 fix(specs): extend Analytics descriptions (#4360) by @gazconroy
- 5b14906c1e fix(specs): remove the processing outcome (#4359) by @millotp
- 952639f0fb fix(specs): adjust style for banner descriptions (#4362) by @kai687
- 4ae9ccd89f chore(deps): dependencies 2025-01-20 (#4365) by @algolia-bot
- 83f188d333 feat(specs): rename composition to composition-full (private) and add composition (public) (#4357) by @e-krebs
- e842e63d4e fix(javascript): use beta version (#4385) by @shortcuts
- f9d890bbc4 chore(deps): dependencies 2024-12-23 (#4258) by @algolia-bot
- b569646304 fix(specs): drop singer from ingestion specs (#4281) by @shortcuts
- e972f9b28c feat(javascript): expose current apiKey on the client instance (#4285) by @Haroenv
- b2b5acddab chore(deps): dependencies 2024-12-30 (#4286) by @algolia-bot
- 37223c9779 feat(clients): cleanup after replaceAllObjects failure (#3824) by @millotp
- 47b567fd0d chore(deps): dependencies 2025-01-06 (#4299) by @algolia-bot
- 784e40ac53 feat(specs): improve Composition Client searchResponse specs (matches SearchClient more closely for IS) (#4300) by @e-krebs
- 5328ce8333 feat(specs): add notification settings to tasks (#4297) by @millotp
- e7b3898f06 feat(clients): add optionnal scopes to replaceAllObjects (#4296) by @millotp
- 47193ad3d1 chore: revert release (#4314) by @shortcuts
- 966fe05ae6 chore(deps): dependencies 2024-12-16 (#4235) by @algolia-bot
- 0481473fe0 chore: trigger auto close pr (#4250) by @shortcuts
- d6f48a40ce feat(javascript): add
workerbuild (#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
ignoreConjugationstoAlternativesAsExact(#4230) by @shortcuts
- 866d859f8 fix(specs): different summaries for saveObject/addOrUpdate methods (#4223) by @kai687
- baf16c689 feat(specs): add
watchtopushTaskingestion (#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_callsingetLogsresponse 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):
consequenceis required when saving rules (#4146) by @shortcuts - afd94fac8 fix(specs):
saveRuleresponse 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
mainbranch 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,deleteObjectsandpartialUpdateObjectshelpers (#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
getRecommendationssignature (#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
usageclient (#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
queryIDto 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
batchSizeonReplaceAllObjectsOptions(#2788) by @shortcuts - 19177f7d6 feat(javascript): add
replaceAllObjects(#2768) by @shortcuts - 350e01c98 chore(javascript): broken tests (#2767) by @shortcuts
- 1ef587f05 feat(javascript): add
getSecuredApiKeyand 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
searchSynonymsparameters (#2595) by @morganleroi - 982fd3ca4 feat(specs): import
crawlerandusagespecs 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
startDateandendDatequery parameter to list events (#2229) by @shortcuts - 472dc87c4 fix(specs): require
windowin list runs (#2226) by @shortcuts
- 15b81fe64 feat(specs): add
windowparameter 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
authenticatedUserTokenandIdentifyto insights (#2151) by @aallam
- d25921cb fix(specs): Change trigger input for task update (#2147) by @damcou
- 4befd83a feat(javascript): add
searchForHitsandsearchForFacetshelpers (#2138) by @shortcuts - dcd1201e feat(specs): Add
failureThresholdtoTaskandTaskUpdatetypes (#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
insideBoundingBoxtype (#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
attributesToExcludefor Ingestion (#2053) by @shortcuts - b7b6565ab fix(specs):
userDatatype as 'any' (#2033) by @aallam
- 265518125 fix(specs):
exhaustiveNbHitsas 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
recordTypeandfallbackIsInStockValuein 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
failureThresholdto 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.jstocjs(#1894) by @shortcuts - 5a9d949db fix(specs): mixed
SearchParamsandIndexSettings(#1889) by @shortcuts
- 82d7dcf5a fix(specs): allow JSON array for
aroundPrecision(#1855) by @shortcuts - c6a7ab404 fix(specs): optional/required
queryandparams(#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
startDateandendDateparameters 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
neuralSearchoptions (#1474) by @shortcuts - fb9dc333 fix(javascript): remove
modefrom Fetch requester (#1475) by @shortcuts
- 9a65a533 feat(specs): add
sizeto predict segment response (#1434) by @bengreenbank - 0ed9eb22 fix(specs): add
inputin 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
lastUpdatedAtfield 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
euregion 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
UniqueIDColumnproperty toSourceJSONinput (#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
exportsfield 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
batchbody parameters required (#917) by @shortcuts - 27b78d93 fix(javascript): build (#867) by @shortcuts
- c2a054fa fix(specs): allow
searchParamsinbrowsemethod (#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
clearCacheandappIdat the root of the client (#892) by @shortcuts - 46c1526f feat(javascript): provide
browseObjects,browseRulesandbrowseSynonymshelper methods (#887) by @shortcuts
- eb108de7 fix(javascript): provide more options to
algoliasearch(#877) by @shortcuts - 95ba0016 fix(specs):
rulesandobjectsparameters/responses (#876) by @shortcuts
- b7e3c642 fix(javascript): expose sub
algoliasearchclient's type (#873) by @shortcuts - 0d988f9f feat(javascript): allow providing options for node requester (#872) by @shortcuts
- 6bdc94f5 fix(specs): make
hitsrequired,facetscount as an integer,searchParamsas 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
requestOptionsto helper methods (#797) by @shortcuts - 0076edcc fix(javascript): rename
predictpackage (#796) by @shortcuts - df222d7c feat(javascript): use
@algoliaNPM namespace (#785) by @shortcuts - 5a499849 fix(specs): add renderingContent to search response (#787) by @millotp
- 6b50ef0b feat(javascript): add
abtestingclient, betterinitusage (#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
renderingContentandconsequenceParams(#759) by @shortcuts - 2288d170 feat(javascript): add
waitForApiKeyhelper method (#738) by @shortcuts - d7fcc6d3 fix(javascript): import lite resolution (#737) by @shortcuts
- 5b70ec1a fix(javascript): publish
algoliasearchdist (#735) by @shortcuts - 7ff32bfe feat(javascript): nest
litepackage 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
searchmethod (#665) by @shortcuts - ad27abc1 test(clients): test more region param and timeouts (#663) by @millotp
- baaf7674 fix(clients): rename
maxTrialtomaxRetries(#659) by @shortcuts - faba7214 fix(javascript): remove duplicate
echoRequesterlogic (#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
searchParamsto the request (#531) by @shortcuts - 000f62d9 refactor(javascript): type setTimeout in a way compatible with node & browser (#527) by @Haroenv
- bf427124 fix(specs): allow
POSTmethods to sendreadrequests (#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
searchmethod (#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
requestOptionsand 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
algoliasearchpackage (#158) by @shortcuts - 48571bb2 feat(javascript): remove classes usage (#156) by @shortcuts
- acdd4831 feat(javascript): add
addUserAgentmethod (#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
versionvariable (#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
abtestingspecs 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
searchendpoints (#50) by @shortcuts - 6587e945 feat(specs): add
dictionaryspecs (#49) by @shortcuts - 1bb1322b feat(specs): search advanced endpoints APIC-197 (#40) by @sbellone
- 18fa5fab feat(specs): add
analyticsspecs and client. (#36) by @shortcuts - c1ac7bea feat(specs): add
personalizatonspec and client (#27) by @shortcuts - ef603fbf feat(specs): add
recommendspec and client (#19) by @shortcuts - 47f71b96 feat(specs): add
settingsspec (#17) by @shortcuts - b8e6be72 fix(specs): correctly pass
searchParamsto the request (#531) by @shortcuts - 000f62d9 refactor(javascript): type setTimeout in a way compatible with node & browser (#527) by @Haroenv
- bf427124 fix(specs): allow
POSTmethods to sendreadrequests (#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
searchmethod (#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
Clientsuffix (#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