Skip to content

[pull] master from monkeytypegame:master#834

Merged
pull[bot] merged 19 commits intoUncodedtech:masterfrom
monkeytypegame:master
Mar 17, 2026
Merged

[pull] master from monkeytypegame:master#834
pull[bot] merged 19 commits intoUncodedtech:masterfrom
monkeytypegame:master

Conversation

@pull
Copy link

@pull pull bot commented Mar 17, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

Miodec and others added 19 commits March 17, 2026 19:04
Co-authored-by: Christian Fehmer <fehmer@users.noreply.github.com>
Co-authored-by: Christian Fehmer <cfe@sexy-developer.com>
) (#7604)

Steps to reproduce:

1. Set keymap mode to `static` or `react`
2. Enable layoutfluid
3. Notice how the first key is highlighted as if keymap mode is `next`
### Description

We currently increment it twice when the user fails a repeated test
(e.g. in master mode and makes a mistake).

---------

Co-authored-by: Miodec <jack@monkeytype.com>
…if21) (#7608)

issue: clicking chart labels scrolls to a record

* to reproduce
1- account history chart under the filters.
2- click on the “Words per Minute” or “Accuracy” labels on the sides of
the chart.
3- page scrolls to a record in the results table even if no chart dot
was clicked.
This enables the Zipf funbox on this word list. I used the 10k file as a
source of truth, as it was already ordered by frequency, using a simple
`jq` command:

```bash
jq -r '{ "name": "english_5k", noLazyMode: true, orderedByFrequency: true, words: .words[:5000] }' english_10k.json > english_5k.json
```

This diff is quite large but the above command in equivalent to changing
the `orderedByFrequency` value from `false` to `true`, and copping the
first 5000 words from the 10k file and pasting them over the
alphabetically ordered words.

Also note that the 5k file previously had some 4900-odd words, and it
now has exactly 5000, so the file shows as having slightly more lines
than before. I'm not sure if the extra ~50 words will affect anything,
I'm happy to limit the words to only those that were in the original
file.

### Description

<!-- Please describe the change(s) made in your PR -->

### Checks

- [ ] Adding quotes?
- [ ] Make sure to include translations for the quotes in the
description (or another comment) so we can verify their content.
- [ ] Adding a language?
- Make sure to follow the [languages
documentation](https://github.com/monkeytypegame/monkeytype/blob/master/docs/LANGUAGES.md)
  - [ ] Add language to `packages/schemas/src/languages.ts`
- [ ] Add language to exactly one group in
`frontend/src/ts/constants/languages.ts`
  - [ ] Add language json file to `frontend/static/languages`
- [ ] Adding a theme?
- Make sure to follow the [themes
documentation](https://github.com/monkeytypegame/monkeytype/blob/master/docs/THEMES.md)
  - [ ] Add theme to `packages/schemas/src/themes.ts`
  - [ ] Add theme to `frontend/src/ts/constants/themes.ts`
  - [ ] (optional) Add theme css file to `frontend/static/themes`
- [ ] Add some screenshots of the theme, especially with different test
settings (colorful, flip colors) to your pull request
- [ ] Adding a layout?
- [ ] Make sure to follow the [layouts
documentation](https://github.com/monkeytypegame/monkeytype/blob/master/docs/LAYOUTS.md)
  - [ ] Add layout to `packages/schemas/src/layouts.ts`
  - [ ] Add layout json file to `frontend/static/layouts`
- [ ] Adding a font?
- Make sure to follow the [fonts
documentation](https://github.com/monkeytypegame/monkeytype/blob/master/docs/FONTS.md)
  - [ ] Add font file to `frontend/static/webfonts`
  - [ ] Add font to `packages/schemas/src/fonts.ts`
  - [ ] Add font to `frontend/src/ts/constants/fonts.ts`
- [x] Check if any open issues are related to this PR; if so, be sure to
tag them below.
- [x] Make sure the PR title follows the Conventional Commits standard.
(https://www.conventionalcommits.org for more info)
- [x] Make sure to include your GitHub username prefixed with @ inside
parentheses at the end of the PR title.

<!-- label(optional scope): pull request title (@your_github_username)
-->

<!-- I know I know they seem boring but please do them, they help us and
you will find out it also helps you.-->

Closes #

<!-- the issue(s) your PR resolves if any (delete if that is not the
case) -->
<!-- please also reference any issues and or PRs related to your pull
request -->
<!-- Also remove it if you are not following any issues. -->

<!-- pro tip: you can mention an issue, PR, or discussion on GitHub by
referencing its hash number e.g:
[#1234](#1234) -->

<!-- pro tip: you can press . (dot or period) in the code tab of any
GitHub repo to get access to GitHub's VS Code web editor Enjoy! :) -->
…norwd) (#7621)

### Description

I missed this in #7620

### Checks

- [ ] Adding quotes?
- [ ] Make sure to include translations for the quotes in the
description (or another comment) so we can verify their content.
- [ ] Adding a language?
- Make sure to follow the [languages
documentation](https://github.com/monkeytypegame/monkeytype/blob/master/docs/LANGUAGES.md)
  - [ ] Add language to `packages/schemas/src/languages.ts`
- [ ] Add language to exactly one group in
`frontend/src/ts/constants/languages.ts`
  - [ ] Add language json file to `frontend/static/languages`
- [ ] Adding a theme?
- Make sure to follow the [themes
documentation](https://github.com/monkeytypegame/monkeytype/blob/master/docs/THEMES.md)
  - [ ] Add theme to `packages/schemas/src/themes.ts`
  - [ ] Add theme to `frontend/src/ts/constants/themes.ts`
  - [ ] (optional) Add theme css file to `frontend/static/themes`
- [ ] Add some screenshots of the theme, especially with different test
settings (colorful, flip colors) to your pull request
- [ ] Adding a layout?
- [ ] Make sure to follow the [layouts
documentation](https://github.com/monkeytypegame/monkeytype/blob/master/docs/LAYOUTS.md)
  - [ ] Add layout to `packages/schemas/src/layouts.ts`
  - [ ] Add layout json file to `frontend/static/layouts`
- [ ] Adding a font?
- Make sure to follow the [fonts
documentation](https://github.com/monkeytypegame/monkeytype/blob/master/docs/FONTS.md)
  - [ ] Add font file to `frontend/static/webfonts`
  - [ ] Add font to `packages/schemas/src/fonts.ts`
  - [ ] Add font to `frontend/src/ts/constants/fonts.ts`
- [ ] Check if any open issues are related to this PR; if so, be sure to
tag them below.
- [ ] Make sure the PR title follows the Conventional Commits standard.
(https://www.conventionalcommits.org for more info)
- [ ] Make sure to include your GitHub username prefixed with @ inside
parentheses at the end of the PR title.

<!-- label(optional scope): pull request title (@your_github_username)
-->

<!-- I know I know they seem boring but please do them, they help us and
you will find out it also helps you.-->

Closes #

<!-- the issue(s) your PR resolves if any (delete if that is not the
case) -->
<!-- please also reference any issues and or PRs related to your pull
request -->
<!-- Also remove it if you are not following any issues. -->

<!-- pro tip: you can mention an issue, PR, or discussion on GitHub by
referencing its hash number e.g:
[#1234](#1234) -->

<!-- pro tip: you can press . (dot or period) in the code tab of any
GitHub repo to get access to GitHub's VS Code web editor Enjoy! :) -->
fix some issue in input history in zen mode test

* the results history render empty entries because the code still tried
to read target words
* always shows wpm infinity for last words
Added 10 English quotes (each entry has the quote, source, id, and
character length)

Quotes added:
• “It was the best of times, it was the worst of times, it was the age
of wisdom, it was the age of foolishness.” - A Tale of Two Cities
• “It is our choices, Harry, that show what we truly are, far more than
our abilities.” - Harry Potter and the Chamber of Secrets
• “I am no bird; and no net ensnares me: I am a free human being with an
independent will.” - Jane Eyre
• “The most important things are the hardest to say. They are the things
you get ashamed of, because words diminish them.” - The Body
• “I took a deep breath and listened to the old brag of my heart: I am,
I am, I am.” - The Bell Jar
• “Two roads diverged in a wood, and I took the one less traveled by,
and that has made all the difference.” - The Road Not Taken
• “The world breaks everyone, and afterward, some are strong at the
broken places.” - A Farewell to Arms
• “So we beat on, boats against the current, borne back ceaselessly into
the past. Old sport.” - The Great Gatsby
• “One must always be careful of books, and what is inside them, for
words have the power to change us.” - Clockwork Angel
• “There is no greater agony than bearing an untold story inside you.” -
I Know Why the Caged Bird Sings

All quotes are provided in English.

Checks
	•	Adding quotes
• Included the full quote text in the description so the content can be
verified.

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
…yLinAungGo) (#7636)

### Description

The sed command:
````sed
s/\xe1\x80\xba\xe1\x80\xb7/\xe1\x80\xb7\xe1\x80\xba/g
````
Reordered (lower dot` ့`) U+1037 (visible virama` ်`) to U+1037 U+103A
as specified by the Normalization section of [Unicode Technical Note
#11](https://www.unicode.org/notes/tn11)

`နှင့်` & `နှင့်`: although visually indifferent have different byte
ordering which affect the way its typed in

This will fix the inconsistent ordering of the two characters.
Bumps [nodemon](https://github.com/remy/nodemon) from 3.1.4 to 3.1.14.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/remy/nodemon/releases">nodemon's
releases</a>.</em></p>
<blockquote>
<h2>v3.1.14</h2>
<h2><a
href="https://github.com/remy/nodemon/compare/v3.1.13...v3.1.14">3.1.14</a>
(2026-02-20)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>get watch working on windows (<a
href="https://github.com/remy/nodemon/commit/cfebe2feb2054a13fa6b9c493c1cd826ffccf167">cfebe2f</a>),
closes <a
href="https://redirect.github.com/remy/nodemon/issues/2270">#2270</a></li>
</ul>
<h2>v3.1.13</h2>
<h2><a
href="https://github.com/remy/nodemon/compare/v3.1.12...v3.1.13">3.1.13</a>
(2026-02-19)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>TypeScript definition for 'restart' args (<a
href="https://github.com/remy/nodemon/commit/5c0371583925dc2c153ca6f23d886f3e7b109d41">5c03715</a>),
closes <a
href="https://redirect.github.com/remy/nodemon/issues/2265">#2265</a></li>
</ul>
<h2>v3.1.12</h2>
<h2><a
href="https://github.com/remy/nodemon/compare/v3.1.11...v3.1.12">3.1.12</a>
(2026-02-19)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>bump minimatch (<a
href="https://github.com/remy/nodemon/commit/9376af3f24e3341ed031d88f230b09f0261c5521">9376af3</a>),
closes <a
href="https://redirect.github.com/remy/nodemon/issues/2267">#2267</a></li>
</ul>
<h2>v3.1.11</h2>
<h2><a
href="https://github.com/remy/nodemon/compare/v3.1.10...v3.1.11">3.1.11</a>
(2025-11-11)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>script.start with missing file (<a
href="https://github.com/remy/nodemon/commit/8d927f105eca3d5db96b19cdbe0c6a6d8cfb9a5f">8d927f1</a>),
closes <a
href="https://redirect.github.com/remy/nodemon/issues/2258">#2258</a></li>
</ul>
<h2>v3.1.10</h2>
<h2><a
href="https://github.com/remy/nodemon/compare/v3.1.9...v3.1.10">3.1.10</a>
(2025-04-23)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>update types and jsdocs (<a
href="https://redirect.github.com/remy/nodemon/issues/2232">#2232</a>)
(<a
href="https://github.com/remy/nodemon/commit/297c7c798b5e8be9b0a0b48c7c400953f3bc465e">297c7c7</a>),
closes <a
href="https://redirect.github.com/remy/nodemon/issues/2231">#2231</a></li>
</ul>
<h2>v3.1.9</h2>
<h2><a
href="https://github.com/remy/nodemon/compare/v3.1.8...v3.1.9">3.1.9</a>
(2024-12-13)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>maintain backward support for <code>exitcrash</code> (<a
href="https://github.com/remy/nodemon/commit/9c9de6eb075c62650145bfebfac3680923f172d6">9c9de6e</a>)</li>
</ul>
<h2>v3.1.8</h2>
<h2><a
href="https://github.com/remy/nodemon/compare/v3.1.7...v3.1.8">3.1.8</a>
(2024-12-13)</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/remy/nodemon/commit/cfebe2feb2054a13fa6b9c493c1cd826ffccf167"><code>cfebe2f</code></a>
fix: get watch working on windows</li>
<li><a
href="https://github.com/remy/nodemon/commit/f34bfa93296864ec2449ca615a539c96521a87cd"><code>f34bfa9</code></a>
chore: fix release to run <em>after</em> tests</li>
<li><a
href="https://github.com/remy/nodemon/commit/5c0371583925dc2c153ca6f23d886f3e7b109d41"><code>5c03715</code></a>
fix: TypeScript definition for 'restart' args</li>
<li><a
href="https://github.com/remy/nodemon/commit/28de4b7c5499fba6ce595021fccfcf6b5c043e5a"><code>28de4b7</code></a>
chore: semver-release wanted 22-24 🤦</li>
<li><a
href="https://github.com/remy/nodemon/commit/6217164991b854005250794caa8deff5fbbf057b"><code>6217164</code></a>
chore: move release workflow to node 20</li>
<li><a
href="https://github.com/remy/nodemon/commit/2c458de9b5d5600e18afb4f11fad6077a384a4d1"><code>2c458de</code></a>
chore: bump semver-release + update workflow</li>
<li><a
href="https://github.com/remy/nodemon/commit/9376af3f24e3341ed031d88f230b09f0261c5521"><code>9376af3</code></a>
fix: bump minimatch</li>
<li><a
href="https://github.com/remy/nodemon/commit/e045423401baa9c539fdb3750fc3fb73ca8efc4c"><code>e045423</code></a>
chore: website</li>
<li><a
href="https://github.com/remy/nodemon/commit/f7a4edd37eba6dbf889aec2c62910f2cb972ed79"><code>f7a4edd</code></a>
chore: website</li>
<li><a
href="https://github.com/remy/nodemon/commit/f26223f9af2e5c21b0360ab05608eb65ea3d88b7"><code>f26223f</code></a>
chore: website</li>
<li>Additional commits viewable in <a
href="https://github.com/remy/nodemon/compare/v3.1.4...v3.1.14">compare
view</a></li>
</ul>
</details>
<details>
<summary>Maintainer changes</summary>
<p>This version was pushed to npm by [GitHub Actions](<a
href="https://www.npmjs.com/~GitHub">https://www.npmjs.com/~GitHub</a>
Actions), a new releaser for nodemon since your current version.</p>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=nodemon&package-manager=npm_and_yarn&previous-version=3.1.4&new-version=3.1.14)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
### Description

<!-- Please describe the change(s) made in your PR -->

### Checks

- [ ] Adding quotes?
- [ ] Make sure to include translations for the quotes in the
description (or another comment) so we can verify their content.
- [ ] Adding a language?
- Make sure to follow the [languages
documentation](https://github.com/monkeytypegame/monkeytype/blob/master/docs/LANGUAGES.md)
  - [ ] Add language to `packages/schemas/src/languages.ts`
- [ ] Add language to exactly one group in
`frontend/src/ts/constants/languages.ts`
  - [ ] Add language json file to `frontend/static/languages`
- [ ] Adding a theme?
- Make sure to follow the [themes
documentation](https://github.com/monkeytypegame/monkeytype/blob/master/docs/THEMES.md)
  - [ ] Add theme to `packages/schemas/src/themes.ts`
  - [ ] Add theme to `frontend/src/ts/constants/themes.ts`
  - [ ] (optional) Add theme css file to `frontend/static/themes`
- [ ] Add some screenshots of the theme, especially with different test
settings (colorful, flip colors) to your pull request
- [ ] Adding a layout?
- [ ] Make sure to follow the [layouts
documentation](https://github.com/monkeytypegame/monkeytype/blob/master/docs/LAYOUTS.md)
  - [ ] Add layout to `packages/schemas/src/layouts.ts`
  - [ ] Add layout json file to `frontend/static/layouts`
- [ ] Adding a font?
- Make sure to follow the [fonts
documentation](https://github.com/monkeytypegame/monkeytype/blob/master/docs/FONTS.md)
  - [ ] Add font file to `frontend/static/webfonts`
  - [ ] Add font to `packages/schemas/src/fonts.ts`
  - [ ] Add font to `frontend/src/ts/constants/fonts.ts`
- [ ] Check if any open issues are related to this PR; if so, be sure to
tag them below.
- [ ] Make sure the PR title follows the Conventional Commits standard.
(https://www.conventionalcommits.org for more info)
- [ ] Make sure to include your GitHub username prefixed with @ inside
parentheses at the end of the PR title.

<!-- label(optional scope): pull request title (@your_github_username)
-->

<!-- I know I know they seem boring but please do them, they help us and
you will find out it also helps you.-->

Closes #

<!-- the issue(s) your PR resolves if any (delete if that is not the
case) -->
<!-- please also reference any issues and or PRs related to your pull
request -->
<!-- Also remove it if you are not following any issues. -->

<!-- pro tip: you can mention an issue, PR, or discussion on GitHub by
referencing its hash number e.g:
[#1234](#1234) -->

<!-- pro tip: you can press . (dot or period) in the code tab of any
GitHub repo to get access to GitHub's VS Code web editor Enjoy! :) -->
Co-authored-by: Miodec <jack@monkeytype.com>
…cd123) (#7673)

### Description

Steps to reproduce:

1. Search for `"("`
2. Open console
3. See error

Related #7658
Bumps [sass](https://github.com/sass/dart-sass) from 1.70.0 to 1.98.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/sass/dart-sass/releases">sass's
releases</a>.</em></p>
<blockquote>
<h2>Dart Sass 1.98.0</h2>
<p>To install Sass 1.98.0, download one of the packages below and <a
href="https://katiek2.github.io/path-doc/">add it to your PATH</a>, or
see <a href="https://sass-lang.com/install">the Sass website</a> for
full installation instructions.</p>
<h1>Changes</h1>
<h3>Command-Line Interface</h3>
<ul>
<li>Gracefully handle dependency loops in <code>--watch</code>
mode.</li>
</ul>
<h3>Dart API</h3>
<ul>
<li>Add a <code>const Logger.defaultLogger</code> field. This provides a
logger that emits to standard error or the browser console, but
automatically chooses whether to use terminal colors.</li>
</ul>
<h3>JavaScript API</h3>
<ul>
<li>
<p>Fix a crash when manually constructing a <code>SassCalculation</code>
for <code>'calc'</code> with an argument that can't be simplified.</p>
</li>
<li>
<p>Properly emit deprecation warnings as text rather than
<code>StringBuffer</code> objects when running in a browser.</p>
</li>
<li>
<p>Emit colored warnings and other messages on the console when running
in a browser.</p>
</li>
</ul>
<p>See the <a
href="https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#1980">full
changelog</a> for changes in earlier releases.</p>
<h2>Dart Sass 1.97.3</h2>
<p>To install Sass 1.97.3, download one of the packages below and <a
href="https://katiek2.github.io/path-doc/">add it to your PATH</a>, or
see <a href="https://sass-lang.com/install">the Sass website</a> for
full installation instructions.</p>
<h1>Changes</h1>
<ul>
<li>Fix a bug where nesting an at-rule within multiple style rules in
plain CSS could cause outer style rules to be omitted.</li>
</ul>
<p>See the <a
href="https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#1973">full
changelog</a> for changes in earlier releases.</p>
<h2>Dart Sass 1.97.2</h2>
<p>To install Sass 1.97.2, download one of the packages below and <a
href="https://katiek2.github.io/path-doc/">add it to your PATH</a>, or
see <a href="https://sass-lang.com/install">the Sass website</a> for
full installation instructions.</p>
<h1>Changes</h1>
<ul>
<li>Additional fixes for implicit configuration when nested imports are
involved.</li>
</ul>
<p>See the <a
href="https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#1972">full
changelog</a> for changes in earlier releases.</p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/sass/dart-sass/blob/main/CHANGELOG.md">sass's
changelog</a>.</em></p>
<blockquote>
<h2>1.98.0</h2>
<h3>Command-Line Interface</h3>
<ul>
<li>Gracefully handle dependency loops in <code>--watch</code>
mode.</li>
</ul>
<h3>Dart API</h3>
<ul>
<li>Add a <code>const Logger.defaultLogger</code> field. This provides a
logger that emits to
standard error or the browser console, but automatically chooses whether
to
use terminal colors.</li>
</ul>
<h3>JavaScript API</h3>
<ul>
<li>
<p>Fix a crash when manually constructing a <code>SassCalculation</code>
for <code>'calc'</code> with
an argument that can't be simplified.</p>
</li>
<li>
<p>Properly emit deprecation warnings as text rather than
<code>StringBuffer</code> objects
when running in a browser.</p>
</li>
<li>
<p>Emit colored warnings and other messages on the console when running
in a
browser.</p>
</li>
</ul>
<h2>1.97.3</h2>
<ul>
<li>Fix a bug where nesting an at-rule within multiple style rules in
plain CSS
could cause outer style rules to be omitted.</li>
</ul>
<h2>1.97.2</h2>
<ul>
<li>Additional fixes for implicit configuration when nested imports are
involved.</li>
</ul>
<h2>1.97.1</h2>
<ul>
<li>Fix a bug with the new CSS-style <code>if()</code> syntax where
values would be evaluated
even if their conditions didn't match.</li>
</ul>
<h2>1.97.0</h2>
<ul>
<li>Add support for the <code>display-p3-linear</code> color space.</li>
</ul>
<h2>1.96.0</h2>
<ul>
<li>Allow numbers with complex units (more than one numerator unit or
more than
zero denominator units) to be emitted to CSS. These are now emitted as
<code>calc()</code> expressions, which now support complex units in
plain CSS.</li>
</ul>
<h2>1.95.1</h2>
<ul>
<li>No user-visible changes.</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/sass/dart-sass/commit/5a81ae3348caab2131ee08c8c0141337420372b5"><code>5a81ae3</code></a>
Bump version to 1.98.0 (<a
href="https://redirect.github.com/sass/dart-sass/issues/2754">#2754</a>)</li>
<li><a
href="https://github.com/sass/dart-sass/commit/e25e71ddd86b29b6a91f189a1211656081d1932a"><code>e25e71d</code></a>
Update immutable to v5.1.5 (<a
href="https://redirect.github.com/sass/dart-sass/issues/2753">#2753</a>)</li>
<li><a
href="https://github.com/sass/dart-sass/commit/43fac1a989ce2a9ee66d95d99f739881462ee3a8"><code>43fac1a</code></a>
Bump actions/upload-artifact from 6 to 7 (<a
href="https://redirect.github.com/sass/dart-sass/issues/2747">#2747</a>)</li>
<li><a
href="https://github.com/sass/dart-sass/commit/8b85c9aae6af8cb4bd3f6717ed3aae5c1065fe6d"><code>8b85c9a</code></a>
Bump actions/download-artifact from 7 to 8 (<a
href="https://redirect.github.com/sass/dart-sass/issues/2749">#2749</a>)</li>
<li><a
href="https://github.com/sass/dart-sass/commit/00f83f0c12318e48d7f0f77e2f22e2b59966093c"><code>00f83f0</code></a>
Bump postcss from 8.5.6 to 8.5.8 in /pkg/sass-parser (<a
href="https://redirect.github.com/sass/dart-sass/issues/2752">#2752</a>)</li>
<li><a
href="https://github.com/sass/dart-sass/commit/0a325a46a76c6a1d312aaab5a6b1f9a80d453594"><code>0a325a4</code></a>
Bump actions/attest-build-provenance from 3 to 4 (<a
href="https://redirect.github.com/sass/dart-sass/issues/2748">#2748</a>)</li>
<li><a
href="https://github.com/sass/dart-sass/commit/7fb3c0f61adaa73be963408fbce29bdc596297c3"><code>7fb3c0f</code></a>
Gracefully handle dependency loops in watch mode (<a
href="https://redirect.github.com/sass/dart-sass/issues/2746">#2746</a>)</li>
<li><a
href="https://github.com/sass/dart-sass/commit/e86d0445ecc82687b29ff4784d8d6a86c1ca92f2"><code>e86d044</code></a>
Bump eslint from 9.39.3 to 10.0.1 in /pkg/sass-parser (<a
href="https://redirect.github.com/sass/dart-sass/issues/2743">#2743</a>)</li>
<li><a
href="https://github.com/sass/dart-sass/commit/4bcd256f99df392d3e54a96692a991a1f287bd05"><code>4bcd256</code></a>
Add Logger.defaultLogger to automatically choose whether to use colors
(<a
href="https://redirect.github.com/sass/dart-sass/issues/2742">#2742</a>)</li>
<li><a
href="https://github.com/sass/dart-sass/commit/c3f8ff0f6cc43f194c2989eaaf5b720f34943ec4"><code>c3f8ff0</code></a>
Always convert printed objects to strings in JS (<a
href="https://redirect.github.com/sass/dart-sass/issues/2741">#2741</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/sass/dart-sass/compare/1.70.0...1.98.0">compare
view</a></li>
</ul>
</details>
<details>
<summary>Maintainer changes</summary>
<p>This version was pushed to npm by [GitHub Actions](<a
href="https://www.npmjs.com/~GitHub">https://www.npmjs.com/~GitHub</a>
Actions), a new releaser for sass since your current version.</p>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sass&package-manager=npm_and_yarn&previous-version=1.70.0&new-version=1.98.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
### Description

Requested by @fehmer
#7674 (comment)

### Checks

- [x] Check if any open issues are related to this PR; if so, be sure to
tag them below.
- [x] Make sure the PR title follows the Conventional Commits standard.
(https://www.conventionalcommits.org for more info)
- [x] Make sure to include your GitHub username prefixed with @ inside
parentheses at the end of the PR title.
@pull pull bot locked and limited conversation to collaborators Mar 17, 2026
@pull pull bot added the ⤵️ pull label Mar 17, 2026
@pull pull bot merged commit c460647 into Uncodedtech:master Mar 17, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants