Skip to content

Conversation

@titouanmathis
Copy link
Contributor

@titouanmathis titouanmathis commented Nov 12, 2025

Note: This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
@typescript/native-preview (source) 7.0.0-dev.20251108.1 -> 7.0.0-dev.20251213.1 age confidence
esbuild 0.25.12 -> 0.27.1 age confidence
oxlint (source) 1.26.0 -> 1.32.0 age confidence
oxlint-tsgolint 0.5.1 -> 0.9.0 age confidence
prettier (source) 3.6.2 -> 3.7.4 age confidence

Release Notes

microsoft/typescript-go (@​typescript/native-preview)

v7.0.0-dev.20251213.1

Compare Source

v7.0.0-dev.20251212.1

Compare Source

v7.0.0-dev.20251211.1

Compare Source

v7.0.0-dev.20251210.1

Compare Source

v7.0.0-dev.20251209.1

Compare Source

v7.0.0-dev.20251208.1

Compare Source

v7.0.0-dev.20251207.1

Compare Source

v7.0.0-dev.20251206.1

Compare Source

v7.0.0-dev.20251205.1

Compare Source

v7.0.0-dev.20251204.1

Compare Source

v7.0.0-dev.20251203.1

Compare Source

v7.0.0-dev.20251202.1

Compare Source

v7.0.0-dev.20251201.1

Compare Source

v7.0.0-dev.20251130.1

Compare Source

v7.0.0-dev.20251129.1

Compare Source

v7.0.0-dev.20251128.1

Compare Source

v7.0.0-dev.20251127.1

Compare Source

v7.0.0-dev.20251126.1

Compare Source

v7.0.0-dev.20251125.1

Compare Source

v7.0.0-dev.20251124.1

Compare Source

v7.0.0-dev.20251123.1

Compare Source

v7.0.0-dev.20251122.1

Compare Source

v7.0.0-dev.20251121.1

Compare Source

v7.0.0-dev.20251120.1

Compare Source

v7.0.0-dev.20251119.1

Compare Source

v7.0.0-dev.20251118.1

Compare Source

v7.0.0-dev.20251117.1

Compare Source

v7.0.0-dev.20251116.1

Compare Source

v7.0.0-dev.20251115.1

Compare Source

v7.0.0-dev.20251114.1

Compare Source

v7.0.0-dev.20251113.1

Compare Source

v7.0.0-dev.20251112.1

Compare Source

v7.0.0-dev.20251111.1

Compare Source

v7.0.0-dev.20251110.1

Compare Source

v7.0.0-dev.20251109.1

Compare Source

evanw/esbuild (esbuild)

v0.27.1

Compare Source

  • Fix bundler bug with var nested inside if (#​4348)

    This release fixes a bug with the bundler that happens when importing an ES module using require (which causes it to be wrapped) and there's a top-level var inside an if statement without being wrapped in a { ... } block (and a few other conditions). The bundling transform needed to hoist these var declarations outside of the lazy ES module wrapper for correctness. See the issue for details.

  • Fix minifier bug with for inside try inside label (#​4351)

    This fixes an old regression from version v0.21.4. Some code was introduced to move the label inside the try statement to address a problem with transforming labeled for await loops to avoid the await (the transformation involves converting the for await loop into a for loop and wrapping it in a try statement). However, it introduces problems for cross-compiled JVM code that uses all three of these features heavily. This release restricts this transform to only apply to for loops that esbuild itself generates internally as part of the for await transform. Here is an example of some affected code:

    // Original code
    d: {
      e: {
        try {
          while (1) { break d }
        } catch { break e; }
      }
    }
    
    // Old output (with --minify)
    a:try{e:for(;;)break a}catch{break e}
    
    // New output (with --minify)
    a:e:try{for(;;)break a}catch{break e}
  • Inline IIFEs containing a single expression (#​4354)

    Previously inlining of IIFEs (immediately-invoked function expressions) only worked if the body contained a single return statement. Now it should also work if the body contains a single expression statement instead:

    // Original code
    const foo = () => {
      const cb = () => {
        console.log(x())
      }
      return cb()
    }
    
    // Old output (with --minify)
    const foo=()=>(()=>{console.log(x())})();
    
    // New output (with --minify)
    const foo=()=>{console.log(x())};
  • The minifier now strips empty finally clauses (#​4353)

    This improvement means that finally clauses containing dead code can potentially cause the associated try statement to be removed from the output entirely in minified builds:

    // Original code
    function foo(callback) {
      if (DEBUG) stack.push(callback.name);
      try {
        callback();
      } finally {
        if (DEBUG) stack.pop();
      }
    }
    
    // Old output (with --minify --define:DEBUG=false)
    function foo(a){try{a()}finally{}}
    
    // New output (with --minify --define:DEBUG=false)
    function foo(a){a()}
  • Allow tree-shaking of the Symbol constructor

    With this release, calling Symbol is now considered to be side-effect free when the argument is known to be a primitive value. This means esbuild can now tree-shake module-level symbol variables:

    // Original code
    const a = Symbol('foo')
    const b = Symbol(bar)
    
    // Old output (with --tree-shaking=true)
    const a = Symbol("foo");
    const b = Symbol(bar);
    
    // New output (with --tree-shaking=true)
    const b = Symbol(bar);

v0.27.0

Compare Source

This release deliberately contains backwards-incompatible changes. To avoid automatically picking up releases like this, you should either be pinning the exact version of esbuild in your package.json file (recommended) or be using a version range syntax that only accepts patch upgrades such as ^0.26.0 or ~0.26.0. See npm's documentation about semver for more information.

  • Use Uint8Array.fromBase64 if available (#​4286)

    With this release, esbuild's binary loader will now use the new Uint8Array.fromBase64 function unless it's unavailable in the configured target environment. If it's unavailable, esbuild's previous code for this will be used as a fallback. Note that this means you may now need to specify target when using this feature with Node (for example --target=node22) unless you're using Node v25+.

  • Update the Go compiler from v1.23.12 to v1.25.4 (#​4208, #​4311)

    This raises the operating system requirements for running esbuild:

    • Linux: now requires a kernel version of 3.2 or later
    • macOS: now requires macOS 12 (Monterey) or later

v0.26.0

Compare Source

  • Enable trusted publishing (#​4281)

    GitHub and npm are recommending that maintainers for packages such as esbuild switch to trusted publishing. With this release, a VM on GitHub will now build and publish all of esbuild's packages to npm instead of me. In theory.

    Unfortunately there isn't really a way to test that this works other than to do it live. So this release is that live test. Hopefully this release is uneventful and is exactly the same as the previous one (well, except for the green provenance attestation checkmark on npm that happens with trusted publishing).

oxc-project/oxc (oxlint)

v1.32.0

Compare Source

v1.31.0

Compare Source

v1.30.0

Compare Source

🚀 Features
  • 595867a oxlint: Generate markdownDescription fields for oxlint JSON schema. (#​15959) (connorshea)

v1.29.0

Compare Source

🚀 Features
  • 84de1ca oxlint,oxfmt: Allow comments and also commas for vscode-json-ls (#​15612) (leaysgur)

v1.28.0

Compare Source

v1.27.0: oxlint v1.27.0 && oxfmt v0.12.0

Compare Source

Oxlint v1.27.0

🚀 Features
  • 222a8f0 linter/plugins: Implement SourceCode#isSpaceBetween (#​15498) (overlookmotel)
  • 2f9735d linter/plugins: Implement context.languageOptions (#​15486) (overlookmotel)
  • bc731ff linter/plugins: Stub out all Context APIs (#​15479) (overlookmotel)
  • 5822cb4 linter/plugins: Add extend method to FILE_CONTEXT (#​15477) (overlookmotel)
  • 7b1e6f3 apps: Add pure rust binaries and release to github (#​15469) (Boshen)
  • 2a89b43 linter: Introduce debug assertions after fixes to assert validity (#​15389) (camc314)
  • ad3c45a editor: Add oxc.path.node option (#​15040) (Sysix)
🐛 Bug Fixes
  • 6f3cd77 linter/no-var: Incorrect warning for blocks (#​15504) (Hamir Mahal)
  • 6957fb9 linter/plugins: Do not allow access to Context#id in createOnce (#​15489) (overlookmotel)
  • 7409630 linter/plugins: Allow access to cwd in createOnce in ESLint interop mode (#​15488) (overlookmotel)
  • 732205e parser: Reject using / await using in a switch case / default clause (#​15225) (sapphi-red)
  • a17ca32 linter/plugins: Replace Context class (#​15448) (overlookmotel)
  • ecf2f7b language_server: Fail gracefully when tsgolint executable not found (#​15436) (camc314)
  • 3c8d3a7 lang-server: Improve logging in failure case for tsgolint (#​15299) (camc314)
  • ef71410 linter: Use jsx if source type is JS in fix debug assertion (#​15434) (camc314)
  • e32bbf6 linter/no-var: Handle TypeScript declare keyword in fixer (#​15426) (camc314)
  • 6565dbe linter/switch-case-braces: Skip comments when searching for : token (#​15425) (camc314)
  • 85bd19a linter/prefer-class-fields: Insert value after type annotation in fixer (#​15423) (camc314)
  • fde753e linter/plugins: Block access to context.settings in createOnce (#​15394) (overlookmotel)
  • ddd9f9f linter/forward-ref-uses-ref: Dont suggest removing wrapper in invalid positions (#​15388) (camc314)
  • dac2a9c linter/no-template-curly-in-string: Remove fixer (#​15387) (camc314)
  • 989b8e3 linter/no-var: Only fix to const if the var has an initializer (#​15385) (camc314)
  • cc403f5 linter/plugins: Return empty object for unimplemented parserServices (#​15364) (magic-akari)
⚡ Performance
📚 Documentation
  • 97d2104 linter: Update comment in lint.rs about default value for tsconfig path (#​15530) (Connor Shea)
  • 2c6bd9e linter: Always refer as "ES2015" instead of "ES6" (#​15411) (sapphi-red)
  • a0c5203 linter/import/named: Update "ES7" comment in examples (#​15410) (sapphi-red)
  • 3dc24b5 linter,minifier: Always refer as "ES Modules" instead of "ES6 Modules" (#​15409) (sapphi-red)
  • 2ad77fb linter/no-this-before-super: Correct "Why is this bad?" section (#​15408) (sapphi-red)
  • 57f0ce1 linter: Add backquotes where appropriate (#​15407) (sapphi-red)

Oxfmt v0.12.0

🚀 Features
  • 3251000 oxfmt: Use prettier directly and bundle prettier (#​15544) (Dunqing)
  • 7b1e6f3 apps: Add pure rust binaries and release to github (#​15469) (Boshen)
  • 33ad374 oxfmt: Disable embedded formatting by default for alpha (#​15402) (leaysgur)
  • 5708126 formatter/sort_imports: Add options.newlinesBetween (#​15369) (leaysgur)
  • 2dfc3bd formatter: Remove Tag::StartVerbatim and Tag::EndVerbatim (#​15370) (Dunqing)
  • 88c7530 formatter: Remove FormatElement::LocatedTokenText (#​15367) (Dunqing)
🐛 Bug Fixes
⚡ Performance
  • f4b75b6 formatter: Pre-allocate enough space for the FormatElement buffer (#​15422) (Dunqing)
  • 5a61189 formatter: Avoid unnecessary allocation for BinaryLikeExpression (#​15467) (Dunqing)
  • 064f835 formatter: Optimize printing call arguments (#​15464) (Dunqing)
  • 29f35b2 formatter: Reuse previous indent stack in FitsMeasurer (#​15416) (Dunqing)
  • a6808a0 oxfmt: Use AllocatorPool to reuse allocator between threads (#​15412) (leaysgur)
  • 2515045 formatter: Use CodeBuffer's built-in print_indent to print indentation (#​15406) (Dunqing)
  • 681607b formatter: Check the Text to see whether it has multiple lines based on its width (#​15405) (Dunqing)
  • b92deb4 formatter: Replace String buffer with byte-oriented CodeBuffer (#​14752) (Boshen)
  • 963b87f formatter: Add text_without_whitespace for text that can never have whitespace (#​15403) (Dunqing)
  • f30ce4b formatter: Optimize formatting literal string (#​15380) (Dunqing)
  • 8f25a0e formatter: Memorize text width for FormatElement::Text (#​15372) (Dunqing)
  • f913543 formatter: Avoid allocation for SyntaxTokenCowSlice (#​15366) (Dunqing)
  • 98c9234 formatter: Optimize FormatElement::Token printing (#​15365) (Dunqing)
oxc-project/tsgolint (oxlint-tsgolint)

v0.9.0

Compare Source

What's Changed

New Contributors

Full Changelog: oxc-project/tsgolint@v0.8.6...v0.9.0

v0.8.6

Compare Source

What's Changed

Full Changelog: oxc-project/tsgolint@v0.8.5...v0.8.6

v0.8.5

Compare Source

What's Changed

New Contributors

Full Changelog: oxc-project/tsgolint@v0.8.4...v0.8.5

v0.8.4

Compare Source

What's Changed

Full Changelog: oxc-project/tsgolint@v0.8.3...v0.8.4

v0.8.3

Compare Source

What's Changed

Full Changelog: oxc-project/tsgolint@v0.8.2...v0.8.3

v0.8.2

Compare Source

What's Changed

Full Changelog: oxc-project/tsgolint@v0.8.1...v0.8.2

v0.8.1

Compare Source

What's Changed

Full Changelog: oxc-project/tsgolint@v0.8.0...v0.8.1

v0.8.0

Compare Source

What's Changed

Full Changelog: oxc-project/tsgolint@v0.7.3...v0.8.0

v0.7.3

Compare Source

What's Changed

Full Changelog: oxc-project/tsgolint@v0.7.2...v0.7.3

v0.7.2

Compare Source

What's Changed

Full Changelog: oxc-project/tsgolint@v0.7.1...v0.7.2

v0.7.1

Compare Source

What's Changed

  • test(e2e): add test to ensure ALL_RULES array is complete by @​camc314 in #​432
  • fix(return-await): correct schema to accept string options instead of object by @​camc314 in #​433

Full Changelog: oxc-project/tsgolint@v0.7.0...v0.7.1

v0.7.0

Compare Source

What's Changed

New Contributors

Full Changelog: oxc-project/tsgolint@v0.6.0...v0.7.0

v0.6.0

[Compar


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC).

🚦 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.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@codecov
Copy link

codecov bot commented Nov 12, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 70.81%. Comparing base (c1e03eb) to head (96ec89d).

Additional details and impacted files
@@              Coverage Diff              @@
##             develop     #486      +/-   ##
=============================================
- Coverage      71.02%   70.81%   -0.22%     
  Complexity        20       20              
=============================================
  Files             74       74              
  Lines           1850     1850              
  Branches         332      332              
=============================================
- Hits            1314     1310       -4     
- Misses           473      477       +4     
  Partials          63       63              
Flag Coverage Δ
unittests 70.81% <ø> (-0.22%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@github-actions
Copy link

Export Size

Unchanged

@studiometa/ui

Name Size Diff
AbstractFrameTrigger 1.74 kB -
AbstractPrefetch 366 B -
AbstractScrollAnimation 3.56 kB -
AbstractSliderChild 600 B -
Accordion 1.77 kB -
AccordionItem 1.75 kB -
Action 1.11 kB -
AnchorNav 3.85 kB -
AnchorNavLink 3.74 kB -
AnchorNavTarget 125 B -
AnchorScrollTo 2.53 kB -
animationScrollWithEase 648 B -
CircularMarquee 550 B -
Cursor 650 B -
DataBind 697 B -
DataComputed 856 B -
DataEffect 837 B -
DataModel 780 B -
Draggable 1.64 kB -
Fetch 2.34 kB -
Figure 1.72 kB -
FigureShopify 1.98 kB -
FigureTwicpics 2.26 kB -
FigureVideo 1.87 kB -
FigureVideoTwicpics 2.44 kB -
Frame 3.47 kB -
FrameAnchor 1.84 kB -
FrameForm 1.92 kB -
FrameLoader 1.45 kB -
FrameTarget 1.75 kB -
FrameTriggerLoader 1.46 kB -
Hoverable 953 B -
LargeText 713 B -
LazyInclude 322 B -
Menu 2.33 kB -
MenuBtn 140 B -
MenuList 1.9 kB -
Modal 1.99 kB -
ModalWithTransition 2.09 kB -
Panel 2.38 kB -
PrefetchWhenOver 408 B -
PrefetchWhenVisible 417 B -
ScrollAnimation 3.62 kB -
ScrollAnimationChild 3.75 kB -
ScrollAnimationChildWithEase 4.3 kB -
ScrollAnimationParent 3.8 kB -
ScrollAnimationWithEase 4.16 kB -
ScrollReveal 1.63 kB -
Sentinel 129 B -
Slider 2.3 kB -
SliderBtn 817 B -
SliderCount 650 B -
SliderDots 1.86 kB -
SliderDrag 269 B -
SliderItem 998 B -
SliderProgress 961 B -
Sticky 771 B -
Tabs 1.38 kB -
Target 86 B -
Transition 1.41 kB -
withDeprecation 166 B -
withTransition 1.39 kB -

@titouanmathis titouanmathis force-pushed the renovate/dev-dependencies branch from 326fab3 to 6636642 Compare November 12, 2025 09:00
@titouanmathis titouanmathis changed the title Update dependency esbuild to v0.26.0 Update devDependencies Nov 12, 2025
@titouanmathis titouanmathis force-pushed the renovate/dev-dependencies branch 11 times, most recently from 57b9e7b to 6e72331 Compare November 19, 2025 09:02
@titouanmathis titouanmathis force-pushed the renovate/dev-dependencies branch 14 times, most recently from ba14f6f to 1c03744 Compare November 26, 2025 09:01
@titouanmathis titouanmathis force-pushed the renovate/dev-dependencies branch 14 times, most recently from 8b43242 to 8de1ec3 Compare December 6, 2025 20:57
@titouanmathis titouanmathis force-pushed the renovate/dev-dependencies branch 10 times, most recently from 1d29076 to f439b04 Compare December 13, 2025 13:08
@titouanmathis titouanmathis force-pushed the renovate/dev-dependencies branch 4 times, most recently from 55d912b to f91f3ed Compare December 16, 2025 07:58
@titouanmathis titouanmathis force-pushed the renovate/dev-dependencies branch from f91f3ed to 96ec89d Compare December 16, 2025 14:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants