chore(deps): update minor and patch upgrades #53
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.14.2
->1.15.0
1.5.1
->1.6.0
4.2.0
->4.3.0
5.2.5
->5.2.6
2.6.1
->2.7.0
20.16.10
->20.16.11
18.3.10
->18.3.11
18.3.0
->18.3.1
7.1.3
->7.2.0
^0.33.0
->^0.34.0
^0.31.1 || ^0.32.0 || ^0.33.0
->^0.31.1 || ^0.32.0 || ^0.33.0 || ^0.34.0
9.11.1
->9.12.0
9.28.0
->9.29.0
^0.446.0
->^0.452.0
^0.446.0
->^0.452.0
^0.446.0
->^0.452.0
14.2.13
->14.2.15
9.11.0
->9.12.1
1.79.4
->1.79.5
16.9.0
->16.10.0
4.0.4
->4.0.5
5.6.2
->5.6.3
8.7.0
->8.8.1
Release Notes
Rel1cx/eslint-react (@eslint-react/eslint-plugin)
v1.15.0
Compare Source
✨ New
hooks-extra/prefer-use-state-lazy-initialization
by @imjordanxd in https://github.com/Rel1cx/eslint-react/pull/829prefer-react-namespace-import
, closes #803 by @imjordanxd in https://github.com/Rel1cx/eslint-react/pull/832allowExpressions
inno-useless-fragment
by @imjordanxd in https://github.com/Rel1cx/eslint-react/pull/836🐞 Fixes
🪄 Improvements
hooks-extra-no-direct-set-state-in-use-effect.mdx
by @neovov in https://github.com/Rel1cx/eslint-react/pull/831hooks-extra-no-direct-set-state-in-use-layout-effect
and remove it from recommended presets, closes #839 by @Rel1cx in https://github.com/Rel1cx/eslint-react/pull/840v1.14.3
Compare Source
🪄 Improvements
@typescript-eslint
's packages to^8.7.0
.nuxt/devtools (@nuxt/devtools)
v1.6.0
Compare Source
Bug Fixes
1.5.2 (2024-10-02)
Bug Fixes
vite-plugin-vue-inspector
(572a0d6)1.5.1 (2024-09-23)
Bug Fixes
v1.5.2
Compare Source
Bug Fixes
vite-plugin-vue-inspector
(572a0d6)hayes/pothos (@pothos/core)
v4.3.0
Compare Source
Minor Changes
e6ca3fa
: Fix a couple incorrect generics in plugin system typessveltejs/kit (@sveltejs/adapter-node)
v5.2.6
Compare Source
Patch Changes
node:
imports to support Deno (#12785)sveltejs/kit (@sveltejs/kit)
v2.7.0
Compare Source
Minor Changes
Patch Changes
fix: correctly handle relative paths when fetching assets on the server (#12113)
fix: decode non ASCII anchor hashes when scrolling into view (#12699)
fix: page response missing CSP and Link headers when return promise in
load
(#12418)v2.6.4
Compare Source
Patch Changes
fix: only preload links that have a different URL than the current page (#12773)
fix: revert change to replace version in generateBundle (#12779)
fix: catch stack trace fixing errors thrown in web containers (#12775)
fix: use absolute links in JSDoc comments (#12772)
v2.6.3
Compare Source
Patch Changes
fix: ensure a changing
version
doesn't affect the hashes for chunks without any actual code changes (#12700)fix: prevent crash when logging URL search params in a server load function (#12763)
chore: revert update dependency cookie to ^0.7.0 (#12767)
v2.6.2
Compare Source
Patch Changes
urql-graphql/urql (@urql/exchange-graphcache)
v7.2.0
Compare Source
Minor Changes
Submitted by @AndrewIngram (See #3685)
drizzle-team/drizzle-orm (drizzle-orm)
v0.34.1
Compare Source
/connect
modulev0.34.0
Compare Source
Breaking changes and migrate guide for Turso users
If you are using Turso and libsql, you will need to upgrade your
drizzle.config
and@libsql/client
package.@libsql/[email protected]
or higher if you are using themigrate
function. For other use cases, you can continue using previous versions(But the suggestion is to upgrade)To install the latest version, use the command:
drizzle.config
for SQLite and Turso users, which allowed a shared strategy for both dialects. Starting with this release, we are introducing the turso dialect in drizzle-kit. We will evolve and improve Turso as a separate dialect with its own migration strategies.Before
After
If you are using only SQLite, you can use
dialect: "sqlite"
LibSQL/Turso and Sqlite migration updates
SQLite "generate" and "push" statements updates
Starting from this release, we will no longer generate comments like this:
We will generate a set of statements, and you can decide if it's appropriate to create data-moving statements instead. Here is an example of the SQL file you'll receive now:
LibSQL/Turso "generate" and "push" statements updates
Since LibSQL supports more ALTER statements than SQLite, we can generate more statements without recreating your schema and moving all the data, which can be potentially dangerous for production environments.
LibSQL and Turso will now have a separate dialect in the Drizzle config file, meaning that we will evolve Turso and LibSQL independently from SQLite and will aim to support as many features as Turso/LibSQL offer.
With the updated LibSQL migration strategy, you will have the ability to:
You can find more information in the LibSQL documentation
LIMITATIONS
This is because LibSQL/Turso does not support dropping this type of foreign key.
If the table has indexes, altering columns will cause index recreation:
Drizzle-Kit will drop the indexes, modify the columns, and then create the indexes.
Adding or dropping composite foreign keys is not supported and will cause table recreation.
Primary key columns can not be altered and will cause table recreation.
Altering columns that are part of foreign key will cause table recreation.
NOTES
See more: https://www.sqlite.org/foreignkeys.html
A new and easy way to start using drizzle
Current and the only way to do, is to define client yourself and pass it to drizzle
But we want to introduce you to a new API, which is a simplified method in addition to the existing one.
Most clients will have a few options to connect, starting with the easiest and most common one, and allowing you to control your client connection as needed.
Let's use
node-postgres
as an example, but the same pattern can be applied to all other clientsA few clients will have a slightly different API due to their specific behavior. Let's take a look at them:
For
aws-data-api-pg
, Drizzle will requireresourceArn
,database
, andsecretArn
, along with any other AWS Data API client types for the connection, such as credentials, region, etc.For
d1
, the CloudFlare Worker types as described in the documentation here will be required.For
vercel-postgres
, nothing is needed since Vercel automatically retrieves thePOSTGRES_URL
from the.env
file. You can check this documentation for more infoOptional names for columns and callback in drizzle table
We believe that schema definition in Drizzle is extremely powerful and aims to be as close to SQL as possible while adding more helper functions for JS runtime values.
However, there are a few areas that could be improved, which we addressed in this release. These include:
Let's look at an example with PostgreSQL (this applies to all the dialects supported by Drizzle)
Previously
The previous table definition will still be valid in the new release, but it can be replaced with this instead
New
casing
param indrizzle-orm
anddrizzle-kit
There are more improvements you can make to your schema definition. The most common way to name your variables in a database and in TypeScript code is usually
snake_case
in the database andcamelCase
in the code. For this case, in Drizzle, you can now define a naming strategy in your database to help Drizzle map column keys automatically. Let's take a table from the previous example and make it work with the new casing API in DrizzleTable can now become:
As you can see,
inStock
doesn't have a database name alias, but by defining the casing configuration at the connection level, all queries will automatically map it tosnake_case
For
drizzle-kit
migrations generation you should also specifycasing
param in drizzle config, so you can be sure you casing strategy will be applied to drizzle-kit as wellNew "count" API
Before this release to count entities in a table, you would need to do this:
The new API will look like this:
This can also work as a subquery and within relational queries
Ability to execute raw strings instead of using SQL templates for raw queries
Previously, you would have needed to do this to execute a raw query with Drizzle
You can now do this as well
You can now access the driver client from Drizzle db instance
eslint/eslint (eslint)
v9.12.0
Compare Source
Features
5a6a053
feat: update tojiti
v2 (#18954) (Arya Emami)17a07fb
feat: Hooks for test cases (RuleTester) (#18771) (Anna Bocharova)2ff0e51
feat: Implement alternate config lookup (#18742) (Nicholas C. Zakas)2d17453
feat: Implement modified cyclomatic complexity (#18896) (Dmitry Pashkevich)Bug Fixes
ea380ca
fix: Upgrade retry to avoid EMFILE errors (#18986) (Nicholas C. Zakas)fdd6319
fix: Issues with type definitions (#18940) (Arya Emami)Documentation
ecbd522
docs: Mention code explorer (#18978) (Nicholas C. Zakas)7ea4ecc
docs: Clarifying the Use of Meta Objects (#18697) (Amaresh S M)d3e4b2e
docs: Clarify how to exclude.js
files (#18976) (Milos Djermanovic)57232ff
docs: Mention plugin-kit in language docs (#18973) (Nicholas C. Zakas)b80ed00
docs: Update README (GitHub Actions Bot)cb69ab3
docs: Update README (GitHub Actions Bot)7fb0d95
docs: Update README (GitHub Actions Bot)493348a
docs: Update README (GitHub Actions Bot)87a582c
docs: fix typo inid-match
rule (#18944) (Jay)Chores
555aafd
chore: upgrade to@eslint/[email protected]
(#18987) (Francesco Trotta)873ae60
chore: package.json update for @eslint/js release (Jenkins)d0a5414
refactor: replace strip-ansi with native module (#18982) (Cristopher)b827029
chore: Enable JSON5 linting (#18979) (Milos Djermanovic)8f55ca2
chore: Upgrade espree, eslint-visitor-keys, eslint-scope (#18962) (Nicholas C. Zakas)c1a2725
chore: update dependency mocha to ^10.7.3 (#18945) (Milos Djermanovic)vuejs/eslint-plugin-vue (eslint-plugin-vue)
v9.29.0
Compare Source
lucide-icons/lucide (lucide-react)
v0.452.0
: New icons 0.452.0Compare Source
Modified Icons 🔨
align-center
(#2528) by @jamiemlawalign-justify
(#2528) by @jamiemlawalign-left
(#2528) by @jamiemlawalign-right
(#2528) by @jamiemlawindent-decrease
(#2528) by @jamiemlawindent-increase
(#2528) by @jamiemlawlist-ordered
(#2528) by @jamiemlawlist
(#2528) by @jamiemlawv0.451.0
: New icons 0.451.0Compare Source
Modified Icons 🔨
component
(#2474) by @jguddaspackage
(#2499) by @jguddasparking-meter
(#2505) by @jguddassandwich
(#2494) by @jamiemlawv0.449.0
: New icons 0.449.0Compare Source
New icons 🎨
volleyball
(#1980) by @jguddasv0.448.0
: New icons 0.448.0Compare Source
New icons 🎨
eye-closed
(#2349) by @karsa-mistmerev0.447.0
: New icons 0.447.0Compare Source
vercel/next.js (next)
v14.2.15
Compare Source
v14.2.14
Compare Source
Core Changes
Credits
Huge thanks to @styfle, @ztanner, @ijjk, @huozhi and @wyattjoh for helping!
pnpm/pnpm (pnpm)
v9.12.1
: pnpm 9.12.1Compare Source
Patch Changes
pnpm update --latest
should not update the automatically installed peer dependencies #6657.pnpm publish
should be able to publish from a local tarball #7950.EBUSY
errors caused by creating symlinks in paralleldlx
processes #8604.Platinum Sponsors
Gold Sponsors
Our Silver Sponsors
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.