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.8.3
->^0.8.11
^0.26.2
->^0.30.1
^0.35.3
->^0.38.3
^0.5.0
->^0.5.7
2.0.0-rc.9
->2.1.5
^4.0.0
->^4.0.1
^5.6.3
->^5.7.3
^3.83.0
->^3.101.0
^3.23.8
->^3.24.1
Release Notes
nuxt-hub/core (@nuxthub/core)
v0.8.11
Compare Source
compare changes
🚀 Enhancements
🩹 Fixes
/api/_hub/**
(#414)📖 Documentation
🏡 Chore
❤️ Contributors
v0.8.10
Compare Source
compare changes
🩹 Fixes
undefined
instead of throwing in dev with no remote (#399)❤️ Contributors
v0.8.9
Compare Source
compare changes
🩹 Fixes
pdf
type correctly inensureBlob
(#392)--
or/* */
inside column string (#397)📖 Documentation
🏡 Chore
❤️ Contributors
v0.8.8
Compare Source
compare changes
📖 Documentation
🏡 Chore
❤️ Contributors
drizzle-team/drizzle-orm (drizzle-kit)
v0.30.1
Compare Source
New Features
drizzle-kit export
To make drizzle-kit integration with other migration tools, like Atlas much easier, we've prepared a new command called
export
. It will translate your drizzle schema in SQL representation(DDL) statements and outputs to the consoleRunning
npx drizzle-kit export
will output this string to console
By default, the only option for now is
--sql
, so the output format will be SQL DDL statements. In the future, we will support additional output formats to accommodate more migration toolsnpx drizzle-kit export --sql
v0.30.0
Compare Source
Starting from this update, the PostgreSQL dialect will align with the behavior of all other dialects. It will no longer include
IF NOT EXISTS
,$DO
, or similar statements, which could cause incorrect DDL statements to not fail when an object already exists in the database and should actually fail.This change marks our first step toward several major upgrades we are preparing:
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
Here is a list of functions and equivalent using
sql
templatecount
countDistinct
avg
avgDistinct
sum
sumDistinct
max
min
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
Install
You can install those packages for typescript support in your IDE
Usage
Create a
.eslintrc.yml
file, adddrizzle
to theplugins
, and specify the rules you want to use. You can find a list of all existing rules belowAll config
This plugin exports an
all
config that makes use of all rules (except for deprecated ones).At the moment,
all
is equivalent torecommended
Rules
enforce-delete-with-where: Enforce using
delete
with the.where()
clause in the.delete()
statement. Most of the time, you don't need to delete all rows in the table and require some kind ofWHERE
statements.Error Message:
Optionally, you can define a
drizzleObjectName
in the plugin options that accept astring
orstring[]
. This is useful when you have objects or classes with a delete method that's not from Drizzle. Such adelete
method will trigger the ESLint rule. To avoid that, you can define the name of the Drizzle object that you use in your codebase (like db) so that the rule would only trigger if the delete method comes from this object:Example, config 1:
Example, config 2:
enforce-update-with-where: Enforce using
update
with the.where()
clause in the.update()
statement. Most of the time, you don't need to update all rows in the table and require some kind ofWHERE
statements.Error Message:
Optionally, you can define a
drizzleObjectName
in the plugin options that accept astring
orstring[]
. This is useful when you have objects or classes with a delete method that's not from Drizzle. Such asupdate
method will trigger the ESLint rule. To avoid that, you can define the name of the Drizzle object that you use in your codebase (like db) so that the rule would only trigger if the delete method comes from this object:Example, config 1:
Example, config 2:
v0.29.0
Compare Source
New Dialects
🎉
SingleStore
dialect is now available in DrizzleThanks to the SingleStore team for creating a PR with all the necessary changes to support the MySQL-compatible part of SingleStore. You can already start using it with Drizzle. The SingleStore team will also help us iterate through updates and make more SingleStore-specific features available in Drizzle
You can check out our Getting started guides to try SingleStore!
New Drivers
🎉
SQLite Durable Objects
driver is now available in DrizzleYou can now query SQLite Durable Objects in Drizzle!
For the full example, please check our Get Started Section
v0.28.1
Compare Source
Bug fixes
v0.28.0
Compare Source
Improvements
Bug Fixes
v0.27.2
Compare Source
drizzle-orm/supabase
v0.27.1
Compare Source
v0.27.0
Compare Source
Correct behavior when installed in a monorepo (multiple Drizzle instances)
Replacing all
instanceof
statements with a customis()
function allowed us to handle multiple Drizzle packages interacting properly.It also fixes one of our biggest Discord tickets:
maximum call stack exceeded
🎉You should now use
is()
instead ofinstanceof
to check if specific objects are instances of specific Drizzle types. It might be useful if you are building something on top of the Drizzle API.distinct
clause supportAlso,
distinct on
clause is available for PostgreSQL:bigint
andboolean
support for SQLiteContributed by @MrRahulRamkumar (#558), @raducristianpopa (#411) and @meech-ward (#725)
DX improvements
where
callback in RQB for tables without relationsVarious docs improvements
atinux/nuxt-auth-utils (nuxt-auth-utils)
v0.5.7
Compare Source
compare changes
🚀 Enhancements
🩹 Fixes
🏡 Chore
❤️ Contributors
v0.5.6
Compare Source
compare changes
🚀 Enhancements
organization_id
option for WorkOS provider (677b226)🩹 Fixes
🏡 Chore
❤️ Contributors
v0.5.5
Compare Source
compare changes
🚀 Enhancements
🏡 Chore
❤️ Contributors
Baroshem/nuxt-security (nuxt-security)
v2.1.5
Compare Source
🚨Hotfix Release : disable minification by default
This release fixes an issue reported in #576 whereby Nuxt UI v3 styles could break.
The issue was related to minification settings.
This release also deploys the new version of the documentation pages for Nuxt Security
Enjoy reading 📖
What's Changed
New Contributors
Full Changelog: nuxt-modules/security@v2.1.4...v2.1.5
v2.1.4
Compare Source
compare changes
🩹 Fixes
❤️ Contributors
v2.1.3
Compare Source
compare changes
🩹 Fixes
❤️ Contributors
v2.1.2
: 2.1.2Compare Source
🚨Hotfix release: re-enable console.logs in dev mode
This release prevents the removal of
console.log
statements by Nuxt-Security in development mode.Nuxt Security helps you ship safer applications by removing
console.log
statements when theremoveLoggers
option is set totrue
, which is the default value.However, removing
console.log
statements by default also in development mode is causing our users to search why their logs are disappearing.With this release,
removeLoggers
only removesconsole.log
statements in production builds.What's Changed
Full Changelog: nuxt-modules/security@v2.1.1...v2.1.2
v2.1.1
: 2.1.1Compare Source
🛠️ Hotfix Release : Node 18 Compatibility
This hotfix release re-introduces support for Node 18.
Node 18 is the minimum requirement for all Nuxt 3 applications.
Full Changelog: nuxt-modules/security@v2.1.0...v2.1.1
v2.1.0
: 2.1.0Compare Source
2.1.0 🎉
This is a new minor version where we focused mainly on fixing bugs but we also introduced Continous Releases by Stackblitz!
Enjoy!
👉 Changelog
compare changes
❤️ Contributors
What's Changed
New Contributors
Full Changelog: nuxt-modules/security@v2.0.0...v2.1.0
v2.0.0
: 2.0.0Compare Source
2.0.0 🎉
This is the new major version of the NuxtSecurity module. After nine release candidates versions, we are ready to present you this new amazing version 🚀
With it, we have updated many things that you can check out below in comparison to version 1.4.0.
Enjoy!
New features
As a part of this new release, there are several new features.
A+ Score by default
Our new version delivers an A+ security rating by default on both the Mozilla Observatory and SecurityHeaders.com
Our documentation page is deployed with Nuxt-Security and is tested on these two scanners:
Performance optimization
We are considerably improving the performance of Nuxt Security with this release, by removing all dependency from cheerio.
Applications running in lightweight environments such as workers, will benefit from significantly reduced CPU and memory usage, and increased page delivery.
Many thanks to @GalacticHypernova for leading the full rewrite of our HTML parsing engine 💚
All Nuxt modes
Security headers are now deployed in all Nuxt rendering modes:
See https://github.com/Baroshem/nuxt-security/pull/441 for details.
OWASP compliance
We are updating our default security settings to conform with the latest OWASP default values for headers.
Users benefit from these updating settings out of the box, with no changes required.
See https://github.com/Baroshem/nuxt-security/pull/450 for details.
Full Static Support
We are significantly improving application security for static websites:
prerenderedHeaders
build-time hook that exposes all security headers for complete control of your server's headers.🗞️ Next steps
We are planning a new release soon with the Nuxt DevTools Tab support 🚀
👉 Changelog
compare changes
❤️ Contributors
What's Changed
--host
mode by @vejja in https://github.com/Baroshem/nuxt-security/pull/456strict
mode by @vejja in https://github.com/Baroshem/nuxt-security/pull/483useScript
by @vejja in https://github.com/Baroshem/nuxt-security/pull/485New Contributors
resendlabs/resend-node (resend)
v4.0.1
Compare Source
What's Changed
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.
This PR was generated by Mend Renovate. View the repository job log.