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

Update all non-major dependencies #1

Merged
merged 1 commit into from Dec 8, 2022
Merged

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Nov 17, 2022

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence Type Update
@aws-sdk/client-dynamodb (source) ^3.212.0 -> ^3.226.0 age adoption passing confidence dependencies minor
@iconify-json/heroicons-outline ^1.1.4 -> ^1.1.5 age adoption passing confidence peerDependencies patch
@iconify-json/heroicons-solid ^1.1.5 -> ^1.1.6 age adoption passing confidence peerDependencies patch
@prisma/client (source) ^4.6.1 -> ^4.7.1 age adoption passing confidence peerDependencies minor
@tauri-apps/cli ^1.2.0 -> ^1.2.2 age adoption passing confidence devDependencies patch
@types/node (source) ^18.11.9 -> ^18.11.11 age adoption passing confidence devDependencies patch
@types/prompts (source) ^2.4.1 -> ^2.4.2 age adoption passing confidence devDependencies patch
@unocss/transformer-compile-class (source) ^0.46.5 -> ^0.47.5 age adoption passing confidence peerDependencies minor
@vitest/coverage-istanbul ^0.25.2 -> ^0.25.6 age adoption passing confidence peerDependencies patch
@vueuse/core ^9.5.0 -> ^9.6.0 age adoption passing confidence peerDependencies minor
@vueuse/head ^1.0.16 -> ^1.0.22 age adoption passing confidence peerDependencies patch
@vueuse/math (source) ^9.5.0 -> ^9.6.0 age adoption passing confidence peerDependencies minor
@vueuse/shared (source) ^9.5.0 -> ^9.6.0 age adoption passing confidence peerDependencies minor
commitizen ^4.2.5 -> ^4.2.6 age adoption passing confidence peerDependencies patch
cz-git (source) ^1.3.12 -> ^1.4.0 age adoption passing confidence peerDependencies minor
eslint (source) ^8.27.0 -> ^8.29.0 age adoption passing confidence peerDependencies minor
js-base64 ^3.7.2 -> ^3.7.3 age adoption passing confidence peerDependencies patch
lint-staged ^13.0.3 -> ^13.1.0 age adoption passing confidence peerDependencies minor
markdown-it-shiki ^0.6.1 -> ^0.7.2 age adoption passing confidence peerDependencies minor
meilisearch ^0.29.1 -> ^0.30.0 age adoption passing confidence peerDependencies minor
node-ray ^1.19.2 -> ^1.19.4 age adoption passing confidence peerDependencies patch
pinia ^2.0.23 -> ^2.0.27 age adoption passing confidence peerDependencies patch
pnpm (source) 7.16.1 -> 7.18.1 age adoption passing confidence packageManager minor
pnpm (source) >=7.16.1 -> >=7.18.1 age adoption passing confidence engines minor
pnpm (source) >=7.16.1 -> >=7.18.1 age adoption passing confidence devDependencies minor
redis ^4.5.0 -> ^4.5.1 age adoption passing confidence peerDependencies patch
tauri (source) 1.0.4 -> 1.2.2 age adoption passing confidence dependencies minor
tauri-build (source) 1.0.4 -> 1.2.1 age adoption passing confidence build-dependencies minor
typescript (source) ^4.9.3 -> ^4.9.4 age adoption passing confidence devDependencies patch
unbuild ^1.0.1 -> ^1.0.2 age adoption passing confidence devDependencies patch
unbuild ^1.0.1 -> ^1.0.2 age adoption passing confidence peerDependencies patch
unified-network ^0.5.0 -> ^0.6.2 age adoption passing confidence dependencies minor
unocss ^0.46.5 -> ^0.47.5 age adoption passing confidence peerDependencies minor
unplugin-auto-import ^0.11.4 -> ^0.12.0 age adoption passing confidence devDependencies minor
unplugin-auto-import ^0.11.4 -> ^0.12.0 age adoption passing confidence peerDependencies minor
unplugin-vue-components ^0.22.9 -> ^0.22.11 age adoption passing confidence devDependencies patch
unplugin-vue-components ^0.22.9 -> ^0.22.11 age adoption passing confidence peerDependencies patch
vite (source) ^3.2.4 -> ^3.2.5 age adoption passing confidence peerDependencies patch
vite-plugin-inspect ^0.7.8 -> ^0.7.9 age adoption passing confidence devDependencies patch
vite-plugin-inspect ^0.7.8 -> ^0.7.9 age adoption passing confidence peerDependencies patch
vite-ssg ^0.21.2 -> ^0.22.0 age adoption passing confidence devDependencies minor
vite-ssg ^0.21.2 -> ^0.22.0 age adoption passing confidence peerDependencies minor
vitepress (source) 1.0.0-alpha.29 -> 1.0.0-alpha.30 age adoption passing confidence devDependencies patch
vitepress (source) 1.0.0-alpha.29 -> 1.0.0-alpha.30 age adoption passing confidence peerDependencies patch
vitest ^0.25.2 -> ^0.25.6 age adoption passing confidence peerDependencies patch
vitest ^0.25.2 -> ^0.25.6 age adoption passing confidence devDependencies patch
vue-component-meta ^1.0.9 -> ^1.0.11 age adoption passing confidence peerDependencies patch
vue-tsc ^1.0.9 -> ^1.0.11 age adoption passing confidence peerDependencies patch

Release Notes

aws/aws-sdk-js-v3

v3.226.0

Compare Source

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

v3.225.0

Compare Source

Features
  • client-dynamodb: Endpoint Ruleset update: Use http instead of https for the "local" region. (29cbf1a)

v3.224.0

Compare Source

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

v3.223.0

Compare Source

Bug Fixes
  • clients: remove unconditional inclusion of util-retry (#​4246) (3baeb44)

v3.222.0

Compare Source

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

v3.218.0

Compare Source

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

v3.216.0

Compare Source

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

v3.215.0

Compare Source

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

v3.214.0

Compare Source

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

v3.213.0

Compare Source

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

prisma/prisma

v4.7.1

Compare Source

Today, we are issuing the 4.7.1 patch release.

Fixes in Prisma Client

v4.7.0

Compare Source

🌟 Help us spread the word about Prisma by starring the repo or tweeting about the release. 🌟

Highlights
Interactive transactions are now Generally Available

After an extensive Preview phase and lots of great feedback from our community, we're excited to announce that interactiveTransactions is now Generally Available and production ready! 🚀

Interactive transactions allow you to pass an async function into a $transaction, and execute any code you like between the individual Prisma Client queries. Once the application reaches the end of the function, the transaction is committed to the database. If your application encounters an error as the transaction is being executed, the function will throw an exception and automatically rollback the transaction.

Here are some of the feature highlights we've built:

Here's an example of an interactive transaction with a Serializable isolation level:

await prisma.$transaction(
  async (prisma) => {
    // Your transaction...
  },
  {
    isolationLevel: Prisma.TransactionIsolationLevel.Serializable,
    maxWait: 5000,
    timeout: 10000,
  }
)

You can now remove the interactiveTransactions Preview feature in your schema.

Relation mode is Generally Available

This release marks relationMode="prisma" as stable for our users working with databases that don't rely on foreign keys to manage relations. 🎉

Prisma’s relation mode started as a way to support PlanetScale which does not allow you to create foreign keys for better online migration support. We transformed that into our Referential Integrity Emulation in 3.1.1 when we realised that more users could benefit from it, and then integrated it as the default mode for MongoDB, which generally does not have foreign keys. Prisma needed to use emulation to give the same guarantees.

We then realized the feature was more than just referential integrity and affected how relations work. To reflect this, we renamed the feature to relation mode and the datasource property to relationMode in 4.5.0

Index warnings for relationMode = "prisma"

In this release, we've added a warning to our Prisma schema validation that informs you that the lack of foreign keys might result in slower performance — and that you should add an @@​index manually to your schema to counter that. This ensures your queries are equally fast in relation mode prisma as they are with foreign keys.

With relationMode = "prisma", no foreign keys are used, so relation fields will not benefit from the index usually created by the relational database under the hood. This can lead to slower performance when querying these fields. We recommend manually adding an index.

We also added a fix to our VS Code extension to help adding the suggested index with minimal effort:

If you are currently using the Preview feature flag to enable relation mode, you can now remove referentialIntegrity from the previewFeatures in your generator client block in your Prisma schema.

For more information, check out our updated relation mode documentation.

Prisma Client Extensions (Preview)

This release adds Preview support for Prisma Client Extensions. This feature introduces new capabilities to customize and extend Prisma Client. Today we are opening up four areas for extending Prisma Client:

Prisma Client Extensions are self-contained scripts that can tweak the behavior of models, queries, results, and the client (Prisma Client) as a whole. You can associate a single or multiple extensions with an extended client to mix and match Prisma to your needs.

Prisma Client Extensions enables many use cases such as defining virtual fields, custom validation, and custom queries.

It also enables you to share your client extensions with others and import client extensions developed by others into your project.

For example, given the following schema:

datasource db {
  provider = "postgresql"
  url      = env("DATABASE_URL")
}

generator client {
  provider        = "prisma-client-js"
  previewFeatures = ["clientExtensions"]
}

model User {
  id        Int     @​id @​default(autoincrement())
  email     String  @​unique
  firstName String?
  lastName  String
}

You can create a computed field called fullName as follows:

import { PrismaClient } from "@​prisma/client"

const prisma = new PrismaClient()
  .$extends({
    result: {
      user: {
        fullName: {
          // the dependencies
          needs: { firstName: true, lastName: true },
          compute(user) {
            // the computation logic
            return `${user.firstName} ${user.lastName}`
          },
        },
      },
    },
  })

We're excited to see what you build with them! For more information, check out our docs and let us know what you think in this GitHub issue.

Multi-schema support for PostgreSQL (Preview)

We're pleased to announce that this release adds support for multi-schema support for PostgreSQL. The ability to query and manage multiple database schemas has been a long-standing feature request from our community.

This release adds support for the following:

  • Introspecting databases that organize objects in multiple database schemas
  • Managing multi-schema database setups directly from Prisma schema
  • Generating migrations that are database schema-aware with Prisma Migrate
  • Querying across multiple database schemas with Prisma Client

If you already have a PostgreSQL database using multiple schemas, you can quickly get up and running using prisma db pull — on enabling the Preview feature and specifying the schemas in the datasource block similar to the example below.

You can get started with defining multiple schemas in your Prisma schema as follows:

generator client {
  provider        = "prisma-client-js"
  previewFeatures = ["multiSchema"]
}

datasource db {
  provider = "postgresql"
  url      = env("DATABASE_URL")
  schemas  = ["base", "transactional"]
}

model User {
  id     Int     @​id
  orders Order[]

  @​@​schema("base")
}

model Order {
  id      Int  @​id
  user    User @​relation(fields: [id], references: [id])
  user_id Int

  @​@​schema("transactional")
}

Then generate and apply the changes to your database with prisma migrate dev.

We want to thank all our users for helping us design the feature since the early proposal on GitHub up to our current Preview release.

For further details, refer to our documentation and let us know what you think in this GitHub issue.

Request for feedback

Our Product team is currently running a survey for designing Database Views support for Prisma and we would appreciate your feedback.

Fixes and improvements
Prisma Client
Prisma
Prisma Migrate
Language tools (e.g. VS Code)
Prisma Engines
Credits

Huge thanks to @​cmd-johnson, @​jsoref, @​miguelgargallo for helping!

Prisma Data Platform

We're working on the Prisma Data Platform — a collaborative environment for connecting apps to databases. It includes the following:

  • Data Browser for navigating, editing, and querying data
  • Data Proxy for your database's persistent, reliable, and scalable connection pooling.
  • Query Console for experimenting with queries

Try it out. Let us know what you think!

📺 Join us for another "What's new in Prisma" live stream

Learn about the latest release and other news from the Prisma community by joining us for another "What's new in Prisma" live stream.

The stream takes place on YouTube on Thursday, December 1 at 5 pm Berlin | 8 am San Francisco.

tauri-apps/tauri

v1.2.2: tauri v1.2.2

Compare Source

Updating crates.io index

Cargo Audit

Fetching advisory database from `https://github.com/RustSec/advisory-db.git`

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.

👻 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 14 times, most recently from ff3ad3a to 15c7bf2 Compare November 24, 2022 19:40
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 16 times, most recently from 95db5c4 to 20fcaf8 Compare December 1, 2022 05:59
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 21 times, most recently from 3d090aa to 351081e Compare December 8, 2022 11:45
@chrisbbreuer chrisbbreuer merged commit b6b6cad into main Dec 8, 2022
@renovate renovate bot deleted the renovate/all-minor-patch branch December 8, 2022 19:02
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.

None yet

1 participant