Skip to content
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 our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: all non-major dependencies #96

Merged
merged 1 commit into from
May 4, 2024
Merged

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Mar 31, 2024

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@aws-sdk/client-ses (source) 3.540.0 -> 3.569.0 age adoption passing confidence
@fontsource/fira-mono (source) 5.0.12 -> 5.0.13 age adoption passing confidence
@playwright/test (source) 1.42.1 -> 1.43.1 age adoption passing confidence
@prisma/client (source) 5.11.0 -> 5.13.0 age adoption passing confidence
@sveltejs/kit (source) 2.5.5 -> 2.5.7 age adoption passing confidence
@types/lodash (source) 4.14.202 -> 4.17.1 age adoption passing confidence
@typescript-eslint/eslint-plugin (source) 7.4.0 -> 7.8.0 age adoption passing confidence
@typescript-eslint/parser (source) 7.4.0 -> 7.8.0 age adoption passing confidence
eslint-plugin-svelte (source) 2.35.1 -> 2.38.0 age adoption passing confidence
nanoid 5.0.6 -> 5.0.7 age adoption passing confidence
prettier-plugin-svelte 3.2.2 -> 3.2.3 age adoption passing confidence
prettier-plugin-tailwindcss 0.5.13 -> 0.5.14 age adoption passing confidence
prisma (source) 5.11.0 -> 5.13.0 age adoption passing confidence
svelte (source) 4.2.12 -> 4.2.15 age adoption passing confidence
svelte-check 3.6.8 -> 3.7.1 age adoption passing confidence
tailwind-merge 2.2.2 -> 2.3.0 age adoption passing confidence
typescript (source) 5.4.3 -> 5.4.5 age adoption passing confidence
vite (source) 5.2.7 -> 5.2.11 age adoption passing confidence
vitest (source) 1.4.0 -> 1.6.0 age adoption passing confidence
zod (source) 3.22.4 -> 3.23.6 age adoption passing confidence

Release Notes

aws/aws-sdk-js-v3 (@​aws-sdk/client-ses)

v3.569.0

Compare Source

Bug Fixes
  • clients: add deps required by default credential providers (#​6055) (bfa8626)

v3.568.0

Compare Source

Note: Version bump only for package @​aws-sdk/client-ses

v3.567.0

Compare Source

Features

v3.565.0

Compare Source

Note: Version bump only for package @​aws-sdk/client-ses

v3.564.0

Compare Source

Note: Version bump only for package @​aws-sdk/client-ses

v3.563.0

Compare Source

Note: Version bump only for package @​aws-sdk/client-ses

v3.556.0

Compare Source

Note: Version bump only for package @​aws-sdk/client-ses

v3.554.0

Compare Source

Note: Version bump only for package @​aws-sdk/client-ses

v3.552.0

Compare Source

Note: Version bump only for package @​aws-sdk/client-ses

v3.549.0

Compare Source

Note: Version bump only for package @​aws-sdk/client-ses

fontsource/font-files (@​fontsource/fira-mono)

v5.0.13

Compare Source

microsoft/playwright (@​playwright/test)

v1.43.1

Compare Source

Highlights

https://github.com/microsoft/playwright/issues/30300 - [REGRESSION]: UI mode restarts if keep storage statehttps://github.com/microsoft/playwright/issues/303399 - [REGRESSION]: Brand new install of playwright, unable to run chromium with show browser using vscode

Browser Versions
  • Chromium 124.0.6367.29
  • Mozilla Firefox 124.0
  • WebKit 17.4

This version was also tested against the following stable channels:

  • Google Chrome 123
  • Microsoft Edge 123

v1.43.0

Compare Source

New APIs

  • Method browserContext.clearCookies() now supports filters to remove only some cookies.

    // Clear all cookies.
    await context.clearCookies();
    // New: clear cookies with a particular name.
    await context.clearCookies({ name: 'session-id' });
    // New: clear cookies for a particular domain.
    await context.clearCookies({ domain: 'my-origin.com' });
  • New mode retain-on-first-failure for testOptions.trace. In this mode, trace is recorded for the first run of each test, but not for retires. When test run fails, the trace file is retained, otherwise it is removed.

    import { defineConfig } from '@​playwright/test';
    
    export default defineConfig({
      use: {
        trace: 'retain-on-first-failure',
      },
    });
  • New property testInfo.tags exposes test tags during test execution.

    test('example', async ({ page }) => {
      console.log(test.info().tags);
    });
  • New method locator.contentFrame() converts a Locator object to a FrameLocator. This can be useful when you have a Locator object obtained somewhere, and later on would like to interact with the content inside the frame.

    const locator = page.locator('iframe[name="embedded"]');
    // ...
    const frameLocator = locator.contentFrame();
    await frameLocator.getByRole('button').click();
  • New method frameLocator.owner() converts a FrameLocator object to a Locator. This can be useful when you have a FrameLocator object obtained somewhere, and later on would like to interact with the iframe element.

    const frameLocator = page.frameLocator('iframe[name="embedded"]');
    // ...
    const locator = frameLocator.owner();
    await expect(locator).toBeVisible();

UI Mode Updates

Playwright UI Mode

  • See tags in the test list.
  • Filter by tags by typing @fast or clicking on the tag itself.
  • New shortcuts:
    • F5 to run tests.
    • Shift F5 to stop running tests.
    • Ctrl ` to toggle test output.

Browser Versions

  • Chromium 124.0.6367.29
  • Mozilla Firefox 124.0
  • WebKit 17.4

This version was also tested against the following stable channels:

  • Google Chrome 123
  • Microsoft Edge 123
prisma/prisma (@​prisma/client)

v5.13.0

Compare Source

Today, we are excited to share the 5.13.0 stable release 🎉

🌟 Help us spread the word about Prisma by starring the repo or posting on X about the release.

Highlights
omit fields from Prisma Client queries (Preview)

We’re excited to announce Preview support for the omit option within the Prisma Client query options. The highly-requested omit feature now allows you to exclude fields that you don’t want to retrieve from the database on a per-query basis.

By default, when a query returns records, the result includes all scalar fields of the models defined in the Prisma schema. select can be used to return specific fields, while omit can now be used to exclude specific fields. omit lives at the same API level and works on all of the same Prisma Client model queries as select. Note, however, that omit and select are mutually exclusive. In other words, you can’t use both in the same query.

To get started using omit, enable the omitApi Preview feature in your Prisma schema:

// schema.prisma
generator client {
  provider        = "prisma-client-js"
  previewFeatures = ["omitApi"]
}

Be sure to re-generate Prisma Client afterwards:

npx prisma generate

Here is an example of using omit:

// Includes all fields except password
await prisma.user.findMany({
  omit: {
   password: true
  },
})

Here is an example of using omit with include:

// Includes all user fields except user's password and title of user's posts
await prisma.user.findMany({
  omit: {
   password: true
  },
  include: {
    posts: {
      omit: {
        title: true
      },
    },
  },
})
Expand to view the example Prisma schema
model User {
  id       Int     @​id @​default(autoincrement())
  email    String  @​unique
  name     String?
  password String
  posts    Post[]
}

model Post {
  id       Int    @​id @​default(autoincrement())
  title    String
  author   User   @​relation(fields: [authorId], references: [id])
  authorId Int
}

Many users have requested a global implementation of omit. This request will be accommodated in the future. In the meantime, you can follow the issue here.

📣 Share your feedback: omitApi Preview feature

📚 Documentation: omit - Prisma Client API Reference

Fixes and improvements
Prisma Migrate
Prisma Client
Credits

Huge thanks to @​ospfranco, @​pranayat, @​yubrot, @​skyzh, @​anuraaga, @​yehonatanz, @​arthurfiorette, @​elithrar, @​tockn, @​Kuhave, @​obiwac for helping!

v5.12.1

Compare Source

Today, we are issuing the 5.12.1 patch release to fix two small problems with our new Cloudflare D1 support.

Fixes in Prisma CLI
Windows-only fix for new D1 specific flags for migrate diff and db pull

The flags --from-local-d1 and --to-local-d1 for migrate diff and --local-d1 to db pull we added in 5.12.0 were not working as expected when running on Windows only. This is now fixed.

📚 Documentation: Deploying a Cloudflare worker with D1 and Prisma ORM

New option for migrate diff: -o or --output

We added a new parameter --output to migrate diff that can be used to provide a filename into which the output of the command will be written. This is particularly useful for Windows users, using PowerShell, as using > to write into a file creates a UTF-16 LE file that can not be read by wrangler d1 migrations apply. Using this new option, this problem can be avoided:

npx prisma migrate diff --script --from-empty --to-schema-datamodel ./prisma/schema.prisma --output ./schema.sql

Related issues:

v5.12.0

Compare Source

Today, we are excited to share the 5.12.0 stable release 🎉

🌟 Help us spread the word about Prisma by starring the repo or posting on X about the release.

Highlights

Cloudflare D1 (Preview)

This release brings Preview support for Cloudflare D1 with Prisma ORM 🥳

D1 is Cloudflare’s SQLite database that can be used when deploying applications with Cloudflare.

When using Prisma ORM with D1, you can continue to: model your database with Prisma schema language, specify sqlite as your database provider in your Prisma schema, and interact with your database using Prisma Client.

To use Prisma ORM and D1 on Cloudflare Workers or Cloudflare Pages, you need to set sqlite as your database provider and use the @prisma/adapter-d1 database adapter via the driverAdapters Preview feature, released back in version 5.4.0.

Here is an example of sending a query to your D1 database using Prisma Client in your Worker:

// src/index.ts file
import { PrismaClient } from '@​prisma/client'
import { PrismaD1 } from '@​prisma/adapter-d1'

// Add the D1Database to the Env interface
export interface Env {
// This must match the binding name defined in your wrangler.toml configuration
  DB: D1Database
}

export default {
  async fetch(
    request: Request,
    env: Env,
    ctx: ExecutionContext
  ): Promise<Response> {
    // Make sure the database name matches the binding name in wrangler.toml and Env interface
    const adapter = new PrismaD1(env.DB)
    // Instantiate PrismaClient using the PrismaD1 driver adapter
    const prisma = new PrismaClient({ adapter })

    const users = await prisma.user.findMany()
    const result = JSON.stringify(users)
    return new Response(result)
  },
}

📚 Documentation: Deploying a Cloudflare worker with D1 and Prisma ORM

✍️ Blog post: Build Applications at the Edge with Prisma ORM & Cloudflare D1 (Preview)

📣 Share your feedback: D1 Driver Adapter

🚀 Example project: Deploy a Cloudflare Worker with D1

createMany() for SQLite

Bringing support for createMany() in SQLite has been a long-awaited and highly requested feature

createMany() is a method on Prisma Client, released back in version 2.16.0, that lets you insert multiple records into your database at once. This can be really useful when seeding your database or inserting bulk data.

Here is an example of using createMany() to create new users:

const users = await prisma.user.createMany({
  data: [
    { name: 'Sonali', email: 'sonali@prisma.io' },
    { name: 'Alex', email: 'alex@prisma.io' },
    { name: 'Yewande', email: 'yewande@prisma.io' },
    { name: 'Angelina', email: 'angelina@prisma.io' },
  ],
})

Before this release, if you wanted to perform bulk inserts with SQLite, you would have most likely used $queryRawUnsafe to execute raw SQL queries. But now you don’t have to go through all that trouble 🙂

With SQLite, createMany() works exactly the same way from an API standpoint as it does with other databases except it does not support the skipDuplicates option. At the behavior level, SQLite will split createMany() entries into multiple INSERT queries when the model in your schema contains fields with attributes like @default(dbgenerated()) or @default(autoincrement()) and when the fields are not consistently provided with values across the entries.

📚Documentation: createMany() - Prisma Client API Reference

Fixes and Improvements

Prisma Client

Credits

Huge thanks to @​yubrot, @​skyzh, @​anuraaga, @​onichandame, @​LucianBuzzo, @​RobertCraigie, @​arthurfiorette, @​elithrar for helping!

sveltejs/kit (@​sveltejs/kit)

v2.5.7

Compare Source

Patch Changes
  • chore(deps): update devalue to v5 ignore non-enumerable symbols during serialization (#​12141)

v2.5.6

Compare Source

Patch Changes
  • fix: avoid incorrectly un- and re-escaping cookies collected during a server-side fetch (#​11904)
typescript-eslint/typescript-eslint (@​typescript-eslint/eslint-plugin)

v7.8.0

Compare Source

🩹 Fixes
  • eslint-plugin: [no-unsafe-argument] handle tagged templates

  • eslint-plugin: [prefer-optional-chain] suggests optional chaining during strict null equality check

  • eslint-plugin: [consistent-type-assertions] handle tagged templates

  • eslint-plugin: [no-unsafe-return] handle union types

  • eslint-plugin: [no-unused-vars] clear error report range

❤️ Thank You
  • auvred
  • Josh Goldberg ✨
  • jsfm01
  • Kim Sang Du
  • YeonJuan

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

v7.7.1

Compare Source

🩹 Fixes
  • eslint-plugin: [no-unsafe-assignment] handle shorthand property assignment

  • eslint-plugin: [explicit-function-return-type] fix checking wrong ancestor's return type

  • eslint-plugin: [prefer-optional-chain] only look at left operand for requireNullish

  • eslint-plugin: [no-for-in-array] refine report location

  • eslint-plugin: [no-unnecessary-type-assertion] allow non-null assertion for void type

❤️ Thank You
  • Abraham Guo
  • Kirk Waiblinger
  • YeonJuan

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

v7.7.0

Compare Source

🚀 Features
  • eslint-plugin: replace no-new-symbol with no-new-native-nonconstructor
❤️ Thank You
  • Dave
  • Josh Goldberg ✨

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

v7.6.0

Compare Source

🚀 Features
  • bump npm dependency ranges
❤️ Thank You
  • Abraham Guo
  • auvred
  • Brad Zacher

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

v7.5.0

Compare Source

🩹 Fixes
  • eslint-plugin: [no-floating-promises] handle TaggedTemplateExpression

  • eslint-plugin: [no-unnecessary-type-assertion] handle exactOptionalPropertyTypes compiler option

❤️ Thank You
  • Brad Zacher
  • Kim Sang Du
  • Mark de Dios
  • Naru
  • YeonJuan

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

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

v7.8.0

Compare Source

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

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

v7.7.1

Compare Source

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

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

v7.7.0

Compare Source

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

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

v7.6.0

Compare Source

🚀 Features
  • bump npm dependency ranges
❤️ Thank You
  • Abraham Guo
  • auvred
  • Brad Zacher

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

v7.5.0

Compare Source

🩹 Fixes
  • parser: disallow errorOnTypeScriptSyntacticAndSemanticIssues
❤️ Thank You
  • Brad Zacher
  • Kim Sang Du
  • Mark de Dios
  • Naru
  • YeonJuan

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

sveltejs/eslint-plugin-svelte (eslint-plugin-svelte)

v2.38.0

Compare Source

Minor Changes

v2.37.0

Compare Source

Minor Changes

v2.36.0

Compare Source

Minor Changes
Patch Changes
ai/nanoid (nanoid)

v5.0.7

Compare Source

sveltejs/prettier-plugin-svelte (prettier-plugin-svelte)

v3.2.3

Compare Source

  • (fix) don't force-self-close <slot> tags
tailwindlabs/prettier-plugin-tailwindcss (prettier-plugin-tailwindcss)

v0.5.14

Compare Source

Fixed
  • Fix detection of v4 projects on Windows (#​265)
sveltejs/svelte (svelte)

v4.2.15

Compare Source

Patch Changes
  • support attribute selector inside :global() (#​11135)

v4.2.14

Compare Source

Patch Changes
  • fix parsing camelcase container query name (#​11131)

v4.2.13

Compare Source

Patch Changes
  • fix: applying :global for +,~ sibling combinator when slots are present (#​9282)
sveltejs/language-tools (svelte-check)

v3.7.1

Compare Source

  • fix: rework bindable types strategy (#​2361)

v3.7.0

Compare Source

  • feat: mark only properties as bindable that were declared using $bindable() in Svelte 5 runes mode (#​2336)
  • chore: better Svelte 5 interop (#​2336)
  • fix: preserve event attribute casing in Svelte 5 (#​2347)
  • fix: handle #await inside #snippet (#​2348)
  • fix: better bind:group transformation (#​2349)
  • fix: handle boolean css var (#​2350)

v3.6.9

Compare Source

  • fix: ensure type widening for bind:group
  • perf: improve perf in deleteUnresolvedResolutionsFromCache (#​2320)
  • fix: adjust for moved compiler file in Svelte 5 (#​2327)
dcastil/tailwind-merge (tailwind-merge)

v2.3.0

Compare Source

New Features
Documentation

Full Changelog: dcastil/tailwind-merge@v2.2.2...v2.3.0

Thanks to @​brandonmcconnell, @​manavm1990, @​langy and @​jamesreaco for sponsoring tailwind-merge! ❤️

Microsoft/TypeScript (typescript)

v5.4.5: TypeScript 5.4.5

Compare Source

For release notes, check out the release announcement.

For the complete list of fixed issues, check out the

Downloads are available on:

v5.4.4: TypeScript 5.4.4

Compare Source

For release notes, check out the release announcement.

For the complete list of fixed issues, check out the

Downloads are available on:

vite

Configuration

📅 Schedule: Branch creation - "before 4am on Monday" in timezone Australia/Melbourne, Automerge - At any time (no schedule defined).

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

Rebasing: Whenever PR is behind base branch, 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 has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 6c9dbd2 to 43fe8d7 Compare April 1, 2024 12:43
@renovate renovate bot changed the title chore: dependency @types/lodash to v4.17.0 chore: all non-major dependencies Apr 1, 2024
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 43fe8d7 to 71a5905 Compare April 1, 2024 21:29
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 71a5905 to 1d6860c Compare April 2, 2024 01:05
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 1d6860c to dee6180 Compare April 2, 2024 07:39
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from dee6180 to 333137e Compare April 2, 2024 13:28
@renovate renovate bot changed the title chore: all non-major dependencies fix: all non-major dependencies Apr 2, 2024
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 333137e to cfde264 Compare April 3, 2024 16:19
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from cfde264 to 942dc25 Compare April 4, 2024 13:12
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 942dc25 to 2683a48 Compare April 4, 2024 21:03
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 2683a48 to fa86c4e Compare April 5, 2024 01:12
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from fa86c4e to dc53a4b Compare April 6, 2024 07:23
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from dc53a4b to bdfc3d7 Compare April 7, 2024 20:16
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from bdfc3d7 to c20c88a Compare April 8, 2024 03:46
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from c20c88a to b10bebe Compare April 8, 2024 19:39
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 0a899d8 to 8401b75 Compare April 24, 2024 14:24
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 8401b75 to 23251b9 Compare April 25, 2024 12:07
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 23251b9 to c91e2f8 Compare April 25, 2024 21:50
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from c91e2f8 to 74a5c67 Compare April 26, 2024 20:04
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 74a5c67 to e7c306c Compare April 29, 2024 19:58
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from e7c306c to 1be2750 Compare April 30, 2024 09:55
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 1be2750 to f91d4e6 Compare May 1, 2024 20:48
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from f91d4e6 to dd25834 Compare May 2, 2024 10:31
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from dd25834 to 548b96b Compare May 2, 2024 21:17
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 548b96b to 6fdf16a Compare May 3, 2024 04:36
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 6fdf16a to 066780f Compare May 3, 2024 17:04
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 066780f to 2ad9346 Compare May 3, 2024 22:24
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 2ad9346 to 63c1fcc Compare May 4, 2024 09:27
@dejanvasic85 dejanvasic85 merged commit 2aa8c5a into main May 4, 2024
3 checks passed
@dejanvasic85 dejanvasic85 deleted the renovate/all-minor-patch branch May 4, 2024 11:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant