NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #4104 most downloaded on npm
Promise-based request library using Fetch.
Last release 29 days ago
09 Sep 2026
Ships fairly regularly
a new release about every 2 weeks
Nearly every release is documented
notes for 58 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
262 releases · first in 2022
One column per quarter.
chore: release v4.24.0 (#1528) (9f8956c), closes #1528
banners in renderingContent (#1522) (5828389), closes #1522fix(types): add serverTimeMS to search response (#1518) (a1d1707), closes #1518
fix(recommend): only export default function (#1514) (4a04d8e), closes #1514
fix(recommend): export recommend methods to use them in algoliasearch (#1512) (5fc5f4f), closes #1512
feat(search): fetch recommendations directly from algoliasearch (#1509) (8087b28), closes #1509
fix(recommend): update recommended-for-you model type (#1500) (f94ce64), closes #1500
fix(recommend): update TrendingFacetHit facetValue type to string (#1498) (ac9d6e2), closes #1498
The trending-facets API only returns type string for facetValue.
A follow-up on #1494 as other models return items/hits which are of type RecordWithObjectID
However, trending-facets model returns a list of TrendingFacetHit which (by definition) don't have an objectID property.
To simplify the code, we can remove the type argument TObject for trending-facets
If you're not using TypeScript or the trending-facets model, there is nothing to change. You can ignore the following.
Otherwise, you will need to remove the type argument passed to getTrendingFacets and the code goes from this:
type FacetType = {
facetName: string;
facetValue: string;
}
const { results } = await client.getTrendingFacets<FacetType>(/**/)
To this:
const { results } = await client.getTrendingFacets(/**/)
fix(recommend): RecommendedForYouQuery userToken should be required (#1496) (d20b253), closes #1496
feat(recommend): add recommended-for-you model (#1490) (004f033), closes #1490
feat(search): add inference ACL to API key object (#1479) (3a95126), closes #1479
fix(recommend): Add Type RecommendQueriesResponse from old MultipleQueriesResponse for recommend (#1472) (36285b2), closes #1472
feat(abtests): add outlier count to variant response payload (#1467) (b88a726), closes #1467
fix(types): union SearchForFacetValuesResponse type for multipleQueries (#1460) (6a786f1), closes #1460
fix(recommend): Align getRecommendations type with actual implementation (#1459) (d18391b), closes #1459
feat: update ab test typing (#1455) (f53c72c), closes #1455
feat(neuralsearch): adding the semanticSearch settings to client-search (#1450) (a478ffd), closes #1450
feat: add mode to settings types (#1439) (89fd80e), closes #1439
fix(recommend): remove unused trendingFacets props (#1433) (ffbfc05), closes #1433
fix(types): add abTestID to SearchResponse (#1419) (05059f2), closes #1419
fix(types): Updating searchoptions with explain attribute (#1415) (c46932e), closes #1415
Your coding agent can read these notes before it upgrades. Set up the MCP server →