Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

fix(deps): update dependency kysely to ^0.28.0#152

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Open
renovate wants to merge1 commit intomain
base:main
Choose a base branch
Loading
fromrenovate/kysely-0.x

Conversation

@renovate
Copy link
Contributor

@renovaterenovatebot commentedApr 13, 2025
edited
Loading

This PR contains the following updates:

PackageChangeAgeConfidence
kysely (source)^0.27.4 ->^0.28.0ageconfidence

Release Notes

kysely-org/kysely (kysely)

v0.28.8: 0.28.8

Compare Source

Hey 👋

A small batch of bug fixes. Please report any issues. 🤞😰🤞

🚀 Features

🐞 Bugfixes

PostgreSQL 🐘

📖 Documentation

📦 CICD & Tooling

⚠️ Breaking Changes

🐤 New Contributors

Full Changelog:kysely-org/kysely@v0.28.7...v0.28.8

v0.28.7: 0.28.7

Compare Source

Hey 👋

A small batch of bug fixes. Please report any issues. 🤞😰🤞

🚀 Features

🐞 Bugfixes

📖 Documentation

📦 CICD & Tooling

⚠️ Breaking Changes

🐤 New Contributors

Full Changelog:kysely-org/kysely@v0.28.6...v0.28.7

v0.28.6: 0.28.6

Compare Source

Hey 👋

A small batch of bug fixes. Please report any issues. 🤞😰🤞

Docs site has been optimized and all we got was this animation:

image

🚀 Features

🐞 Bugfixes

PostgreSQL 🐘 / MSSQL 🥅
MySQL 🐬

📖 Documentation

📦 CICD & Tooling

⚠️ Breaking Changes

🐤 New Contributors

Full Changelog:kysely-org/kysely@v0.28.5...v0.28.6

v0.28.5: 0.28.5

Compare Source

Hey 👋

A small batch of bug fixes. Please report any issues. 🤞😰🤞

🚀 Features

🐞 Bugfixes

📖 Documentation

📦 CICD & Tooling

⚠️ Breaking Changes

🐤 New Contributors

Full Changelog:kysely-org/kysely@v0.28.4...v0.28.5

v0.28.4: 0.28.4

Compare Source

Hey 👋

A small batch of bug fixes. Please report any issues. 🤞😰🤞

🚀 Features

🐞 Bugfixes

PostgreSQL 🐘

📖 Documentation

📦 CICD & Tooling

⚠️ Breaking Changes

🐤 New Contributors

Full Changelog:kysely-org/kysely@v0.28.3...v0.28.4

v0.28.3: 0.28.3

Compare Source

Hey 👋

A small batch of bug fixes. Please report any issues. 🤞😰🤞

🚀 Features

CockroachDB 🟣

🐞 Bugfixes

MySQL 🐬 / MS SQL Server 🥅
MS SQL Server 🥅

📖 Documentation

📦 CICD & Tooling

⚠️ Breaking Changes

🐤 New Contributors

Full Changelog:kysely-org/kysely@0.28.2...v0.28.3

v0.28.2

Compare Source

Hey 👋

v0.28 broke an undocumented TypeScript behavior our API had that allowed you to pass table name unions to query builders and enable some DRYing of queries. Seeing that this pattern was quite popular, we decided to support it officially with the addition of thetable method in the dynamic module.

You can pull off some crazy complex stuff like:

asyncfunctiongetRowByColumn<TextendskeyofDatabase,CextendskeyofDatabase[T]&string,VextendsSelectType<Database[T][C]>,>(t:T,c:C,v:V){// We need to use the dynamic module since the table name// is not known at compile time.const{ table, ref}=db.dynamicreturnawaitdb.selectFrom(table(t).as('t')).selectAll().where(ref(c),'=',v)// `id` can be directly referenced since every table has it..orderBy('t.id').executeTakeFirstOrThrow()}constperson=awaitgetRowByColumn('person','first_name','Arnold')

...and it'll narrow the downstream query context to the intersection of all the possible shapes of tables in the union type. (DONT DO THIS AT HOME KIDS!)

A simpler example would be:

asyncfunctiondeleteItem(id:string,table:'person'|'pet'){awaitdb.deleteFrom(db.dynamic.table(table).as('t')).where('id','=',id).executeTakeFirstOrThrow()}

If you attempt to refer to a column that doesn't exist in both "person" and "pet" (e.g. "pet"'s "species" column), the compiler will correctly yell at you.

🚀 Features

🐞 Bugfixes

SQLite 📘

📖 Documentation

📦 CICD & Tooling

⚠️ Breaking Changes

🐤 New Contributors

Full Changelog:kysely-org/kysely@0.28.1...0.28.2

v0.28.1

Compare Source

Hey 👋

Just a small crucial bug fix release. Please inform us if you see any more regressions sincev0.28. 🙏

🚀 Features
🐞 Bugfixes
PostgreSQL 🐘
  • pg introspector - Wrap schema.table in double quotes for case handling by@​neil176 in#​1426
📖 Documentation
📦 CICD & Tooling
⚠️ Breaking Changes
🐤 New Contributors

Full Changelog:kysely-org/kysely@0.28.0...0.28.1

v0.28.0

Compare Source

Hey 👋

Transactions are getting a lot of love in this one!

As part an effort to replace Knex with Kysely, B4nan, the author ofmikro-orm drove the newsetAccessMode('read only'|'read write') method when starting transactions.

You can now commit/rollback transactions manually and there's even savepoint support:

consttrx=awaitdb.startTransaction().execute()try{// do stuff with `trx`, including work with savepoints via the new `savepoint(name)`, `rollbackToSavepoint(name)` and `releaseSavepoint(name)` methods!awaittrx.commit().execute()}catch(error){awaittrx.rollback().execute()throwerror}

We also addedusing keyword support, so now you can write:

await usingdb=newKysely({...})

anddb.destroy() will be called automatically once the current scope is exited.
If you plan on trying this out (it is optional, you can stillconst db = new Kysely({...}) andawait db.destroy() manually), theusing keyword requirestypescript >= 5.2 and the followingtsconfig.json options:

{"compilerOptions":{"target":"ES2022","lib":["ESNext", ...],    ...}  ...}

We also added a plugin to handlein () andnot in (). It comes with 2 handling strategies, one similar to how Knex.js, PrismaORM, Laravel and SQLAlchemy do it, and one similar to how TypeORM and Sequelize do it. It also supports custom strategies, e.g. throwing an error to avoid making a call to the database and wasting resources. Here's an example with one of the strategies we ship:

import{// ...HandleEmptyInListsPlugin,// ...replaceWithNoncontingentExpression,// ...}from'kysely'constdb=newKysely<Database>({// ...plugins:[newHandleEmptyInListsPlugin({strategy:replaceWithNoncontingentExpression})],})// ....where('id','in',[]).where('first_name','not in',[])// => `where 1 = 0 and 1 = 1`

🚀 Features

PostgreSQL 🐘 / MySQL 🐬
  • feat: Allow read-only transactions in Postgres and MySQL by B4nan in#​1342 &#​1350
PostgreSQL 🐘 / MS SQL Server 🥅
PostgreSQL 🐘 / SQLite 📘
PostgreSQL 🐘
MySQL 🐬
MS SQL Server 🥅
SQLite 📘

🐞 Bugfixes

PostgreSQL 🐘

📖 Documentation

📦 CICD & Tooling

⚠️ Breaking Changes

  • InferResult now outputsInsertResult[],UpdateResult[],DeleteResult[],MergeResult[], instead ofInsertResult,UpdateResult,DeleteResult,MergeResult. To get the singular form, usetype Result = InferResult<T>[number].
  • Some generic/wide usages ofQueryCreator's methods should no longer pass type checks. We never supported these officially.
  • AspreventAwait is now removed on all builders, you must avoid awaiting builders without callingexecute-like methods on your own.
  • TypeScript versions 4.5 and older are no longer supported. You will get an immediate compilation error telling you to upgrade.
  • QueryResult.numUpdatedOrDeletedRows has been removed (after spending ~2 years in deprecation). We still log a warning. Outdated dialects that don't useQueryResult.numAffectedRows should be updated OR forked.
  • DefaultQueryExecutor.compileQuery now requires passing aqueryId argument. Use the newly exportedcreateQueryId() as that argument value from now on.
  • UpdateValuesNode type has been removed.
  • MssqlDialectConfig.tedious.resetConnectionOnRelease has been deprecated, and had it's default flipped tofalse. UseMssqlDialectConfig.resetConnectionsOnRelease instead.
  • MssqlDialectConfig.tarn.options.validateConnections has been deprecated. UseMssqlDialectConfig.validateConnections instead.
  • String literals are now' injection protected, hopefully. Please report any issues.

🐤 New Contributors

Full Changelog:kysely-org/kysely@0.27.6...0.28.0

v0.27.6

Compare Source

Hey 👋

v0.28 is right around the corner! 👀

🚀 Features
🐞 Bugfixes
PostgreSQL 🐘
SQLite 📘
📖 Documentation
PostgreSQL 🐘
📦 CICD & Tooling
⚠️ Breaking Changes
🐤 New Contributors

Full Changelog:kysely-org/kysely@0.27.5...0.27.6

v0.27.5

Compare Source

Hey 👋

Long-time community member and ambassador@​thelinuxlich has joined the contributors club! 🏅

v0.28 is right around the corner! 👀

🚀 Features

PostgreSQL 🐘 / MySQL 🐬 / SQLite 📘
PostgreSQL 🐘 / MySQL 🐬
PostgreSQL 🐘
MS SQL Server 🥅

🐞 Bugfixes

📖 Documentation

📦 CICD & Tooling

⚠️ Breaking Changes

🐤 New Contributors

Full Changelog:kysely-org/kysely@0.27.4...0.27.5


Configuration

📅Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated byMend Renovate. View therepository job log.

@renovaterenovatebotforce-pushed therenovate/kysely-0.x branch fromb93b2bc to023ad8dCompareMay 12, 2025 22:26
@renovaterenovatebotforce-pushed therenovate/kysely-0.x branch from023ad8d to291dac4CompareAugust 2, 2025 07:52
@renovaterenovatebotforce-pushed therenovate/kysely-0.x branch 3 times, most recently from2187f96 toa76933eCompareAugust 13, 2025 11:58
@renovaterenovatebotforce-pushed therenovate/kysely-0.x branch 2 times, most recently from440d059 to0547386CompareSeptember 14, 2025 17:05
@renovaterenovatebotforce-pushed therenovate/kysely-0.x branch 6 times, most recently from55d578c toe964c7cCompareSeptember 29, 2025 09:06
@renovaterenovatebotforce-pushed therenovate/kysely-0.x branch 8 times, most recently from32bf6d6 to989643aCompareOctober 10, 2025 20:14
Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment

Reviewers

@benjaminstrasserbenjaminstrasserAwaiting requested review from benjaminstrasserbenjaminstrasser is a code owner

@jjnpjjnpAwaiting requested review from jjnpjjnp is a code owner

@mledlmledlAwaiting requested review from mledlmledl is a code owner

@sjaghorisjaghoriAwaiting requested review from sjaghorisjaghori is a code owner

At least 1 approving review is required to merge this pull request.

Assignees

No one assigned

Labels

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

1 participant


[8]ページ先頭

©2009-2025 Movatter.jp