Skip to content

Update all non-major dependencies#947

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/all-minor-patch
Open

Update all non-major dependencies#947
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/all-minor-patch

Conversation

@renovate

@renovate renovate Bot commented May 9, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
@mui/material (source) 9.1.19.1.2 age confidence
@typescript-eslint/eslint-plugin (source) 8.61.08.62.1 age confidence
@typescript-eslint/parser (source) 8.61.08.62.1 age confidence
better-sqlite3 12.10.012.11.1 age confidence
csv-stringify (source) 6.7.06.8.0 age confidence
cypress (source) 15.17.015.18.0 age confidence
kysely (source) ^0.28.0^0.29.0 age confidence
prettier (source) 3.8.43.9.3 age confidence
sharp (source, changelog) 0.35.00.35.2 age confidence
typescript-eslint (source) 8.61.08.62.1 age confidence

Release Notes

mui/material-ui (@​mui/material)

v9.1.2

Compare Source

Jun 23, 2026

A big thanks to the 5 contributors who made this release possible.

@mui/material@9.1.2
@mui/system@9.1.2
Docs
Core

All contributors of this release in alphabetical order: @​brijeshb42, @​Janpot, @​LukasTy, @​mj12albert, @​siriwatknp

typescript-eslint/typescript-eslint (@​typescript-eslint/eslint-plugin)

v8.62.1

🩹 Fixes
  • eslint-plugin: [no-unnecessary-type-assertion] parenthesize object literal at left edge of expression statement (#​12443, #​12418)
  • eslint-plugin: [no-unnecessary-boolean-literal-compare] preserve boolean result in fixer for nullable true comparisons (#​12365)
  • eslint-plugin: [prefer-optional-chain] use suggestion instead of autofix for trailing binary operator (#​12328)
❤️ Thank You

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

v8.62.0

Compare Source

🚀 Features
  • remove redundant package.json "files" (#​12444)
❤️ Thank You

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

v8.61.1

Compare Source

🩹 Fixes
  • eslint-plugin: [no-unnecessary-template-expression] respect ECMAScript line terminators (#​12388)
  • eslint-plugin: [no-unnecessary-boolean-literal-compare] fix precedence bug in autofix (#​12413)
  • eslint-plugin: [no-unnecessary-type-assertion] wrap object literal in parens when removing TSTypeAssertion in arrow body (#​12394, #​12393)
  • eslint-plugin: [no-unnecessary-type-assertion] avoid false positive for template literal expressions (#​12281)
  • eslint-plugin: [consistent-indexed-object-style] do not remove comments when fixing (#​12396, #​10577)
❤️ Thank You

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

typescript-eslint/typescript-eslint (@​typescript-eslint/parser)

v8.62.1

This was a version bump only for parser to align it with other projects, there were no code changes.

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

v8.62.0

Compare Source

🚀 Features
  • remove redundant package.json "files" (#​12444)
❤️ Thank You

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

v8.61.1

Compare Source

This was a version bump only for parser to align it with other projects, there were no code changes.

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

WiseLibs/better-sqlite3 (better-sqlite3)

v12.11.1

Compare Source

What's Changed

Full Changelog: WiseLibs/better-sqlite3@v12.11.0...v12.11.1

v12.10.1

Compare Source

What's Changed

Full Changelog: WiseLibs/better-sqlite3@v12.10.0...v12.10.1

adaltas/node-csv (csv-stringify)

v6.8.0

Compare Source

Features
  • add unicode chars to formula escape (#​387)
  • backport support for node 14
  • backward support for node 8
  • csv-parse: set columns type as readonly (#​358)
  • csv-stringify: Add escape_formulas to defend against injection attacks (#​380)
  • csv-stringify: header validation
  • csv-stringify: new header_as_comment option (fix #​420)
  • csv-stringify: support null and undefined in stringify cast options (#​484)
  • csv-stringify: ts extends options with stream.TransformOptions (#​301)
  • esm migration
  • export ts types in sync
  • replace ts types with typesVersions
  • ts module Node16 and type declaration to exports field (#​341)
  • wg stream api
Bug Fixes
  • commonjs types, run tsc and lint to validate changes (#​397)
  • correct exports in package.json with webpack
  • csv-demo-ts-cjs-node16: upgrade module definition after latest typescript
  • csv-demo-webpack-ts: remove polyfill
  • csv-demo-webpack-ts: simplify export paths
  • csv-stringify: add missing type definition for bigint cast option (#​369)
  • csv-stringify: allow mixed string and object columns typedef (#​456)
  • csv-stringify: bom and header in sync mode with no records (fix #​343)
  • csv-stringify: catch error with sync api, fix #​296
  • csv-stringify: infinity is not defined in get (fix #​475)
  • csv-stringify: node 12 compatibility in flush
  • csv-stringify: quote_match with empty string pattern quotes empty strings (#​345), closes #​344
  • csv-stringify: remove non-functional auto value
  • csv-stringify: throw err with no records and header in sync mode
  • csv-stringify: update quoted_match config option to accept arrays (#​371)
  • csv-stringify: update TS types to allow cast to return an object (#​339)
  • csv-stringify: use removeListener instead of off
  • dont insert polyfills in cjs #​303
  • esm exports in package.json files, closes #​308
  • export original lib esm modules
  • expose browser esm modules
  • fallback to setTimeout is setImmediate is undefined
  • refer to esm files in dist
  • remove samples from publicatgion
  • support ts node16 resolution in cjs (#​354)
  • support TypeScript moduleResolution node16 (#​368)
  • uncaught errors with large stream chunks (fix #​386)
cypress-io/cypress (cypress)

v15.18.0

Compare Source

Changelog: https://docs.cypress.io/app/references/changelog#15-18-0

kysely-org/kysely (kysely)

v0.29.2: 0.29.2

Compare Source

Hey 👋

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

🚀 Features

🐞 Bugfixes

📖 Documentation

📦 CICD & Tooling

⚠️ Breaking Changes

🐤 New Contributors

What's Changed

Full Changelog: kysely-org/kysely@v0.29.1...v0.29.2

v0.29.1: 0.29.1

Compare Source

Hey 👋

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

🚀 Features

🐞 Bugfixes

📖 Documentation

📦 CICD & Tooling

⚠️ Breaking Changes

🐤 New Contributors

What's Changed

Full Changelog: kysely-org/kysely@v0.29.0...v0.29.1

v0.29.0: 0.29.0

Compare Source

Hey 👋

This one's a banger! 💥 💥 💥

We got $pickTables, $omitTables compile-time helpers to narrow the world view of downstream queries, cutting down on compilation complexity/time while at it!

const results = await db
  .$pickTables<'person' | 'pet'>() // <----- now `DB` is only { person: {...}, pet: {...} } for following methods.
  .selectFrom('person')
  .innerJoin('pet', 'pet.owner_id', 'person.id')
  .selectAll()
  .execute()

const results = await db
  .$omitTables<'toy'>() // <----- now `DB` doesn't have a "toy" table description for following methods.
  .selectFrom('person')
  .innerJoin('pet', 'pet.owner_id', 'person.id')
  .selectAll()
  .execute()

We got a new ReadonlyKysely<DB> helper type that turns your instance into a compile-time readonly instance!

import { Kysely } from 'kysely'
import type { ReadonlyKysely } from 'kysely/readonly'

export const db = new Kysely<Database>({...}) as never as ReadonlyKysely<Database>

db.selectFrom('person').selectAll() // no problem.
db.selectNoFrom(sql`now()`.as('now')) // no problem.

db.deleteFrom('person') // compilation error + deprecation!
db.insertInto('person').values({...}) // compilation error + deprecation!
db.mergeInto('person')...  // compilation error + deprecation!
db.updateTable('person').set('first_name', 'Timmy') // compilation error + deprecation!
sql`...`.execute(db) // compilation error!
// etc. etc.

We got a brand new PGlite dialect. With it comes a new supportsMultipleConnections adapter flag that uses a new centralized connection mutex when false - should help simplify all SQLite dialects out here!

import { PGlite } from '@&#8203;electric-sql/pglite'
import { Kysely, PGliteDialect } from 'kysely'

const db = new Kysely<DB>({
  // ...
  dialect: new PGliteDialect({
    pglite: new PGlite(),
  }),
  // ...
})

We got $narrowType supporting nested narrowing and discriminated unions!

db.selectFrom('person_metadata')
  .select(['discriminatedUnionProfile']) 
  // output type inferred as:
  //
  // {
  //   discriminatedUnionProfile: {
  //     auth:
  //       | { type: 'token'; token: string }
  //       | { type: 'session'; session_id: string }
  //     tags: string[]
  //   }
  // }[]
  .$narrowType<{ discriminatedUnionProfile: { auth: { type: 'token' } } }>()
  // output type narrowed to:
  // 
  // {
  //   discriminatedUnionProfile: {
  //     auth: { type: 'token'; token: string }
  //     tags: string[]
  //   }
  // }[]
  .execute()

We got web standards driven query cancellation support. Pass an abort signal to execute* methods and similar. Pick between different inflight query abort strategies - ignore the query, cancel it on the database side or even kill the session on the database side.

  import { Kysely, PostgresDialect } from 'kysely'
  import { Client, ... } from 'pg'

  const db = new Kysely<Database>({
    dialect: new PostgresDialect({
      // ...
      controlClient: Client, // optional, for out-of-pool connections for database side query aborts.
      // ...
    })
  })

  const options = { signal: AbortSignal.timeout(3_000) } // throw abort/timeout errors and ignore query reuslts

  query.execute(options)
  query.stream(options)
  sql`...`.execute(db, options)
  db.executeQuery(compiledQuery, options)
  // etc. etc.

  query.execute({ ...options, inflightQueryAbortStrategy: 'cancel query' }) // also cancel query database side
  query.execute({ ...options, inflightQueryAbortStrategy: 'kill session' }) // also kill session database side

We got SafeNullComparisonPlugin to flip (in)equality operators to is and is not when right hand side argument is null.

import { Kysely, SafeNullComparisonPlugin } from 'kysely'

const db = new Kysely<DB>({
  // ...
  plugins: [new SafeNullComparisonPlugin()],
  // ...
})

db.selectFrom('pet')
  .where('name', '=', null) // outputs: "name" is null
  .where('owner_id', '!=', null) // outputs: "owner_id" is not null
  .selectAll()

We got a new shouldParse(value, path) option in ParseJSONResultsPlugin for granular control of what gets JSON.parse'd and what stays a string using JSON paths.

import { JSONParseResultsPlugin } from 'kysely'

db.selectFrom('person')
  .select((eb) => jsonArrayFrom(
	  eb.selectFrom('pet')
      .where('pet.owner_id', '=', 'person.id')
 	    .selectAll()
  ).as('pets'))
  .withPlugin(new JSONParseResultsPlugin({ 
    shouldParse: (_value, path) => {
      // parse only the pets array
      if (path.endsWith('."pets"')) {
        return true
      }
    
      return false
    } 
  }))
🚀 Features
PostgreSQL 🐘 / MySQL 🐬
PostgreSQL 🐘 / MSSQL 🥅
PostgreSQL 🐘
MySQL 🐬
MSSQL 🥅
PGlite 🟨
🐞 Bugfixes
📖 Documentation
📦 CICD & Tooling
⚠️ Breaking Changes
  • Migrator, FileMigrationProvider and other migration related things are now exported from 'kysely/migration'. Importing from 'kysely' will provide an informative error message at compilation time.

    -import { Migrator, FileMigrationProvider } from 'kysely'
    +import { Migrator, FileMigrationProvider } from 'kysely/migration'
  • Minimum TypeScript version is now 5.4. Versions 5.3 and older will get a very aggressive compilation error.

  • The library no longer ships CommonJS files. Use a Node.js version that supports require(esm), or use dynamic imports. ES Modules files have moved from /dist/esm/ to /dist/.

  • TypeScript build target was bumped to 'es2023'.

  • sql.value and sql.literal were removed after spending a long time in deprecation. Use sql.val and sql.lit instead.

  • db.executeQuery's queryId 2nd argument has been replaced with options?: AbortableQueryOptions after spending a long time in deprecation.

  • QueryResult.numUpdatedOrDeletedRows has been removed after spending a long time in deprecation. Dialects that use it need to be updated to use QueryResult.numAffectedRows instead.

  • UniqueConstraintNode.columns widened from ReadonlyArray<ColumnNode> to ReadonlyArray<OperationNode>.

  • ExpressionBuilder.withSchema has been removed after spending a long time in deprecation.

  • DatabaseIntrospector.getMetadata has been removed after spending a long time in deprecation. Use DatabaseIntrospector.getTables instead.

  • MssqlDialectConfig.Tedious.resetConnectionOnRelease has been removed after spending a long time in deprecation. Use MssqlDialectConfig.resetConnectionsOnRelease instead.

  • MssqlDialectConfig.Tarn.options.validateConnections has been removed after spending a long time in deprecation. Use MssqlDialectConfig.validateConnections instead.

  • InsertQueryNode.ignore has been removed after spending a long time in deprecation. Use InsertQueryNode.orAction instead.

  • PrimaryConstraintNode has been removed after spending a long time in deprecation. Use PrimaryKeyConstraintNode instead.

  • DropTablexNodeParams has been removed after spending a long time in deprecation. Use DropTableNodeParams instead.

🐤 New Contributors

Full Changelog: kysely-org/kysely@v0.28.17...v0.29.0

prettier/prettier (prettier)

v3.9.3

Compare Source

v3.9.2

Compare Source

v3.9.1

Compare Source

v3.9.0

Compare Source

diff

🔗 Release Notes

v3.8.5

Compare Source

lovell/sharp (sharp)

v0.35.2

Compare Source

v0.35.1

Compare Source

  • TypeScript: Ensure type definitions are published for both ESM and CJS.
    #​4537

  • WebAssembly: Ensure wrapper file is published.
    #​4538

typescript-eslint/typescript-eslint (typescript-eslint)

v8.62.1

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

v8.62.0

Compare Source

🚀 Features
  • remove redundant package.json "files" (#​12444)
❤️ Thank You

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

v8.61.1

Compare Source

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.


Configuration

📅 Schedule: (UTC)

  • 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.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


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

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot force-pushed the renovate/all-minor-patch branch 9 times, most recently from 8793f89 to 51c178e Compare May 16, 2026 17:10
@renovate renovate Bot force-pushed the renovate/all-minor-patch branch 5 times, most recently from e28a20f to e2d2e98 Compare May 25, 2026 22:10
@renovate renovate Bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from 669a4a2 to b0c318a Compare June 1, 2026 21:36
@renovate renovate Bot force-pushed the renovate/all-minor-patch branch 9 times, most recently from 7b11de8 to 27ce2b5 Compare June 10, 2026 23:14
@renovate renovate Bot force-pushed the renovate/all-minor-patch branch from 27ce2b5 to ffa105e Compare June 11, 2026 10:09
@renovate renovate Bot changed the title Update all non-major dependencies Update all non-major dependencies to ^0.29.0 Jun 11, 2026
@renovate renovate Bot changed the title Update all non-major dependencies to ^0.29.0 Update all non-major dependencies Jun 11, 2026
@renovate renovate Bot force-pushed the renovate/all-minor-patch branch from ffa105e to 29bf486 Compare June 11, 2026 20:37
@renovate renovate Bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from 25ce1ef to 248a497 Compare June 19, 2026 17:45
@renovate renovate Bot force-pushed the renovate/all-minor-patch branch 7 times, most recently from ea3a494 to e9c2f17 Compare June 29, 2026 11:45
@renovate renovate Bot force-pushed the renovate/all-minor-patch branch from e9c2f17 to 54c4d5a Compare June 29, 2026 18:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants