chore(deps): update backend dependencies (major) #1212
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:
^9.0.12
->^10.0.0
~4.3
->~5.1.0
^2.4.3
->^3.0.0
^3.2.0
->^5.0.0
^2.3.1
->^3.0.0
^2.4.3
->^3.0.0
~8.57
->~9.22.0
^21.0.0
->^26.0.0
^5.11.1
->^8.0.0
10.9.2
->11.2.0
^7.11.0
->^9.0.0
^7.0.0
->^10.0.0
^1.5.0
->^2.0.0
Release Notes
ardatan/graphql-tools (@graphql-tools/schema)
v10.0.21
Compare Source
Patch Changes
[
155944b
]:v10.0.20
Compare Source
Patch Changes
[
4a2eb14
]:v10.0.19
Compare Source
Patch Changes
[
3547bba
]:v10.0.18
Compare Source
Patch Changes
[
651a5dc
]:v10.0.17
Compare Source
Patch Changes
357b2ee
Thanks @renovate! - dependencies updates:
value-or-promise@^1.0.12
↗︎ (fromdependencies
)[
0a3e193
,357b2ee
]:v10.0.16
Compare Source
Patch Changes
[
53bb601
,53bb601
]:v10.0.15
Compare Source
Patch Changes
[
4912f19
]:v10.0.14
Compare Source
Patch Changes
[
2c70d27
]:v10.0.13
Compare Source
Patch Changes
[
6a8123b
]:v10.0.12
Compare Source
Patch Changes
020b9e4
Thanks @ardatan! - `AbortSignal` in `GraphQLResolveInfo`, and
`AbortSignal` in `ExecutionRequest`
Updated dependencies
[
020b9e4
]:v10.0.11
Compare Source
Patch Changes
696a0d5
Thanks @renovate! - dependencies updates:
@graphql-tools/merge@^9.0.11
↗︎(from
^9.0.10
, independencies
)@graphql-tools/utils@^10.6.1
↗︎(from
^10.6.0
, independencies
)[
696a0d5
,1b24656
]:v10.0.10
Compare Source
Patch Changes
[
1e02935
]:v10.0.9
Compare Source
Patch Changes
[
414e404
]:v10.0.8
Compare Source
Patch Changes
[
dc5043b
]:v10.0.7
Compare Source
Patch Changes
[
cf2ce5e
]:v10.0.6
Compare Source
Patch Changes
0286437
Thanks @ardatan! - Improve directive extraction
Updated dependencies
[
0286437
]:v10.0.5
Compare Source
Patch Changes
b8bf584
Thanks @ardatan! - Introduce `getDirectiveExtensions` and refactor
directive handling in the extensions
Updated dependencies
[
b8bf584
]:v10.0.4
Compare Source
Patch Changes
#6194
7368829
Thanks @ardatan! - Handle interface objects in a different way
Updated dependencies
[
7368829
,e10c13a
]:v10.0.3
Compare Source
Patch Changes
83c0af0
Thanks @enisdenjo! - dependencies updates:
@graphql-tools/utils@^10.0.13
↗︎(from
^10.0.10
, independencies
)[
83c0af0
]:v10.0.2
Compare Source
Patch Changes
[
155944b
]:v10.0.1
Compare Source
Patch Changes
[
3547bba
]:v10.0.0
Compare Source
Major Changes
944a68e8
Thanks @ardatan! - Drop Node 14 support. Require Node.js
>= 16
Patch Changes
[
944a68e8
,944a68e8
]:shelfio/jest-mongodb (@shelf/jest-mongodb)
v5.1.0
What's Changed
mongo
dependency tov6.14.0
v5.0.0
node
version18
->22
dcodeIO/bcrypt.js (bcryptjs)
v3.0.2
Compare Source
Bug fixes
28e5103
)v3.0.1
Compare Source
Bug fixes
e7055ca
)v3.0.0
Compare Source
Breaking changes
2f45985
)The project now exports an ECMAScript module by default, albeit with an UMD fallback, ships with types, the dist/ directory no longer exists in version control, and Closure Compiler externs have been removed.
d36bfb4
)This library was not affected by the bug that led to incrementing the bcrypt version from 2a to 2b, but nowadays most implementations use 2b, including the native bcrypt binding, so this change aligns with them. Existing hashes will continue to work, but test logic that generates hashes and compares them literally might need to be updated to account for the new default.
Features
d5656b3
)Other
2a9bea9
)e09eb9a
)58333a1
)2e3b176
)ec02e8a
)9db275f
)ac70ac5
)574d690
)e746547
)548559d
)4977df0
)a84d4e4
)c8c9c01
)1b54cc4
)Backlog from v2
7e2e93a
)The npm package does not need externs as it is needed only for closure compiler. Added it in .npmignore since bcryptjs overrides global module and process in WebStorm IDE.
684fac6
)b09f7f2
)648482a
)49a1d1a
)jdesboeufs/connect-mongo (connect-mongo)
v5.1.0
Compare Source
Changed
mongodb
peer dependency allowed versions to6.x
v5.0.0
Compare Source
BREAKING CHANGES
mongodb
to 5.0.0engines
to require Node 12.9 or newer, matching the upgrade tomongodb
that occurred inv4.5.0
Fixed
express-session
as a peer dependency.v4.6.0
Compare Source
Changed
mongodb
to a peer dependency (and also as a dev dependency forconnect-mongo
developers).connect-mongo
is no longer pinned to a specific version ofmongodb
. This allows end users to avoid errors due to Typescript definition changes when moving to new versions ofmongodb
. Users can use any version ofmongodb
that provides a compatible (non-breaking) interface tomongodb ^4.1.0
. Tested onmongodb
4.1.0
and4.1.1
. Should fix: #433 #434 #436Fixed
v4.5.0
Compare Source
BREAKING CHANGES
Changed
mongodb
to V4 [#422] [#426]Fixed
writeConcern
away from top-level option to fix deprecation warning #422v4.4.1
Compare Source
Fixed
store.all()
method not working with encrypted store #410 #411mongodb
dependency due to upstream fix has been deployed #409v4.4.0
Compare Source
BREAKING CHANGES
export =
for better cjs require without.default
Added
v4.3.1
Compare Source
Fixed
client
optionsv4.3.0
Compare Source
Added
client
option for non-promise clientv4.2.2
Compare Source
Fixed
kruptein
tov3.0.0
and change encodeas tobase64
v4.2.1
Compare Source
v4.2.0
Compare Source
Added
createAutoRemoveIdx
and add backautoRemove
andautoRemoveInterval
Fixed
matchedCount
instead ofmodifiedCount
to avoid throwing exceptions when nothing to modify #390Warning: Accessing non-existent property 'MongoError' of module exports inside circular dependency
by downgrade to[email protected]
lastModified
of nullv4.1.0
Compare Source
BREAKING CHANGES
mongoUrl
andclientPromise
options.fallbackMemory
options.v4.0.0
Compare Source
csstree/csstree (css-tree)
v3.1.0
Compare Source
<boolean-expr[ test ]>
(#304)source
,startOffset
,startLine
, andstartColumn
parameters toOffsetToLocation
constructor, eliminating the need to callsetSource()
after creating a newOffsetToLocation
instanceOffsetToLocation
class in the main entry point, which was previously accessible only viacss-tree/tokenizer
Raw
node value consumption by ignoring stop tokens inside blocks, resolving an issue whereRaw
value consumption stopped prematurely. This fix also enables parsing of functions whose content includes stop characters (e.g., semicolons and curly braces) within declaration values, aligning with the latest draft of CSS Values and Units Module Level 5.TokenStream#balance
computation to handle unmatched brackets correctly. Previously, when encountering a closing bracket, theTokenStream
would prioritize it over unmatched opening brackets, leading to improper parsing. For example, the parser would incorrectly consume the declaration value of.a { prop: ([{); }
as([{)
instead of consuming it until all opened brackets were closed (([{); }
). Now, unmatched closing brackets are discarded unless they match the most recent opening bracket on the stack. This change aligns CSSTree with CSS specifications and browser behavior.Layer
node (#310)mdn/data
to 2.12.2v3.0.1
Compare Source
mdn/data
to 2.12.1errors
array to theLexer#validate()
method result, providing details on problematic syntax.Lexer#cssWideKeywords
dictionary to list CSS-wide keywordsconfig.cssWideKeywords
for overriding the default listcssWideKeywords
dictionaryfork()
method to accept acssWideKeywords
option, allowing the addition of new keywords to the existing listBlock
to include{
and}
, andAtrule
andRule
to exclude{
and}
for ablock
(#296)assign
) for the callback in thefork()
method (e.g.,syntax.fork((config, assign) => { ... })
), as it simply refers toObject.assign()
<basic-shapes>
,<absolute-color-function>
and<'stroke-opacity'>
v3.0.0
Compare Source
@container
at-rule@starting-style
at-rule@scope
at-rule@position-try
at-rule@layer
at-rulelayer
,layer()
andsupports()
in the@media
at-rule (according to the @import rule in Cascading and Inheritance 5)Layer
andLayerList
node typesTokenStream#lookupTypeNonSC()
method<dashed-ident>
to generic typesmdn/data
to2.10.0
<'font'>
to CSS Fonts 4<color>
to CSS Color 5Object.prototype
is extended or polluted (#262)fork()
method to consider thegeneric
option when creating a Lexer instance (#266)line
oroffset
is specified via options (#251)speak
syntax patch (#241):lang()
to accept a list of<ident>
or<string>
per spec (#265)<'property'>
, when the syntax has a top-level#
-multiplier (#102)parseWithFallback()
to rollbacktokenIndex
before calling a fallbackBlock
to not include{
and}
Atrule
andRule
to include{
and}
for a blockRatio
parsing:Ratio
can be omitted. While this can't be a parser output (which would produce aNumber
node), it's feasible duringRatio
node construction or transformation.Added new node types:
Feature
: represents features like(feature)
and(feature: value)
, fundamental for both@media
and@container
at-rulesFeatureRange
: represents features in a range contextFeatureFunction
: represents functional features such as@supports
'sselector()
or@container
'sstyle()
Condition
: used across all query-like at-rules, encapsulating queries with features and thenot
,and
, andor
operatorsGeneralEnclosure
: represents the<general-enclosed>
production, which caters to unparsed parentheses or functional expressionsAdded support for functions for features and features in a range context, e.g.
(width: calc(100cm / 6))
Added a
condition
value for the parser's context option to parse queries. Use thekind
option to specify the condition type, e.g.,parse('...', { context: 'condition', kind: 'media' })
.Introduced a
features
section in the syntax configuration for defining functional features of at-rules. Expand definitions using thefork()
method. The current definition is as follows:Changes for
@media
at-rule:GeneralEnclosed
.(width > 100px)
or(100px < height < 400px)
MediaFeature
node type to theFeature
node type withkind: "media"
.MediaQuery
node structure into the following form:Changes for
@supports
at-rule:GeneralEnclosed
.(width > 100px)
or(100px < height < 400px)
SupportsDeclaration
node type to encapsulate a declaration in a query, replacingParentheses
.Condition
orSupportsDeclaration
nodes of kindsupports
instead ofParentheses
.selector()
feature via theFeatureFunction
node (configured infeatures.supports.selector
).cure53/DOMPurify (dompurify)
v3.2.4
: DOMPurify 3.2.4Compare Source
v3.2.3
: DOMPurify 3.2.3Compare Source
v3.2.2
: DOMPurify 3.2.2Compare Source
v3.2.1
: DOMPurify 3.2.1Compare Source
v3.2.0
: DOMPurify 3.2.0Compare Source
v3.1.7
: DOMPurify 3.1.7Compare Source
foreignObject
element from the list of HTML entry-points, thanks @masatokinugawav3.1.6
: DOMPurify 3.1.6Compare Source
v3.1.5
: DOMPurify 3.1.5Compare Source
bower.js
, thanks @HakumenNCv3.1.4
: DOMPurify 3.1.4Compare Source
isNaN
checks, thanks @tulachv3.1.3
: DOMPurify 3.1.3Compare Source
nodeType
property, thanks @ssi02014v3.1.2
: DOMPurify 3.1.2Compare Source
v3.1.1
: DOMPurify 3.1.1Compare Source
Note that this is a security release and should be upgraded to immediately. Please also note that further releases may follow as the underlying vulnerability is apparently new and further variations may be discovered.
v3.1.0
: DOMPurify 3.1.0Compare Source
SAFE_FOR_XML
to enable better control over comment scrubbingv3.0.11
: DOMPurify 3.0.11Compare Source
v3.0.10
: DOMPurify 3.0.10Compare Source
v3.0.9
: DOMPurify 3.0.9Compare Source
hasOwnProperty
logic, thanks @ssi02014console.warn
making HappyDom happier, thanks @HugoPoiv3.0.8
: DOMPurify 3.0.8Compare Source
v3.0.7
: DOMPurify 3.0.7Compare Source
v3.0.6
: DOMPurify 3.0.6Compare Source
v3.0.5
: DOMPurify 3.0.5Compare Source
v3.0.4
: DOMPurify 3.0.4Compare Source
shadowrootmod
which should beshadowrootmode
, thanks @masatokinugawav3.0.3
: DOMPurify 3.0.3Compare Source
TRUSTED_TYPES_POLICY
configuration option, thanks @dejangfeDropShadow
to the SVG filter allow-list, thanks @SelfMadeSystemv3.0.2
: DOMPurify 3.0.2Compare Source
ALLOWED_URI_REGEXP
not being reset, thanks @mukilanemprescripts
tag to allowed MathML elements, thanks @duyhai94v3.0.1
: DOMPurify 3.0.1Compare Source
v3.0.0
: DOMPurify 3.0.0Compare Source
ALLOW_SELF_CLOSE_IN_ATTR
flag, thanks @edg2s @AndreVirtimoshadowrootmode
, thanks @mfreed7NOTE Please use the 2.4.4 release if you still need MSIE support, 3.0.0 comes without the MSIE overhead
eslint/eslint (eslint)
v9.22.0
Compare Source
Features
7ddb095
feat: Export defineConfig, globalIgnores (#19487) (Nicholas C. Zakas)Bug Fixes
19c0127
fix: improve message forno-console
suggestions (#19483) (Francesco Trotta)49e624f
fix: improve error message for falsy parsed JS AST (#19458) (Josh Goldberg ✨)Documentation
86c5f37
docs: Update README (GitHub Actions Bot)fbdeff0
docs: Update README (GitHub Actions Bot)c9e8510
docs: generate deprecation notice in TSDoc comments from rule metadata (#19461) (Francesco Trotta)2f386ad
](https://redirectConfiguration
📅 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 has been generated by Renovate Bot.