fix(deps): update all non-major dependencies #19
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:
0.7.2
->0.8.0
0.7.6
->0.8.1
0.7.1
->0.8.1
0.7.4
->0.8.5
0.3.6
->0.14.0
3.0.1
->3.1.2
5.0.2
->5.0.4
6.13.2
->6.21.0
6.13.2
->6.21.0
0.20.6
->0.28.0
0.29.1
->0.36.1
8.55.0
->8.57.1
1.3.1
->1.3.4
2.35.1
->2.46.0
8.16.2
->8.21.0
3.1.0
->3.3.3
0.12.0
->0.12.1
4.2.8
->4.2.19
3.6.2
->3.8.6
3.0
->v3.2
2.6.2
->2.8.1
5.3.3
->5.6.3
5.0.7
->5.4.10
Release Notes
elysiajs/elysia-cors (@elysiajs/cors)
v0.8.0
Compare Source
Change:
elysiajs/eden (@elysiajs/eden)
v0.8.1
Compare Source
Bug fix:
v0.8.0
Compare Source
Feature:
v0.7.7
Compare Source
Bug fix:
elysiajs/elysia-static (@elysiajs/static)
v0.8.1
Compare Source
Feature:
indexHTML
supportBug fix:
v0.8.0
Compare Source
Change:
elysiajs/elysia-swagger (@elysiajs/swagger)
v0.8.5
Compare Source
Bug fix:
v0.8.4
Compare Source
Feature:
v0.8.3
Compare Source
Bug fix:
v0.8.2
Compare Source
Improvement:
v0.8.1
Compare Source
Change:
v0.8.0
Compare Source
Change:
libsql/libsql-client-ts (@libsql/client)
v0.14.0
Compare Source
v0.13.0
Compare Source
v0.12.0
Compare Source
hrana-client-ts
to latest 0.7.0 version which has stableisomorphic-fetch
implementation (see https://github.com/libsql/hrana-client-ts/pull/19)v0.11.0
Compare Source
libsql-js
to latest 0.4.4 version which brings full vector search support for embedded replicas (see vector search documentation here: https://docs.turso.tech/features/ai-and-embeddings)v0.10.0
Compare Source
v0.9.0
Compare Source
v0.8.1
Compare Source
v0.8.0
Compare Source
v0.7.0
Compare Source
(defaults to 20) to address socket hangup errors.
v0.6.2
Compare Source
v0.6.1
Compare Source
batch()
to wait for schema changes to finish when using shared schema.v0.6.0
Compare Source
@libsql/client
now requires Node 18 or later.v0.5.6
Compare Source
libsql
package dependency to 0.3.10 that addswasm32
assupported CPU, which is needed for StackBlitz compatibility.
v0.5.5
Compare Source
@libsql/libsql-wasm-experimental"
dependency to 0.0.2, whichfixes a broken sqlite3_get_autocommit() export.
v0.5.4
Compare Source
libsql
dependency to 0.3.9, which fixes symbol not found errors on Alpine.v0.5.3
Compare Source
syncInterval
config option to enable periodic sync.libsql
dependency to 0.3.7, which switches default encryption cipher to aes256cbs.v0.5.2
Compare Source
v0.5.1
Compare Source
libsql
package to 0.3.2, addencryptionCipher
option, and switch default cipher to SQLCipher.v0.5.0
Compare Source
encryptionKey
config option, which enables encryption at rest for local database files.v0.4.3
Compare Source
v0.4.2
Compare Source
v0.4.1
Compare Source
v0.4.0
Compare Source
@libsql/client-wasm
package.sveltejs/vite-plugin-svelte (@sveltejs/vite-plugin-svelte)
v3.1.2
Compare Source
Patch Changes
v3.1.1
Compare Source
Patch Changes
fix: ensure vite config is only resolved once during lazy init of vitePreprocess (#917)
fix: disable hmr when vite config server.hmr is false (#917)
v3.1.0
Compare Source
Minor Changes
Patch Changes
Remove unnecessary
enableSourcemap
option usage and prevent passing it in Svelte 5 (#862)Updated dependencies [
8ae3dc8cf415355f406f23d6104cb6153d75dfc8
]:v3.0.2
Compare Source
Patch Changes
tsconfig/bases (@tsconfig/svelte)
v5.0.4
Compare Source
v5.0.3
Compare Source
typescript-eslint/typescript-eslint (@typescript-eslint/eslint-plugin)
v6.21.0
Compare Source
🚀 Features
export plugin metadata
allow
parserOptions.project: false
eslint-plugin: add rule prefer-find
🩹 Fixes
eslint-plugin: [no-unused-vars] don't report on types referenced in export assignment expression
eslint-plugin: [switch-exhaustiveness-check] better support for intersections, infinite types, non-union values
eslint-plugin: [consistent-type-imports] dont report on types used in export assignment expressions
eslint-plugin: [no-unnecessary-condition] handle left-hand optional with exactOptionalPropertyTypes option
eslint-plugin: [class-literal-property-style] allow getter when same key setter exists
eslint-plugin: [no-unnecessary-type-assertion] provide valid fixes for assertions with extra tokens before
as
keyword❤️ Thank You
You can read about our versioning strategy and releases on our website.
v6.20.0
Compare Source
🚀 Features
🩹 Fixes
eslint-plugin: [no-useless-template-literals] incorrect bigint autofix result
eslint-plugin: [prefer-nullish-coalescing] treat any/unknown as non-nullable
eslint-plugin: [no-useless-template-literals] report Infinity & NaN
eslint-plugin: [prefer-readonly] disable checking accessors
❤️ Thank You
You can read about our versioning strategy and releases on our website.
v6.19.1
Compare Source
🩹 Fixes
type-utils: preventing isUnsafeAssignment infinite recursive calls
eslint-plugin: [no-unnecessary-condition] fix false positive for type variable
❤️ Thank You
You can read about our versioning strategy and releases on our website.
v6.19.0
Compare Source
🚀 Features
eslint-plugin: [prefer-promise-reject-errors] add rule
eslint-plugin: [no-array-delete] add new rule
eslint-plugin: [no-useless-template-literals] add fix suggestions
🩹 Fixes
eslint-plugin: [no-unnecessary-type-assertion] detect unnecessary non-null-assertion on a call expression
eslint-plugin: [no-unnecesary-type-assertion] treat unknown/any as nullable
❤️ Thank You
You can read about our versioning strategy and releases on our website.
v6.18.1
Compare Source
🩹 Fixes
eslint-plugin: [no-non-null-assertion] provide valid fix when member access is on next line
eslint-plugin: [no-unnecessary-condition] improve checking optional callee
eslint-plugin: [prefer-readonly] support modifiers of unions and intersections
eslint-plugin: [switch-exhaustiveness-check] fix new allowDefaultCaseForExhaustiveSwitch option
❤️ Thank You
You can read about our versioning strategy and releases on our website.
v6.18.0
Compare Source
🚀 Features
typescript-estree: throw on invalid update expressions
eslint-plugin: [no-var-requires, no-require-imports] allow option
❤️ Thank You
You can read about our versioning strategy and releases on our website.
v6.17.0
Compare Source
Bug Fixes
patterns
orpaths
in options are empty (#8108) (675e987)Features
default
case on an already exhaustiveswitch
(#7539) (6a219bd)You can read about our versioning strategy and releases on our website.
v6.16.0
Compare Source
Bug Fixes
Features
You can read about our versioning strategy and releases on our website.
v6.15.0
Compare Source
Features
You can read about our versioning strategy and releases on our website.
v6.14.0
Compare Source
Bug Fixes
no-unsafe-unary-minus
(#7998) (705370a)Features
You can read about our versioning strategy and releases on our website.
6.13.2 (2023-12-04)
Note: Version bump only for package @typescript-eslint/eslint-plugin
You can read about our versioning strategy and releases on our website.
6.13.1 (2023-11-28)
Note: Version bump only for package @typescript-eslint/eslint-plugin
You can read about our versioning strategy and releases on our website.
typescript-eslint/typescript-eslint (@typescript-eslint/parser)
v6.21.0
Compare Source
🚀 Features
parserOptions.project: false
❤️ Thank You
You can read about our versioning strategy and releases on our website.
v6.20.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.
v6.19.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.
v6.19.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.
v6.18.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.
v6.18.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.
v6.17.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.16.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.15.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.14.0
Compare Source
Note: Version bump only for package @typescript-eslint/parser
You can read about our versioning strategy and releases on our website.
6.13.2 (2023-12-04)
Note: Version bump only for package @typescript-eslint/parser
You can read about our versioning strategy and releases on our website.
6.13.1 (2023-11-28)
Note: Version bump only for package @typescript-eslint/parser
You can read about our versioning strategy and releases on our website.
drizzle-team/drizzle-orm (drizzle-kit)
v0.28.0
Compare Source
Breaking changes
Removed support for filtering by nested relations
Current example won't work in
0.28.0
:The
table
object in thewhere
callback won't have fields fromwith
andextras
. We removed them to be able to build more efficient relational queries, which improved row reads and performance.If you have used those fields in the
where
callback before, there are several workarounds:Added Relational Queries
mode
config formysql2
driverDrizzle relational queries always generate exactly one SQL statement to run on the database and it has certain caveats. To have best in class support for every database out there we've introduced modes.
Drizzle relational queries use lateral joins of subqueries under the hood and for now PlanetScale does not support them.
When using
mysql2
driver with regular MySQL database - you should specify mode: "default".When using
mysql2
driver with PlanetScale - you need to specify mode: "planetscale".Improved IntelliSense performance for large schemas
We've run the diagnostics on a database schema with 85 tables, 666 columns, 26 enums, 172 indexes and 133 foreign keys. We've optimized internal types which resulted in 430% speed up in IntelliSense.
Improved Relational Queries Permormance and Read Usage
In this release we've fully changed a way query is generated for Relational Queri API.
As a summary we've made current set of changes in query generation startegy:
Lateral Joins: In the new version we're utilizing lateral joins, denoted by the "LEFT JOIN LATERAL" clauses, to retrieve specific data from related tables efficiently For MySQL in PlanetScale and SQLite, we've used simple subquery selects, which improved a query plan and overall performance
Selective Data Retrieval: In the new version we're retrieving only the necessary data from tables. This targeted data retrieval reduces the amount of unnecessary information fetched, resulting in a smaller dataset to process and faster execution.
Reduced Aggregations: In the new version we've reduced the number of aggregation functions (e.g., COUNT, json_agg). By using json_build_array directly within the lateral joins, drizzle is aggregating the data in a more streamlined manner, leading to improved query performance.
Simplified Grouping: In the new version the GROUP BY clause is removed, as the lateral joins and subqueries already handle data aggregation more efficiently.
For this drizzle query
Query that Drizzle generates now
Query generated before: