PackageTrack

npm · #3698

@algolia/client-personalization

5.57.0algolia/algoliasearch-client-javascript

JavaScript client for client-personalization

Release timeline

271 releases since 2021
20222023202420252026

Releases

  1. 5.57.018 Aug 2026
    Release notes

    New version released!

    What's Changed

    Full Changelog: 5.56.0...5.57.0

    Browse the Algolia documentation

    Open source →
    Release notes2 sources agree
    Open source →
  2. 5.56.015 Jul 2026
    Release notes

    New version released!

    What's Changed

    Full Changelog: 5.55.2...5.56.0

    Browse the Algolia documentation

    Open source →
    Release notes2 sources agree
    Open source →
  3. 5.55.27 Jul 2026
    Release notes

    New version released!

    What's Changed

    • 035c03ecad fix(specs): BREAKING CHANGE – remove recommend query params overridden by the API (#6604) by @raed667
      • The ranking, facetFilters, and enableABTest parameters have been removed from the Recommend request, and enableRules from its fallback parameters, as the Recommend API ignores them. API behavior is unchanged, but code setting these fields must be updated.
    • d1f8a51b63 fix(javascript): chunked push polling offset and batchSize forwarding (#6598) by @eric-zaharia
    • 5031c65633 chore(deps): dependencies 2026-06-15 (#6508) by @algolia-api-clients-automation-bot[bot]
    • f258a66a9d fix(clients): browseSynonyms pagination (CR-11727) (#6652) by @Fluf22
    • 915cb4650b fix(clients): add warning in replace_all_objects for empty objects (#6611) by @eric-zaharia
    • 3fe90834ec chore(deps): dependencies 2026-06-29 (#6618) by @algolia-api-clients-automation-bot[bot]

    Full Changelog: 5.55.1...5.55.2

    Browse the Algolia documentation

    Open source →
    Release notes2 sources agree
    Open source →
  4. 5.55.123 Jun 2026
    Release notes

    New version released!

    What's Changed

    • a676cd9cef fix(clients): bump replaceAllObjects default maxRetries from 100 to 800 (#6580) by @Fluf22
    • a632f9fb75 fix(specs): BREAKING CHANGE – allow null records in getObjects response (#6582) by @Fluf22
      • The getObjects operation now returns a list of nullable objects, as the API can send back null records. The clients previously only allowed a list of objects, so the response type has been updated to allow null values.

    Full Changelog: 5.55.0...5.55.1

    Browse the Algolia documentation

    Open source →
    Release notes2 sources agree
    • a676cd9cef fix(clients): bump replaceAllObjects default maxRetries from 100 to 800 (#6580) by @Fluf22
    • a632f9fb75 fix(specs): BREAKING CHANGE – allow null records in getObjects response (#6582) by @Fluf22
      • The getObjects operation now returns a list of nullable objects, as the API can send back null records. The clients previously only allowed a list of objects, so the response type has been updated to allow null values.
    Open source →
  5. 5.55.016 Jun 2026
    Release notes

    New version released!

    What's Changed

    Full Changelog: 5.54.1...5.55.0

    Browse the Algolia documentation

    Open source →
    Release notes2 sources agree
    Open source →
  6. 5.54.115 Jun 2026
    Release notes

    New version released!

    What's Changed

    • 3a0bad1d01 fix(javascript): use proper null check instead of truthiness for required params (#6498) by @Fluf22

    Full Changelog: 5.54.0...5.54.1

    Browse the Algolia documentation

    Open source →
    Release notes2 sources agree
    • 3a0bad1d01 fix(javascript): use proper null check instead of truthiness for required params (#6498) by @Fluf22
    Open source →
  7. 5.54.011 Jun 2026
    Release notes

    New version released!

    What's Changed

    Full Changelog: 5.53.0...5.54.0

    Browse the Algolia documentation

    Open source →
    Release notes2 sources agree
    Open source →
  8. 5.53.029 May 2026
    Release notes

    New version released!

    What's Changed

    BREAKING CHANGES: this minor version includes breaking changes. See below for more details.

    • c95cbc1d2e fix(javascript): handle response stream error in createHttpRequester (#6347) by @zigzagdev
    • c55851671e feat(javascript): BREAKING CHANGE – expose maximum number of retries (#6353) by @eric-zaharia
      • We updated the default number of retries to account for customers with huge indices, and made it configurable if you prefer to fail early. The impact is that the retry time will be longer in case of issue, but it shouldn't impact most customers: those who don't have issues.
    • 84ebc480a8 chore(deps): dependencies 2026-05-15 (#6400) by @Fluf22
    • fc36d63e9f fix(javascript): improve caching performance (#6431) by @eric-zaharia
    • 90da6bf0ae chore(deps): dependencies 2026-05-18 (#6429) by @Fluf22
    • eddd51e349 fix(specs): document abTest field on listIndices response (#6443) by @eric-zaharia
    • 1d3f2c149b fix(specs): clean up abTest schema on listIndices response (#6448) by @Fluf22
    • 35bf16c848 fix(specs): BREAKING CHANGE – add searchResponsePartial fallback to searchResult oneOf (#6350) by @Fluf22
      • For those of you who want really clean responses without hits nor facets, we added a third fallback type to the search response. It should not impact the rest of the users.
    • d7aeef2482 chore(deps): batch dependency updates (#6465) by @Fluf22

    Full Changelog: 5.52.1...5.53.0

    Browse the Algolia documentation

    Open source →
    Release notes2 sources agree

    BREAKING CHANGES: this minor version includes breaking changes. See below for more details.

    • c95cbc1d2e fix(javascript): handle response stream error in createHttpRequester (#6347) by @zigzagdev
    • c55851671e feat(javascript): BREAKING CHANGE – expose maximum number of retries (#6353) by @eric-zaharia
      • We updated the default number of retries to account for customers with huge indices, and made it configurable if you prefer to fail early. The impact is that the retry time will be longer in case of issue, but it shouldn't impact most customers: those who don't have issues.
    • 84ebc480a8 chore(deps): dependencies 2026-05-15 (#6400) by @Fluf22
    • fc36d63e9f fix(javascript): improve caching performance (#6431) by @eric-zaharia
    • 90da6bf0ae chore(deps): dependencies 2026-05-18 (#6429) by @Fluf22
    • eddd51e349 fix(specs): document abTest field on listIndices response (#6443) by @eric-zaharia
    • 1d3f2c149b fix(specs): clean up abTest schema on listIndices response (#6448) by @Fluf22
    • 35bf16c848 fix(specs): BREAKING CHANGE – add searchResponsePartial fallback to searchResult oneOf (#6350) by @Fluf22
      • For those of you who want really clean responses without hits nor facets, we added a third fallback type to the search response. It should not impact the rest of the users.
    • d7aeef2482 chore(deps): batch dependency updates (#6465) by @Fluf22
    Open source →
  9. 5.52.15 May 2026
    Release notes

    New version released!

    What's Changed

    Full Changelog: 5.52.0...5.52.1

    Browse the Algolia documentation

    Open source →
    Release notes2 sources agree
    Open source →
  10. 5.52.030 Apr 2026
    Release notes

    New version released!

    What's Changed

    Full Changelog: 5.51.0...5.52.0

    Browse the Algolia documentation

    Open source →
    Release notes2 sources agree
    Open source →
  11. 5.51.022 Apr 2026
    Release notes

    New version released!

    What's Changed

    BREAKING CHANGES: this minor version includes breaking changes in the Composition API. See below for more details.

    • 00271b6ba0 feat(javascript): add transformationOptions and fix ingestion config leak (#6252) by @eric-zaharia
    • 39ea2c5cb3 refactor(specs): split injection schema (#6224) by @ClaraMuller
    • 544091a5f2 feat(specs): introduce recommend source in Comp API client (#6227) by @ClaraMuller
    • f73d69aae4 fix(specs): clarify getIndexingTime (#6276) by @kai687
    • 78ffb45894 fix(javascript): increase default retry max (#6278) by @eric-zaharia
    • e48d5c4bbf feat(specs): query categorization (#6258) by @eric-zaharia

    Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.50.2...5.51.0

    Browse the Algolia documentation

    Open source →
    Release notes2 sources agree

    BREAKING CHANGES: this minor version includes breaking changes in the Composition API. See below for more details.

    Open source →
  12. 5.50.214 Apr 2026
    Release notes

    New version released!

    What's Changed

    • d86a5438e2 chore(deps): dependencies 2026-04-06 (#6200) by @algolia-bot
    • 4049f8aaf7 fix(deps): mitigate critical and high security vulnerabilities (#6250) by @Fluf22
    • 526567a633 fix(deps): force axios ^1.15.0 globally in JS client workspace (#6251) by @Fluf22

    Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.50.1...5.50.2

    Browse the Algolia documentation

    Open source →
    Release notes2 sources agree
    Open source →
  13. 5.50.11 Apr 2026
    Release notes

    New version released!

    What's Changed

    • dc02ad1023 chore(deps): dependencies 2026-03-30 (#6169) by @algolia-bot
    • 748a90222a chore(javascript): correct export paths in package.mustache for consistency (#5740) by @Fluf22

    Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.50.0...5.50.1

    Browse the Algolia documentation

    Open source →
    Release notes2 sources agree
    Open source →
  14. 5.50.024 Mar 2026
    Release notes

    New version released!

    What's Changed

    • 2d6c9b2727 feat(javascript): Implement gzip compression (#6052) by @MarioAlexandruDan
    • a196c9cf73 feat(clients): response decompression (#6095) by @eric-zaharia
    • 1ad4bcd99b fix(javascript): Update Node options to target ES2018 (#6101) by @MarioAlexandruDan
    • 600f157a13 fix(specs): remove query parameter that are not accepted by the Composition API (#6128) by @ClaraMuller
    • 90d96d575a chore(deps): dependencies 2026-03-16 (#6102) by @algolia-bot
    • 6064369533 fix(javascript): move gzip compression to node-only builds, remove fflate (#6154) by @Fluf22

    Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.49.2...5.50.0

    Browse the Algolia documentation

    Open source →
    Release notes2 sources agree
    Open source →
  15. 5.49.29 Mar 2026
    Release notes

    New version released!

    What's Changed

    • 505136c9d fix(specs): add deprecated field condition in 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

    Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/4.27.0...5.49.2

    Browse the Algolia documentation

    Open source →
    Release notes2 sources agree
    Open source →
  16. 5.49.124 Feb 2026
    Release notes

    New version released!

    What's Changed

    • 969c6b510 chore(deps): dependencies 2026-02-23 (#5999) by @algolia-bot

    Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.49.0...5.49.1

    Browse the Algolia documentation

    Open source →
    Release notes2 sources agree
    Open source →
  17. 5.49.018 Feb 2026
    Release notes

    New version released!

    What's Changed

    • 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

    Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.48.2...5.49.0

    Browse the Algolia documentation

    Open source →
    Release notes2 sources agree
    Open source →
  18. 5.48.217 Feb 2026
    Release notes

    New version released!

    What's Changed

    • 19df12f31 fix(javascript): Added warning in comment (#5961) by @eric-zaharia

    Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.48.1...5.48.2

    Browse the Algolia documentation

    Open source →
    Release notes2 sources agree
    Open source →
  19. 5.48.112 Feb 2026
    Release notes

    New version released!

    What's Changed

    • 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 SearchResponse model now accepts query and params as optional parameters, as they are not always returned by the API.
    • dfd992583 fix(specs): add missing redirect property to rule consequence schema (#5934) by @Fluf22
    • b39c0798e chore(deps): dependencies 2026-02-09 (#5935) by @algolia-bot

    Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.48.0...5.48.1

    Browse the Algolia documentation

    Open source →
    Release notes2 sources agree
    Open source →
  20. 5.48.05 Feb 2026
    Release notes

    New version released!

    What's Changed

    BREAKING CHANGES: this minor version includes multiple breaking changes related to fixes on different APIs. See below for more details.

    • b39e3e013 feat(specs): conditions is 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 TrendingFacets model has been updated to reflect the API response.
    • f9453e693 docs: BREAKING CHANGE – authentication type can't be updated (#5824) by @sbellone
      • The AuthenticationUpdate model has been updated to reflect that the type field can't be updated.
    • 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 CompositionBehavior model is now a union type for better accuracy.
    • 63b0c5464 feat(specs): BREAKING CHANGE – Ingestion API: new code property in oauth authentication (#5897) by @sbellone
      • The AuthOAuth and AuthOAuthPartial models have been updated to reflect that the clientId field is now optional, and the code field can be set.
    • d4d385654 chore(deps): dependencies 2026-02-02 (#5898) by @algolia-bot

    Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.47.0...5.48.0

    Browse the Algolia documentation

    Open source →
    Release notes2 sources agree

    BREAKING CHANGES: this minor version includes multiple breaking changes related to fixes on different APIs. See below for more details.

    • b39e3e013 feat(specs): conditions is 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 TrendingFacets model has been updated to reflect the API response.
    • f9453e693 docs: BREAKING CHANGE – authentication type can't be updated (#5824) by @sbellone
      • The AuthenticationUpdate model has been updated to reflect that the type field can't be updated.
    • 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 CompositionBehavior model is now a union type for better accuracy.
    • 63b0c5464 feat(specs): BREAKING CHANGE – Ingestion API: new code property in oauth authentication (#5897) by @sbellone
      • The AuthOAuth and AuthOAuthPartial models have been updated to reflect that the clientId field is now optional, and the code field can be set.
    • d4d385654 chore(deps): dependencies 2026-02-02 (#5898) by @algolia-bot
    Open source →
  21. 5.47.020 Jan 2026
    Release notes

    New version released!

    What's Changed

    • f9ac3a711 feat(specs): introduce multifeed composition behavior for beta release (#5828) by @gavinwade12

    Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.46.4...5.47.0

    Browse the Algolia documentation

    Open source →
    Release notes2 sources agree
    Open source →
  22. 5.46.420 Jan 2026
    Release notes

    New version released!

    What's Changed

    Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.46.3...5.46.4

    Browse the Algolia documentation

    Open source →
    Release notes2 sources agree
    Open source →
  23. 5.46.313 Jan 2026
    Release notes

    New version released!

    What's Changed

    • 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

    Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.46.2...5.46.3

    Browse the Algolia documentation

    Open source →
    Release notes2 sources agree
    • 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
    Open source →
  24. 5.46.223 Dec 2025
    Release notes

    New version released!

    What's Changed

    Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.46.1...5.46.2

    Browse the Algolia documentation

    Open source →
    Release notes2 sources agree
    Open source →
  25. 5.46.117 Dec 2025
    Release notes

    Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.46.0...5.46.1

    Open source →
    Release notes2 sources agree
    Open source →
  26. 5.46.04 Dec 2025
    Release notes

    Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.45.0...5.46.0

    Open source →
    Release notes2 sources agree
    Open source →
  27. 5.45.024 Nov 2025
    Release notes

    Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.44.0...5.45.0

    Open source →
    Release notes2 sources agree
    Open source →
  28. 5.44.014 Nov 2025
    Release notes

    New version released!

    What's Changed

    • 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

    Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.43.0...5.44.0

    Browse the Algolia documentation

    Open source →
    Release notes2 sources agree
    Open source →
  29. 5.43.07 Nov 2025
    Release notes2 sources agree
    Open source →
  30. 5.42.030 Oct 2025
    Release notes

    New version released!

    What's Changed

    • 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 facets query parameter in Composition API (#5477) by @ClaraMuller

    Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.41.0...5.42.0

    Browse the Algolia documentation

    Open source →
    Release notes2 sources agree
    Open source →
  31. 5.41.022 Oct 2025
    Release notes

    New version released!

    What's Changed

    • 7f9de7cd9 fix(specs): ingestion small fix + added source input descriptions (#5515) by @sbellone
    • 7287faaa7 feat(specs): add facets query parameter available at run time (#5486) by @ClaraMuller
    • b4794d6c2 chore(deps): dependencies 2025-10-20 (#5487) by @algolia-bot

    Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.40.1...5.41.0

    Browse the Algolia documentation

    Open source →
    Release notes2 sources agree
    Open source →
  32. 5.40.115 Oct 2025
    Release notes

    New version released!

    What's Changed

    Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.40.0...5.40.1

    Browse the Algolia documentation

    Open source →
    Release notes2 sources agree
    Open source →
  33. 5.40.07 Oct 2025
    Release notes

    New version released!

    What's Changed

    • 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

    Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.39.0...5.40.0

    Browse the Algolia documentation

    Open source →
    Release notes2 sources agree
    Open source →
  34. 5.39.026 Sept 2025
    Release notes

    New version released!

    What's Changed

    • ad51f60561 feat(specs): add partialNoCreate action to ingestion specs (#5389) by @shortcuts

    Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.38.0...5.39.0

    Browse the Algolia documentation

    Open source →
    Release notes2 sources agree
    Open source →
  35. 5.38.024 Sept 2025
    Release notes

    New version released!

    What's Changed

    • 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

    Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.37.0...5.38.0

    Browse the Algolia documentation

    Open source →
    Release notes2 sources agree
    Open source →
  36. 5.37.03 Sept 2025
    Release notes

    New version released!

    What's Changed

    • 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

    Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.36.0...5.37.0

    Browse the Algolia documentation

    Open source →
    Release notes2 sources agree
    Open source →
  37. 5.36.026 Aug 2025
    Release notes

    New version released!

    What's Changed

    • 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

    Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.35.0...5.36.0

    Browse the Algolia documentation

    Open source →
    Release notes2 sources agree
    Open source →
  38. 5.35.029 Jul 2025
    Release notes

    New version released!

    What's Changed

    • 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

    Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.34.1...5.35.0

    Browse the Algolia documentation

    Open source →
    Release notes2 sources agree
    Open source →
  39. 5.34.123 Jul 2025
    Release notes

    New version released!

    What's Changed

    • 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

    Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.34.0...5.34.1

    Browse the Algolia documentation

    Open source →
    Release notes2 sources agree
    Open source →
  40. 5.34.017 Jul 2025
    Release notes

    New version released!

    What's Changed

    • 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

    Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.33.0...5.34.0

    Browse the Algolia documentation

    Open source →
    Release notes2 sources agree
    Open source →
  41. 5.33.015 Jul 2025
    Release notes

    New version released!

    What's Changed

    • 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

    Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.32.0...5.33.0

    Browse the Algolia documentation

    Open source →
    Release notes2 sources agree
    Open source →
  42. 5.32.08 Jul 2025
    Release notes

    New version released!

    What's Changed

    • 6a90357d7d feat(templates): use headers in js advanced perso client (#5083) by @bengreenbank

    Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.31.0...5.32.0

    Browse the Algolia documentation

    Open source →
    Release notes2 sources agree
    Open source →
  43. 5.31.07 Jul 2025
    Release notes2 sources agree
    Open source →
  44. 5.30.01 Jul 2025
    Release notes2 sources agree
    Open source →
  45. 5.29.019 Jun 2025
    Release notes

    New version released!

    What's Changed

    • 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

    Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.28.0...5.29.0

    Browse the Algolia documentation

    Open source →
    Release notes2 sources agree
    Open source →
  46. 5.28.017 Jun 2025
    Release notes

    New version released!

    What's Changed

    • e0689b5b76 feat(javascript): add exactOptionalPropertyTypes to 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

    Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.27.0...5.28.0

    Browse the Algolia documentation

    Open source →
    Release notes2 sources agree
    Open source →
  47. 5.27.05 Jun 2025
    Release notes

    New version released!

    What's Changed

    • 835daccb48 feat(specs): add with transformation helpers (#4931) by @shortcuts

    Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.26.0...5.27.0

    Browse the Algolia documentation

    Open source →
    Release notes2 sources agree
    Open source →
  48. 5.26.04 Jun 2025
    Release notes

    New version released!

    What's Changed

    Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.25.0...5.26.0

    Browse the Algolia documentation

    Open source →
    Release notes2 sources agree
    Open source →
  49. 5.25.012 May 2025
    Release notes

    New version released!

    What's Changed

    • 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

    Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.24.0...5.25.0

    Browse the Algolia documentation

    Open source →
    Release notes2 sources agree
    Open source →
  50. 5.24.030 Apr 2025
    Release notes

    New version released!

    What's Changed

    • 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 accountCopyIndex helper (#4798) by @shortcuts

    Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.23.4...5.24.0

    Browse the Algolia documentation

    Open source →
    Release notes2 sources agree
    Open source →
  51. 5.23.414 Apr 2025
    Release notes

    New version released!

    What's Changed

    • 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

    Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.23.3...5.23.4

    Browse the Algolia documentation

    Open source →
    Release notes2 sources agree
    Open source →
  52. 5.23.37 Apr 2025
    Release notes

    New version released!

    What's Changed

    • 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

    Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.23.2...5.23.3

    Browse the Algolia documentation

    Open source →
    Release notes2 sources agree
    Open source →
  53. 5.23.23 Apr 2025
    Release notes

    New version released!

    What's Changed

    • ac400354a9 fix(specs): make the updateAt non-null in ingestion (#4697) by @millotp

    Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.23.1...5.23.2

    Browse the Algolia documentation

    Open source →
    Release notes2 sources agree
    Open source →
  54. 5.23.11 Apr 2025
    Release notes2 sources agree
    Open source →
  55. 5.23.025 Mar 2025
    Release notes2 sources agree
    Open source →
  56. 5.22.024 Mar 2025
    Release notes

    New version released!

    What's Changed

    • 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

    Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.21.0...5.22.0

    Browse the Algolia documentation

    Open source →
    Release notes2 sources agree
    Open source →
  57. 5.21.011 Mar 2025
    Release notes

    New version released!

    What's Changed

    • ab623194e feat(specs): add subscriptionAction to ingestion specs (#4587) by @shortcuts

    Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.20.4...5.21.0

    Browse the Algolia documentation

    Open source →
    Release notes2 sources agree
    Open source →
  58. 5.20.45 Mar 2025
    Release notes

    New version released!

    What's Changed

    • 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

    Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.20.3...5.20.4

    Browse the Algolia documentation

    Open source →
    Release notes2 sources agree
    Open source →
  59. 5.20.317 Feb 2025
    Release notes

    New version released!

    What's Changed

    Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.20.2...5.20.3

    Browse the Algolia documentation

    Open source →
    Release notes2 sources agree
    Open source →
  60. 5.20.211 Feb 2025
    Release notes

    New version released!

    What's Changed

    Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.20.1...5.20.2

    Browse the Algolia documentation

    Open source →
    Release notes2 sources agree
    Open source →