chore(deps-dev): bump @biomejs/biome from 2.5.11 to 2.5.12 #2735

Merged
dependabot[bot] opened 4:01pm on September 8, 2026 wanted to merge 2 commits into slackapi/node-slack-sdk main from
dependabot/npm_and_yarn/biomejs/biome-2.5.12

Pull Request Overview

  • Opened on September 8, 2026
  • Status Merged
  • Commit count 2 with first commit September 8, 2026

Total Delta

0 Total Diff Delta

Open Days

Open 9 weekdays

Test Delta

0 Diff Delta in Test Files
Breakdown by Phase

How long has this pull request spent in each phase of its lifecycle?

Fraction of total time Business days Phase
 
0.0 days Authoring 0 commits before pull request opened for review
 
0.0 days Awaiting first review
Set up deploy tracking to begin tracking full PR start-to-deploy times

Total time for pull request 0.0 business days from first commit authored to merge
Deploy tracking has not been set up

Author avatar

chore(deps-dev): bump @biomejs/biome from 2.5.11 to 2.5.12

Bumps @biomejs/biome from 2.5.11 to 2.5.12.

Release notes

Sourced from @​biomejs/biome's releases.



Biome CLI v2.5.12


2.5.12


Patch Changes




  • #11440 b88f1ea Thanks @​Princesseuh! - Fixed Astro attribute expressions rejecting TypeScript and JSX syntax that is accepted in text expressions.


    <Component icon={<Icon />} count={total as number} onSelect={(e: Event) => e} />
    



  • #11440 b88f1ea Thanks @​Princesseuh! - Fixed Astro attribute names being split on : and . inside an expression, such as {x && <button x-on:keyup.enter={go} client:load.foo />}.




  • #11440 b88f1ea Thanks @​Princesseuh! - Fixed a bare > in the children of an Astro expression being treated as markup, such as {x && <div>a > b</div>}.




  • #11440 b88f1ea Thanks @​Princesseuh! - Fixed HTML comments inside an Astro expression failing to parse. They are now read as trivia, wherever they appear among the children.


    {x && <div><!-- first -->text<!-- last --></div>}
    
    {cond && <a></a><!-- c --><b></b>}



  • #11440 b88f1ea Thanks @​Princesseuh! - Fixed is:raw children inside an Astro expression being read as JSX, such as {x && <div is:raw>{not js} < & text</div>}.




  • #11440 b88f1ea Thanks @​Princesseuh! - Fixed an apostrophe or quote in the text of a JSX element inside an Astro expression ending the expression early, such as {items.map((i) => <li>it's {i}</li>)}.




  • #11440 b88f1ea Thanks @​Princesseuh! - Fixed the children of a <script> or <style> inside an Astro expression being read as JSX. Their contents are text, so braces and comparisons no longer have to be escaped.


    {cond && <style>a { color: red }</style>}
    
    {cond && <script>let x = {a: 1};</script>}



  • #11440 b88f1ea Thanks @​Princesseuh! - Added support for template literal attribute values inside an Astro expression, such as {x && <C data-x=t${x} />}.




  • #11440 b88f1ea Thanks @​Princesseuh! - Fixed unquoted attribute values being rejected inside an Astro expression, such as {x && <a class=foo maxlength=255 href=/about>go</a>}.




  • #11440 b88f1ea Thanks @​Princesseuh! - Fixed a template literal nested inside ${} breaking the rest of an Astro file, such as const href = /blog${page === 0 ? '' :/${page + 1}};.




  • #11440 b88f1ea Thanks @​Princesseuh! - Fixed a quote inside a regex character class breaking the rest of an Astro file, such as const unsafe = /[/"]/;.




  • #11508 54f3a2e Thanks @​dyc3! - Added the nursery rule useFlatMathMinMax. Because Math.min() and Math.max() accept any number of arguments, the rule reports unnecessary nested calls to the same method:


    Math.max(Math.max(a, b), c);
    

    The fix flattens this expression to Math.max(a, b, c).




<!-- raw HTML omitted -->

... (truncated)

Changelog

Sourced from @​biomejs/biome's changelog.



2.5.12


Patch Changes




  • #11440 b88f1ea Thanks @​Princesseuh! - Fixed Astro attribute expressions rejecting TypeScript and JSX syntax that is accepted in text expressions.


    <Component icon={<Icon />} count={total as number} onSelect={(e: Event) => e} />
    



  • #11440 b88f1ea Thanks @​Princesseuh! - Fixed Astro attribute names being split on : and . inside an expression, such as {x && <button x-on:keyup.enter={go} client:load.foo />}.




  • #11440 b88f1ea Thanks @​Princesseuh! - Fixed a bare > in the children of an Astro expression being treated as markup, such as {x && <div>a > b</div>}.




  • #11440 b88f1ea Thanks @​Princesseuh! - Fixed HTML comments inside an Astro expression failing to parse. They are now read as trivia, wherever they appear among the children.


    {x && <div><!-- first -->text<!-- last --></div>}
    
    {cond && <a></a><!-- c --><b></b>}



  • #11440 b88f1ea Thanks @​Princesseuh! - Fixed is:raw children inside an Astro expression being read as JSX, such as {x && <div is:raw>{not js} < & text</div>}.




  • #11440 b88f1ea Thanks @​Princesseuh! - Fixed an apostrophe or quote in the text of a JSX element inside an Astro expression ending the expression early, such as {items.map((i) => <li>it's {i}</li>)}.




  • #11440 b88f1ea Thanks @​Princesseuh! - Fixed the children of a <script> or <style> inside an Astro expression being read as JSX. Their contents are text, so braces and comparisons no longer have to be escaped.


    {cond && <style>a { color: red }</style>}
    
    {cond && <script>let x = {a: 1};</script>}



  • #11440 b88f1ea Thanks @​Princesseuh! - Added support for template literal attribute values inside an Astro expression, such as {x && <C data-x=t${x} />}.




  • #11440 b88f1ea Thanks @​Princesseuh! - Fixed unquoted attribute values being rejected inside an Astro expression, such as {x && <a class=foo maxlength=255 href=/about>go</a>}.




  • #11440 b88f1ea Thanks @​Princesseuh! - Fixed a template literal nested inside ${} breaking the rest of an Astro file, such as const href = /blog${page === 0 ? '' :/${page + 1}};.




  • #11440 b88f1ea Thanks @​Princesseuh! - Fixed a quote inside a regex character class breaking the rest of an Astro file, such as const unsafe = /[/"]/;.




  • #11508 54f3a2e Thanks @​dyc3! - Added the nursery rule useFlatMathMinMax. Because Math.min() and Math.max() accept any number of arguments, the rule reports unnecessary nested calls to the same method:


    Math.max(Math.max(a, b), c);
    

    The fix flattens this expression to Math.max(a, b, c).




  • #11585 c5c8315 Thanks @​Netail! - Fixed #11475: noUnresolvedImports no longer reports Bun runtime built-in modules (bun, bun:bundle, bun:ffi, bun:jsc, bun:sqlite, bun:test).




<!-- raw HTML omitted -->

... (truncated)

Commits


Comments Threads Pending Resolution

Resolved Comment Threads

No resolved comments have been left on this PR.