Releases: typesense/typesense-js
Releases · typesense/typesense-js
v2.0.0-13
What's Changed
- fix(hit-res): use template literals to assert type of stringified nums by @tharropoulos in #249
- feat: add
range_index
to collection field by @tharropoulos in #250 - fix: handle undefined error codes in logger warnings by @tharropoulos in #252
- Fix node health tracking for aborted requests in cluster configuration by @tharropoulos in #253
Full Changelog: v2.0.0-12...v2.0.0-13
v2.0.0-12
- fix(documents): export drop tokens mode and operation mode types by @tharropoulos in #248
- Add facet strategy to search params interface by @tharropoulos in #247
- Request cache: Fix type error when deleting possibly undefined oldest entry by @tharropoulos in #246
Full Changelog: v2.0.0-11...v2.0.0-12
v2.0.0-11
- feat: Add search parameter normalization utilities and type safety by @tharropoulos in #242
Full Changelog: v2.0.0-10...v2.0.0-11
v2.0.0-10
- feat(types): add auto aggregation flag to analytics rules schema by @tharropoulos in #238
- fix(analytics): improve event type definition and enforce required data property by @tharropoulos in #240
- add missing facet_strategy option to SearchParams to catch up to v27 by @JinxedStar in #241
- Update dependencies
Full Changelog: v2.0.0-9...v2.0.0-10
v2.0.0-9
- Add
compact_store
param d590e2d
Full Changelog: v2.0.0-8...v2.0.0-9
v2.0.0-8
- feat(search-params): add 27.1 search params updates to schema by @tharropoulos in #237
Full Changelog: v2.0.0-7...v2.0.0-8
v2.0.0-7
- fix(analytics): add missing overload for inferring return type of analytics rules by @tharropoulos in #234
Full Changelog: v2.0.0-6...v2.0.0-7
v2.0.0-6
v2.0.0-5
- fix: add override tags params to search params interface @tharropoulos b5afa23
v2.0.0-4
Updates
- feat(search_params): add drop_tokens_mode to search params interface f6da625
- Add types for error and code. Resolves #202 da58d9e
- Update dependencies a5c0cff
⚠️ Breaking Changes
- fix: URL-encode user-supplied strings in URLs 3ce31b6
Typesense resource names (eg: collection names, aliases, document IDs, etc) are now URL-encoded by the library automatically. If you are using an older version of the library and doing URL encoding of Typesense resource names in your application, you now want to remove that from your application code and let the library handle the URL encoding for you, to prevent double URL encoding.