Releases: geldata/gel-js
Releases · geldata/gel-js
@gel/generate v0.6.1
What's changed
- Update types to be more strict, matching typical tsconfig
v2.0.0
Gel 2.0.0
EdgeDB is now Gel!
See our announcement blog post to learn more about our new name and our expanded vision!
Main changes
- Add a
Client.withCodecsmethod for exposing a way to add custom encoding and decoding to and from the database - Updated the
npx gelCLI wrapper to no longer install the CLI globally, but rather "isolated" into a cache directory. This means if you "install" the CLI via runningnpx gel --version, you will no longer be able to rungel --versionoutside of your project directory. - Add support for
ext::pgvector::halfvecandext::pgvector::sparsevec
Requires Gel >= 6.0
- Add support for REPEATABLE READ isolation
- Added
Client.executeSQLandClient.querySQLmethods for querying SQL over the Gel binary protocol - Added support for PostGIS
- Added support for query tagging for query statistics
- Support
gel.tomlconfiguration file
Breaking changes
- Notably, we are dropping support for servers before EdgeDB 3.0.
edgedb-js v1.5.12
What's Changed
- Add -y confirmation to CLI wrapper self-install by @scotttrinh in #1092
Fixes a case where the self-installation for the CLI would error our if certain expectations about the environment were not met. Specifically this is the case on Vercel where$HOMEandeuid-reported home directories are set to different values.
@edgedb/generate v0.5.6
What's Changed
- Use more robust raw string quoting by @scotttrinh in #1098
This only affectse.json(someLiteralJson), and not usage viae.params.
edgedb-js v1.5.11
edgedb-js v1.5.10
What's Changed
- Add Turborepo by @diksipav in #1062
- Add a query method for
AT_LEAST_ONEby @scotttrinh in #1073 - Add docs for
client.queryRequiredby @scotttrinh in #1076 - Update README for turborepo by @scotttrinh in #1077
- Use temporary directory for CLI test by @scotttrinh in #1081
- 1078 use right buffer in browser by @diksipav in #1079
@edgedb/generate v0.5.5
What's Changed
- Use queryRequired for AtLeastOne cardinality by @scotttrinh #1074
edgedb-js v1.5.9
What's Changed
- Include
branchinexplainConfigoutput by @scotttrinh in #1070
edgedb-js v1.5.8
What's Changed
- Fix address missing from Client.resolveConnectionParams() by @CarsonF in #1028
- Properly quote release name for
@literal by @scotttrinh in #1027 - Replace tslint with typescript-eslint by @diksipav in #1030
- Bump to latest Prettier by @scotttrinh in #1033
- Include integration tests in prettier glob by @scotttrinh in #1035
- Attempt an across-the-board dep version bump by @scotttrinh in #1034
- Update TS version in the monorepo by @diksipav in #1054
- Update readme with config needed to run tests locally by @diksipav in #1056
- Faster SCRAM when using browserCrypto by @scotttrinh in #1063
- Prefer node:crypto by @scotttrinh in #1064
@edgedb/generate v0.5.4
What's Changed
- Add coalesceCardinalities type & func by @diksipav in #971
- Update queries generator to pull import path(s) from codecs by @CarsonF in #965
- Mark generateFiles imports as optional by @CarsonF in #1008
- Add test for FreeObject with nested select by @scotttrinh in #1025
- Add more e.op benchmarks by @scotttrinh in #1040
- Refactor
e.opbetter inference perf by @scotttrinh in #1039 - Use given cardinality in select expression by @scotttrinh in #1043
- Fix
$inferfore.shapeby @scotttrinh in #1044 - Loosen type of
e.shape's returned scope by @scotttrinh in #1045 - Use specific type-level marker to
e.shapeby @scotttrinh in #1048 - Note need to rerun codegen when schema changes by @scotttrinh in #1050
- Remove from object shape keys with value never by @diksipav in #1051
- Update benchmarks by @scotttrinh in #1057