Open
Conversation
3d1398d to
f8f0e41
Compare
33138e2 to
f82d88e
Compare
6af554e to
eb0f7a1
Compare
d0a02f0 to
d353601
Compare
71b10f1 to
8e259df
Compare
e0564ea to
ab34922
Compare
ab34922 to
de13f22
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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:
^4.4.1→^4.4.4^1.19.5→^1.19.11^1.19.10→^1.19.11^28.0.8→^28.0.9^28.0.3→^28.0.9^16.0.1→^16.0.3^6.0.2→^6.0.3^12.1.2→^12.3.0^4.0.9→^4.0.10^22.19.2→^22.19.15^22.19.2→^22.19.15^22.19.1→^22.19.15^22.13.5→^22.19.15^22.19.2→^22.19.15^22.15.0→^22.19.15^22.19.2→^22.19.15^5.5.1→^5.5.2^3.1.3→^3.1.40.82.1→0.82.4^8.17.1→^8.18.0^6.2.0→^6.2.1^5.3.0→^5.6.2^5.4.1→^5.6.2^2.9.1→^2.9.2^14.0.2→^14.0.3^9.1.2→^9.2.1^1.11.19→^1.11.20^3.3.2→^3.3.3^3.3.2→^3.3.3^17.2.3→^17.3.1^0.27.1→^0.27.4^3.0.6→^3.0.7^1.1.1→^1.1.2^5.3.8→^5.5.8^5.5.7→^5.5.8^10.12.2→^10.14.1^17.3.0→^17.4.0^17.3.0→^17.4.0^4.10.3→^4.12.8^4.12.7→^4.12.8^4.12.7→^4.12.8^25.8.14→^25.10.41.0.10→1.1.2^6.0.11→^6.2.2^0.16.28→^0.16.40^7.0.0→^7.0.1^11.4.0→^11.13.0^4.0.0→^4.1.0^4.0.4→^4.1.0^10.2.0→^10.8.2^0.52.2→^0.55.13.0.0-canary.1→3.0.0-canary.202508261828^10.1.0→^10.2.03.5.3→3.8.1^6.14.1→^6.15.0](https://renovatebot.com/diffs/npm/qs@>=6.0.0 <6.14.0/6.14.1/6.15.0)^2.0.0→^2.1.0^6.0.1→^6.1.3^6.1.2→^6.1.3^5.0.5→^5.0.10^4.59.0→^4.60.0^4.59.0→^4.60.0^7.0.3→^7.0.4^0.33.4→^0.34.5^0.33.5→^0.34.5^3.1.7→^3.1.8^0.2.4→^0.2.5^5.9.2→^5.9.3^5.6.3→^5.9.3^5.5.3→^5.9.3^7.24.1→^7.24.5](https://renovatebot.com/diffs/npm/undici@>=6.0.0 <6.21.3/7.24.1/7.24.5)^5.0.0→^5.1.0^6.4.1→^6.4.2^2.6.0→^2.8.3^4.3.5→^4.3.6^3.24.1→^3.25.76Warning
Some dependencies could not be looked up. Check the warning logs for more information.
Release Notes
honojs/node-server (@hono/node-server@<1.19.10)
v1.19.11Compare Source
What's Changed
Full Changelog: honojs/node-server@v1.19.10...v1.19.11
vertesia/composableai (@vertesia/client)
v0.82.4Compare Source
v0.82.3Compare Source
v0.82.2Compare Source
iamkun/dayjs (dayjs)
v1.11.20Compare Source
Bug Fixes
cure53/DOMPurify (dompurify)
v3.3.3: DOMPurify 3.3.3Compare Source
evanw/esbuild (esbuild@<0.25.0)
v0.27.4Compare Source
Fix a regression with CSS media queries (#4395, #4405, #4406)
Version 0.25.11 of esbuild introduced support for parsing media queries. This unintentionally introduced a regression with printing media queries that use the
<media-type> and <media-condition-without-or>grammar. Specifically, esbuild was failing to wrap anorclause with parentheses when inside<media-condition-without-or>. This release fixes the regression.Here is an example:
Fix an edge case with the
injectfeature (#4407)This release fixes an edge case where esbuild's
injectfeature could not be used with arbitrary module namespace names exported using anexport {} fromstatement with bundling disabled and a target environment where arbitrary module namespace names is unsupported.With the fix, the following
injectfile:Can now always be rewritten as this without esbuild sometimes incorrectly generating an error:
Attempt to improve API handling of huge metafiles (#4329, #4415)
This release contains a few changes that attempt to improve the behavior of esbuild's JavaScript API with huge metafiles (esbuild's name for the build metadata, formatted as a JSON object). The JavaScript API is designed to return the metafile JSON as a JavaScript object in memory, which makes it easy to access from within a JavaScript-based plugin. Multiple people have encountered issues where this API breaks down with a pathologically-large metafile.
The primary issue is that V8 has an implementation-specific maximum string length, so using the
JSON.parseAPI with large enough strings is impossible. This release will now attempt to use a fallback JavaScript-based JSON parser that operates directly on the UTF8-encoded JSON bytes instead of usingJSON.parsewhen the JSON metafile is too big to fit in a JavaScript string. The new fallback path has not yet been heavily-tested. The metafile will also now be generated with whitespace removed if the bundle is significantly large, which will reduce the size of the metafile JSON slightly.However, hitting this case is potentially a sign that something else is wrong. Ideally you wouldn't be building something so enormous that the build metadata can't even fit inside a JavaScript string. You may want to consider optimizing your project, or breaking up your project into multiple parts that are built independently. Another option could potentially be to use esbuild's command-line API instead of its JavaScript API, which is more efficient (although of course then you can't use JavaScript plugins, so it may not be an option).
v0.27.3Compare Source
Preserve URL fragments in data URLs (#4370)
Consider the following HTML, CSS, and SVG:
index.html:icons.css:triangle.svg:The CSS uses a URL fragment (the
#x) to reference theclipPathelement in the SVG file. Previously esbuild's CSS bundler didn't preserve the URL fragment when bundling the SVG using thedataurlloader, which broke the bundled CSS. With this release, esbuild will now preserve the URL fragment in the bundled CSS:Parse and print CSS
@scoperules (#4322)This release includes dedicated support for parsing
@scoperules in CSS. These rules include optional "start" and "end" selector lists. One important consequence of this is that the local/global status of names in selector lists is now respected, which improves the correctness of esbuild's support for CSS modules. Minification of selectors inside@scoperules has also improved slightly.Here's an example:
Fix a minification bug with lowering of
for await(#4378, #4385)This release fixes a bug where the minifier would incorrectly strip the variable in the automatically-generated
catchclause of loweredfor awaitloops. The code that generated the loop previously failed to mark the internal variable references as used.Update the Go compiler from v1.25.5 to v1.25.7 (#4383, #4388)
This PR was contributed by @MikeWillCook.
v0.27.2Compare Source
Allow import path specifiers starting with
#/(#4361)Previously the specification for
package.jsondisallowed import path specifiers starting with#/, but this restriction has recently been relaxed and support for it is being added across the JavaScript ecosystem. One use case is using it for a wildcard pattern such as mapping#/*to./src/*(previously you had to use another character such as#_*instead, which was more confusing). There is some more context in nodejs/node#49182.This change was contributed by @hybrist.
Automatically add the
-webkit-maskprefix (#4357, #4358)This release automatically adds the
-webkit-vendor prefix for themaskCSS shorthand property:This change was contributed by @BPJEnnova.
Additional minification of
switchstatements (#4176, #4359)This release contains additional minification patterns for reducing
switchstatements. Here is an example:Forbid
usingdeclarations insideswitchclauses (#4323)This is a rare change to remove something that was previously possible. The Explicit Resource Management proposal introduced
usingdeclarations. These were previously allowed insidecaseanddefaultclauses inswitchstatements. This had well-defined semantics and was already widely implemented (by V8, SpiderMonkey, TypeScript, esbuild, and others). However, it was considered to be too confusing because of how scope works in switch statements, so it has been removed from the specification. This edge case will now be a syntax error. See tc39/proposal-explicit-resource-management#215 and rbuckton/ecma262#14 for details.Here is an example of code that is no longer allowed:
That code will now have to be modified to look like this instead (note the additional
{and}block statements around each case body):This is not being released in one of esbuild's breaking change releases since this feature hasn't been finalized yet, and esbuild always tracks the current state of the specification (so esbuild's previous behavior was arguably incorrect).
NaturalIntelligence/fast-xml-parser (fast-xml-parser)
v5.5.8Compare Source
sindresorhus/globals (globals)
v17.4.0Compare Source
d43a051honojs/hono (hono)
v4.12.8Compare Source
What's Changed
New Contributors
Full Changelog: honojs/hono@v4.12.7...v4.12.8
i18next/i18next (i18next)
v25.10.4Compare Source
exists()is now a type guard that narrows the key toSelectorKey, so a validated key can be passed directly tot()2364v25.10.3Compare Source
v25.10.2Compare Source
keyFromSelectoris now type-safe — the selector callback is constrained against your resource definitions, catching invalid keys at compile time. Supports optionalnsandkeyPrefixoptions for non-default namespace/prefix contexts 2364v25.10.1Compare Source
FilterKeysnow correctly excludes base keys that have context variants when the provided context doesn't match any of them (e.g. keysomewith variantsome_meis no longer accessible withcontext="one")v25.10.0Compare Source
keyFromSelectornow returns a brandedSelectorKeytype thatt()accepts directly, enabling pre-computed and reusable translation keys 2364keyPrefixingetFixedTand per-call options 2367{{val, number}}requiresnumber,{{val, datetime}}requiresDate,{{name}}requiresstring, etc. Custom formatters can be typed viainterpolationFormatTypeMapinCustomTypeOptions2378FilterKeysin selector mode now preserves non-context, non-plural leaf keys whencontextis provided, fixing incorrect type narrowing when combiningreturnObjects: truewithcontext2398v25.9.0Compare Source
{ count: number }when a key resolves to plural forms 2373v25.8.20Compare Source
getFixedT()selector now resolves namespaces against the effectivensrather than the global init options 2406v25.8.19Compare Source
nsand primary namespace in array 2405. Reverts the broad namespace-prefix rewrite from v25.8.15 and replaces it with a targeted fix that only rewrites paths starting with a secondary namespace in a multi-namespace array, matching the type-level contract ofGetSourcev25.8.18Compare Source
inspect-js/is-generator-function (is-generator-function)
v1.1.2Compare Source
Fixed
#45Commits
@arethetypeswrong/cli,@ljharb/eslint-cig,@ljharb/tsconfig,@types/tape,for-each9638da4call-bound,get-protod5e41c1v1.1.1Compare Source
Commits
generator-function5477ff1v1.1.0Compare Source
Commits
730165140f30a5npmignoreto autogenerate an npmignore fileec843a46dd27c4717f85eeslint,@ljharb/eslint-config,safe-publish-latest,tape4280e62895c2d0for-each3caee87call-bound1eb55deeslint,@ljharb/eslint-config,aud,auto-changelog,object-inspect,tape5bbd4cdsafe-regex-test5f8b992@ljharb/eslint-config,auto-changelog,npmignore,tapec730f4cget-proto6dfff38audwithnpm audit725db70has-tostringtag5cc3c2d869a507panva/jose (jose)
v6.2.2Compare Source
Fixes
v6.2.1Compare Source
Refactor
v6.2.0Compare Source
Features
Documentation
KaTeX/KaTeX (katex)
v0.16.40Compare Source
Bug Fixes
v0.16.39Compare Source
Bug Fixes
v0.16.38Compare Source
Bug Fixes
v0.16.37Compare Source
Bug Fixes
\hphantomand symmetric\smash(#4153) (d4799ca)v0.16.36Compare Source
Bug Fixes
v0.16.35Compare Source
Bug Fixes
v0.16.34Compare Source
Bug Fixes
v0.16.33Compare Source
Bug Fixes
v0.16.32Compare Source
Bug Fixes
v0.16.31Compare Source
Bug Fixes
\*fracsizing (#4137) (ef51f18)v0.16.30Compare Source
Bug Fixes
\not(#4140) (2d1ba86)v0.16.29Compare Source
Bug Fixes
\imathand other\html@mathmlmacros in arguments (#4139) (a850cce)mermaid-js/mermaid (mermaid)
v11.13.0Compare Source
Minor Changes
#7352
d6db0b0Thanks @remcohaszing! - feat: Export theAsyncIconLoader,SyncIconLoader, andIconLoadertypes.#5932
cdacb0bThanks @exoego! - feat: Add venn-beta diagram#6789
73e9849Thanks @omkarht! - feat: Add half-arrowheads (solid & stick) and central connection support#7387
acce4dbThanks @exoego! - feat: Add Ishikawa diagram (ishikawa-beta)#6995
9745f32Thanks @darshanr0107! - feat: Deprecateflowchart.htmlLabelsin favor of root-levelhtmlLabelsin Mermaid config#5814
2dd29beThanks @kairi003! - feat: allow to put notes in namespaces on classDiagramPatch Changes
#7075
96a766dThanks @darshanr0107! - fix: Prevent HTML tags from being escaped in sandbox label rendering#6843
32723b2Thanks @saurabhg772244! - fix: Support edge animation in hand drawn look#7453
a60e615Thanks @darshanr0107! - fix: ER diagram edge label positioning#6989
1a9d45aThanks @darshanr0107! - fix: Resolved parsing error where direction TD was not recognized within subgraphs#7178
96ca7c0Thanks @omkarht! - fix(treemap): Fixed treemap classDef style application to properly apply user-defined styles#7076
60f6331Thanks @darshanr0107! - fix: Correct viewBox casing and make SVGs responsive#7055
fa15ce8Thanks @darshanr0107! - fix: Improve participant parsing and prevent recursive loops on invalid syntax#7276
33c7c72Thanks @darshanr0107! - fix: respectmarkdownAutoWrap: falseto prevent text auto-wrapping in flowchart markdown labels withhtmlLabelsenabled.Markdown labels with
markdownAutoWrap: false, htmlLabels: falseset doesn't workcorrectly.
#7416
3c069b5Thanks @Crafter-Y! - fix: architecture diagram lines should now have the correct length#6995
9745f32Thanks @darshanr0107! - fix: Support thehtmlLabelsMermaid config value whenever possible#7293
a408b55Thanks @darshanr0107! - fix: Prevent browser hang when using multiline accDescr in XY charts#6119
712c1ecThanks @NealGooch! - fix: correct block positioning when nested blocks span multiple columns#7424
981a62eThanks @knsv! - fix: correct BT orientation arc sweep flags in gitGraph drawArrow()Swapped SVG arc sweep-flag values in the BT (bottom-to-top) orientation branches of
drawArrow()so curves bend in the correct direction. Affects both rerouting and non-rerouting code paths for merge and non-merge arrows.Resolves #6593
#7430
a4bb0b5Thanks @knsv! - fix: allow colons in stateDiagram-v2 transition and state description text#7432
b0f9d5bThanks @knsv! - fix: derive taskTextDarkColor from doneTaskBkgColor in dark theme for readable done-task text#7456
981fbb8Thanks @knsv-bot! - fix(gantt): restore readable outside-text color for done tasks in dark mode#7139
93aa657Thanks @omkarht! - revert: restore original hexagon and roundedRect implementations#7136
6bc6617Thanks @omkarht! - feat: add alias support for new participant syntax of sequence diagrams#7375
9d0669aThanks @kaigritun! - fix(er): recognize '1' cardinality alias before relationship operators#7275
7eed6a1Thanks @darshanr0107! - fix: changecreateLabelto callcreateTextThis adds support for KaTeX and FontAwesome icons loaded via iconpacks in some
older labels. There are some small changes in formatting due to standardizing this code.
#7265
2000680Thanks @omkarht! - fix: prConfiguration
📅 Schedule: Branch creation - Only on Wednesday ( * * * * 3 ) (UTC), 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.