Releases: weaviate/typescript-client
v1.3.2 - Support for properties field in generative groupedResult field
What's Changed
- UUIDv5 support by @parkerduckworth in #58
- Support properties field in generative groupedResult field by @antas-marcin in #60
- Add step generating GitHub release after successful publish by @antas-marcin in #62
Full Changelog: v1.3.1...v1.3.2
v1.3.1 - Hybrid search with class properties
What's Changed
- Support class properties in hybrid search by @parkerduckworth in #55
Full Changelog: v1.3.0...v1.3.1
v1.3.0 - Better support for CommonJS and ESM
This release introduces the use of tsup to build the client in both CommonJS and ESM, exporting the use of both builds in the package.json. This is in contrast to the previous setup of a single build which attempts to accommodate both build targets.
This change fixes a broken setup which was discovered when trying to use the embedded client within an esm project, which was a result of the emitted JS containing both require and import statements.
New Features
- Support CommonJs and ESM in hybrid package by @parkerduckworth in #53
Full Changelog: v1.2.0...v1.3.0
v1.2.0 - Support for Weaviate v1.19
New Features
- Adds support for GQL
Get{}
consistency level by @parkerduckworth in #38 - Adds support for groupBy argument, new tokenization options, filterable/searchable inverted index options by @antas-marcin in #49
- Adds support for uuid and uuid[] data types by @aliszka in #51
New Contributors
Full Changelog: v1.1.0...v1.2.0
v1.1.0 - Browser Compatibility
Restores client compatibility with the browser platform, after the previously introduced EmbeddedDB broke this. Since EmbeddedDB support requires server-side packages which are not available in the browser, it is removed, and will be re-introduced as its own NPM package.
What's Changed
- Export ConsistencyLevel type by @antas-marcin in #36
- Browser compatibility by @parkerduckworth in #45
Full Changelog: v1.0.0...v1.1.0
v1.0.0 - Introducing the TypeScript client!
π We are proud to introduce the Official Weaviate TypeScript client! After many requests for this client library, it is finally here.
What's Changed
- Sanitize connection parameters by @parkerduckworth in #29
- Complete type definitions from JS migration by @parkerduckworth in #28
- Export all public classes by @parkerduckworth in #32
- Improve Embedded DB UX by @parkerduckworth in #31
- Support generative GQL search by @parkerduckworth in #35
- Fix: Blocking background OIDC token refresh by @parkerduckworth in #33
- Support 'latest' version, explicit binary URL for Embedded DB by @parkerduckworth in #34
- Refactor embedded example by @dandv in #26
- Support embedded weaviate by @parkerduckworth in #8
- Rename interfaces to be more idiomatic by @parkerduckworth in #12
- Explicit support for API key authentication by @parkerduckworth in #14
- feat: linter and formatter by @mloenow in #4
- Fix default exports by @parkerduckworth in #9
- Migration from JavaScript by @cnadeau in weaviate/weaviate-javascript-client#121
- Force commonjs and added examples by @cnadeau in #5
New Contributors
- @mloenow made their first contribution in #4
- @cnadeau made their first contribution in weaviate/weaviate-javascript-client#121
Full Changelog: v1.0.0-beta.2...v1.0.0
v1.0.0-beta.2 - Introducing the TypeScript client!
We are proud to introduce the Official Weaviate TypeScript client! After many requests for this client library, it is finally here.
First, a Beta Release
For this beta release, we encourage you to npm install weaviate-ts-client
and give this a test run.
Your feedback matters! If you see anything which could be improved - or fixed - please feel free to open up an issue, pull request, or give us a shout on our community slack channel.
What's Changed
- Support embedded weaviate by @parkerduckworth in #8
- Rename interfaces to be more idiomatic by @parkerduckworth in #12
- Explicit support for API key authentication by @parkerduckworth in #14
Full Changelog: v1.0.0-beta.1...v1.0.0-beta.2
v1.0.0-beta.1 - Introducing the TypeScript client!
We are proud to introduce the Official Weaviate TypeScript client! After many requests for this client library, it is finally here.
First, a Beta Release
For this beta release, we encourage you to npm install weaviate-ts-client
and give this a test run.
Your feedback matters! If you see anything which could be improved - or fixed - please feel free to open up an issue, pull request, or give us a shout on our community slack channel.
What's Changed
- feat: linter and formatter by @mloenow in #4
- Fix default exports by @parkerduckworth in #9
New Contributors
Full Changelog: v1.0.0-beta.0...v1.0.0-beta.1
v1.0.0-beta.0 - Introducing the TypeScript client!
We are proud to introduce the Official Weaviate TypeScript client! After many requests for this client library, it is finally here.
First, a Beta Release
For this beta release, we encourage you to npm install weaviate-ts-client
and give this a test run.
Your feedback matters! If you see anything which could be improved - or fixed - please feel free to open up an issue, pull request, or give us a shout on our community slack channel.
What's Changed
- Migration from JavaScript by @cnadeau in weaviate/weaviate-javascript-client#121
- Force commonjs and added examples by @cnadeau in #5
New Contributors
- Big shoutout to @cnadeau who contributed this migration from our JavaScript client! π
Full Changelog: https://github.com/weaviate/typescript-client/commits/v1.0.0-beta.0