Bump drizzle-orm from 0.39.1 to 0.43.1 in /daemon
Bumps drizzle-orm from 0.39.1 to 0.43.1.
Release notes
Sourced from drizzle-orm's releases.
0.43.1
Fixes
0.43.0
Features
- Added
cross join(#1414)- Added lateral
left,inner,crossjoins toPostgreSQL,MySQL,Gel,SingleStore- Added drizzle connection attributes to
SingleStore's driver instancesFixes
- Removed unsupported by dialect
full joinfromMySQLselect api- Forced
Gelcolumns to always have explicit schema & table prefixes due to potential errors caused by lack of such prefix in subquery's selection when there's already a column bearing same name in context- Added missing export for
PgTextBuilderInitialtype- Removed outdated
IfNotImportedtype check fromSingleStoredriver initializer- Fixed incorrect type inferrence for insert and update models with non-strict
tsconfigs (#2654)- Fixed invalid spelling of
nowaitflag (#3554)- Add join lateral support
- Remove .fullJoin() from MySQL API
0.42.0
Features
Duplicate imports removal
When importing from
drizzle-ormusing custom loaders, you may encounter issues such as:SyntaxError: The requested module 'drizzle-orm' does not provide an export named 'eq'This issue arose because there were duplicated exports in
drizzle-orm. To address this, we added a set of tests that checks every file indrizzle-ormto ensure all exports are valid. These tests will fail if any new duplicated exports appear.In this release, we’ve removed all duplicated exports, so you should no longer encounter this issue.
pgEnumandmysqlEnumnow can accept both strings and TS enumsIf you provide a TypeScript enum, all your types will be inferred as that enum - so you can insert and retrieve enum values directly. If you provide a string union, it will work as before.
enum Test { a = 'a', b = 'b', c = 'c', }const tableWithTsEnums = mysqlTable('enums_test_case', { id: serial().primaryKey(), enum1: mysqlEnum(Test).notNull(), enum2: mysqlEnum(Test).default(Test.a), }); </tr></table>
... (truncated)
Commits
ad28dcdFixedpgSchemaenum types (fixes #4421) (#4450)2263c3cv0.43.0 (#4397)9e81defUpdate CI/CD to 22.04df6d5f70.41 (#4416)6ab1bbeAdd Arktype validation (viadrizzle-arktypepackage) (#4314)d5b65f2[drizzle-kit] push to d1-http failed (#4268)f39f885Various fixes, features bundled for v0.41.0 (#4293)a270acbMerge pull request #4287 from drizzle-team/optimize-int-tests1946324Remove gel-relational44a19a9Disable singlestore-relational- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)