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 #65

Merged
merged 1 commit into from
Nov 29, 2023
Merged

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Nov 29, 2023

Mend Renovate logo banner

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@playwright/experimental-ct-react (source) 1.40.0 -> 1.40.1 age adoption passing confidence
@playwright/test (source) 1.40.0 -> 1.40.1 age adoption passing confidence
@storybook/addon-a11y (source) 7.5.3 -> 7.6.1 age adoption passing confidence
@storybook/addon-essentials (source) 7.5.3 -> 7.6.1 age adoption passing confidence
@storybook/addon-interactions (source) 7.5.3 -> 7.6.1 age adoption passing confidence
@storybook/addon-links (source) 7.5.3 -> 7.6.1 age adoption passing confidence
@storybook/react (source) 7.5.3 -> 7.6.1 age adoption passing confidence
@storybook/react-vite (source) 7.5.3 -> 7.6.1 age adoption passing confidence
@storybook/test-runner 0.15.1 -> 0.16.0 age adoption passing confidence
@trpc/client (source) 10.43.6 -> 10.44.1 age adoption passing confidence
@trpc/server (source) 10.43.6 -> 10.44.1 age adoption passing confidence
@types/node (source) 20.9.2 -> 20.10.1 age adoption passing confidence
@types/react (source) 18.2.37 -> 18.2.39 age adoption passing confidence
@types/react-dom (source) 18.2.15 -> 18.2.17 age adoption passing confidence
@types/yargs (source) 17.0.31 -> 17.0.32 age adoption passing confidence
@typescript-eslint/eslint-plugin 6.11.0 -> 6.13.1 age adoption passing confidence
@typescript-eslint/parser 6.11.0 -> 6.13.1 age adoption passing confidence
drizzle-kit 0.20.4 -> 0.20.6 age adoption passing confidence
drizzle-orm 0.29.0 -> 0.29.1 age adoption passing confidence
eslint-plugin-perfectionist (source) 2.4.0 -> 2.5.0 age adoption passing confidence
knip (source) 2.41.3 -> 2.43.0 age adoption passing confidence
pnpm (source) 8.10.5 -> 8.11.0 age adoption passing confidence
storybook (source) 7.5.3 -> 7.6.1 age adoption passing confidence
tsx 4.1.4 -> 4.6.0 age adoption passing confidence
typescript (source) 5.2.2 -> 5.3.2 age adoption passing confidence
vite (source) 5.0.0 -> 5.0.4 age adoption passing confidence

Release Notes

microsoft/playwright (@​playwright/experimental-ct-react)

v1.40.1

Compare Source

Highlights

https://github.com/microsoft/playwright/issues/28319 - [REGRESSION]: Version 1.40.0 Produces corrupted traceshttps://github.com/microsoft/playwright/issues/283711 - [BUG] The color of the 'ok' text did not change to green in the vs code test results sectiohttps://github.com/microsoft/playwright/issues/2832121 - [BUG] Ambiguous test outcome and status for serial mohttps://github.com/microsoft/playwright/issues/28362362 - [BUG] Merging blobs ends up in Error: Cannot create a string longer than 0x1fffffe8 characthttps://github.com/microsoft/playwright/pull/282398239 - fix: collect all errors in removeFolders

Browser Versions
  • Chromium 120.0.6099.28
  • Mozilla Firefox 119.0
  • WebKit 17.4

This version was also tested against the following stable channels:

  • Google Chrome 119
  • Microsoft Edge 119
storybookjs/storybook (@​storybook/addon-a11y)

v7.6.1

Compare Source

v7.6.0

Compare Source

7.6.0

Storybook 7.6 is here with increased performance and much more!

  • 🔥 Improved SWC support
  • 🧪 New test utilities and fast build mode
  • 🔼 NextJS SWC + avif support & fixes
  • 🤡 SvelteKit page and navigation mocking
  • ⚛️ React-docgen upgrade
  • 🎨 Controls a11y, background theming, and viewports
  • 🩺 CLI: The doctor is in!
  • 🚫 Addons: Remove React as a peer dependency
  • 🪦 Storyshots and Vue2 deprecated
List of all updates
storybookjs/test-runner (@​storybook/test-runner)

v0.16.0

Compare Source

🚀 Enhancement
🐛 Bug Fix
Authors: 4

v0.15.2

Compare Source

🐛 Bug Fix
Authors: 3
trpc/trpc (@​trpc/client)

v10.44.1

Compare Source

What's Changed
New Contributors

Full Changelog: trpc/trpc@v10.44.0...v10.44.1

v10.44.0

Compare Source

What's Changed
New Contributors

Full Changelog: trpc/trpc@v10.43.7...v10.44.0

v10.43.7

Compare Source

What's Changed
New Contributors

Full Changelog: trpc/trpc@v10.43.6...v10.43.7

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

v6.13.1

Compare Source

Note: Version bump only for package @​typescript-eslint/eslint-plugin

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

v6.13.0

Compare Source

Note: Version bump only for package @​typescript-eslint/eslint-plugin

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

v6.12.0

Compare Source

Bug Fixes
  • eslint-plugin: [class-methods-use-this] detect a problematic case for private/protected members if ignoreClassesThatImplementAnInterface is set (#​7705) (155aa1f)
  • eslint-plugin: [no-unnecessary-condition] fix false positive with computed member access and branded key type (#​7706) (f151b26)
  • eslint-plugin: [switch-exhaustiveness-check] enum members with new line or single quotes are not being fixed correctly (#​7806) (a034d0a), closes #​7768
Features
  • [member-ordering] add accessor support for member-ordering (#​7927) (3c8312d)
  • eslint-plugin: [switch-exhaustiveness-check] add requireDefaultForNonUnion option (#​7880) (4cfcd45)

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

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

v6.13.1

Compare Source

Note: Version bump only for package @​typescript-eslint/parser

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

v6.13.0

Compare Source

Note: Version bump only for package @​typescript-eslint/parser

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

v6.12.0

Compare Source

Note: Version bump only for package @​typescript-eslint/parser

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

drizzle-team/drizzle-kit-mirror (drizzle-kit)

v0.20.6

Compare Source

v0.20.5

Compare Source

drizzle-team/drizzle-orm (drizzle-orm)

v0.29.1

Compare Source

Fixes

New Features/Helpers

🎉 Detailed JSDoc for all query builders in all dialects - thanks @​realmikesolo

You can now access more information, hints, documentation links, etc. while developing and using JSDoc right in your IDE. Previously, we had them only for filter expressions, but now you can see them for all parts of the Drizzle query builder

🎉 New helpers for aggregate functions in SQL - thanks @​L-Mario564

Remember, aggregation functions are often used with the GROUP BY clause of the SELECT statement. So if you are selecting using aggregating functions and other columns in one query,
be sure to use the .groupBy clause

Here is a list of functions and equivalent using sql template

count

await db.select({ value: count() }).from(users);
await db.select({ value: count(users.id) }).from(users);

// It's equivalent to writing
await db.select({ 
  value: sql`count('*'))`.mapWith(Number) 
}).from(users);
await db.select({ 
  value: sql`count(${users.id})`.mapWith(Number) 
}).from(users);

countDistinct

await db.select({ value: countDistinct(users.id) }).from(users);

// It's equivalent to writing
await db.select({ 
  value: sql`count(${users.id})`.mapWith(Number) 
}).from(users);

avg

await db.select({ value: avg(users.id) }).from(users);

// It's equivalent to writing
await db.select({ 
  value: sql`avg(${users.id})`.mapWith(String) 
}).from(users);

avgDistinct

await db.select({ value: avgDistinct(users.id) }).from(users);

// It's equivalent to writing
await db.select({ 
  value: sql`avg(distinct ${users.id})`.mapWith(String) 
}).from(users);

sum

await db.select({ value: sum(users.id) }).from(users);

// It's equivalent to writing
await db.select({ 
  value: sql`sum(${users.id})`.mapWith(String) 
}).from(users);

sumDistinct

await db.select({ value: sumDistinct(users.id) }).from(users);

// It's equivalent to writing
await db.select({ 
  value: sql`sum(distinct ${users.id})`.mapWith(String) 
}).from(users);

max

await db.select({ value: max(users.id) }).from(users);

// It's equivalent to writing
await db.select({ 
  value: sql`max(${expression})`.mapWith(users.id) 
}).from(users);

min

await db.select({ value: min(users.id) }).from(users);

// It's equivalent to writing
await db.select({ 
  value: sql`min(${users.id})`.mapWith(users.id) 
}).from(users);

New Packages

🎉 ESLint Drizzle Plugin

For cases where it's impossible to perform type checks for specific scenarios, or where it's possible but error messages would be challenging to understand, we've decided to create an ESLint package with recommended rules. This package aims to assist developers in handling crucial scenarios during development

Big thanks to @​Angelelz for initiating the development of this package and transferring it to the Drizzle Team's npm

Install

[ npm | yarn | pnpm | bun ] install eslint eslint-plugin-drizzle

You can install those packages for typescript support in your IDE

[ npm | yarn | pnpm | bun ] install @​typescript-eslint/eslint-plugin @​typescript-eslint/parser

Usage

Create a .eslintrc.yml file, add drizzle to the plugins, and specify the rules you want to use. You can find a list of all existing rules below

root: true
parser: '@​typescript-eslint/parser'
parserOptions:
  project: './tsconfig.json'
plugins:
  - drizzle
rules:
  'drizzle/enforce-delete-with-where': "error"
  'drizzle/enforce-update-with-where': "error"
All config

This plugin exports an all config that makes use of all rules (except for deprecated ones).

root: true
extends:
  - "plugin:drizzle/all"
parser: '@​typescript-eslint/parser'
parserOptions:
  project: './tsconfig.json'
plugins:
  - drizzle

At the moment, all is equivalent to recommended

root: true
extends:
  - "plugin:drizzle/recommended"
parser: '@​typescript-eslint/parser'
parserOptions:
  project: './tsconfig.json'
plugins:
  - drizzle

Rules

**enforce-delete-with-w


Configuration

📅 Schedule: Branch creation - "after 9am and before 10am" in timezone Europe/Paris, Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

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 enabled auto-merge (squash) November 29, 2023 23:08
@renovate renovate bot merged commit 0a97aa2 into main Nov 29, 2023
7 checks passed
@renovate renovate bot deleted the renovate/all-minor-patch branch November 29, 2023 23:10
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