115 Commits

Author SHA1 Message Date
d2818bb272 chore(deps): update dependency astro to v4.16.18
Some checks failed
Build, check & Test / run (push) Failing after 1m56s
Lint / run (push) Failing after 1m11s
Build Docker Image / build_docker (push) Failing after 3m20s
2025-03-20 19:06:03 +00:00
bc97d9106b feat: Filemagedon
Some checks failed
Build, check & Test / run (push) Failing after 1m45s
Lint / run (push) Failing after 48s
Build Docker Image / build_docker (push) Failing after 3m18s
Signed-off-by: Avior <git@avior.me>
2024-09-11 14:38:58 +02:00
3e91597dca feat: multiple changes
Signed-off-by: Avior <git@avior.me>
2024-09-09 14:27:46 +02:00
d8f203f434 chore(deps): update dependency @types/node to v20.14.10 (#31)
Some checks failed
Build Docker Image / build_docker (push) Failing after 3m27s
Lint / run (push) Failing after 44s
Build, check & Test / run (push) Successful in 9m2s
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | devDependencies | patch | [`20.14.9` -> `20.14.10`](https://renovatebot.com/diffs/npm/@types%2fnode/20.14.9/20.14.10) |

---

### Configuration

📅 **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.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjEuMCIsInVwZGF0ZWRJblZlciI6IjM3LjQyMS4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->

Reviewed-on: #31
Co-authored-by: Renovate Bot <renovate@dzeio.com>
Co-committed-by: Renovate Bot <renovate@dzeio.com>
2024-07-10 08:28:58 +00:00
d71a017a41 chore(deps): update dependency simple-icons-astro to v13.1.0 (#32)
Some checks are pending
Build, check & Test / run (push) Waiting to run
Build Docker Image / build_docker (push) Waiting to run
Lint / run (push) Waiting to run
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [simple-icons-astro](https://simple-icons-astro.dzeio.com) ([source](https://github.com/dzeiocom/simple-icons-astro)) | dependencies | minor | [`13.0.0` -> `13.1.0`](https://renovatebot.com/diffs/npm/simple-icons-astro/13.0.0/13.1.0) |

---

### Release Notes

<details>
<summary>dzeiocom/simple-icons-astro (simple-icons-astro)</summary>

### [`v13.1.0`](34bc23bd98...8fe6a42966)

[Compare Source](34bc23bd98...8fe6a42966)

</details>

---

### Configuration

📅 **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.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjEuMCIsInVwZGF0ZWRJblZlciI6IjM3LjQyMS4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->

Reviewed-on: #32
Co-authored-by: Renovate Bot <renovate@dzeio.com>
Co-committed-by: Renovate Bot <renovate@dzeio.com>
2024-07-10 08:28:52 +00:00
4135916fc4 Update Dockerfile
Some checks are pending
Build, check & Test / run (push) Waiting to run
Build Docker Image / build_docker (push) Waiting to run
Lint / run (push) Waiting to run
2024-07-10 08:28:42 +00:00
05c220da60 chore(deps): update dependency lucide-astro to v0.407.0 (#36)
Some checks failed
Lint / run (push) Waiting to run
Build, check & Test / run (push) Has been cancelled
Build Docker Image / build_docker (push) Has been cancelled
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [lucide-astro](https://lucide-astro.dzeio.com) ([source](https://github.com/dzeiocom/lucide-astro)) | dependencies | minor | [`0.399.0` -> `0.407.0`](https://renovatebot.com/diffs/npm/lucide-astro/0.399.0/0.407.0) |

---

### Release Notes

<details>
<summary>dzeiocom/lucide-astro (lucide-astro)</summary>

### [`v0.407.0`](26d77e547f...2849a9ebdc)

[Compare Source](26d77e547f...2849a9ebdc)

</details>

---

### Configuration

📅 **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.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjEuMCIsInVwZGF0ZWRJblZlciI6IjM3LjQyMS4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->

Reviewed-on: #36
Co-authored-by: Renovate Bot <renovate@dzeio.com>
Co-committed-by: Renovate Bot <renovate@dzeio.com>
2024-07-10 08:27:35 +00:00
59d17356ab chore(deps): update dependency @biomejs/biome to v1.8.3 (#25)
Some checks failed
Build Docker Image / build_docker (push) Failing after 3m28s
Lint / run (push) Failing after 46s
Build, check & Test / run (push) Successful in 8m17s
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [@biomejs/biome](https://biomejs.dev) ([source](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome)) | devDependencies | patch | [`1.8.2` -> `1.8.3`](https://renovatebot.com/diffs/npm/@biomejs%2fbiome/1.8.2/1.8.3) |

---

### Release Notes

<details>
<summary>biomejs/biome (@&#8203;biomejs/biome)</summary>

### [`v1.8.3`](https://github.com/biomejs/biome/blob/HEAD/CHANGELOG.md#v183-2024-06-27)

[Compare Source](54b4c9a390...c28d5978c1)

##### CLI

##### Bug fixes

-   Fix [#&#8203;3104](https://github.com/biomejs/biome/issues/3104) by suppressing node warnings when using `biome migrate`. Contributed by [@&#8203;SuperchupuDev](https://github.com/SuperchupuDev)

-   Force colors to be off when using the GitHub reporter to properly create annotations in GitHub actions ([#&#8203;3148](https://github.com/biomejs/biome/issues/3148)). Contributed by [@&#8203;Sec-ant](https://github.com/Sec-ant)

##### Parser

##### Bug fixes

-   Implement [CSS unicode range](https://github.com/biomejs/biome/pull/3251). Contributed by [@&#8203;denbezrukov](https://github.com/denbezrukov)

##### Formatter

##### Bug fixes

-   Fix [#&#8203;3184](https://github.com/biomejs/biome/issues/3184) CSS formatter converts custom identifiers to lowercase. Contributed by [@&#8203;denbezrukov](https://github.com/denbezrukov)
-   Fix [#&#8203;3256](https://github.com/biomejs/biome/issues/3256) constant crashes when editing css files [#&#8203;3256](https://github.com/biomejs/biome/issues/3256). Contributed by [@&#8203;denbezrukov](https://github.com/denbezrukov)

##### Linter

##### New features

-   Add `nursery/useDeprecatedReason` rule. Contributed by [@&#8203;vohoanglong0107](https://github.com/vohoanglong0107).
-   Add [nursery/noExportedImports](https://biomejs.dev/linter/rules/no-exported-imports/). Contributed by [@&#8203;Conaclos](https://github.com/Conaclos)

##### Enhancements

-   Implement [suggestedExtensions option](https://github.com/biomejs/biome/pull/3274) for `useImportExtensions` rule. Contributed by [@&#8203;drdaemos](https://github.com/drdaemos)

##### Bug fixes

-   `useConsistentArrayType` and `useShorthandArrayType` now ignore `Array` in the `extends` and `implements` clauses. Fix [#&#8203;3247](https://github.com/biomejs/biome/issues/3247). Contributed by [@&#8203;Conaclos](https://github.com/Conaclos)
-   Fixes [#&#8203;3066](https://github.com/biomejs/biome/issues/3066) by taking into account the dependencies declared in the `package.json`. Contributed by [@&#8203;ematipico](https://github.com/ematipico)
-   The code action of the `useArrowFunction` rule now preserves a trailing comma when there is only a single type parameter in the arrow function and JSX is enabled. Fixes [#&#8203;3292](https://github.com/biomejs/biome/issues/3292). Contributed by [@&#8203;Sec-ant](https://github.com/Sec-ant)

##### Enhancements

-   Enhance tailwind sorting lint rule [#&#8203;1274](https://github.com/biomejs/biome/issues/1274) with variant support.

    Every preconfigured variant is assigned a `weight` that concurs on establishing the output sorting order.
    Since nesting variants on the same utility class is possible, the resulting `weight` is the Bitwise XOR of all the variants weight for that class.
    Dynamic variants (e.g. `has-[.custom-class]`, `group-[:checked]`) are also supported and they take the `weight` of their base variant name the custom value attached (e.g. `has-[.custom-class]` takes `has` weight).
    Arbitrary variants (e.g. `[&nth-child(2)]`) don't have a weight assigned and they are placed after every known variant.
    Classes with the same amount of arbitrary variants follow lexicographical order. The class that has the highest number of nested arbitrary variants is placed last.
    Screen variants (e.g. `sm:`, `max-md:`, `min-lg:`) are not supported yet.

    Contributed by [@&#8203;lutaok](https://github.com/lutaok)

</details>

---

### Configuration

📅 **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.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjQyMS4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->

Reviewed-on: https://git.dzeio.com/avior/template-web-astro/pulls/25
Co-authored-by: Renovate Bot <renovate@dzeio.com>
Co-committed-by: Renovate Bot <renovate@dzeio.com>
2024-07-04 10:20:33 +00:00
f31b65c678 chore(deps): update dependency lucide-astro to v0.399.0 (#26)
Some checks are pending
Build, check & Test / run (push) Waiting to run
Build Docker Image / build_docker (push) Waiting to run
Lint / run (push) Waiting to run
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [lucide-astro](https://lucide-astro.dzeio.com) ([source](https://github.com/dzeiocom/lucide-astro)) | dependencies | minor | [`0.397.0` -> `0.399.0`](https://renovatebot.com/diffs/npm/lucide-astro/0.397.0/0.399.0) |

---

### Release Notes

<details>
<summary>dzeiocom/lucide-astro (lucide-astro)</summary>

### [`v0.399.0`](4e6e20551a...26d77e547f)

[Compare Source](4e6e20551a...26d77e547f)

</details>

---

### Configuration

📅 **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.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjQxNS4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->

Reviewed-on: #26
Co-authored-by: Renovate Bot <renovate@dzeio.com>
Co-committed-by: Renovate Bot <renovate@dzeio.com>
2024-07-04 10:20:27 +00:00
1c4238bf9a chore(deps): update dependency simple-icons-astro to v13 (#27)
Some checks are pending
Build, check & Test / run (push) Waiting to run
Build Docker Image / build_docker (push) Waiting to run
Lint / run (push) Waiting to run
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [simple-icons-astro](https://simple-icons-astro.dzeio.com) ([source](https://github.com/dzeiocom/simple-icons-astro)) | dependencies | major | [`^12.0.0` -> `^13.0.0`](https://renovatebot.com/diffs/npm/simple-icons-astro/12.4.0/13.0.0) |

---

### Release Notes

<details>
<summary>dzeiocom/simple-icons-astro (simple-icons-astro)</summary>

### [`v13.0.0`](52ebd7702d...34bc23bd98)

[Compare Source](52ebd7702d...34bc23bd98)

</details>

---

### Configuration

📅 **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.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjEuMCIsInVwZGF0ZWRJblZlciI6IjM3LjQyMS4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->

Reviewed-on: #27
Co-authored-by: Renovate Bot <renovate@dzeio.com>
Co-committed-by: Renovate Bot <renovate@dzeio.com>
2024-07-04 10:20:19 +00:00
e512312dbe chore(deps): update dependency typescript to v5.5.3 (#28)
Some checks are pending
Build, check & Test / run (push) Waiting to run
Build Docker Image / build_docker (push) Waiting to run
Lint / run (push) Waiting to run
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [typescript](https://www.typescriptlang.org/) ([source](https://github.com/Microsoft/TypeScript)) | devDependencies | patch | [`5.5.2` -> `5.5.3`](https://renovatebot.com/diffs/npm/typescript/5.5.2/5.5.3) |

---

### Release Notes

<details>
<summary>Microsoft/TypeScript (typescript)</summary>

### [`v5.5.3`](https://github.com/microsoft/TypeScript/releases/tag/v5.5.3): TypeScript 5.5.3

[Compare Source](https://github.com/Microsoft/TypeScript/compare/v5.5.2...v5.5.3)

For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-5/).

For the complete list of fixed issues, check out the

-   [fixed issues query for TypeScript v5.5.3 (Stable)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.5.3%22+is%3Aclosed+).
-   [fixed issues query for TypeScript v5.5.2 (Stable)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.5.2%22+is%3Aclosed+).
-   [fixed issues query for TypeScript v5.5.1 (RC)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.5.1%22+is%3Aclosed+).
-   [fixed issues query for TypeScript v5.5.0 (Beta)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.5.0%22+is%3Aclosed+).

Downloads are available on:

-   [npm](https://www.npmjs.com/package/typescript)
-   [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)

</details>

---

### Configuration

📅 **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.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjEuMCIsInVwZGF0ZWRJblZlciI6IjM3LjQyMS4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->

Reviewed-on: #28
Co-authored-by: Renovate Bot <renovate@dzeio.com>
Co-committed-by: Renovate Bot <renovate@dzeio.com>
2024-07-04 10:20:14 +00:00
8d89716beb chore(deps): update dependency @playwright/test to v1.45.1 (#29)
Some checks are pending
Build, check & Test / run (push) Waiting to run
Build Docker Image / build_docker (push) Waiting to run
Lint / run (push) Waiting to run
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [@playwright/test](https://playwright.dev) ([source](https://github.com/microsoft/playwright)) | devDependencies | patch | [`1.45.0` -> `1.45.1`](https://renovatebot.com/diffs/npm/@playwright%2ftest/1.45.0/1.45.1) |

---

### Release Notes

<details>
<summary>microsoft/playwright (@&#8203;playwright/test)</summary>

### [`v1.45.1`](https://github.com/microsoft/playwright/releases/tag/v1.45.1)

[Compare Source](https://github.com/microsoft/playwright/compare/v1.45.0...v1.45.1)

##### Highlights

https://github.com/microsoft/playwright/issues/31473 - \[REGRESSION]: Playwright raises an error ENOENT: no such file or directory, open 'test-results/.playwright-artifacts-0/hash.zip' with Electron
https://github.com/microsoft/playwright/issues/31442 - \[REGRESSION]: Locators of elements changing from/to hidden have operations hanging when using `--disable-web-security`
https://github.com/microsoft/playwright/issues/31431 - \[REGRESSION]: NewTab doesn't work properly with Chrome with `--disable-web-security`
https://github.com/microsoft/playwright/issues/31425 - \[REGRESSION]: beforeEach hooks are not skipped when describe condition depends on fixtures
https://github.com/microsoft/playwright/issues/31491 - \[REGRESSION]: `@playwright/experimental-ct-react` doesn't work with VSCode extension and PNPM

#### Browser Versions

-   Chromium 127.0.6533.5
-   Mozilla Firefox 127.0
-   WebKit 17.4

This version was also tested against the following stable channels:

-   Google Chrome 126
-   Microsoft Edge 126

</details>

---

### Configuration

📅 **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.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjEuMCIsInVwZGF0ZWRJblZlciI6IjM3LjQyMS4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->

Reviewed-on: https://git.dzeio.com/avior/template-web-astro/pulls/29
Co-authored-by: Renovate Bot <renovate@dzeio.com>
Co-committed-by: Renovate Bot <renovate@dzeio.com>
2024-07-04 10:20:08 +00:00
6300078ace chore(deps): update dependency astro to v4.11.5 (#30)
Some checks are pending
Build, check & Test / run (push) Waiting to run
Build Docker Image / build_docker (push) Waiting to run
Lint / run (push) Waiting to run
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [astro](https://astro.build) ([source](https://github.com/withastro/astro/tree/HEAD/packages/astro)) | dependencies | patch | [`4.11.3` -> `4.11.5`](https://renovatebot.com/diffs/npm/astro/4.11.3/4.11.5) |

---

### Release Notes

<details>
<summary>withastro/astro (astro)</summary>

### [`v4.11.5`](https://github.com/withastro/astro/blob/HEAD/packages/astro/CHANGELOG.md#4115)

[Compare Source](https://github.com/withastro/astro/compare/astro@4.11.4...astro@4.11.5)

##### Patch Changes

-   [#&#8203;11408](https://github.com/withastro/astro/pull/11408) [`b9e906f`](b9e906f8e7) Thanks [@&#8203;matthewp](https://github.com/matthewp)! - Revert change to how boolean attributes work

### [`v4.11.4`](https://github.com/withastro/astro/blob/HEAD/packages/astro/CHANGELOG.md#4114)

[Compare Source](https://github.com/withastro/astro/compare/astro@4.11.3...astro@4.11.4)

##### Patch Changes

-   [#&#8203;11362](https://github.com/withastro/astro/pull/11362) [`93993b7`](93993b77cf) Thanks [@&#8203;ematipico](https://github.com/ematipico)! - Fixes an issue where creating manually the i18n middleware could break the logic of the functions of the virtual module `astro:i18n`

-   [#&#8203;11349](https://github.com/withastro/astro/pull/11349) [`98d9ce4`](98d9ce41f2) Thanks [@&#8203;ematipico](https://github.com/ematipico)! - Fixes an issue where Astro didn't throw an error when `Astro.rewrite` was used without providing the experimental flag

-   [#&#8203;11352](https://github.com/withastro/astro/pull/11352) [`a55ee02`](a55ee0268e) Thanks [@&#8203;ematipico](https://github.com/ematipico)! - Fixes an issue where the rewrites didn't update the status code when using manual i18n routing.

-   [#&#8203;11388](https://github.com/withastro/astro/pull/11388) [`3a223b4`](3a223b4811) Thanks [@&#8203;mingjunlu](https://github.com/mingjunlu)! - Adjusts the color of punctuations in error overlay.

-   [#&#8203;11369](https://github.com/withastro/astro/pull/11369) [`e6de11f`](e6de11f4a9) Thanks [@&#8203;bluwy](https://github.com/bluwy)! - Fixes attribute rendering for non-boolean attributes with boolean values

</details>

---

### Configuration

📅 **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.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjEuMCIsInVwZGF0ZWRJblZlciI6IjM3LjQyMS4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->

Reviewed-on: #30
Co-authored-by: Renovate Bot <renovate@dzeio.com>
Co-committed-by: Renovate Bot <renovate@dzeio.com>
2024-07-04 10:20:01 +00:00
c3f0f43be4 chore(deps): update dependency lucide-astro to v0.397.0 (#24)
Some checks failed
Build Docker Image / build_docker (push) Failing after 2m54s
Lint / run (push) Failing after 36s
Build, check & Test / run (push) Successful in 7m37s
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [lucide-astro](https://lucide-astro.dzeio.com) ([source](https://github.com/dzeiocom/lucide-astro)) | dependencies | minor | [`0.396.0` -> `0.397.0`](https://renovatebot.com/diffs/npm/lucide-astro/0.396.0/0.397.0) |

---

### Release Notes

<details>
<summary>dzeiocom/lucide-astro (lucide-astro)</summary>

### [`v0.397.0`](a42cd6fa12...4e6e20551a)

[Compare Source](a42cd6fa12...4e6e20551a)

</details>

---

### Configuration

📅 **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.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjQxNS4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->

Reviewed-on: #24
Co-authored-by: Renovate Bot <renovate@dzeio.com>
Co-committed-by: Renovate Bot <renovate@dzeio.com>
2024-06-26 14:17:08 +00:00
c2dd00c6e2 chore(deps): update docker/build-push-action action to v6 (#23)
Some checks are pending
Build, check & Test / run (push) Waiting to run
Build Docker Image / build_docker (push) Waiting to run
Lint / run (push) Waiting to run
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [docker/build-push-action](https://github.com/docker/build-push-action) | action | major | `v5` -> `v6` |

---

### Release Notes

<details>
<summary>docker/build-push-action (docker/build-push-action)</summary>

### [`v6`](https://github.com/docker/build-push-action/compare/v5...v6)

[Compare Source](https://github.com/docker/build-push-action/compare/v5...v6)

</details>

---

### Configuration

📅 **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.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjQxNS4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->

Reviewed-on: #23
Co-authored-by: Renovate Bot <renovate@dzeio.com>
Co-committed-by: Renovate Bot <renovate@dzeio.com>
2024-06-26 14:17:03 +00:00
b9b51fa4f5 chore(deps): update docker.io/node docker tag to v22 (#22)
Some checks are pending
Build, check & Test / run (push) Waiting to run
Build Docker Image / build_docker (push) Waiting to run
Lint / run (push) Waiting to run
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| docker.io/node | stage | major | `20-alpine` -> `22-alpine` |
| docker.io/node | final | major | `20-alpine` -> `22-alpine` |

---

### Configuration

📅 **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.

🔕 **Ignore**: Close this PR and you won't be reminded about these updates again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjQxNS4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->

Reviewed-on: #22
Co-authored-by: Renovate Bot <renovate@dzeio.com>
Co-committed-by: Renovate Bot <renovate@dzeio.com>
2024-06-26 14:16:54 +00:00
0548e6e67c chore(deps): update dependency simple-icons-astro to v12 (#21)
Some checks are pending
Build, check & Test / run (push) Waiting to run
Build Docker Image / build_docker (push) Waiting to run
Lint / run (push) Waiting to run
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [simple-icons-astro](https://simple-icons-astro.dzeio.com) ([source](https://github.com/dzeiocom/simple-icons-astro)) | dependencies | major | [`^10` -> `^12.0.0`](https://renovatebot.com/diffs/npm/simple-icons-astro/10.4.0/12.4.0) |

---

### Release Notes

<details>
<summary>dzeiocom/simple-icons-astro (simple-icons-astro)</summary>

### [`v12.4.0`](270f2b9f24...52ebd7702d)

[Compare Source](270f2b9f24...52ebd7702d)

### [`v12.3.0`](734375f5ca...270f2b9f24)

[Compare Source](734375f5ca...270f2b9f24)

### [`v12.2.0`](7e6f4bafdc...734375f5ca)

[Compare Source](7e6f4bafdc...734375f5ca)

### [`v12.1.0`](6dd2339bbb...7e6f4bafdc)

[Compare Source](6dd2339bbb...7e6f4bafdc)

### [`v12.0.0`](bd67b42745...6dd2339bbb)

[Compare Source](bd67b42745...6dd2339bbb)

### [`v11.15.0`](673f5801a9...bd67b42745)

[Compare Source](673f5801a9...bd67b42745)

### [`v11.14.0`](d620acf4c9...673f5801a9)

[Compare Source](d620acf4c9...673f5801a9)

### [`v11.13.0`](93eb5973c3...d620acf4c9)

[Compare Source](93eb5973c3...d620acf4c9)

### [`v11.12.0`](7b530e38e8...93eb5973c3)

[Compare Source](7b530e38e8...93eb5973c3)

### [`v11.11.0`](04b6e38870...7b530e38e8)

[Compare Source](04b6e38870...7b530e38e8)

### [`v11.10.0`](b2a9d14111...04b6e38870)

[Compare Source](b2a9d14111...04b6e38870)

### [`v11.9.0`](e113b25a5f...b2a9d14111)

[Compare Source](e113b25a5f...b2a9d14111)

### [`v11.8.0`](9cbe81375a...e113b25a5f)

[Compare Source](9cbe81375a...e113b25a5f)

### [`v11.7.0`](058370a9c5...9cbe81375a)

[Compare Source](058370a9c5...9cbe81375a)

### [`v11.6.0`](7fb63c2788...058370a9c5)

[Compare Source](7fb63c2788...058370a9c5)

### [`v11.5.0`](12e72287ae...7fb63c2788)

[Compare Source](12e72287ae...7fb63c2788)

### [`v11.4.0`](5d462f53d8...12e72287ae)

[Compare Source](5d462f53d8...12e72287ae)

### [`v11.3.0`](ff197f686c...5d462f53d8)

[Compare Source](ff197f686c...5d462f53d8)

### [`v11.2.0`](2ce8b5cf31...ff197f686c)

[Compare Source](2ce8b5cf31...ff197f686c)

### [`v11.1.0`](0a6a39ae1f...2ce8b5cf31)

[Compare Source](0a6a39ae1f...2ce8b5cf31)

### [`v11.0.0`](f4d7baa84b...0a6a39ae1f)

[Compare Source](f4d7baa84b...0a6a39ae1f)

</details>

---

### Configuration

📅 **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.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjQxNS4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->

Reviewed-on: #21
Co-authored-by: Renovate Bot <renovate@dzeio.com>
Co-committed-by: Renovate Bot <renovate@dzeio.com>
2024-06-26 14:16:47 +00:00
552f45e238 chore(deps): update dependency astro to v4.11.3 (#12)
Some checks are pending
Build, check & Test / run (push) Waiting to run
Build Docker Image / build_docker (push) Waiting to run
Lint / run (push) Waiting to run
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [astro](https://astro.build) ([source](https://github.com/withastro/astro/tree/HEAD/packages/astro)) | dependencies | patch | [`4.11.1` -> `4.11.3`](https://renovatebot.com/diffs/npm/astro/4.11.1/4.11.3) |

---

### Release Notes

<details>
<summary>withastro/astro (astro)</summary>

### [`v4.11.3`](https://github.com/withastro/astro/blob/HEAD/packages/astro/CHANGELOG.md#4113)

[Compare Source](https://github.com/withastro/astro/compare/astro@4.11.2...astro@4.11.3)

##### Patch Changes

-   [#&#8203;11347](https://github.com/withastro/astro/pull/11347) [`33bdc54`](33bdc54729) Thanks [@&#8203;bluwy](https://github.com/bluwy)! - Fixes installed packages detection when running `astro check`

-   [#&#8203;11327](https://github.com/withastro/astro/pull/11327) [`0df8142`](0df81422a8) Thanks [@&#8203;ematipico](https://github.com/ematipico)! - Fixes an issue with the container APIs where a runtime error was thrown during the build, when using `pnpm` as package manager.

### [`v4.11.2`](https://github.com/withastro/astro/blob/HEAD/packages/astro/CHANGELOG.md#4112)

[Compare Source](https://github.com/withastro/astro/compare/astro@4.11.1...astro@4.11.2)

##### Patch Changes

-   [#&#8203;11335](https://github.com/withastro/astro/pull/11335) [`4c4741b`](4c4741b42d) Thanks [@&#8203;ematipico](https://github.com/ematipico)! - Reverts [#&#8203;11292](https://github.com/withastro/astro/pull/11292), which caused a regression to the input type

-   [#&#8203;11326](https://github.com/withastro/astro/pull/11326) [`41121fb`](41121fbe00) Thanks [@&#8203;florian-lefebvre](https://github.com/florian-lefebvre)! - Fixes a case where running `astro sync` when using the experimental `astro:env` feature would fail if environment variables were missing

-   [#&#8203;11338](https://github.com/withastro/astro/pull/11338) [`9752a0b`](9752a0b275) Thanks [@&#8203;zaaakher](https://github.com/zaaakher)! - Fixes svg icon margin in devtool tooltip title to look coherent in `rtl` and `ltr` layouts

-   [#&#8203;11331](https://github.com/withastro/astro/pull/11331) [`f1b78a4`](f1b78a4960) Thanks [@&#8203;bluwy](https://github.com/bluwy)! - Removes `resolve` package and simplify internal resolve check

-   [#&#8203;11339](https://github.com/withastro/astro/pull/11339) [`8fdbf0e`](8fdbf0e45b) Thanks [@&#8203;matthewp](https://github.com/matthewp)! - Remove non-fatal errors from telemetry

    Previously we tracked non-fatal errors in telemetry to get a good idea of the types of errors that occur in `astro dev`. However this has become noisy over time and results in a lot of data that isn't particularly useful. This removes those non-fatal errors from being tracked.

</details>

---

### Configuration

📅 **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.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjQxNS4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->

Reviewed-on: #12
Co-authored-by: Renovate Bot <renovate@dzeio.com>
Co-committed-by: Renovate Bot <renovate@dzeio.com>
2024-06-26 14:16:39 +00:00
18c672298d fix: lint issues in Dockerfile
Some checks failed
Build Docker Image / build_docker (push) Failing after 3m0s
Lint / run (push) Failing after 49s
Build, check & Test / run (push) Successful in 8m23s
2024-06-26 09:32:36 +00:00
2e4d24943b chore(deps): update dependency @astrojs/node to v8 (#20)
Some checks are pending
Build, check & Test / run (push) Waiting to run
Build Docker Image / build_docker (push) Waiting to run
Lint / run (push) Waiting to run
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [@astrojs/node](https://docs.astro.build/en/guides/integrations-guide/node/) ([source](https://github.com/withastro/astro/tree/HEAD/packages/integrations/node)) | dependencies | major | [`^7` -> `^8.0.0`](https://renovatebot.com/diffs/npm/@astrojs%2fnode/7.0.4/8.3.2) |

---

### Release Notes

<details>
<summary>withastro/astro (@&#8203;astrojs/node)</summary>

### [`v8.3.2`](https://github.com/withastro/astro/blob/HEAD/packages/integrations/node/CHANGELOG.md#832)

[Compare Source](https://github.com/withastro/astro/compare/@astrojs/node@8.3.1...@astrojs/node@8.3.2)

##### Patch Changes

-   [#&#8203;11296](https://github.com/withastro/astro/pull/11296) [`5848d97`](5848d97867) Thanks [@&#8203;florian-lefebvre](https://github.com/florian-lefebvre)! - Fixes `astro:env` getSecret compatibility

### [`v8.3.1`](https://github.com/withastro/astro/blob/HEAD/packages/integrations/node/CHANGELOG.md#831)

[Compare Source](https://github.com/withastro/astro/compare/@astrojs/node@8.3.0...@astrojs/node@8.3.1)

##### Patch Changes

-   [#&#8203;11261](https://github.com/withastro/astro/pull/11261) [`f5f8ed2`](f5f8ed275b) Thanks [@&#8203;matthewp](https://github.com/matthewp)! - Fix backwards compat with Astro <= 4.9

-   [#&#8203;11263](https://github.com/withastro/astro/pull/11263) [`7d59750`](7d59750661) Thanks [@&#8203;wackbyte](https://github.com/wackbyte)! - Refactor to use Astro's integration logger for logging

### [`v8.3.0`](https://github.com/withastro/astro/blob/HEAD/packages/integrations/node/CHANGELOG.md#830)

[Compare Source](https://github.com/withastro/astro/compare/@astrojs/node@8.2.6...@astrojs/node@8.3.0)

##### Minor Changes

-   [#&#8203;11199](https://github.com/withastro/astro/pull/11199) [`2bdca27`](2bdca27ff4) Thanks [@&#8203;florian-lefebvre](https://github.com/florian-lefebvre)! - Adds support for experimental `astro:env` released in Astro 4.10

### [`v8.2.6`](https://github.com/withastro/astro/blob/HEAD/packages/integrations/node/CHANGELOG.md#826)

[Compare Source](https://github.com/withastro/astro/compare/@astrojs/node@8.2.5...@astrojs/node@8.2.6)

##### Patch Changes

-   [#&#8203;11202](https://github.com/withastro/astro/pull/11202) [`d0248bc`](d0248bc083) Thanks [@&#8203;dkobierski](https://github.com/dkobierski)! - Fixes suppressed logs when error occurs

### [`v8.2.5`](https://github.com/withastro/astro/blob/HEAD/packages/integrations/node/CHANGELOG.md#825)

[Compare Source](https://github.com/withastro/astro/compare/@astrojs/node@8.2.4...@astrojs/node@8.2.5)

##### Patch Changes

-   [#&#8203;10491](https://github.com/withastro/astro/pull/10491) [`28e33a2f9c04373eae5da2e6edb0dc2981bce790`](28e33a2f9c) Thanks [@&#8203;castarco](https://github.com/castarco)! - Fixes a bug where the preview server wrongly appends trailing slashes to subresource URLs.

### [`v8.2.4`](https://github.com/withastro/astro/blob/HEAD/packages/integrations/node/CHANGELOG.md#824)

[Compare Source](https://github.com/withastro/astro/compare/@astrojs/node@8.2.3...@astrojs/node@8.2.4)

##### Patch Changes

-   [#&#8203;10454](https://github.com/withastro/astro/pull/10454) [`83f9105cd50e2756d02ca2be73ab84f9d582d3f8`](83f9105cd5) Thanks [@&#8203;lilnasy](https://github.com/lilnasy)! - Prevents crashes caused by rejections of offshoot promises.

### [`v8.2.3`](https://github.com/withastro/astro/blob/HEAD/packages/integrations/node/CHANGELOG.md#823)

[Compare Source](https://github.com/withastro/astro/compare/@astrojs/node@8.2.2...@astrojs/node@8.2.3)

##### Patch Changes

-   [#&#8203;10285](https://github.com/withastro/astro/pull/10285) [`d5277df5a4d1e9a8a7b6c8d7b87912e13a163f7f`](d5277df5a4) Thanks [@&#8203;Princesseuh](https://github.com/Princesseuh)! - Fixes an issue where malformed requests could cause the server to error in certain cases.

### [`v8.2.2`](https://github.com/withastro/astro/blob/HEAD/packages/integrations/node/CHANGELOG.md#822)

[Compare Source](https://github.com/withastro/astro/compare/@astrojs/node@8.2.1...@astrojs/node@8.2.2)

##### Patch Changes

-   [#&#8203;10282](https://github.com/withastro/astro/pull/10282) [`b47dcaa25968ec85ba96fce23381c94a94e389f6`](b47dcaa259) Thanks [@&#8203;SatanshuMishra](https://github.com/SatanshuMishra)! - Fixes the `server.host` option to properly listen on all network interfaces when set to `true`

### [`v8.2.1`](https://github.com/withastro/astro/blob/HEAD/packages/integrations/node/CHANGELOG.md#821)

[Compare Source](https://github.com/withastro/astro/compare/@astrojs/node@8.2.0...@astrojs/node@8.2.1)

##### Patch Changes

-   [#&#8203;10208](https://github.com/withastro/astro/pull/10208) [`8cd38f02456640c063552aef00b2b8a216b3935d`](8cd38f0245) Thanks [@&#8203;log101](https://github.com/log101)! - Fixes custom headers are not added to the Node standalone server responses in preview mode

### [`v8.2.0`](https://github.com/withastro/astro/blob/HEAD/packages/integrations/node/CHANGELOG.md#820)

[Compare Source](https://github.com/withastro/astro/compare/@astrojs/node@8.1.0...@astrojs/node@8.2.0)

##### Minor Changes

-   [#&#8203;9143](https://github.com/withastro/astro/pull/9143) [`041fdd5c89920f7ccf944b095f29e451f78b0e28`](041fdd5c89) Thanks [@&#8203;ematipico](https://github.com/ematipico)! - Adds experimental support for internationalization domains

### [`v8.1.0`](https://github.com/withastro/astro/blob/HEAD/packages/integrations/node/CHANGELOG.md#810)

[Compare Source](https://github.com/withastro/astro/compare/@astrojs/node@8.0.0...@astrojs/node@8.1.0)

##### Minor Changes

-   [#&#8203;9080](https://github.com/withastro/astro/pull/9080) [`a12196d6b59e39f5d405734ecdbf6f6b42b39a93`](a12196d6b5) Thanks [@&#8203;msxdan](https://github.com/msxdan)! - Add trailingSlash support to NodeJS adapter

### [`v8.0.0`](https://github.com/withastro/astro/blob/HEAD/packages/integrations/node/CHANGELOG.md#800)

[Compare Source](https://github.com/withastro/astro/compare/@astrojs/node@7.0.4...@astrojs/node@8.0.0)

##### Major Changes

-   [#&#8203;9661](https://github.com/withastro/astro/pull/9661) [`d6edc7540864cf5d294d7b881eb886a3804f6d05`](d6edc75408) Thanks [@&#8203;ematipico](https://github.com/ematipico)! - If host is unset in standalone mode, the server host will now fallback to `localhost` instead of `127.0.0.1`. When `localhost` is used, the operating system can decide to use either `::1` (ipv6) or `127.0.0.1` (ipv4) itself. This aligns with how the Astro dev and preview server works by default.

    If you relied on `127.0.0.1` (ipv4) before, you can set the `HOST` environment variable to `127.0.0.1` to explicitly use ipv4. For example, `HOST=127.0.0.1 node ./dist/server/entry.mjs`.

-   [#&#8203;9661](https://github.com/withastro/astro/pull/9661) [`d6edc7540864cf5d294d7b881eb886a3804f6d05`](d6edc75408) Thanks [@&#8203;ematipico](https://github.com/ematipico)! - **Breaking**: Minimum required Astro version is now 4.2.0.
    Reorganizes internals to be more maintainable.

##### Patch Changes

-   [#&#8203;9661](https://github.com/withastro/astro/pull/9661) [`d6edc7540864cf5d294d7b881eb886a3804f6d05`](d6edc75408) Thanks [@&#8203;ematipico](https://github.com/ematipico)! - Fixes an issue where the preview server appeared to be ready to serve requests before binding to a port.

</details>

---

### Configuration

📅 **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.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjQxNS4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->

Reviewed-on: #20
Co-authored-by: Renovate Bot <renovate@dzeio.com>
Co-committed-by: Renovate Bot <renovate@dzeio.com>
2024-06-26 09:25:19 +00:00
4db3e84b83 chore(deps): update actions/setup-node action to v4 (#19)
Some checks are pending
Build, check & Test / run (push) Waiting to run
Build Docker Image / build_docker (push) Waiting to run
Lint / run (push) Waiting to run
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [actions/setup-node](https://github.com/actions/setup-node) | action | major | `v3` -> `v4` |

---

### Release Notes

<details>
<summary>actions/setup-node (actions/setup-node)</summary>

### [`v4`](https://github.com/actions/setup-node/compare/v3...v4)

[Compare Source](https://github.com/actions/setup-node/compare/v3...v4)

</details>

---

### Configuration

📅 **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.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjQxNS4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->

Reviewed-on: #19
Co-authored-by: Renovate Bot <renovate@dzeio.com>
Co-committed-by: Renovate Bot <renovate@dzeio.com>
2024-06-26 09:25:13 +00:00
559c3bd044 chore(deps): update dependency @playwright/test to v1.45.0 (#9)
Some checks are pending
Build, check & Test / run (push) Waiting to run
Build Docker Image / build_docker (push) Waiting to run
Lint / run (push) Waiting to run
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [@playwright/test](https://playwright.dev) ([source](https://github.com/microsoft/playwright)) | devDependencies | minor | [`1.40.1` -> `1.45.0`](https://renovatebot.com/diffs/npm/@playwright%2ftest/1.40.1/1.45.0) |

---

### Release Notes

<details>
<summary>microsoft/playwright (@&#8203;playwright/test)</summary>

### [`v1.45.0`](https://github.com/microsoft/playwright/releases/tag/v1.45.0)

[Compare Source](https://github.com/microsoft/playwright/compare/v1.44.1...v1.45.0)

#### Clock

Utilizing the new [Clock](https://playwright.dev/docs/api/class-clock) API allows to manipulate and control time within tests to verify time-related behavior. This API covers many common scenarios, including:

-   testing with predefined time;
-   keeping consistent time and timers;
-   monitoring inactivity;
-   ticking through time manually.

```js
// Initialize clock and let the page load naturally.
await page.clock.install({ time: new Date('2024-02-02T08:00:00') });
await page.goto('http://localhost:3333');

// Pretend that the user closed the laptop lid and opened it again at 10am,
// Pause the time once reached that point.
await page.clock.pauseAt(new Date('2024-02-02T10:00:00'));

// Assert the page state.
await expect(page.getByTestId('current-time')).toHaveText('2/2/2024, 10:00:00 AM');

// Close the laptop lid again and open it at 10:30am.
await page.clock.fastForward('30:00');
await expect(page.getByTestId('current-time')).toHaveText('2/2/2024, 10:30:00 AM');
```

See [the clock guide](https://playwright.dev/docs/clock) for more details.

#### Test runner

-   New CLI option `--fail-on-flaky-tests` that sets exit code to `1` upon any flaky tests. Note that by default, the test runner exits with code `0` when all failed tests recovered upon a retry. With this option, the test run will fail in such case.
-   New enviroment variable `PLAYWRIGHT_FORCE_TTY` controls whether built-in `list`, `line` and `dot` reporters assume a live terminal. For example, this could be useful to disable tty behavior when your CI environment does not handle ANSI control sequences well. Alternatively, you can enable tty behavior even when to live terminal is present, if you plan to post-process the output and handle control sequences.

    ```sh
    ```

### Avoid TTY features that output ANSI control sequences

PLAYWRIGHT_FORCE_TTY=0 npx playwright test

### Enable TTY features, assuming a terminal width 80

PLAYWRIGHT_FORCE_TTY=80 npx playwright test

````

- New options [testConfig.respectGitIgnore](https://playwright.dev/docs/api/class-testconfig#test-config-respect-git-ignore) and [testProject.respectGitIgnore](https://playwright.dev/docs/api/class-testproject#test-project-respect-git-ignore) control whether files matching `.gitignore` patterns are excluded when searching for tests.
- New property `timeout` is now available for custom expect matchers. This property takes into account `playwright.config.ts` and `expect.configure()`.

```ts
import { expect as baseExpect } from '@&#8203;playwright/test';

export const expect = baseExpect.extend({
  async toHaveAmount(locator: Locator, expected: number, options?: { timeout?: number }) {
    // When no timeout option is specified, use the config timeout.
    const timeout = options?.timeout ?? this.timeout;
    // ... implement the assertion ...
  },
});
````

#### Miscellaneous

-   Method [locator.setInputFiles()](https://playwright.dev/docs/api/class-locator#locator-set-input-files) now supports uploading a directory for `<input type=file webkitdirectory>` elements.

    ```ts
    await page.getByLabel('Upload directory').setInputFiles(path.join(__dirname, 'mydir'));
    ```

-   Multiple methods like [locator.click()](https://playwright.dev/docs/api/class-locator#locator-click) or [locator.press()](https://playwright.dev/docs/api/class-locator#locator-press) now support a `ControlOrMeta` modifier key. This key maps to `Meta` on macOS and maps to `Control` on Windows and Linux.

    ```ts
    // Press the common keyboard shortcut Control+S or Meta+S to trigger a "Save" operation.
    await page.keyboard.press('ControlOrMeta+S');
    ```

-   New property `httpCredentials.send` in [apiRequest.newContext()](https://playwright.dev/docs/api/class-apirequest#api-request-new-context) that allows to either always send the `Authorization` header or only send it in response to `401 Unauthorized`.

-   New option `reason` in [apiRequestContext.dispose()](https://playwright.dev/docs/api/class-apirequestcontext#api-request-context-dispose) that will be included in the error message of ongoing operations interrupted by the context disposal.

-   New option `host` in [browserType.launchServer()](https://playwright.dev/docs/api/class-browsertype#browser-type-launch-server) allows to accept websocket connections on a specific address instead of unspecified `0.0.0.0`.

-   Playwright now supports Chromium, Firefox and WebKit on Ubuntu 24.04.

-   v1.45 is the last release to receive WebKit update for macOS 12 Monterey. Please update macOS to keep using the latest WebKit.

#### Browser Versions

-   Chromium 127.0.6533.5
-   Mozilla Firefox 127.0
-   WebKit 17.4

This version was also tested against the following stable channels:

-   Google Chrome 126
-   Microsoft Edge 126

### [`v1.44.1`](https://github.com/microsoft/playwright/releases/tag/v1.44.1)

[Compare Source](https://github.com/microsoft/playwright/compare/v1.44.0...v1.44.1)

##### Highlights

https://github.com/microsoft/playwright/issues/30779 - \[REGRESSION]: When using `video: 'on'` with VSCode extension the browser got closed
https://github.com/microsoft/playwright/issues/30755 - \[REGRESSION]: Electron launch with spaces inside executablePath didn't work
https://github.com/microsoft/playwright/issues/30770 - \[REGRESSION]: Mask elements outside of viewport when creating fullscreen screenshots didn't work
https://github.com/microsoft/playwright/issues/30858 - \[REGRESSION]: ipv6 got shown instead of localhost in show-trace/show-report

#### Browser Versions

-   Chromium 125.0.6422.14
-   Mozilla Firefox 125.0.1
-   WebKit 17.4

This version was also tested against the following stable channels:

-   Google Chrome 124
-   Microsoft Edge 124

### [`v1.44.0`](https://github.com/microsoft/playwright/releases/tag/v1.44.0)

[Compare Source](https://github.com/microsoft/playwright/compare/v1.43.1...v1.44.0)

#### New APIs

**Accessibility assertions**

-   [expect(locator).toHaveAccessibleName()](https://playwright.dev/docs/api/class-locatorassertions#locator-assertions-to-have-accessible-name) checks if the element has the specified accessible name:

    ```js
    const locator = page.getByRole('button');
    await expect(locator).toHaveAccessibleName('Submit');
    ```

-   [expect(locator).toHaveAccessibleDescription()](https://playwright.dev/docs/api/class-locatorassertions#locator-assertions-to-have-accessible-description) checks if the element has the specified accessible description:

    ```js
    const locator = page.getByRole('button');
    await expect(locator).toHaveAccessibleDescription('Upload a photo');
    ```

-   [expect(locator).toHaveRole()](https://playwright.dev/docs/api/class-locatorassertions#locator-assertions-to-have-role) checks if the element has the specified ARIA role:

    ```js
    const locator = page.getByTestId('save-button');
    await expect(locator).toHaveRole('button');
    ```

**Locator handler**

-   After executing the handler added with [page.addLocatorHandler()](https://playwright.dev/docs/api/class-page#page-add-locator-handler), Playwright will now wait until the overlay that triggered the handler is not visible anymore. You can opt-out of this behavior with the new `noWaitAfter` option.
-   You can use new `times` option in [page.addLocatorHandler()](https://playwright.dev/docs/api/class-page#page-add-locator-handler) to specify maximum number of times the handler should be run.
-   The handler in [page.addLocatorHandler()](https://playwright.dev/docs/api/class-page#page-add-locator-handler) now accepts the locator as argument.
-   New [page.removeLocatorHandler()](https://playwright.dev/docs/api/class-page#page-remove-locator-handler) method for removing previously added locator handlers.

```js
const locator = page.getByText('This interstitial covers the button');
await page.addLocatorHandler(locator, async overlay => {
  await overlay.locator('#close').click();
}, { times: 3, noWaitAfter: true });
// Run your tests that can be interrupted by the overlay.
// ...
await page.removeLocatorHandler(locator);
```

**Miscellaneous options**

-   [`multipart`](https://playwright.dev/docs/api/class-apirequestcontext#api-request-context-fetch-option-multipart) option in `apiRequestContext.fetch()` now accepts [`FormData`](https://developer.mozilla.org/en-US/docs/Web/API/FormData) and supports repeating fields with the same name.

    ```js
    const formData = new FormData();
    formData.append('file', new File(['let x = 2024;'], 'f1.js', { type: 'text/javascript' }));
    formData.append('file', new File(['hello'], 'f2.txt', { type: 'text/plain' }));
    context.request.post('https://example.com/uploadFiles', {
      multipart: formData
    });
    ```

-   `expect(callback).toPass({ intervals })` can now be configured by `expect.toPass.inervals` option globally in [testConfig.expect](https://playwright.dev/docs/api/class-testconfig#test-config-expect) or per project in [testProject.expect](https://playwright.dev/docs/api/class-testproject#test-project-expect).

-   `expect(page).toHaveURL(url)` now supports `ignoreCase` [option](https://playwright.dev/docs/api/class-pageassertions#page-assertions-to-have-url-option-ignore-case).

-   [testProject.ignoreSnapshots](https://playwright.dev/docs/api/class-testproject#test-project-ignore-snapshots) allows to configure  per project whether to skip screenshot expectations.

**Reporter API**

-   New method [suite.entries()](https://playwright.dev/docs/api/class-suite#suite-entries) returns child test suites and test cases in their declaration order. [suite.type](https://playwright.dev/docs/api/class-suite#suite-type) and [testCase.type](https://playwright.dev/docs/api/class-testcase#test-case-type) can be used to tell apart test cases and suites in the list.
-   [Blob](https://playwright.dev/docs/test-reporters#blob-reporter) reporter now allows overriding report file path with a single option `outputFile`. The same option can also be specified as `PLAYWRIGHT_BLOB_OUTPUT_FILE` environment variable that might be more convenient on CI/CD.
-   [JUnit](https://playwright.dev/docs/test-reporters#junit-reporter) reporter now supports `includeProjectInTestName` option.

**Command line**

-   `--last-failed` CLI option for running only tests that failed in the previous run.

    First run all tests:

    ```sh
    $ npx playwright test

    Running 103 tests using 5 workers
    ...
    2 failed
      [chromium] › my-test.spec.ts:8:5 › two ─────────────────────────────────────────────────────────
      [chromium] › my-test.spec.ts:13:5 › three ──────────────────────────────────────────────────────
    101 passed (30.0s)
    ```

    Now fix the failing tests and run Playwright again with `--last-failed` option:

    ```sh
    $ npx playwright test --last-failed

    Running 2 tests using 2 workers
      2 passed (1.2s)
    ```

#### Browser Versions

-   Chromium 125.0.6422.14
-   Mozilla Firefox 125.0.1
-   WebKit 17.4

This version was also tested against the following stable channels:

-   Google Chrome 124
-   Microsoft Edge 124

### [`v1.43.1`](https://github.com/microsoft/playwright/releases/tag/v1.43.1)

[Compare Source](https://github.com/microsoft/playwright/compare/v1.43.0...v1.43.1)

##### Highlights

https://github.com/microsoft/playwright/issues/30300 - \[REGRESSION]: UI mode restarts if keep storage state
https://github.com/microsoft/playwright/issues/30339 - \[REGRESSION]: Brand new install of playwright, unable to run chromium with show browser using vscode

##### Browser Versions

-   Chromium 124.0.6367.29
-   Mozilla Firefox 124.0
-   WebKit 17.4

This version was also tested against the following stable channels:

-   Google Chrome 123
-   Microsoft Edge 123

### [`v1.43.0`](https://github.com/microsoft/playwright/releases/tag/v1.43.0)

[Compare Source](https://github.com/microsoft/playwright/compare/v1.42.1...v1.43.0)

#### New APIs

-   Method [browserContext.clearCookies()](https://playwright.dev/docs/api/class-browsercontext#browser-context-clear-cookies) now supports filters to remove only some cookies.

    ```js
    // Clear all cookies.
    await context.clearCookies();
    // New: clear cookies with a particular name.
    await context.clearCookies({ name: 'session-id' });
    // New: clear cookies for a particular domain.
    await context.clearCookies({ domain: 'my-origin.com' });
    ```

-   New mode `retain-on-first-failure` for [testOptions.trace](https://playwright.dev/docs/api/class-testoptions#test-options-trace). In this mode, trace is recorded for the first run of each test, but not for retires. When test run fails, the trace file is retained, otherwise it is removed.

    ```js title=playwright.config.ts
    import { defineConfig } from '@&#8203;playwright/test';

    export default defineConfig({
      use: {
        trace: 'retain-on-first-failure',
      },
    });
    ```

-   New property [testInfo.tags](https://playwright.dev/docs/api/class-testinfo#test-info-tags) exposes test tags during test execution.

    ```js
    test('example', async ({ page }) => {
      console.log(test.info().tags);
    });
    ```

-   New method [locator.contentFrame()](https://playwright.dev/docs/api/class-locator#locator-content-frame) converts a `Locator` object to a `FrameLocator`. This can be useful when you have a `Locator` object obtained somewhere, and later on would like to interact with the content inside the frame.

    ```js
    const locator = page.locator('iframe[name="embedded"]');
    // ...
    const frameLocator = locator.contentFrame();
    await frameLocator.getByRole('button').click();
    ```

-   New method [frameLocator.owner()](https://playwright.dev/docs/api/class-framelocator#frame-locator-owner) converts a `FrameLocator` object to a `Locator`. This can be useful when you have a `FrameLocator` object obtained somewhere, and later on would like to interact with the `iframe` element.

    ```js
    const frameLocator = page.frameLocator('iframe[name="embedded"]');
    // ...
    const locator = frameLocator.owner();
    await expect(locator).toBeVisible();
    ```

#### UI Mode Updates

![Playwright UI Mode](https://github.com/microsoft/playwright/assets/9881434/61ca7cfc-eb7a-4305-8b62-b6c9f098f300)

-   See tags in the test list.
-   Filter by tags by typing `@fast` or clicking on the tag itself.
-   New shortcuts:
    -   <kbd>F5</kbd> to run tests.
    -   <kbd>Shift</kbd> <kbd>F5</kbd> to stop running tests.
    -   <kbd>Ctrl</kbd> <kbd>\`</kbd> to toggle test output.

#### Browser Versions

-   Chromium 124.0.6367.29
-   Mozilla Firefox 124.0
-   WebKit 17.4

This version was also tested against the following stable channels:

-   Google Chrome 123
-   Microsoft Edge 123

### [`v1.42.1`](https://github.com/microsoft/playwright/releases/tag/v1.42.1)

[Compare Source](https://github.com/microsoft/playwright/compare/v1.42.0...v1.42.1)

##### Highlights

https://github.com/microsoft/playwright/issues/29732 - \[Regression]: HEAD requests to webServer.url since v1.42.0
https://github.com/microsoft/playwright/issues/29746 - \[Regression]: Playwright CT CLI scripts fail due to broken initializePlugin import
https://github.com/microsoft/playwright/issues/29739 - \[Bug]: Component tests fails when imported a module with a dot in a name
https://github.com/microsoft/playwright/issues/29731 - \[Regression]: 1.42.0 breaks some import statements
https://github.com/microsoft/playwright/issues/29760 - \[Bug]: Possible regression with chained locators in v1.42

##### Browser Versions

-   Chromium 123.0.6312.4
-   Mozilla Firefox 123.0
-   WebKit 17.4

This version was also tested against the following stable channels:

-   Google Chrome 122
-   Microsoft Edge 123

### [`v1.42.0`](https://github.com/microsoft/playwright/releases/tag/v1.42.0)

[Compare Source](https://github.com/microsoft/playwright/compare/v1.41.2...v1.42.0)

#### New APIs

-   **Test tags**

    [New tag syntax](https://playwright.dev/docs/test-annotations#tag-tests) for adding tags to the tests (@&#8203;-tokens in the test title are still supported).

    ```js
    test('test customer login', { tag: ['@&#8203;fast', '@&#8203;login'] }, async ({ page }) => {
      // ...
    });
    ```

    Use `--grep` command line option to run only tests with certain tags.

    ```sh
    npx playwright test --grep @&#8203;fast
    ```

-   **Annotating skipped tests**

    [New annotation syntax](https://playwright.dev/docs/test-annotations#annotate-tests) for test annotations allows annotating the tests that do not run.

    ```js
    test('test full report', {
      annotation: [
        { type: 'issue', description: 'https://github.com/microsoft/playwright/issues/23180' },
        { type: 'docs', description: 'https://playwright.dev/docs/test-annotations#tag-tests' },
      ],
    }, async ({ page }) => {
      // ...
    });
    ```

-   **page.addLocatorHandler()**

> \[!WARNING]
> This feature is experimental, we are actively looking for the feedback based on your scenarios.

New method [page.addLocatorHandler()](https://playwright.dev/docs/api/class-page#page-add-locator-handler) registers a callback that will be invoked when specified element becomes visible and may block Playwright actions. The callback can get rid of the overlay. Here is an example that closes a cookie dialog when it appears.

```js
// Setup the handler.
await page.addLocatorHandler(
    page.getByRole('heading', { name: 'Hej! You are in control of your cookies.' }),
    async () => {
      await page.getByRole('button', { name: 'Accept all' }).click();
    });
// Write the test as usual.
await page.goto('https://www.ikea.com/');
await page.getByRole('link', { name: 'Collection of blue and white' }).click();
await expect(page.getByRole('heading', { name: 'Light and easy' })).toBeVisible();
```

-   **Project wildcard filter**
    Playwright command line [flag](https://playwright.dev/docs/test-cli#reference) now supports '\*' wildcard when filtering by project.

    ```sh
    npx playwright test --project='*mobile*'
    ```

-   **Other APIs**
    -   expect(callback).toPass({ timeout })
        The timeout can now be configured by `expect.toPass.timeout` option [globally](https://playwright.dev/docs/api/class-testconfig#test-config-expect) or in [project config](https://playwright.dev/docs/api/class-testproject#test-project-expect)

    -   electronApplication.on('console')
        [electronApplication.on('console')](https://playwright.dev/docs/api/class-electronapplication#electron-application-event-console) event is emitted when Electron main process calls console API methods.

        ```js
        electronApp.on('console', async msg => {
          const values = [];
          for (const arg of msg.args())
            values.push(await arg.jsonValue());
          console.log(...values);
        });
        await electronApp.evaluate(() => console.log('hello', 5, { foo: 'bar' }));
        ```

    -   [page.pdf()](https://playwright.dev/docs/api/class-page#page-pdf) accepts two new options [`tagged`](https://playwright.dev/docs/api/class-page#page-pdf-option-tagged) and [`outline`](https://playwright.dev/docs/api/class-page#page-pdf-option-outline).

#### Breaking changes

Mixing the test instances in the same suite is no longer supported. Allowing it was an oversight as it makes reasoning about the semantics unnecessarily hard.

```js
const test = baseTest.extend({ item: async ({}, use) => {} });
baseTest.describe('Admin user', () => {
  test('1', async ({ page, item }) => {});
  test('2', async ({ page, item }) => {});
});
```

#### Announcements

-   ⚠️ Ubuntu 18 is not supported anymore.

#### Browser Versions

-   Chromium 123.0.6312.4
-   Mozilla Firefox 123.0
-   WebKit 17.4

This version was also tested against the following stable channels:

-   Google Chrome 122
-   Microsoft Edge 123

### [`v1.41.2`](https://github.com/microsoft/playwright/releases/tag/v1.41.2)

[Compare Source](https://github.com/microsoft/playwright/compare/v1.41.1...v1.41.2)

##### Highlights

https://github.com/microsoft/playwright/issues/29123 - \[REGRESSION] route.continue: Protocol error (Fetch.continueRequest): Invalid InterceptionId.

#### Browser Versions

-   Chromium 121.0.6167.57
-   Mozilla Firefox 121.0
-   WebKit 17.4

This version was also tested against the following stable channels:

-   Google Chrome 120
-   Microsoft Edge 120

### [`v1.41.1`](https://github.com/microsoft/playwright/releases/tag/v1.41.1)

[Compare Source](https://github.com/microsoft/playwright/compare/v1.41.0...v1.41.1)

##### Highlights

https://github.com/microsoft/playwright/issues/29067 - \[REGRESSION] Codegen/Recorder: not all clicks are being actioned nor recorded
https://github.com/microsoft/playwright/issues/29028 - \[REGRESSION] React component tests throw type error when passing null/undefined to component
https://github.com/microsoft/playwright/issues/29027 - \[REGRESSION] React component tests not passing Date prop values
https://github.com/microsoft/playwright/issues/29023 - \[REGRESSION] React component tests not rendering children prop
https://github.com/microsoft/playwright/issues/29019 - \[REGRESSION] trace.playwright.dev does not currently support the loading from URL

#### Browser Versions

-   Chromium 121.0.6167.57
-   Mozilla Firefox 121.0
-   WebKit 17.4

This version was also tested against the following stable channels:

-   Google Chrome 120
-   Microsoft Edge 120

### [`v1.41.0`](https://github.com/microsoft/playwright/releases/tag/v1.41.0)

[Compare Source](https://github.com/microsoft/playwright/compare/v1.40.1...v1.41.0)

#### New APIs

-   New method [page.unrouteAll(\[options\])](https://playwright.dev/docs/api/class-page#page-unroute-all) removes all routes registered by [page.route(url, handler, handler\[, options\])](https://playwright.dev/docs/api/class-page#page-route) and [page.routeFromHAR(har\[, options\])](https://playwright.dev/docs/api/class-page#page-route-from-har). Optionally allows to wait for ongoing routes to finish, or ignore any errors from them.
-   New method [browserContext.unrouteAll(\[options\])](https://playwright.dev/docs/api/class-browsercontext#browser-context-unroute-all) removes all routes registered by [browserContext.route(url, handler, handler\[, options\])](https://playwright.dev/docs/api/class-browsercontext#browser-context-route) and [browserContext.routeFromHAR(har\[, options\])](https://playwright.dev/docs/api/class-browsercontext#browser-context-route-from-har). Optionally allows to wait for ongoing routes to finish, or ignore any errors from them.
-   New option `style` in [page.screenshot(\[options\])](https://playwright.dev/docs/api/class-page#page-screenshot) and [locator.screenshot(\[options\])](https://playwright.dev/docs/api/class-locator#locator-screenshot) to add custom CSS to the page before taking a screenshot.
-   New option `stylePath` for methods [expect(page).toHaveScreenshot(name\[, options\])](https://playwright.dev/docs/api/class-pageassertions#page-assertions-to-have-screenshot-1) and [expect(locator).toHaveScreenshot(name\[, options\])](https://playwright.dev/docs/api/class-locatorassertions#locator-assertions-to-have-screenshot-1) to apply a custom stylesheet while making the screenshot.
-   New `fileName` option for [Blob reporter](https://playwright.dev/docs/test-reporters#blob-reporter), to specify the name of the report to be created.

#### Browser Versions

-   Chromium 121.0.6167.57
-   Mozilla Firefox 121.0
-   WebKit 17.4

This version was also tested against the following stable channels:

-   Google Chrome 120
-   Microsoft Edge 120

</details>

---

### Configuration

📅 **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.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjQxNS4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->

Reviewed-on: https://git.dzeio.com/avior/template-web-astro/pulls/9
Co-authored-by: Renovate Bot <renovate@dzeio.com>
Co-committed-by: Renovate Bot <renovate@dzeio.com>
2024-06-26 09:25:00 +00:00
487f830a58 chore(deps): update dependency @types/node to v20.14.9 (#10)
Some checks are pending
Build, check & Test / run (push) Waiting to run
Build Docker Image / build_docker (push) Waiting to run
Lint / run (push) Waiting to run
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | devDependencies | minor | [`20.10.4` -> `20.14.9`](https://renovatebot.com/diffs/npm/@types%2fnode/20.10.4/20.14.9) |

---

### Configuration

📅 **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.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjQxNS4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->

Reviewed-on: #10
Co-authored-by: Renovate Bot <renovate@dzeio.com>
Co-committed-by: Renovate Bot <renovate@dzeio.com>
2024-06-26 09:24:54 +00:00
613da389d4 chore(deps): update dependency @vitest/coverage-v8 to v1.6.0 (#11)
Some checks are pending
Build, check & Test / run (push) Waiting to run
Build Docker Image / build_docker (push) Waiting to run
Lint / run (push) Waiting to run
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/main/packages/coverage-v8#readme) ([source](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8)) | devDependencies | minor | [`1.0.4` -> `1.6.0`](https://renovatebot.com/diffs/npm/@vitest%2fcoverage-v8/1.0.4/1.6.0) |

---

### Release Notes

<details>
<summary>vitest-dev/vitest (@&#8203;vitest/coverage-v8)</summary>

### [`v1.6.0`](https://github.com/vitest-dev/vitest/releases/tag/v1.6.0)

[Compare Source](https://github.com/vitest-dev/vitest/compare/v1.5.3...v1.6.0)

#####    🚀 Features

-   Support standalone mode  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5565 [<samp>(bdce0)</samp>](https://github.com/vitest-dev/vitest/commit/bdce0a29)
-   Custom "snapshotEnvironment" option  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5449 [<samp>(30f72)</samp>](https://github.com/vitest-dev/vitest/commit/30f728bc)
-   **benchmark**: Support comparing benchmark result  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) and [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5398 [<samp>(f8d3d)</samp>](https://github.com/vitest-dev/vitest/commit/f8d3d22e)
-   **browser**: Allow injecting scripts  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5656 [<samp>(21e58)</samp>](https://github.com/vitest-dev/vitest/commit/21e58bd8)
-   **reporter**: Support `includeConsoleOutput` and `addFileAttribute` in junit  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5659 [<samp>(2f913)</samp>](https://github.com/vitest-dev/vitest/commit/2f913222)
-   **ui**: Sort items by file name  -  by [@&#8203;btea](https://github.com/btea) in https://github.com/vitest-dev/vitest/issues/5652 [<samp>(1f726)</samp>](https://github.com/vitest-dev/vitest/commit/1f7268fa)

#####    🐞 Bug Fixes

-   Keep order of arguments for .each in custom task collectors  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5640 [<samp>(7d57c)</samp>](https://github.com/vitest-dev/vitest/commit/7d57c116)
-   Call `resolveId('vitest')` after `buildStart`  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5646 [<samp>(f5faf)</samp>](https://github.com/vitest-dev/vitest/commit/f5faf423)
-   Hash the name of the file when caching  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5654 [<samp>(c9e68)</samp>](https://github.com/vitest-dev/vitest/commit/c9e68ced)
-   Don't panic on empty files in node_modules  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) [<samp>(40c29)</samp>](https://github.com/vitest-dev/vitest/commit/40c299fe)
-   Use `toJSON` for error serialization  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5526 [<samp>(19a21)</samp>](https://github.com/vitest-dev/vitest/commit/19a21e49)
-   **coverage**:
    -   Exclude `*.test-d.*` by default  -  by [@&#8203;MindfulPol](https://github.com/MindfulPol) in https://github.com/vitest-dev/vitest/issues/5634 [<samp>(bfe8a)</samp>](https://github.com/vitest-dev/vitest/commit/bfe8ad9d)
    -   Apply `vite-node`'s wrapper only to executed files  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5642 [<samp>(c9883)</samp>](https://github.com/vitest-dev/vitest/commit/c9883f3e)
-   **vm**:
    -   Support network imports  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5610 [<samp>(103a6)</samp>](https://github.com/vitest-dev/vitest/commit/103a6002)

#####    🏎 Performance

-   Improve performance of forks pool  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5592 [<samp>(d8304)</samp>](https://github.com/vitest-dev/vitest/commit/d8304bb4)
-   Unnecessary rpc call when coverage is disabled  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5658 [<samp>(c5712)</samp>](https://github.com/vitest-dev/vitest/commit/c571276a)

#####     [View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v1.5.3...v1.6.0)

### [`v1.5.3`](https://github.com/vitest-dev/vitest/releases/tag/v1.5.3)

[Compare Source](https://github.com/vitest-dev/vitest/compare/v1.5.2...v1.5.3)

#####    🐞 Bug Fixes

-   Use package.json name for a workspace project if not provided  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5608 [<samp>(48fba)</samp>](https://github.com/vitest-dev/vitest/commit/48fba190)
-   Backport jest iterable equality within object  -  by [@&#8203;sukovanej](https://github.com/sukovanej) in https://github.com/vitest-dev/vitest/issues/5621 [<samp>(30e5d)</samp>](https://github.com/vitest-dev/vitest/commit/30e5dc1b)
-   **browser**: Support benchmark  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5622 [<samp>(becab)</samp>](https://github.com/vitest-dev/vitest/commit/becabb5e)
-   **reporter**: Use default error formatter for JUnit  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5629 [<samp>(20060)</samp>](https://github.com/vitest-dev/vitest/commit/200609cc)

#####     [View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v1.5.2...v1.5.3)

### [`v1.5.2`](https://github.com/vitest-dev/vitest/releases/tag/v1.5.2)

[Compare Source](https://github.com/vitest-dev/vitest/compare/v1.5.1...v1.5.2)

#####    🐞 Bug Fixes

-   Check for null before storing in weakmap  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) [<samp>(ce368)</samp>](https://github.com/vitest-dev/vitest/commit/ce368457)

#####     [View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v1.5.1...v1.5.2)

### [`v1.5.1`](https://github.com/vitest-dev/vitest/releases/tag/v1.5.1)

[Compare Source](https://github.com/vitest-dev/vitest/compare/v1.5.0...v1.5.1)

#####    🚀 Features

-   **api**: `startVitest()` to accept `stdout` and `stdin`  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5493 [<samp>(780b1)</samp>](https://github.com/vitest-dev/vitest/commit/780b187f)
    -   This is listed as a feature, but it doesn't increase the minor version because `startVitest` API is experimental and doesn't follow semver.

#####    🐞 Bug Fixes

-   Close vite servers on all resolved projects  -  by [@&#8203;surc54](https://github.com/surc54) in https://github.com/vitest-dev/vitest/issues/5544 [<samp>(413ec)</samp>](https://github.com/vitest-dev/vitest/commit/413ec5e6)
-   Fix default `import.meta.env.PROD: false`  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5561 [<samp>(9c649)</samp>](https://github.com/vitest-dev/vitest/commit/9c64967f)
-   Resolve cwd correctly when initiating projects  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5582 [<samp>(ec9d7)</samp>](https://github.com/vitest-dev/vitest/commit/ec9d7c93)
-   Always run `onTestFinished` in reverse order  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5598 [<samp>(23f29)</samp>](https://github.com/vitest-dev/vitest/commit/23f29cea)
-   **browser**:
    -   Disable `fileParallelism` by default on browser pool  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5528 [<samp>(5c69f)</samp>](https://github.com/vitest-dev/vitest/commit/5c69f3f5)
    -   Dispose tester iframe on done  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5595 [<samp>(b2135)</samp>](https://github.com/vitest-dev/vitest/commit/b2135710)
-   **coverage**:
    -   Fix bundling of `v8-to-istanbul`  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5549 [<samp>(df6a4)</samp>](https://github.com/vitest-dev/vitest/commit/df6a4328)
    -   Prevent crash when `cleanOnRerun` is disabled  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5540 [<samp>(ea3c1)</samp>](https://github.com/vitest-dev/vitest/commit/ea3c16e4)
    -   `thresholds` to compare files relative to root  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5574 [<samp>(80265)</samp>](https://github.com/vitest-dev/vitest/commit/80265b40)
-   **expect**:
    -   Fix `toEqual` and `toMatchObject` with circular references  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5535 [<samp>(9e641)</samp>](https://github.com/vitest-dev/vitest/commit/9e6417c9)
-   **vitest**:
    -   Fix false positive file filter match with leading slash  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5578 [<samp>(316eb)</samp>](https://github.com/vitest-dev/vitest/commit/316eb739)
    -   Watch the output directory correctly  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5584 [<samp>(e40f9)</samp>](https://github.com/vitest-dev/vitest/commit/e40f9924)
    -   StubEnv casts boolean on PROD/SSR/DEV  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5590 [<samp>(4da88)</samp>](https://github.com/vitest-dev/vitest/commit/4da88045)

#####     [View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v1.5.0...v1.5.1)

### [`v1.5.0`](https://github.com/vitest-dev/vitest/releases/tag/v1.5.0)

[Compare Source](https://github.com/vitest-dev/vitest/compare/v1.4.0...v1.5.0)

#####    🚀 Features

-   Add configuration for diff truncation  -  by [@&#8203;willieho](https://github.com/willieho) in https://github.com/vitest-dev/vitest/issues/5073 and https://github.com/vitest-dev/vitest/issues/5333 [<samp>(6797b)</samp>](https://github.com/vitest-dev/vitest/commit/6797b041)
-   Remove unrelated noise from diff for toMatchObject()  -  by [@&#8203;geersch](https://github.com/geersch) in https://github.com/vitest-dev/vitest/issues/5364 [<samp>(99276)</samp>](https://github.com/vitest-dev/vitest/commit/99276399)
-   Allow custom host for --inspect and --inspect-brk  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5509 [<samp>(61572)</samp>](https://github.com/vitest-dev/vitest/commit/6157282c)
-   **coverage**: V8 to ignore empty lines, comments, types  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5457 [<samp>(10b89)</samp>](https://github.com/vitest-dev/vitest/commit/10b89713)

#####    🐞 Bug Fixes

-   `describe` calls not taking generic type parameters  -  by [@&#8203;aryaemami59](https://github.com/aryaemami59) in https://github.com/vitest-dev/vitest/issues/5415 [<samp>(16bac)</samp>](https://github.com/vitest-dev/vitest/commit/16bacfab)
-   Prevent hang when `process` is mocked  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5430 [<samp>(0ec4d)</samp>](https://github.com/vitest-dev/vitest/commit/0ec4d0e0)
-   Don't check for "node:internal/console/" in console interceptor in case the environment is not Node.js  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) [<samp>(87d36)</samp>](https://github.com/vitest-dev/vitest/commit/87d36a7a)
-   The value received by toMatch should be a string  -  by [@&#8203;btea](https://github.com/btea) in https://github.com/vitest-dev/vitest/issues/5428 [<samp>(67485)</samp>](https://github.com/vitest-dev/vitest/commit/674851ca)
-   Increase stack trace limit for location, don't hardcode suite position  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5518 [<samp>(04b23)</samp>](https://github.com/vitest-dev/vitest/commit/04b234d1)
-   **benchmark**:
    -   Run benchmark suites sequentially  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5444 [<samp>(1f548)</samp>](https://github.com/vitest-dev/vitest/commit/1f548340)
    -   Fix benchmark summary of single bench suite  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5489 [<samp>(db981)</samp>](https://github.com/vitest-dev/vitest/commit/db98145f)
    -   Table reporter for non TTY output  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5484 [<samp>(bea23)</samp>](https://github.com/vitest-dev/vitest/commit/bea234b1)
-   **expect**:
    -   Fix `toHaveBeenNthCalledWith` error message when not called  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5420 [<samp>(e5253)</samp>](https://github.com/vitest-dev/vitest/commit/e5253de4)
-   **types**:
    -   Pass correct type for suite factory  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5437 [<samp>(26718)</samp>](https://github.com/vitest-dev/vitest/commit/26718eb5)
-   **utils**:
    -   Fix object diff with getter only property  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5466 [<samp>(366d9)</samp>](https://github.com/vitest-dev/vitest/commit/366d97c3)
-   **vite-node**:
    -   Fix `isValidNodeImport` to check `"type": "module"` first  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5416 [<samp>(6fb15)</samp>](https://github.com/vitest-dev/vitest/commit/6fb15280)
-   **vitest**:
    -   Correctly send console events when state changes  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) [<samp>(3463f)</samp>](https://github.com/vitest-dev/vitest/commit/3463f9bb)
    -   Initiate FakeTimers on demand  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5450 [<samp>(e4e93)</samp>](https://github.com/vitest-dev/vitest/commit/e4e939ba)
    -   Check unhighlighted code for code frame line limit  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5465 [<samp>(6ae7e)</samp>](https://github.com/vitest-dev/vitest/commit/6ae7eaa2)
    -   Correctly filter by parent folder  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5408 [<samp>(91b06)</samp>](https://github.com/vitest-dev/vitest/commit/91b06cce)
    -   Close inspector immediately if run is canceled  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5519 [<samp>(b8006)</samp>](https://github.com/vitest-dev/vitest/commit/b80062d7)
-   **workspace**:
    -   Set CWD to config directory, allow overriding local .env  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5476 [<samp>(d4003)</samp>](https://github.com/vitest-dev/vitest/commit/d4003882)

#####     [View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v1.4.0...v1.5.0)

### [`v1.4.0`](https://github.com/vitest-dev/vitest/releases/tag/v1.4.0)

[Compare Source](https://github.com/vitest-dev/vitest/compare/v1.3.1...v1.4.0)

#####    🚀 Features

-   Throw error when using snapshot assertion with `not`  -  by [@&#8203;fenghan34](https://github.com/fenghan34) in https://github.com/vitest-dev/vitest/issues/5294 [<samp>(b9d37)</samp>](https://github.com/vitest-dev/vitest/commit/b9d378f5)
-   Add a flag to include test location in tasks  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5342 [<samp>(d627e)</samp>](https://github.com/vitest-dev/vitest/commit/d627e209)
-   **cli**:
    -   Support wildcards in `--project` option  -  by [@&#8203;fenghan34](https://github.com/fenghan34) in https://github.com/vitest-dev/vitest/issues/5295 [<samp>(201bd)</samp>](https://github.com/vitest-dev/vitest/commit/201bd067)
-   **config**:
    -   Add `shuffle.files` and `shuffle.tests` options  -  by [@&#8203;fenghan34](https://github.com/fenghan34) in https://github.com/vitest-dev/vitest/issues/5281 [<samp>(356db)</samp>](https://github.com/vitest-dev/vitest/commit/356db87b)
    -   Deprecate `cache.dir` option  -  by [@&#8203;fenghan34](https://github.com/fenghan34) in https://github.com/vitest-dev/vitest/issues/5229 [<samp>(d7e8b)</samp>](https://github.com/vitest-dev/vitest/commit/d7e8b53e)
-   **coverage**:
    -   Support `--changed` option  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5314 [<samp>(600b4)</samp>](https://github.com/vitest-dev/vitest/commit/600b44d6)
-   **vitest**:
    -   Support `clearScreen` cli flag  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5241 [<samp>(e1735)</samp>](https://github.com/vitest-dev/vitest/commit/e1735fb6)

#####    🐞 Bug Fixes

-   Repeatable `--project` option  -  by [@&#8203;fenghan34](https://github.com/fenghan34) in https://github.com/vitest-dev/vitest/issues/5265 [<samp>(d1a06)</samp>](https://github.com/vitest-dev/vitest/commit/d1a06730)
-   `--inspect-brk` to pause before execution  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5355 [<samp>(e77c5)</samp>](https://github.com/vitest-dev/vitest/commit/e77c553f)
-   Correct locations in test.each tasks  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) [<samp>(4f6e3)</samp>](https://github.com/vitest-dev/vitest/commit/4f6e39c1)
-   **api**:
    -   Use resolvedUrls from devserver  -  by [@&#8203;saitonakamura](https://github.com/saitonakamura) and [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5289 [<samp>(2fef5)</samp>](https://github.com/vitest-dev/vitest/commit/2fef5a7e)
-   **browser**:
    -   Add `magic-string` to `optimizeDeps.include`  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5278 [<samp>(8f04e)</samp>](https://github.com/vitest-dev/vitest/commit/8f04e798)
-   **coverage**:
    -   Expensive regexp hangs v8 report generation  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5259 [<samp>(d68a7)</samp>](https://github.com/vitest-dev/vitest/commit/d68a7390)
    -   V8 to ignore type-only files  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5328 [<samp>(c3eb8)</samp>](https://github.com/vitest-dev/vitest/commit/c3eb8deb)
    -   Respect source maps of pre-transpiled sources  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5367 [<samp>(6eda4)</samp>](https://github.com/vitest-dev/vitest/commit/6eda473f)
    -   Prevent `reportsDirectory` from removing user's project  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5376 [<samp>(07ec3)</samp>](https://github.com/vitest-dev/vitest/commit/07ec3779)
-   **expect**:
    -   Show diff on `toContain/toMatch` assertion error  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5267 [<samp>(8ee59)</samp>](https://github.com/vitest-dev/vitest/commit/8ee59f0d)
-   **forks**:
    -   Wrap `defines` to support `undefined` values  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5284 [<samp>(5b58b)</samp>](https://github.com/vitest-dev/vitest/commit/5b58b399)
-   **typecheck**:
    -   Update get-tsconfig 4.7.3 to fix false circularity error  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5384 [<samp>(bdc37)</samp>](https://github.com/vitest-dev/vitest/commit/bdc371ee)
-   **ui**:
    -   Escape html in error diff  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5325 [<samp>(ab60b)</samp>](https://github.com/vitest-dev/vitest/commit/ab60bf8d)
-   **vitest**:
    -   Loosen `onConsoleLog` return type  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5337 [<samp>(6d1b1)</samp>](https://github.com/vitest-dev/vitest/commit/6d1b1451)
    -   Ensure restoring terminal cursor on close  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5292 [<samp>(0bea2)</samp>](https://github.com/vitest-dev/vitest/commit/0bea2247)
    -   Ignore timeout on websocket reporter rpc  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) [<samp>(38119)</samp>](https://github.com/vitest-dev/vitest/commit/38119b75)
    -   Correctly override api with --no-api flag  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5386 [<samp>(51d1d)</samp>](https://github.com/vitest-dev/vitest/commit/51d1d472)
    -   Logs in `beforeAll` and `afterAll`  -  by [@&#8203;fenghan34](https://github.com/fenghan34) in https://github.com/vitest-dev/vitest/issues/5288 [<samp>(ce5ca)</samp>](https://github.com/vitest-dev/vitest/commit/ce5ca6bf)
-   **workspace**:
    -   Throw error when browser mode and `@vitest/coverage-v8` are used  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5250 [<samp>(29f98)</samp>](https://github.com/vitest-dev/vitest/commit/29f98cd3)

#####     [View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v1.3.1...v1.4.0)

### [`v1.3.1`](https://github.com/vitest-dev/vitest/releases/tag/v1.3.1)

[Compare Source](https://github.com/vitest-dev/vitest/compare/v1.3.0...v1.3.1)

#####    🚀 Features

-   **vitest**: Expose parseCLI method  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5248 [<samp>(c793a)</samp>](https://github.com/vitest-dev/vitest/commit/c793a136)
    -   This feature is not affected by SemVer because it is part of an [experimental API](https://vitest.dev/advanced/api.html).

#####    🐞 Bug Fixes

-   Add task tests iteratively  -  by [@&#8203;DerYeger](https://github.com/DerYeger) in https://github.com/vitest-dev/vitest/issues/5235 [<samp>(38155)</samp>](https://github.com/vitest-dev/vitest/commit/38155548)
-   **coverage**: Ignore generated TS decorators  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) and [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5206 [<samp>(a2804)</samp>](https://github.com/vitest-dev/vitest/commit/a280451b)
-   **ui**: Auto reload coverage iframe after test run  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5242 [<samp>(5376d)</samp>](https://github.com/vitest-dev/vitest/commit/5376d5be)

#####     [View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v1.3.0...v1.3.1)

### [`v1.3.0`](https://github.com/vitest-dev/vitest/releases/tag/v1.3.0)

[Compare Source](https://github.com/vitest-dev/vitest/compare/v1.2.2...v1.3.0)

##### 🚀 Features

-   Deprecate watchExclude - by [@&#8203;patak-dev](https://github.com/patak-dev) in https://github.com/vitest-dev/vitest/issues/5171 [<samp>(82885)</samp>](https://github.com/vitest-dev/vitest/commit/828858f8)
-   **browser**:
    -   Run test files in isolated iframes - by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5036 [<samp>(4f401)</samp>](https://github.com/vitest-dev/vitest/commit/4f40177e)
-   **config**:
    -   Add `snapshotSerializers` option - by [@&#8203;fenghan34](https://github.com/fenghan34) in https://github.com/vitest-dev/vitest/issues/5092 [<samp>(5b102)</samp>](https://github.com/vitest-dev/vitest/commit/5b1021da)
-   **reporters**:
    -   Support custom options - by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5111 [<samp>(fec9c)</samp>](https://github.com/vitest-dev/vitest/commit/fec9ca0b)
-   **runner**:
    -   Support automatic fixtures - by [@&#8203;fenghan34](https://github.com/fenghan34) and [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5102 [<samp>(0441f)</samp>](https://github.com/vitest-dev/vitest/commit/0441f761)
-   **ui**:
    -   Save splitpanes size to local storage - by [@&#8203;posva](https://github.com/posva) in https://github.com/vitest-dev/vitest/issues/5166 [<samp>(c28b4)</samp>](https://github.com/vitest-dev/vitest/commit/c28b4c26)
-   **vitest**:
    -   Add onTestFinished hook - by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5128 [<samp>(6f5b4)</samp>](https://github.com/vitest-dev/vitest/commit/6f5b42b7)
    -   Add github actions reporter - by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5093 [<samp>(40afb)</samp>](https://github.com/vitest-dev/vitest/commit/40afbe3a)
    -   Expose jsdom global if jsdom environment is enabled - by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5155 [<samp>(567d2)</samp>](https://github.com/vitest-dev/vitest/commit/567d20b9)
    -   Add new CLI options - by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5163 [<samp>(4e179)</samp>](https://github.com/vitest-dev/vitest/commit/4e179426)
    -   "test" accepts options object as the second parameter - by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5142 [<samp>(7d9b1)</samp>](https://github.com/vitest-dev/vitest/commit/7d9b1fb0)
-   **vm**:
    -   Support wasm module - by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5131 [<samp>(5ed53)</samp>](https://github.com/vitest-dev/vitest/commit/5ed537f0)

##### 🐞 Bug Fixes

-   Fix sourcemap in vm pools - by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5063 [<samp>(81105)</samp>](https://github.com/vitest-dev/vitest/commit/8110540a)
-   Don't optimize react/jsx-runtime by default when running in Node - by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5079 [<samp>(0d2bf)</samp>](https://github.com/vitest-dev/vitest/commit/0d2bfeac)
-   Rpc timeout error messages to include caller - by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5103 [<samp>(a6e04)</samp>](https://github.com/vitest-dev/vitest/commit/a6e04bd8)
-   Requires fixed version across the monorepo - by [@&#8203;antfu](https://github.com/antfu) in https://github.com/vitest-dev/vitest/issues/5208 [<samp>(68f51)</samp>](https://github.com/vitest-dev/vitest/commit/68f51961)
-   Prevent merging of `poolOptions` - by [@&#8203;penalosa](https://github.com/penalosa) in https://github.com/vitest-dev/vitest/issues/5221 [<samp>(bc5b2)</samp>](https://github.com/vitest-dev/vitest/commit/bc5b2d04)
-   **browser**:
    -   Don't exclude node builtins from optimization - by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5082 [<samp>(714c9)</samp>](https://github.com/vitest-dev/vitest/commit/714c911f)
    -   Support `coverage.reportsDirectory` with multiple directories - by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5056 [<samp>(ae73f)</samp>](https://github.com/vitest-dev/vitest/commit/ae73f273)
-   **cli**:
    -   Parse `--browser=<name>` correctly - by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5179 [<samp>(656e2)</samp>](https://github.com/vitest-dev/vitest/commit/656e210b)
-   **coverage**:
    -   `.tmp` directory conflicts with `--shard` option - by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5184 [<samp>(5749d)</samp>](https://github.com/vitest-dev/vitest/commit/5749d2c2)
-   **deps**:
    -   Update dependency strip-literal to v2 - by [@&#8203;renovate](https://github.com/renovate)\[bot] in https://github.com/vitest-dev/vitest/issues/5136 [<samp>(ef557)</samp>](https://github.com/vitest-dev/vitest/commit/ef557243)
-   **reporters**:
    -   Testsuite name should include project root in Junit output - by [@&#8203;fenghan34](https://github.com/fenghan34) in https://github.com/vitest-dev/vitest/issues/5116 [<samp>(2494f)</samp>](https://github.com/vitest-dev/vitest/commit/2494fbf2)
-   **typecheck**:
    -   Fix suite collection while-loop - by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5065 [<samp>(35675)</samp>](https://github.com/vitest-dev/vitest/commit/35675bd3)
-   **ui**:
    -   Fix tests duration time - by [@&#8203;vovsemenv](https://github.com/vovsemenv) in https://github.com/vitest-dev/vitest/issues/5219 [<samp>(58103)</samp>](https://github.com/vitest-dev/vitest/commit/581030ee)
-   **utils**:
    -   Fix asymmetric matcher diff inside array - by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5189 [<samp>(3ffcd)</samp>](https://github.com/vitest-dev/vitest/commit/3ffcd2ea)
-   **vitest**:
    -   Correctly report failed test files as failures in json reporter, export json reporter types - by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5081 [<samp>(0417b)</samp>](https://github.com/vitest-dev/vitest/commit/0417ba20)
    -   Don't run typecheck tests in browser if both are enabled - by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5080 [<samp>(1045b)</samp>](https://github.com/vitest-dev/vitest/commit/1045b98b)
    -   Handle function config inside `defineWorkspace` - by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5089 [<samp>(0bf52)</samp>](https://github.com/vitest-dev/vitest/commit/0bf52533)
    -   Remove excessive listeners when running without isolation, don't reset the state - by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5132 [<samp>(b607f)</samp>](https://github.com/vitest-dev/vitest/commit/b607f1ea)
    -   Auto-enable "github-actions" only where users didn't configure reporters - by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5158 [<samp>(ef044)</samp>](https://github.com/vitest-dev/vitest/commit/ef0440cb)
    -   Support more array cli options - by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5162 [<samp>(3afe6)</samp>](https://github.com/vitest-dev/vitest/commit/3afe68f1)
    -   Add types for the new global `jsdom` variable - by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5164 [<samp>(0f898)</samp>](https://github.com/vitest-dev/vitest/commit/0f898d87)
    -   Expose onTestFinished globally - by [@&#8203;sheremet-va](https://github.com/sheremet-va) [<samp>(1304f)</samp>](https://github.com/vitest-dev/vitest/commit/1304fed7)
    -   Disable optimizer by default until it's stable - by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5156 [<samp>(e1bd8)</samp>](https://github.com/vitest-dev/vitest/commit/e1bd8d5d)
    -   Delegate snapshot options to workspace from root config - by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5199 [<samp>(86297)</samp>](https://github.com/vitest-dev/vitest/commit/86297d42)
    -   Fix `optimizeDeps.disabled` warnings on Vite 5.1 - by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5215 [<samp>(1aecd)</samp>](https://github.com/vitest-dev/vitest/commit/1aecd650)
-   **vm**:
    -   Handle `disableConsoleIntercept` config - by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5074 [<samp>(a55ad)</samp>](https://github.com/vitest-dev/vitest/commit/a55adac6)
    -   Improve error when module is not found - by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5053 [<samp>(79a50)</samp>](https://github.com/vitest-dev/vitest/commit/79a50c3f)

##### [View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v1.2.2...v1.3.0)

### [`v1.2.2`](https://github.com/vitest-dev/vitest/releases/tag/v1.2.2)

[Compare Source](https://github.com/vitest-dev/vitest/compare/v1.2.1...v1.2.2)

#####    🐞 Bug Fixes

-   **coverage**:
    -   Remove `coverage/.tmp` files after run  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5008 [<samp>(d53b8)</samp>](https://github.com/vitest-dev/vitest/commit/d53b8580)
    -   Don't crash when re-run removes earlier run's reports  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5022 [<samp>(66898)</samp>](https://github.com/vitest-dev/vitest/commit/6689856f)
-   **expect**:
    -   Improve `toThrow(asymmetricMatcher)` failure message  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5000 [<samp>(a199a)</samp>](https://github.com/vitest-dev/vitest/commit/a199ac2d)
-   **forks**:
    -   Set correct `VITEST_POOL_ID`  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5002 [<samp>(7d0a4)</samp>](https://github.com/vitest-dev/vitest/commit/7d0a4692)
-   **threads**:
    -   Mention common work-around for the logged error  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5024 [<samp>(915d6)</samp>](https://github.com/vitest-dev/vitest/commit/915d6c43)
-   **typecheck**:
    -   Fix `ignoreSourceErrors` in run mode  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5044 [<samp>(6dae3)</samp>](https://github.com/vitest-dev/vitest/commit/6dae3feb)
-   **vite-node**:
    -   Provide import.meta.filename and dirname  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5011 [<samp>(73148)</samp>](https://github.com/vitest-dev/vitest/commit/73148575)
-   **vitest**:
    -   Expose getHooks & setHooks  -  by [@&#8203;adriencaccia](https://github.com/adriencaccia) in https://github.com/vitest-dev/vitest/issues/5032 [<samp>(73448)</samp>](https://github.com/vitest-dev/vitest/commit/73448706)
    -   Test deep dependencies change detection  -  by [@&#8203;blake-newman](https://github.com/blake-newman) in https://github.com/vitest-dev/vitest/issues/4934 [<samp>(9c7c0)</samp>](https://github.com/vitest-dev/vitest/commit/9c7c0fc9)
    -   Throw an error if vi.mock is exported  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5034 [<samp>(253df)</samp>](https://github.com/vitest-dev/vitest/commit/253df1cc)
    -   Allow `useFakeTimers` to fake `requestIdleCallback` on non browser  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5028 [<samp>(a9a48)</samp>](https://github.com/vitest-dev/vitest/commit/a9a486f2)
    -   Support older NodeJS with async `import.meta.resolve`  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5045 [<samp>(cf564)</samp>](https://github.com/vitest-dev/vitest/commit/cf5641a9)
    -   Don't throw an error if mocked file was already imported  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5050 [<samp>(fff1a)</samp>](https://github.com/vitest-dev/vitest/commit/fff1a270)

#####     [View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v1.2.1...v1.2.2)

### [`v1.2.1`](https://github.com/vitest-dev/vitest/releases/tag/v1.2.1)

[Compare Source](https://github.com/vitest-dev/vitest/compare/v1.2.0...v1.2.1)

#####    🐞 Bug Fixes

-   **browser**:
    -   Apply inlined workspace config to browser mode vite server  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/4947 [<samp>(db01f)</samp>](https://github.com/vitest-dev/vitest/commit/db01f6c2)
    -   Fix browser testing url for https  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/4855 [<samp>(6c1cc)</samp>](https://github.com/vitest-dev/vitest/commit/6c1cc78b)
    -   Don't fail when calling vi.useFakeTimers  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4992 [<samp>(6c5fe)</samp>](https://github.com/vitest-dev/vitest/commit/6c5fe49b)
-   **coverage**:
    -   `thresholds.autoUpdate` to work with arrow function configuration files  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/4959 [<samp>(4b411)</samp>](https://github.com/vitest-dev/vitest/commit/4b41131a)
-   **expect**:
    -   Implement chai inspect for `AsymmetricMatcher`  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) and [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4942 [<samp>(06bae)</samp>](https://github.com/vitest-dev/vitest/commit/06bae4dd)
-   **vite-node**:
    -   Externalize network imports  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/4987 [<samp>(21f57)</samp>](https://github.com/vitest-dev/vitest/commit/21f5744d)
-   **vitest**:
    -   Handle single `await vi.hoisted`  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/4962 [<samp>(dcf2e)</samp>](https://github.com/vitest-dev/vitest/commit/dcf2e9f2)
    -   Simplify hoist transform check regex to avoid expensive regex match  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/4974 [<samp>(df0db)</samp>](https://github.com/vitest-dev/vitest/commit/df0db6a9)
    -   Correctly find module if it has a version query  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4976 [<samp>(952c3)</samp>](https://github.com/vitest-dev/vitest/commit/952c31df)
    -   Check color support for intercepted console logging  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/4966 [<samp>(39a71)</samp>](https://github.com/vitest-dev/vitest/commit/39a7169c)
    -   Use development/production conditions when resolving external modules  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4980 [<samp>(8877e)</samp>](https://github.com/vitest-dev/vitest/commit/8877e22a)
    -   Throw a syntax error if vi.hoisted is directly exported  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4969 [<samp>(f8bff)</samp>](https://github.com/vitest-dev/vitest/commit/f8bff9ef)

#####     [View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v1.2.0...v1.2.1)

### [`v1.2.0`](https://github.com/vitest-dev/vitest/releases/tag/v1.2.0)

[Compare Source](https://github.com/vitest-dev/vitest/compare/v1.1.3...v1.2.0)

#####    🚀 Features

-   Support case-insensitive path matching in cli  -  by [@&#8203;tigranmk](https://github.com/tigranmk) in https://github.com/vitest-dev/vitest/issues/3567 and https://github.com/vitest-dev/vitest/issues/4911 [<samp>(1326c)</samp>](https://github.com/vitest-dev/vitest/commit/1326c6ef)
-   Add typeahead search  -  by [@&#8203;bonyuta0204](https://github.com/bonyuta0204) and [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4275 and https://github.com/vitest-dev/vitest/issues/4733 [<samp>(480d8)</samp>](https://github.com/vitest-dev/vitest/commit/480d866a)
-   Add syntax highlighting to error messages  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4813 [<samp>(8c969)</samp>](https://github.com/vitest-dev/vitest/commit/8c969de2)
-   Allow extending toEqual  -  by [@&#8203;tigranmk](https://github.com/tigranmk) and [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/2875 and https://github.com/vitest-dev/vitest/issues/4880 [<samp>(463be)</samp>](https://github.com/vitest-dev/vitest/commit/463bee38)
-   **coverage**:
    -   Custom reporter support  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/4828 [<samp>(96dc6)</samp>](https://github.com/vitest-dev/vitest/commit/96dc6e9a)
-   **ui**:
    -   Show unhandled errors on the ui  -  by [@&#8203;spiroka](https://github.com/spiroka) and [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4380 [<samp>(7f59a)</samp>](https://github.com/vitest-dev/vitest/commit/7f59a1b8)
-   **vitest**:
    -   Add `--disable-console-intercept` option to allow opting-out from automatic console log interception  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/4786 [<samp>(43fa6)</samp>](https://github.com/vitest-dev/vitest/commit/43fa6baa)
    -   Show slow test duration in verbose reporter on CI  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/4929 [<samp>(ccb25)</samp>](https://github.com/vitest-dev/vitest/commit/ccb25836)
    -   Allow overiding package installer with public API  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4936 [<samp>(c2cce)</samp>](https://github.com/vitest-dev/vitest/commit/c2cceebb)

#####    🐞 Bug Fixes

-   **browser**:
    -   Support vite config `server.headers`  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/4890 [<samp>(55f53)</samp>](https://github.com/vitest-dev/vitest/commit/55f5349f)
    -   Fix `testNamePattern` config  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/4909 [<samp>(4add9)</samp>](https://github.com/vitest-dev/vitest/commit/4add9516)
    -   Fix updating snapshot during watch mode  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) and [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4867 [<samp>(508fc)</samp>](https://github.com/vitest-dev/vitest/commit/508fced9)
    -   Remove redundant test failure logging  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/4891 [<samp>(7fd44)</samp>](https://github.com/vitest-dev/vitest/commit/7fd44dc3)
-   **happy-dom**:
    -   Window.close() for environment teardown  -  by [@&#8203;capricorn86](https://github.com/capricorn86) in https://github.com/vitest-dev/vitest/issues/4931 [<samp>(91719)</samp>](https://github.com/vitest-dev/vitest/commit/91719bbd)
-   **utils**:
    -   Fix `objDisplay` default truncate option for `test.each` title  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/4917 [<samp>(9ae9d)</samp>](https://github.com/vitest-dev/vitest/commit/9ae9dac9)
-   **vitest**:
    -   Fix tap reporter to handle custom error  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/4897 [<samp>(f8ba8)</samp>](https://github.com/vitest-dev/vitest/commit/f8ba80f2)
    -   Gracefully exit Vitest if `process.exit` is called inside the test  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4903 [<samp>(8e6c1)</samp>](https://github.com/vitest-dev/vitest/commit/8e6c104a)
    -   Throw "cannot mock" error only in isolated pools  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4905 [<samp>(f99cc)</samp>](https://github.com/vitest-dev/vitest/commit/f99cc313)
    -   Don't throw SyntaxError when "await vi.hoisted" is used  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4915 [<samp>(ca62f)</samp>](https://github.com/vitest-dev/vitest/commit/ca62f37a)
    -   Correctly parse --maxWorkers/--minWorkers  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4924 [<samp>(0e77e)</samp>](https://github.com/vitest-dev/vitest/commit/0e77e697)
    -   Show correct error when vi.hoisted is used inside vi.mock and the other way around  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4916 [<samp>(c4eac)</samp>](https://github.com/vitest-dev/vitest/commit/c4eacbb7)
    -   Call global teardown when using workspaces  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4935 [<samp>(528bd)</samp>](https://github.com/vitest-dev/vitest/commit/528bd558)
    -   Use file instead of id for HMR  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4938 [<samp>(ca76f)</samp>](https://github.com/vitest-dev/vitest/commit/ca76f457)
    -   Add inlined deps to ssr.noExternal so they are added to the module graph  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4945 [<samp>(1663f)</samp>](https://github.com/vitest-dev/vitest/commit/1663f5ca)
-   **workspace**:
    -   Support overring `pool` and `poolOptions` on project level  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/4765 [<samp>(e9fe4)</samp>](https://github.com/vitest-dev/vitest/commit/e9fe4181)

#####     [View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v1.1.3...v1.2.0)

### [`v1.1.3`](https://github.com/vitest-dev/vitest/releases/tag/v1.1.3)

[Compare Source](https://github.com/vitest-dev/vitest/compare/v1.1.2...v1.1.3)

#####    🐞 Bug Fixes

-   **vitest**:
    -   Vi.mock breaks tests when using imported variables inside the factory  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) and **Dunqing** in https://github.com/vitest-dev/vitest/issues/4873 [<samp>(7719e)</samp>](https://github.com/vitest-dev/vitest/commit/7719e79e)
    -   Apply `slowTestThreshold` to all reporters  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/4876 [<samp>(1769c)</samp>](https://github.com/vitest-dev/vitest/commit/1769c796)

#####     [View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v1.1.2...v1.1.3)

### [`v1.1.2`](https://github.com/vitest-dev/vitest/releases/tag/v1.1.2)

[Compare Source](https://github.com/vitest-dev/vitest/compare/v1.1.1...v1.1.2)

#####    🐞 Bug Fixes

-   Remove internal flag from UI option in the config  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) [<samp>(7b4a2)</samp>](https://github.com/vitest-dev/vitest/commit/7b4a2fce)
-   **browser**:
    -   Avoid safaridriver collision  -  by [@&#8203;mbland](https://github.com/mbland) in https://github.com/vitest-dev/vitest/issues/4863 [<samp>(345a2)</samp>](https://github.com/vitest-dev/vitest/commit/345a25d6)
    -   Resolved failure to find arbitrarily-named snapshot files when using `expect(...).toMatchFileSnapshot()` matcher.  -  by [@&#8203;zmullett](https://github.com/zmullett), **Zac Mullett** and [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4839 [<samp>(b8140)</samp>](https://github.com/vitest-dev/vitest/commit/b8140fca)
    -   Handle config.base  -  by [@&#8203;mbland](https://github.com/mbland) and [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4686 and https://github.com/vitest-dev/vitest/issues/4692 [<samp>(9e345)</samp>](https://github.com/vitest-dev/vitest/commit/9e34557e)
-   **deps**:
    -   Update dependency acorn-walk to ^8.3.1  -  by [@&#8203;renovate](https://github.com/renovate)\[bot] in https://github.com/vitest-dev/vitest/issues/4837 [<samp>(47bc2)</samp>](https://github.com/vitest-dev/vitest/commit/47bc233d)
    -   Update dependency sirv to ^2.0.4  -  by [@&#8203;renovate](https://github.com/renovate)\[bot] in https://github.com/vitest-dev/vitest/issues/4838 [<samp>(df261)</samp>](https://github.com/vitest-dev/vitest/commit/df261ae1)
-   **runner**:
    -   Fix fixture cleanup for concurrent tests  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/4827 [<samp>(1fee6)</samp>](https://github.com/vitest-dev/vitest/commit/1fee63f2)
-   **spy**:
    -   Don't allow `Promise` in `mockImplementation` if it's not in the function signature  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4859 [<samp>(072e0)</samp>](https://github.com/vitest-dev/vitest/commit/072e02bf)
-   **vite-node**:
    -   Correctly return cached result  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4870 [<samp>(15bbb)</samp>](https://github.com/vitest-dev/vitest/commit/15bbbf81)
-   **vitest**:
    -   Throw an error if mock was already loaded when `vi.mock` is called  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4862 [<samp>(e12a5)</samp>](https://github.com/vitest-dev/vitest/commit/e12a5a36)
    -   Correctly rerun test files on change if server was restarted  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4871 [<samp>(6088b)</samp>](https://github.com/vitest-dev/vitest/commit/6088b372)
-   **vm-threads**:
    -   Don't crash on percentage based `memoryLimit`  -  by [@&#8203;inottn](https://github.com/inottn) and [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/4802 [<samp>(70e8a)</samp>](https://github.com/vitest-dev/vitest/commit/70e8a389)

#####     [View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v1.1.1...v1.1.2)

### [`v1.1.1`](https://github.com/vitest-dev/vitest/releases/tag/v1.1.1)

[Compare Source](https://github.com/vitest-dev/vitest/compare/v1.1.0...v1.1.1)

#####    🐞 Bug Fixes

-   Don't crash when using happy-dom or jsdom environment on Yarn PnP workspaces  -  by [@&#8203;wojtekmaj](https://github.com/wojtekmaj) and [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4698 [<samp>(ee8b4)</samp>](https://github.com/vitest-dev/vitest/commit/ee8b46db)
-   Don't fail if `inline: true` is set  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4815 [<samp>(8f622)</samp>](https://github.com/vitest-dev/vitest/commit/8f6225b8)
-   Correct option name `--no-parallelism`  -  by [@&#8203;bonyuta0204](https://github.com/bonyuta0204) in https://github.com/vitest-dev/vitest/issues/4831 [<samp>(5053a)</samp>](https://github.com/vitest-dev/vitest/commit/5053a5dd)
-   Match jest json output by making json reporter output ndjson-compatible  -  by [@&#8203;bard](https://github.com/bard) in https://github.com/vitest-dev/vitest/issues/4824 [<samp>(7e6a6)</samp>](https://github.com/vitest-dev/vitest/commit/7e6a62af)
-   **runner**:
    -   Reset "current test" state on dynamic `skip`  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/4814 [<samp>(19faf)</samp>](https://github.com/vitest-dev/vitest/commit/19faf00e)
-   **vitest**:
    -   Don't hang when mocking files with cyclic dependencies  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4811 [<samp>(e8ca6)</samp>](https://github.com/vitest-dev/vitest/commit/e8ca6437)
    -   Initialize snapshot state only once for each file suite  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/4796 [<samp>(957da)</samp>](https://github.com/vitest-dev/vitest/commit/957daa32)
    -   Fix file snapshots in skipped suites considered obsolete  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/4795 [<samp>(06c14)</samp>](https://github.com/vitest-dev/vitest/commit/06c14f7d)
    -   Show `beforeAll/afterAll` errors in junit reporter  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/4819 [<samp>(2baea)</samp>](https://github.com/vitest-dev/vitest/commit/2baea35e)
-   **vm-threads**:
    -   Tests not cancelled on key press, cancelled tests shown twice  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/4781 [<samp>(cf53d)</samp>](https://github.com/vitest-dev/vitest/commit/cf53d4be)

#####     [View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v1.1.0...v1.1.1)

### [`v1.1.0`](https://github.com/vitest-dev/vitest/releases/tag/v1.1.0)

[Compare Source](https://github.com/vitest-dev/vitest/compare/v1.0.4...v1.1.0)

#####    🚀 Features

-   Add es-main compatibility to vite-node  -  by [@&#8203;zookatron](https://github.com/zookatron) in https://github.com/vitest-dev/vitest/issues/4751 [<samp>(486a3)</samp>](https://github.com/vitest-dev/vitest/commit/486a3e61)
-   Add `--workspace` option, fix root resolution in workspaces  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) and [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/4773 [<samp>(67d93)</samp>](https://github.com/vitest-dev/vitest/commit/67d93eda)
-   Add `--no-file-parallelism`, `--maxWorkers`, `--minWorkers` flags  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) and [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/4705 [<samp>(fd5d7)</samp>](https://github.com/vitest-dev/vitest/commit/fd5d7e66)
-   Add `--no-isolate` flag to improve performance, add documentation about performance  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va), [@&#8203;AriPerkkio](https://github.com/AriPerkkio) and **Pascal Jufer** in https://github.com/vitest-dev/vitest/issues/4777 [<samp>(4d55a)</samp>](https://github.com/vitest-dev/vitest/commit/4d55a026)
-   Add `--exclude` CLI flag  -  by [@&#8203;Namchee](https://github.com/Namchee) and [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4279 [<samp>(f859e)</samp>](https://github.com/vitest-dev/vitest/commit/f859efc0)

#####    🐞 Bug Fixes

-   Correctly reset provided values  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4775 [<samp>(5a71e)</samp>](https://github.com/vitest-dev/vitest/commit/5a71eb30)
-   **expect**:
    -   Fix `toHaveProperty` assertion error diff  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/4734 [<samp>(f8f70)</samp>](https://github.com/vitest-dev/vitest/commit/f8f70f7c)
-   **runner**:
    -   Handle fixture teardown error  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/4683 [<samp>(c6f5f)</samp>](https://github.com/vitest-dev/vitest/commit/c6f5f7f9)
-   **types**:
    -   `defineWorkspace` fix intellisense and report type errors  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/4743 [<samp>(9cc36)</samp>](https://github.com/vitest-dev/vitest/commit/9cc36689)
-   **ui**:
    -   Escape html for console log view  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/4724 [<samp>(e0dde)</samp>](https://github.com/vitest-dev/vitest/commit/e0dde6ab)
    -   Fix coverage iframe url for html report preview  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/4717 [<samp>(71911)</samp>](https://github.com/vitest-dev/vitest/commit/71911039)
    -   Show file item when search filter matches only test cases  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/4736 [<samp>(f43fd)</samp>](https://github.com/vitest-dev/vitest/commit/f43fdd87)
-   **vitest**:
    -   Pass down CLI options to override workspace configs  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4774 [<samp>(8dabe)</samp>](https://github.com/vitest-dev/vitest/commit/8dabef86)

#####     [View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v1.0.4...v1.1.0)

</details>

---

### Configuration

📅 **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.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjQxNS4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->

Reviewed-on: https://git.dzeio.com/avior/template-web-astro/pulls/11
Co-authored-by: Renovate Bot <renovate@dzeio.com>
Co-committed-by: Renovate Bot <renovate@dzeio.com>
2024-06-26 09:24:48 +00:00
26492a045b chore(deps): update dependency lucide-astro to v0.396.0 (#13)
Some checks failed
Lint / run (push) Waiting to run
Build, check & Test / run (push) Has been cancelled
Build Docker Image / build_docker (push) Has been cancelled
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [lucide-astro](https://lucide-astro.dzeio.com) ([source](https://github.com/dzeiocom/lucide-astro)) | dependencies | minor | [`0.294.1` -> `0.396.0`](https://renovatebot.com/diffs/npm/lucide-astro/0.294.1/0.396.0) |

---

### Release Notes

<details>
<summary>dzeiocom/lucide-astro (lucide-astro)</summary>

### [`v0.396.0`](e89a792415...a42cd6fa12)

[Compare Source](e89a792415...a42cd6fa12)

### [`v0.395.0`](3879b4852f...e89a792415)

[Compare Source](3879b4852f...e89a792415)

### [`v0.394.0`](af4f09a833...3879b4852f)

[Compare Source](af4f09a833...3879b4852f)

### [`v0.391.0`](7a9b1905ae...af4f09a833)

[Compare Source](7a9b1905ae...af4f09a833)

### [`v0.390.0`](1848b64b77...7a9b1905ae)

[Compare Source](1848b64b77...7a9b1905ae)

### [`v0.387.0`](9afb552ca1...1848b64b77)

[Compare Source](9afb552ca1...1848b64b77)

### [`v0.383.0`](ef520bb8d9...9afb552ca1)

[Compare Source](ef520bb8d9...9afb552ca1)

### [`v0.381.0`](04dc4a7db2...ef520bb8d9)

[Compare Source](04dc4a7db2...ef520bb8d9)

### [`v0.379.0`](b7c753f4c2...04dc4a7db2)

[Compare Source](b7c753f4c2...04dc4a7db2)

### [`v0.378.0`](606a00c46c...b7c753f4c2)

[Compare Source](606a00c46c...b7c753f4c2)

### [`v0.377.0`](3a6b15ce6c...606a00c46c)

[Compare Source](3a6b15ce6c...606a00c46c)

### [`v0.376.0`](7416f3b23d...3a6b15ce6c)

[Compare Source](7416f3b23d...3a6b15ce6c)

### [`v0.374.0`](9b8f4948e5...7416f3b23d)

[Compare Source](9b8f4948e5...7416f3b23d)

### [`v0.373.0`](eb9c75d3ad...9b8f4948e5)

[Compare Source](eb9c75d3ad...9b8f4948e5)

### [`v0.372.0`](2feffaf356...eb9c75d3ad)

[Compare Source](2feffaf356...eb9c75d3ad)

### [`v0.371.0`](6f21793d52...2feffaf356)

[Compare Source](6f21793d52...2feffaf356)

### [`v0.370.0`](55ad2efe39...6f21793d52)

[Compare Source](55ad2efe39...6f21793d52)

### [`v0.368.0`](761ac12b23...55ad2efe39)

[Compare Source](761ac12b23...55ad2efe39)

### [`v0.367.0`](67d715f07b...761ac12b23)

[Compare Source](67d715f07b...761ac12b23)

### [`v0.366.0`](0d89f1679d...67d715f07b)

[Compare Source](0d89f1679d...67d715f07b)

### [`v0.365.0`](efe21d951f...0d89f1679d)

[Compare Source](efe21d951f...0d89f1679d)

### [`v0.364.0`](179be038ac...efe21d951f)

[Compare Source](179be038ac...efe21d951f)

### [`v0.363.0`](f8f8ec11c9...179be038ac)

[Compare Source](f8f8ec11c9...179be038ac)

### [`v0.362.0`](827c47bcdf...f8f8ec11c9)

[Compare Source](827c47bcdf...f8f8ec11c9)

### [`v0.360.0`](c3f7ad65ae...827c47bcdf)

[Compare Source](c3f7ad65ae...827c47bcdf)

### [`v0.359.0`](bd4958988c...c3f7ad65ae)

[Compare Source](bd4958988c...c3f7ad65ae)

### [`v0.358.0`](b7417b25db...bd4958988c)

[Compare Source](b7417b25db...bd4958988c)

### [`v0.357.0`](83a30e7abf...b7417b25db)

[Compare Source](83a30e7abf...b7417b25db)

### [`v0.356.0`](83e1e4eeed...83a30e7abf)

[Compare Source](83e1e4eeed...83a30e7abf)

### [`v0.354.0`](c6e63072b6...83e1e4eeed)

[Compare Source](c6e63072b6...83e1e4eeed)

### [`v0.353.0`](e98529c0d3...c6e63072b6)

[Compare Source](e98529c0d3...c6e63072b6)

### [`v0.352.0`](387bce85eb...e98529c0d3)

[Compare Source](387bce85eb...e98529c0d3)

### [`v0.350.0`](c2e0afd8c0...387bce85eb)

[Compare Source](c2e0afd8c0...387bce85eb)

### [`v0.349.0`](979f1f1f4b...c2e0afd8c0)

[Compare Source](979f1f1f4b...c2e0afd8c0)

### [`v0.344.0`](b736fe652f...979f1f1f4b)

[Compare Source](b736fe652f...979f1f1f4b)

### [`v0.343.0`](d8eed7bae4...b736fe652f)

[Compare Source](d8eed7bae4...b736fe652f)

### [`v0.341.0`](d36e30dc50...d8eed7bae4)

[Compare Source](d36e30dc50...d8eed7bae4)

### [`v0.340.0`](acf57eca21...d36e30dc50)

[Compare Source](acf57eca21...d36e30dc50)

### [`v0.338.0`](d352cb6b2a...acf57eca21)

[Compare Source](d352cb6b2a...acf57eca21)

### [`v0.336.0`](dbb43ca194...d352cb6b2a)

[Compare Source](dbb43ca194...d352cb6b2a)

### [`v0.335.1`](726ee2621c...dbb43ca194)

[Compare Source](726ee2621c...dbb43ca194)

### [`v0.335.0`](7043c61277...726ee2621c)

[Compare Source](7043c61277...726ee2621c)

### [`v0.334.0`](4b0e906202...7043c61277)

[Compare Source](4b0e906202...7043c61277)

### [`v0.331.0`](6c4fd49ffe...4b0e906202)

[Compare Source](6c4fd49ffe...4b0e906202)

### [`v0.330.0`](b408e35cee...6c4fd49ffe)

[Compare Source](b408e35cee...6c4fd49ffe)

### [`v0.325.0`](52003aefef...b408e35cee)

[Compare Source](52003aefef...b408e35cee)

### [`v0.324.0`](03f47fb74f...52003aefef)

[Compare Source](03f47fb74f...52003aefef)

### [`v0.323.0`](3195fd3ef0...03f47fb74f)

[Compare Source](3195fd3ef0...03f47fb74f)

### [`v0.322.0`](d292eec585...3195fd3ef0)

[Compare Source](d292eec585...3195fd3ef0)

### [`v0.321.0`](0b63e76ff7...d292eec585)

[Compare Source](0b63e76ff7...d292eec585)

### [`v0.320.0`](c1c55290c9...0b63e76ff7)

[Compare Source](c1c55290c9...0b63e76ff7)

### [`v0.319.0`](8524caeb99...c1c55290c9)

[Compare Source](8524caeb99...c1c55290c9)

### [`v0.317.0`](61bb191a12...8524caeb99)

[Compare Source](61bb191a12...8524caeb99)

### [`v0.316.0`](960e22e7da...61bb191a12)

[Compare Source](960e22e7da...61bb191a12)

### [`v0.315.0`](fb0dcfa203...960e22e7da)

[Compare Source](fb0dcfa203...960e22e7da)

### [`v0.314.0`](5b2f4375ef...fb0dcfa203)

[Compare Source](5b2f4375ef...fb0dcfa203)

### [`v0.312.0`](f3a3a782c3...5b2f4375ef)

[Compare Source](f3a3a782c3...5b2f4375ef)

### [`v0.311.0`](d774e70d71...f3a3a782c3)

[Compare Source](d774e70d71...f3a3a782c3)

### [`v0.309.0`](dc628795f7...d774e70d71)

[Compare Source](dc628795f7...d774e70d71)

### [`v0.308.0`](3dcc1a997d...dc628795f7)

[Compare Source](3dcc1a997d...dc628795f7)

### [`v0.307.0`](0cbb5f4418...3dcc1a997d)

[Compare Source](0cbb5f4418...3dcc1a997d)

### [`v0.306.0`](33d8dbad72...0cbb5f4418)

[Compare Source](33d8dbad72...0cbb5f4418)

### [`v0.305.0`](9a8791bbc9...33d8dbad72)

[Compare Source](9a8791bbc9...33d8dbad72)

### [`v0.304.0`](6832010b84...9a8791bbc9)

[Compare Source](6832010b84...9a8791bbc9)

### [`v0.303.0`](4349c984cd...6832010b84)

[Compare Source](4349c984cd...6832010b84)

### [`v0.302.0`](a03f9eae8d...4349c984cd)

[Compare Source](a03f9eae8d...4349c984cd)

### [`v0.301.0`](52fe57e710...a03f9eae8d)

[Compare Source](52fe57e710...a03f9eae8d)

### [`v0.300.0`](02c45afc9d...52fe57e710)

[Compare Source](02c45afc9d...52fe57e710)

### [`v0.299.0`](39ced43205...02c45afc9d)

[Compare Source](39ced43205...02c45afc9d)

### [`v0.298.0`](6cf6176359...39ced43205)

[Compare Source](6cf6176359...39ced43205)

### [`v0.297.0`](7240321193...6cf6176359)

[Compare Source](7240321193...6cf6176359)

### [`v0.295.0`](5ddb9c797a...7240321193)

[Compare Source](5ddb9c797a...7240321193)

</details>

---

### Configuration

📅 **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.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjQxNS4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->

Reviewed-on: #13
Co-authored-by: Renovate Bot <renovate@dzeio.com>
Co-committed-by: Renovate Bot <renovate@dzeio.com>
2024-06-26 09:16:24 +00:00
5b3f49a457 chore(deps): update dependency simple-icons-astro to v10.4.0 (#14)
Some checks are pending
Build, check & Test / run (push) Waiting to run
Build Docker Image / build_docker (push) Waiting to run
Lint / run (push) Waiting to run
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [simple-icons-astro](https://simple-icons-astro.dzeio.com) ([source](https://github.com/dzeiocom/simple-icons-astro)) | dependencies | minor | [`10.2.0` -> `10.4.0`](https://renovatebot.com/diffs/npm/simple-icons-astro/10.2.0/10.4.0) |

---

### Release Notes

<details>
<summary>dzeiocom/simple-icons-astro (simple-icons-astro)</summary>

### [`v10.4.0`](8098089aea...f4d7baa84b)

[Compare Source](8098089aea...f4d7baa84b)

### [`v10.3.0`](a30bbe0b4d...8098089aea)

[Compare Source](a30bbe0b4d...8098089aea)

</details>

---

### Configuration

📅 **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.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjQxNS4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->

Reviewed-on: #14
Co-authored-by: Renovate Bot <renovate@dzeio.com>
Co-committed-by: Renovate Bot <renovate@dzeio.com>
2024-06-26 09:16:15 +00:00
c0164807c9 chore(deps): update dependency tailwindcss to v3.4.4 (#15)
Some checks are pending
Build, check & Test / run (push) Waiting to run
Build Docker Image / build_docker (push) Waiting to run
Lint / run (push) Waiting to run
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [tailwindcss](https://tailwindcss.com) ([source](https://github.com/tailwindlabs/tailwindcss)) | dependencies | minor | [`3.3.6` -> `3.4.4`](https://renovatebot.com/diffs/npm/tailwindcss/3.3.6/3.4.4) |

---

### Release Notes

<details>
<summary>tailwindlabs/tailwindcss (tailwindcss)</summary>

### [`v3.4.4`](https://github.com/tailwindlabs/tailwindcss/releases/tag/v3.4.4)

[Compare Source](https://github.com/tailwindlabs/tailwindcss/compare/v3.4.3...v3.4.4)

##### Fixed

-   Make it possible to use multiple `<alpha-value>` placeholders in a single color definition ([#&#8203;13740](https://github.com/tailwindlabs/tailwindcss/pull/13740))
-   Don't prefix classes in arbitrary values of `has-*`, `group-has-*`, and `peer-has-*` variants ([#&#8203;13770](https://github.com/tailwindlabs/tailwindcss/pull/13770))
-   Support negative values for `{col,row}-{start,end}` utilities ([#&#8203;13781](https://github.com/tailwindlabs/tailwindcss/pull/13781))
-   Update embedded browserslist database ([#&#8203;13792](https://github.com/tailwindlabs/tailwindcss/pull/13792))

### [`v3.4.3`](https://github.com/tailwindlabs/tailwindcss/releases/tag/v3.4.3)

[Compare Source](https://github.com/tailwindlabs/tailwindcss/compare/v3.4.2...v3.4.3)

##### Fixed

-   Revert changes to glob handling ([#&#8203;13384](https://github.com/tailwindlabs/tailwindcss/pull/13384))

### [`v3.4.2`](https://github.com/tailwindlabs/tailwindcss/releases/tag/v3.4.2)

[Compare Source](https://github.com/tailwindlabs/tailwindcss/compare/v3.4.1...v3.4.2)

##### Fixed

-   Ensure max specificity of `0,0,1` for button and input Preflight rules ([#&#8203;12735](https://github.com/tailwindlabs/tailwindcss/pull/12735))
-   Improve glob handling for folders with `(`, `)`, `[` or `]` in the file path ([#&#8203;12715](https://github.com/tailwindlabs/tailwindcss/pull/12715))
-   Split `:has` rules when using `experimental.optimizeUniversalDefaults` ([#&#8203;12736](https://github.com/tailwindlabs/tailwindcss/pull/12736))
-   Sort arbitrary properties alphabetically across multiple class lists ([#&#8203;12911](https://github.com/tailwindlabs/tailwindcss/pull/12911))
-   Add `mix-blend-plus-darker` utility ([#&#8203;12923](https://github.com/tailwindlabs/tailwindcss/pull/12923))
-   Ensure dashes are allowed in variant modifiers ([#&#8203;13303](https://github.com/tailwindlabs/tailwindcss/pull/13303))
-   Fix crash showing completions in Intellisense when using a custom separator ([#&#8203;13306](https://github.com/tailwindlabs/tailwindcss/pull/13306))
-   Transpile `import.meta.url` in config files ([#&#8203;13322](https://github.com/tailwindlabs/tailwindcss/pull/13322))
-   Reset letter spacing for form elements ([#&#8203;13150](https://github.com/tailwindlabs/tailwindcss/pull/13150))
-   Fix missing `xx-large` and remove double `x-large` absolute size ([#&#8203;13324](https://github.com/tailwindlabs/tailwindcss/pull/13324))
-   Don't error when encountering nested CSS unless trying to `@apply` a class that uses nesting ([#&#8203;13325](https://github.com/tailwindlabs/tailwindcss/pull/13325))
-   Ensure that arbitrary properties respect `important` configuration ([#&#8203;13353](https://github.com/tailwindlabs/tailwindcss/pull/13353))
-   Change dark mode selector so `@apply` works correctly with pseudo elements ([#&#8203;13379](https://github.com/tailwindlabs/tailwindcss/pull/13379))

### [`v3.4.1`](https://github.com/tailwindlabs/tailwindcss/releases/tag/v3.4.1)

[Compare Source](https://github.com/tailwindlabs/tailwindcss/compare/v3.4.0...v3.4.1)

##### Fixed

-   Don't remove keyframe stops when using important utilities ([#&#8203;12639](https://github.com/tailwindlabs/tailwindcss/pull/12639))
-   Don't add spaces to gradients and grid track names when followed by `calc()` ([#&#8203;12704](https://github.com/tailwindlabs/tailwindcss/pull/12704))
-   Restore old behavior for `class` dark mode strategy ([#&#8203;12717](https://github.com/tailwindlabs/tailwindcss/pull/12717))

##### Added

-   Add new `selector` and `variant` strategies for dark mode ([#&#8203;12717](https://github.com/tailwindlabs/tailwindcss/pull/12717))

##### Changed

-   Support `rtl` and `ltr` variants on same element as `dir` attribute ([#&#8203;12717](https://github.com/tailwindlabs/tailwindcss/pull/12717))

### [`v3.4.0`](https://github.com/tailwindlabs/tailwindcss/releases/tag/v3.4.0)

[Compare Source](https://github.com/tailwindlabs/tailwindcss/compare/v3.3.7...v3.4.0)

<a href="https://tailwindcss.com/blog/tailwindcss-v3-4"><img alt="Tailwind CSS" src="https://github.com/tailwindlabs/tailwindcss/assets/882133/cf6ee749-cce4-45e9-b15f-e081a6353833" width="768"></a>

Tailwind CSS v3.4 has arrived! Check out the [announcement post](https://tailwindcss.com/blog/tailwindcss-v3-4) for a guided tour through all of the highlights.

##### Added

-   Add `svh`, `lvh`, and `dvh` values to default `height`/`min-height`/`max-height` theme ([#&#8203;11317](https://github.com/tailwindlabs/tailwindcss/pull/11317))
-   Add `has-*` variants for `:has(...)` pseudo-class ([#&#8203;11318](https://github.com/tailwindlabs/tailwindcss/pull/11318))
-   Add `text-wrap` utilities including `text-balance` and `text-pretty` ([#&#8203;11320](https://github.com/tailwindlabs/tailwindcss/pull/11320), [#&#8203;12031](https://github.com/tailwindlabs/tailwindcss/pull/12031))
-   Extend default `opacity` scale to include all steps of 5 ([#&#8203;11832](https://github.com/tailwindlabs/tailwindcss/pull/11832))
-   Update Preflight `html` styles to include shadow DOM `:host` pseudo-class ([#&#8203;11200](https://github.com/tailwindlabs/tailwindcss/pull/11200))
-   Increase default values for `grid-rows-*` utilities from 1–6 to 1–12 ([#&#8203;12180](https://github.com/tailwindlabs/tailwindcss/pull/12180))
-   Add `size-*` utilities ([#&#8203;12287](https://github.com/tailwindlabs/tailwindcss/pull/12287))
-   Add utilities for CSS subgrid ([#&#8203;12298](https://github.com/tailwindlabs/tailwindcss/pull/12298))
-   Add spacing scale to `min-w-*`, `min-h-*`, and `max-w-*` utilities ([#&#8203;12300](https://github.com/tailwindlabs/tailwindcss/pull/12300))
-   Add `forced-color-adjust` utilities ([#&#8203;11931](https://github.com/tailwindlabs/tailwindcss/pull/11931))
-   Add `forced-colors` variant ([#&#8203;11694](https://github.com/tailwindlabs/tailwindcss/pull/11694), [#&#8203;12582](https://github.com/tailwindlabs/tailwindcss/pull/12582))
-   Add `appearance-auto` utility ([#&#8203;12404](https://github.com/tailwindlabs/tailwindcss/pull/12404))
-   Add logical property values for `float` and `clear` utilities ([#&#8203;12480](https://github.com/tailwindlabs/tailwindcss/pull/12480))
-   Add `*` variant for targeting direct children ([#&#8203;12551](https://github.com/tailwindlabs/tailwindcss/pull/12551))

##### Changed

-   Simplify the `sans` font-family stack ([#&#8203;11748](https://github.com/tailwindlabs/tailwindcss/pull/11748))
-   Disable the tap highlight overlay on iOS ([#&#8203;12299](https://github.com/tailwindlabs/tailwindcss/pull/12299))
-   Improve relative precedence of `rtl`, `ltr`, `forced-colors`, and `dark` variants ([#&#8203;12584](https://github.com/tailwindlabs/tailwindcss/pull/12584))

### [`v3.3.7`](https://github.com/tailwindlabs/tailwindcss/releases/tag/v3.3.7)

[Compare Source](https://github.com/tailwindlabs/tailwindcss/compare/v3.3.6...v3.3.7)

##### Fixed

-   Fix support for container query utilities with arbitrary values ([#&#8203;12534](https://github.com/tailwindlabs/tailwindcss/pull/12534))
-   Fix custom config loading in Standalone CLI ([#&#8203;12616](https://github.com/tailwindlabs/tailwindcss/pull/12616))

</details>

---

### Configuration

📅 **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.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjQxNS4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->

Reviewed-on: #15
Co-authored-by: Renovate Bot <renovate@dzeio.com>
Co-committed-by: Renovate Bot <renovate@dzeio.com>
2024-06-26 09:16:08 +00:00
9c0e2c8e99 chore(deps): update dependency typescript to v5.5.2 (#16)
Some checks are pending
Build, check & Test / run (push) Waiting to run
Build Docker Image / build_docker (push) Waiting to run
Lint / run (push) Waiting to run
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [typescript](https://www.typescriptlang.org/) ([source](https://github.com/Microsoft/TypeScript)) | devDependencies | minor | [`5.3.3` -> `5.5.2`](https://renovatebot.com/diffs/npm/typescript/5.3.3/5.5.2) |

---

### Release Notes

<details>
<summary>Microsoft/TypeScript (typescript)</summary>

### [`v5.5.2`](https://github.com/microsoft/TypeScript/releases/tag/v5.5.2): TypeScript 5.5

[Compare Source](https://github.com/Microsoft/TypeScript/compare/v5.4.5...v5.5.2)

For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-5/).

For the complete list of fixed issues, check out the

-   [fixed issues query for TypeScript v5.5.2 (Stable)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.5.2%22+is%3Aclosed+).
-   [fixed issues query for TypeScript v5.5.1 (RC)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.5.1%22+is%3Aclosed+).
-   [fixed issues query for TypeScript v5.5.0 (Beta)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.5.0%22+is%3Aclosed+).

Downloads are available on:

-   [npm](https://www.npmjs.com/package/typescript)
-   [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)

### [`v5.4.5`](https://github.com/microsoft/TypeScript/releases/tag/v5.4.5): TypeScript 5.4.5

[Compare Source](https://github.com/Microsoft/TypeScript/compare/v5.4.4...v5.4.5)

For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-4/).

For the complete list of fixed issues, check out the

-   [fixed issues query for Typescript 5.4.0 (Beta)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.0%22+is%3Aclosed+).
-   [fixed issues query for Typescript 5.4.1 (RC)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.1%22+is%3Aclosed+).
-   [fixed issues query for Typescript 5.4.2 (Stable)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.2%22+is%3Aclosed+).
-   [fixed issues query for Typescript 5.4.3 (Stable)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.3%22+is%3Aclosed+).
-   [fixed issues query for Typescript 5.4.4 (Stable)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.4%22+is%3Aclosed+).
-   [fixed issues query for Typescript 5.4.5 (Stable)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.5%22+is%3Aclosed+).

Downloads are available on:

-   [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)

### [`v5.4.4`](https://github.com/microsoft/TypeScript/releases/tag/v5.4.4): TypeScript 5.4.4

[Compare Source](https://github.com/Microsoft/TypeScript/compare/v5.4.3...v5.4.4)

For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-4/).

For the complete list of fixed issues, check out the

-   [fixed issues query for Typescript 5.4.0 (Beta)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.0%22+is%3Aclosed+).
-   [fixed issues query for Typescript 5.4.1 (RC)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.1%22+is%3Aclosed+).
-   [fixed issues query for Typescript 5.4.2 (Stable)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.2%22+is%3Aclosed+).
-   [fixed issues query for Typescript 5.4.3 (Stable)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.3%22+is%3Aclosed+).
-   [fixed issues query for Typescript 5.4.4 (Stable)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.4%22+is%3Aclosed+).

Downloads are available on:

-   [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)

### [`v5.4.3`](https://github.com/microsoft/TypeScript/releases/tag/v5.4.3): TypeScript 5.4.3

[Compare Source](https://github.com/Microsoft/TypeScript/compare/v5.4.2...v5.4.3)

For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-4/).

For the complete list of fixed issues, check out the

-   [fixed issues query for Typescript 5.4.0 (Beta)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.0%22+is%3Aclosed+).
-   [fixed issues query for Typescript 5.4.1 (RC)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.1%22+is%3Aclosed+).
-   [fixed issues query for Typescript 5.4.2 (Stable)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.2%22+is%3Aclosed+).
-   [fixed issues query for Typescript 5.4.3 (Stable)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.3%22+is%3Aclosed+).

Downloads are available on:

-   [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)

### [`v5.4.2`](https://github.com/microsoft/TypeScript/releases/tag/v5.4.2): TypeScript 5.4

[Compare Source](https://github.com/Microsoft/TypeScript/compare/v5.3.3...v5.4.2)

For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-4/).

For the complete list of fixed issues, check out the

-   [fixed issues query for Typescript 5.4.0 (Beta)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.0%22+is%3Aclosed+).
-   [fixed issues query for Typescript 5.4.1 (RC)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.1%22+is%3Aclosed+).
-   [fixed issues query for Typescript 5.4.2 (Stable)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.2%22+is%3Aclosed+).

Downloads are available on:

-   [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)

</details>

---

### Configuration

📅 **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.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjQxNS4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->

Reviewed-on: #16
Co-authored-by: Renovate Bot <renovate@dzeio.com>
Co-committed-by: Renovate Bot <renovate@dzeio.com>
2024-06-26 09:15:59 +00:00
cca06b36cd chore(deps): update dependency vitest to v1.6.0 (#17)
Some checks failed
Lint / run (push) Waiting to run
Build, check & Test / run (push) Has been cancelled
Build Docker Image / build_docker (push) Has been cancelled
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [vitest](https://github.com/vitest-dev/vitest) ([source](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest)) | devDependencies | minor | [`1.0.4` -> `1.6.0`](https://renovatebot.com/diffs/npm/vitest/1.0.4/1.6.0) |

---

### Release Notes

<details>
<summary>vitest-dev/vitest (vitest)</summary>

### [`v1.6.0`](https://github.com/vitest-dev/vitest/releases/tag/v1.6.0)

[Compare Source](https://github.com/vitest-dev/vitest/compare/v1.5.3...v1.6.0)

#####    🚀 Features

-   Support standalone mode  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5565 [<samp>(bdce0)</samp>](https://github.com/vitest-dev/vitest/commit/bdce0a29)
-   Custom "snapshotEnvironment" option  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5449 [<samp>(30f72)</samp>](https://github.com/vitest-dev/vitest/commit/30f728bc)
-   **benchmark**: Support comparing benchmark result  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) and [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5398 [<samp>(f8d3d)</samp>](https://github.com/vitest-dev/vitest/commit/f8d3d22e)
-   **browser**: Allow injecting scripts  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5656 [<samp>(21e58)</samp>](https://github.com/vitest-dev/vitest/commit/21e58bd8)
-   **reporter**: Support `includeConsoleOutput` and `addFileAttribute` in junit  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5659 [<samp>(2f913)</samp>](https://github.com/vitest-dev/vitest/commit/2f913222)
-   **ui**: Sort items by file name  -  by [@&#8203;btea](https://github.com/btea) in https://github.com/vitest-dev/vitest/issues/5652 [<samp>(1f726)</samp>](https://github.com/vitest-dev/vitest/commit/1f7268fa)

#####    🐞 Bug Fixes

-   Keep order of arguments for .each in custom task collectors  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5640 [<samp>(7d57c)</samp>](https://github.com/vitest-dev/vitest/commit/7d57c116)
-   Call `resolveId('vitest')` after `buildStart`  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5646 [<samp>(f5faf)</samp>](https://github.com/vitest-dev/vitest/commit/f5faf423)
-   Hash the name of the file when caching  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5654 [<samp>(c9e68)</samp>](https://github.com/vitest-dev/vitest/commit/c9e68ced)
-   Don't panic on empty files in node_modules  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) [<samp>(40c29)</samp>](https://github.com/vitest-dev/vitest/commit/40c299fe)
-   Use `toJSON` for error serialization  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5526 [<samp>(19a21)</samp>](https://github.com/vitest-dev/vitest/commit/19a21e49)
-   **coverage**:
    -   Exclude `*.test-d.*` by default  -  by [@&#8203;MindfulPol](https://github.com/MindfulPol) in https://github.com/vitest-dev/vitest/issues/5634 [<samp>(bfe8a)</samp>](https://github.com/vitest-dev/vitest/commit/bfe8ad9d)
    -   Apply `vite-node`'s wrapper only to executed files  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5642 [<samp>(c9883)</samp>](https://github.com/vitest-dev/vitest/commit/c9883f3e)
-   **vm**:
    -   Support network imports  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5610 [<samp>(103a6)</samp>](https://github.com/vitest-dev/vitest/commit/103a6002)

#####    🏎 Performance

-   Improve performance of forks pool  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5592 [<samp>(d8304)</samp>](https://github.com/vitest-dev/vitest/commit/d8304bb4)
-   Unnecessary rpc call when coverage is disabled  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5658 [<samp>(c5712)</samp>](https://github.com/vitest-dev/vitest/commit/c571276a)

#####     [View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v1.5.3...v1.6.0)

### [`v1.5.3`](https://github.com/vitest-dev/vitest/releases/tag/v1.5.3)

[Compare Source](https://github.com/vitest-dev/vitest/compare/v1.5.2...v1.5.3)

#####    🐞 Bug Fixes

-   Use package.json name for a workspace project if not provided  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5608 [<samp>(48fba)</samp>](https://github.com/vitest-dev/vitest/commit/48fba190)
-   Backport jest iterable equality within object  -  by [@&#8203;sukovanej](https://github.com/sukovanej) in https://github.com/vitest-dev/vitest/issues/5621 [<samp>(30e5d)</samp>](https://github.com/vitest-dev/vitest/commit/30e5dc1b)
-   **browser**: Support benchmark  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5622 [<samp>(becab)</samp>](https://github.com/vitest-dev/vitest/commit/becabb5e)
-   **reporter**: Use default error formatter for JUnit  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5629 [<samp>(20060)</samp>](https://github.com/vitest-dev/vitest/commit/200609cc)

#####     [View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v1.5.2...v1.5.3)

### [`v1.5.2`](https://github.com/vitest-dev/vitest/releases/tag/v1.5.2)

[Compare Source](https://github.com/vitest-dev/vitest/compare/v1.5.1...v1.5.2)

#####    🐞 Bug Fixes

-   Check for null before storing in weakmap  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) [<samp>(ce368)</samp>](https://github.com/vitest-dev/vitest/commit/ce368457)

#####     [View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v1.5.1...v1.5.2)

### [`v1.5.1`](https://github.com/vitest-dev/vitest/releases/tag/v1.5.1)

[Compare Source](https://github.com/vitest-dev/vitest/compare/v1.5.0...v1.5.1)

#####    🚀 Features

-   **api**: `startVitest()` to accept `stdout` and `stdin`  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5493 [<samp>(780b1)</samp>](https://github.com/vitest-dev/vitest/commit/780b187f)
    -   This is listed as a feature, but it doesn't increase the minor version because `startVitest` API is experimental and doesn't follow semver.

#####    🐞 Bug Fixes

-   Close vite servers on all resolved projects  -  by [@&#8203;surc54](https://github.com/surc54) in https://github.com/vitest-dev/vitest/issues/5544 [<samp>(413ec)</samp>](https://github.com/vitest-dev/vitest/commit/413ec5e6)
-   Fix default `import.meta.env.PROD: false`  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5561 [<samp>(9c649)</samp>](https://github.com/vitest-dev/vitest/commit/9c64967f)
-   Resolve cwd correctly when initiating projects  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5582 [<samp>(ec9d7)</samp>](https://github.com/vitest-dev/vitest/commit/ec9d7c93)
-   Always run `onTestFinished` in reverse order  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5598 [<samp>(23f29)</samp>](https://github.com/vitest-dev/vitest/commit/23f29cea)
-   **browser**:
    -   Disable `fileParallelism` by default on browser pool  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5528 [<samp>(5c69f)</samp>](https://github.com/vitest-dev/vitest/commit/5c69f3f5)
    -   Dispose tester iframe on done  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5595 [<samp>(b2135)</samp>](https://github.com/vitest-dev/vitest/commit/b2135710)
-   **coverage**:
    -   Fix bundling of `v8-to-istanbul`  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5549 [<samp>(df6a4)</samp>](https://github.com/vitest-dev/vitest/commit/df6a4328)
    -   Prevent crash when `cleanOnRerun` is disabled  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5540 [<samp>(ea3c1)</samp>](https://github.com/vitest-dev/vitest/commit/ea3c16e4)
    -   `thresholds` to compare files relative to root  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5574 [<samp>(80265)</samp>](https://github.com/vitest-dev/vitest/commit/80265b40)
-   **expect**:
    -   Fix `toEqual` and `toMatchObject` with circular references  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5535 [<samp>(9e641)</samp>](https://github.com/vitest-dev/vitest/commit/9e6417c9)
-   **vitest**:
    -   Fix false positive file filter match with leading slash  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5578 [<samp>(316eb)</samp>](https://github.com/vitest-dev/vitest/commit/316eb739)
    -   Watch the output directory correctly  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5584 [<samp>(e40f9)</samp>](https://github.com/vitest-dev/vitest/commit/e40f9924)
    -   StubEnv casts boolean on PROD/SSR/DEV  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5590 [<samp>(4da88)</samp>](https://github.com/vitest-dev/vitest/commit/4da88045)

#####     [View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v1.5.0...v1.5.1)

### [`v1.5.0`](https://github.com/vitest-dev/vitest/releases/tag/v1.5.0)

[Compare Source](https://github.com/vitest-dev/vitest/compare/v1.4.0...v1.5.0)

#####    🚀 Features

-   Add configuration for diff truncation  -  by [@&#8203;willieho](https://github.com/willieho) in https://github.com/vitest-dev/vitest/issues/5073 and https://github.com/vitest-dev/vitest/issues/5333 [<samp>(6797b)</samp>](https://github.com/vitest-dev/vitest/commit/6797b041)
-   Remove unrelated noise from diff for toMatchObject()  -  by [@&#8203;geersch](https://github.com/geersch) in https://github.com/vitest-dev/vitest/issues/5364 [<samp>(99276)</samp>](https://github.com/vitest-dev/vitest/commit/99276399)
-   Allow custom host for --inspect and --inspect-brk  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5509 [<samp>(61572)</samp>](https://github.com/vitest-dev/vitest/commit/6157282c)
-   **coverage**: V8 to ignore empty lines, comments, types  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5457 [<samp>(10b89)</samp>](https://github.com/vitest-dev/vitest/commit/10b89713)

#####    🐞 Bug Fixes

-   `describe` calls not taking generic type parameters  -  by [@&#8203;aryaemami59](https://github.com/aryaemami59) in https://github.com/vitest-dev/vitest/issues/5415 [<samp>(16bac)</samp>](https://github.com/vitest-dev/vitest/commit/16bacfab)
-   Prevent hang when `process` is mocked  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5430 [<samp>(0ec4d)</samp>](https://github.com/vitest-dev/vitest/commit/0ec4d0e0)
-   Don't check for "node:internal/console/" in console interceptor in case the environment is not Node.js  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) [<samp>(87d36)</samp>](https://github.com/vitest-dev/vitest/commit/87d36a7a)
-   The value received by toMatch should be a string  -  by [@&#8203;btea](https://github.com/btea) in https://github.com/vitest-dev/vitest/issues/5428 [<samp>(67485)</samp>](https://github.com/vitest-dev/vitest/commit/674851ca)
-   Increase stack trace limit for location, don't hardcode suite position  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5518 [<samp>(04b23)</samp>](https://github.com/vitest-dev/vitest/commit/04b234d1)
-   **benchmark**:
    -   Run benchmark suites sequentially  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5444 [<samp>(1f548)</samp>](https://github.com/vitest-dev/vitest/commit/1f548340)
    -   Fix benchmark summary of single bench suite  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5489 [<samp>(db981)</samp>](https://github.com/vitest-dev/vitest/commit/db98145f)
    -   Table reporter for non TTY output  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5484 [<samp>(bea23)</samp>](https://github.com/vitest-dev/vitest/commit/bea234b1)
-   **expect**:
    -   Fix `toHaveBeenNthCalledWith` error message when not called  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5420 [<samp>(e5253)</samp>](https://github.com/vitest-dev/vitest/commit/e5253de4)
-   **types**:
    -   Pass correct type for suite factory  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5437 [<samp>(26718)</samp>](https://github.com/vitest-dev/vitest/commit/26718eb5)
-   **utils**:
    -   Fix object diff with getter only property  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5466 [<samp>(366d9)</samp>](https://github.com/vitest-dev/vitest/commit/366d97c3)
-   **vite-node**:
    -   Fix `isValidNodeImport` to check `"type": "module"` first  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5416 [<samp>(6fb15)</samp>](https://github.com/vitest-dev/vitest/commit/6fb15280)
-   **vitest**:
    -   Correctly send console events when state changes  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) [<samp>(3463f)</samp>](https://github.com/vitest-dev/vitest/commit/3463f9bb)
    -   Initiate FakeTimers on demand  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5450 [<samp>(e4e93)</samp>](https://github.com/vitest-dev/vitest/commit/e4e939ba)
    -   Check unhighlighted code for code frame line limit  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5465 [<samp>(6ae7e)</samp>](https://github.com/vitest-dev/vitest/commit/6ae7eaa2)
    -   Correctly filter by parent folder  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5408 [<samp>(91b06)</samp>](https://github.com/vitest-dev/vitest/commit/91b06cce)
    -   Close inspector immediately if run is canceled  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5519 [<samp>(b8006)</samp>](https://github.com/vitest-dev/vitest/commit/b80062d7)
-   **workspace**:
    -   Set CWD to config directory, allow overriding local .env  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5476 [<samp>(d4003)</samp>](https://github.com/vitest-dev/vitest/commit/d4003882)

#####     [View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v1.4.0...v1.5.0)

### [`v1.4.0`](https://github.com/vitest-dev/vitest/releases/tag/v1.4.0)

[Compare Source](https://github.com/vitest-dev/vitest/compare/v1.3.1...v1.4.0)

#####    🚀 Features

-   Throw error when using snapshot assertion with `not`  -  by [@&#8203;fenghan34](https://github.com/fenghan34) in https://github.com/vitest-dev/vitest/issues/5294 [<samp>(b9d37)</samp>](https://github.com/vitest-dev/vitest/commit/b9d378f5)
-   Add a flag to include test location in tasks  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5342 [<samp>(d627e)</samp>](https://github.com/vitest-dev/vitest/commit/d627e209)
-   **cli**:
    -   Support wildcards in `--project` option  -  by [@&#8203;fenghan34](https://github.com/fenghan34) in https://github.com/vitest-dev/vitest/issues/5295 [<samp>(201bd)</samp>](https://github.com/vitest-dev/vitest/commit/201bd067)
-   **config**:
    -   Add `shuffle.files` and `shuffle.tests` options  -  by [@&#8203;fenghan34](https://github.com/fenghan34) in https://github.com/vitest-dev/vitest/issues/5281 [<samp>(356db)</samp>](https://github.com/vitest-dev/vitest/commit/356db87b)
    -   Deprecate `cache.dir` option  -  by [@&#8203;fenghan34](https://github.com/fenghan34) in https://github.com/vitest-dev/vitest/issues/5229 [<samp>(d7e8b)</samp>](https://github.com/vitest-dev/vitest/commit/d7e8b53e)
-   **coverage**:
    -   Support `--changed` option  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5314 [<samp>(600b4)</samp>](https://github.com/vitest-dev/vitest/commit/600b44d6)
-   **vitest**:
    -   Support `clearScreen` cli flag  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5241 [<samp>(e1735)</samp>](https://github.com/vitest-dev/vitest/commit/e1735fb6)

#####    🐞 Bug Fixes

-   Repeatable `--project` option  -  by [@&#8203;fenghan34](https://github.com/fenghan34) in https://github.com/vitest-dev/vitest/issues/5265 [<samp>(d1a06)</samp>](https://github.com/vitest-dev/vitest/commit/d1a06730)
-   `--inspect-brk` to pause before execution  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5355 [<samp>(e77c5)</samp>](https://github.com/vitest-dev/vitest/commit/e77c553f)
-   Correct locations in test.each tasks  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) [<samp>(4f6e3)</samp>](https://github.com/vitest-dev/vitest/commit/4f6e39c1)
-   **api**:
    -   Use resolvedUrls from devserver  -  by [@&#8203;saitonakamura](https://github.com/saitonakamura) and [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5289 [<samp>(2fef5)</samp>](https://github.com/vitest-dev/vitest/commit/2fef5a7e)
-   **browser**:
    -   Add `magic-string` to `optimizeDeps.include`  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5278 [<samp>(8f04e)</samp>](https://github.com/vitest-dev/vitest/commit/8f04e798)
-   **coverage**:
    -   Expensive regexp hangs v8 report generation  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5259 [<samp>(d68a7)</samp>](https://github.com/vitest-dev/vitest/commit/d68a7390)
    -   V8 to ignore type-only files  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5328 [<samp>(c3eb8)</samp>](https://github.com/vitest-dev/vitest/commit/c3eb8deb)
    -   Respect source maps of pre-transpiled sources  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5367 [<samp>(6eda4)</samp>](https://github.com/vitest-dev/vitest/commit/6eda473f)
    -   Prevent `reportsDirectory` from removing user's project  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5376 [<samp>(07ec3)</samp>](https://github.com/vitest-dev/vitest/commit/07ec3779)
-   **expect**:
    -   Show diff on `toContain/toMatch` assertion error  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5267 [<samp>(8ee59)</samp>](https://github.com/vitest-dev/vitest/commit/8ee59f0d)
-   **forks**:
    -   Wrap `defines` to support `undefined` values  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5284 [<samp>(5b58b)</samp>](https://github.com/vitest-dev/vitest/commit/5b58b399)
-   **typecheck**:
    -   Update get-tsconfig 4.7.3 to fix false circularity error  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5384 [<samp>(bdc37)</samp>](https://github.com/vitest-dev/vitest/commit/bdc371ee)
-   **ui**:
    -   Escape html in error diff  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5325 [<samp>(ab60b)</samp>](https://github.com/vitest-dev/vitest/commit/ab60bf8d)
-   **vitest**:
    -   Loosen `onConsoleLog` return type  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5337 [<samp>(6d1b1)</samp>](https://github.com/vitest-dev/vitest/commit/6d1b1451)
    -   Ensure restoring terminal cursor on close  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5292 [<samp>(0bea2)</samp>](https://github.com/vitest-dev/vitest/commit/0bea2247)
    -   Ignore timeout on websocket reporter rpc  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) [<samp>(38119)</samp>](https://github.com/vitest-dev/vitest/commit/38119b75)
    -   Correctly override api with --no-api flag  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5386 [<samp>(51d1d)</samp>](https://github.com/vitest-dev/vitest/commit/51d1d472)
    -   Logs in `beforeAll` and `afterAll`  -  by [@&#8203;fenghan34](https://github.com/fenghan34) in https://github.com/vitest-dev/vitest/issues/5288 [<samp>(ce5ca)</samp>](https://github.com/vitest-dev/vitest/commit/ce5ca6bf)
-   **workspace**:
    -   Throw error when browser mode and `@vitest/coverage-v8` are used  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5250 [<samp>(29f98)</samp>](https://github.com/vitest-dev/vitest/commit/29f98cd3)

#####     [View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v1.3.1...v1.4.0)

### [`v1.3.1`](https://github.com/vitest-dev/vitest/releases/tag/v1.3.1)

[Compare Source](https://github.com/vitest-dev/vitest/compare/v1.3.0...v1.3.1)

#####    🚀 Features

-   **vitest**: Expose parseCLI method  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5248 [<samp>(c793a)</samp>](https://github.com/vitest-dev/vitest/commit/c793a136)
    -   This feature is not affected by SemVer because it is part of an [experimental API](https://vitest.dev/advanced/api.html).

#####    🐞 Bug Fixes

-   Add task tests iteratively  -  by [@&#8203;DerYeger](https://github.com/DerYeger) in https://github.com/vitest-dev/vitest/issues/5235 [<samp>(38155)</samp>](https://github.com/vitest-dev/vitest/commit/38155548)
-   **coverage**: Ignore generated TS decorators  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) and [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5206 [<samp>(a2804)</samp>](https://github.com/vitest-dev/vitest/commit/a280451b)
-   **ui**: Auto reload coverage iframe after test run  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5242 [<samp>(5376d)</samp>](https://github.com/vitest-dev/vitest/commit/5376d5be)

#####     [View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v1.3.0...v1.3.1)

### [`v1.3.0`](https://github.com/vitest-dev/vitest/releases/tag/v1.3.0)

[Compare Source](https://github.com/vitest-dev/vitest/compare/v1.2.2...v1.3.0)

##### 🚀 Features

-   Deprecate watchExclude - by [@&#8203;patak-dev](https://github.com/patak-dev) in https://github.com/vitest-dev/vitest/issues/5171 [<samp>(82885)</samp>](https://github.com/vitest-dev/vitest/commit/828858f8)
-   **browser**:
    -   Run test files in isolated iframes - by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5036 [<samp>(4f401)</samp>](https://github.com/vitest-dev/vitest/commit/4f40177e)
-   **config**:
    -   Add `snapshotSerializers` option - by [@&#8203;fenghan34](https://github.com/fenghan34) in https://github.com/vitest-dev/vitest/issues/5092 [<samp>(5b102)</samp>](https://github.com/vitest-dev/vitest/commit/5b1021da)
-   **reporters**:
    -   Support custom options - by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5111 [<samp>(fec9c)</samp>](https://github.com/vitest-dev/vitest/commit/fec9ca0b)
-   **runner**:
    -   Support automatic fixtures - by [@&#8203;fenghan34](https://github.com/fenghan34) and [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5102 [<samp>(0441f)</samp>](https://github.com/vitest-dev/vitest/commit/0441f761)
-   **ui**:
    -   Save splitpanes size to local storage - by [@&#8203;posva](https://github.com/posva) in https://github.com/vitest-dev/vitest/issues/5166 [<samp>(c28b4)</samp>](https://github.com/vitest-dev/vitest/commit/c28b4c26)
-   **vitest**:
    -   Add onTestFinished hook - by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5128 [<samp>(6f5b4)</samp>](https://github.com/vitest-dev/vitest/commit/6f5b42b7)
    -   Add github actions reporter - by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5093 [<samp>(40afb)</samp>](https://github.com/vitest-dev/vitest/commit/40afbe3a)
    -   Expose jsdom global if jsdom environment is enabled - by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5155 [<samp>(567d2)</samp>](https://github.com/vitest-dev/vitest/commit/567d20b9)
    -   Add new CLI options - by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5163 [<samp>(4e179)</samp>](https://github.com/vitest-dev/vitest/commit/4e179426)
    -   "test" accepts options object as the second parameter - by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5142 [<samp>(7d9b1)</samp>](https://github.com/vitest-dev/vitest/commit/7d9b1fb0)
-   **vm**:
    -   Support wasm module - by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5131 [<samp>(5ed53)</samp>](https://github.com/vitest-dev/vitest/commit/5ed537f0)

##### 🐞 Bug Fixes

-   Fix sourcemap in vm pools - by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5063 [<samp>(81105)</samp>](https://github.com/vitest-dev/vitest/commit/8110540a)
-   Don't optimize react/jsx-runtime by default when running in Node - by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5079 [<samp>(0d2bf)</samp>](https://github.com/vitest-dev/vitest/commit/0d2bfeac)
-   Rpc timeout error messages to include caller - by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5103 [<samp>(a6e04)</samp>](https://github.com/vitest-dev/vitest/commit/a6e04bd8)
-   Requires fixed version across the monorepo - by [@&#8203;antfu](https://github.com/antfu) in https://github.com/vitest-dev/vitest/issues/5208 [<samp>(68f51)</samp>](https://github.com/vitest-dev/vitest/commit/68f51961)
-   Prevent merging of `poolOptions` - by [@&#8203;penalosa](https://github.com/penalosa) in https://github.com/vitest-dev/vitest/issues/5221 [<samp>(bc5b2)</samp>](https://github.com/vitest-dev/vitest/commit/bc5b2d04)
-   **browser**:
    -   Don't exclude node builtins from optimization - by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5082 [<samp>(714c9)</samp>](https://github.com/vitest-dev/vitest/commit/714c911f)
    -   Support `coverage.reportsDirectory` with multiple directories - by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5056 [<samp>(ae73f)</samp>](https://github.com/vitest-dev/vitest/commit/ae73f273)
-   **cli**:
    -   Parse `--browser=<name>` correctly - by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5179 [<samp>(656e2)</samp>](https://github.com/vitest-dev/vitest/commit/656e210b)
-   **coverage**:
    -   `.tmp` directory conflicts with `--shard` option - by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5184 [<samp>(5749d)</samp>](https://github.com/vitest-dev/vitest/commit/5749d2c2)
-   **deps**:
    -   Update dependency strip-literal to v2 - by [@&#8203;renovate](https://github.com/renovate)\[bot] in https://github.com/vitest-dev/vitest/issues/5136 [<samp>(ef557)</samp>](https://github.com/vitest-dev/vitest/commit/ef557243)
-   **reporters**:
    -   Testsuite name should include project root in Junit output - by [@&#8203;fenghan34](https://github.com/fenghan34) in https://github.com/vitest-dev/vitest/issues/5116 [<samp>(2494f)</samp>](https://github.com/vitest-dev/vitest/commit/2494fbf2)
-   **typecheck**:
    -   Fix suite collection while-loop - by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5065 [<samp>(35675)</samp>](https://github.com/vitest-dev/vitest/commit/35675bd3)
-   **ui**:
    -   Fix tests duration time - by [@&#8203;vovsemenv](https://github.com/vovsemenv) in https://github.com/vitest-dev/vitest/issues/5219 [<samp>(58103)</samp>](https://github.com/vitest-dev/vitest/commit/581030ee)
-   **utils**:
    -   Fix asymmetric matcher diff inside array - by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5189 [<samp>(3ffcd)</samp>](https://github.com/vitest-dev/vitest/commit/3ffcd2ea)
-   **vitest**:
    -   Correctly report failed test files as failures in json reporter, export json reporter types - by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5081 [<samp>(0417b)</samp>](https://github.com/vitest-dev/vitest/commit/0417ba20)
    -   Don't run typecheck tests in browser if both are enabled - by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5080 [<samp>(1045b)</samp>](https://github.com/vitest-dev/vitest/commit/1045b98b)
    -   Handle function config inside `defineWorkspace` - by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5089 [<samp>(0bf52)</samp>](https://github.com/vitest-dev/vitest/commit/0bf52533)
    -   Remove excessive listeners when running without isolation, don't reset the state - by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5132 [<samp>(b607f)</samp>](https://github.com/vitest-dev/vitest/commit/b607f1ea)
    -   Auto-enable "github-actions" only where users didn't configure reporters - by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5158 [<samp>(ef044)</samp>](https://github.com/vitest-dev/vitest/commit/ef0440cb)
    -   Support more array cli options - by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5162 [<samp>(3afe6)</samp>](https://github.com/vitest-dev/vitest/commit/3afe68f1)
    -   Add types for the new global `jsdom` variable - by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5164 [<samp>(0f898)</samp>](https://github.com/vitest-dev/vitest/commit/0f898d87)
    -   Expose onTestFinished globally - by [@&#8203;sheremet-va](https://github.com/sheremet-va) [<samp>(1304f)</samp>](https://github.com/vitest-dev/vitest/commit/1304fed7)
    -   Disable optimizer by default until it's stable - by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5156 [<samp>(e1bd8)</samp>](https://github.com/vitest-dev/vitest/commit/e1bd8d5d)
    -   Delegate snapshot options to workspace from root config - by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5199 [<samp>(86297)</samp>](https://github.com/vitest-dev/vitest/commit/86297d42)
    -   Fix `optimizeDeps.disabled` warnings on Vite 5.1 - by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5215 [<samp>(1aecd)</samp>](https://github.com/vitest-dev/vitest/commit/1aecd650)
-   **vm**:
    -   Handle `disableConsoleIntercept` config - by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5074 [<samp>(a55ad)</samp>](https://github.com/vitest-dev/vitest/commit/a55adac6)
    -   Improve error when module is not found - by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5053 [<samp>(79a50)</samp>](https://github.com/vitest-dev/vitest/commit/79a50c3f)

##### [View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v1.2.2...v1.3.0)

### [`v1.2.2`](https://github.com/vitest-dev/vitest/releases/tag/v1.2.2)

[Compare Source](https://github.com/vitest-dev/vitest/compare/v1.2.1...v1.2.2)

#####    🐞 Bug Fixes

-   **coverage**:
    -   Remove `coverage/.tmp` files after run  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5008 [<samp>(d53b8)</samp>](https://github.com/vitest-dev/vitest/commit/d53b8580)
    -   Don't crash when re-run removes earlier run's reports  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5022 [<samp>(66898)</samp>](https://github.com/vitest-dev/vitest/commit/6689856f)
-   **expect**:
    -   Improve `toThrow(asymmetricMatcher)` failure message  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5000 [<samp>(a199a)</samp>](https://github.com/vitest-dev/vitest/commit/a199ac2d)
-   **forks**:
    -   Set correct `VITEST_POOL_ID`  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5002 [<samp>(7d0a4)</samp>](https://github.com/vitest-dev/vitest/commit/7d0a4692)
-   **threads**:
    -   Mention common work-around for the logged error  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5024 [<samp>(915d6)</samp>](https://github.com/vitest-dev/vitest/commit/915d6c43)
-   **typecheck**:
    -   Fix `ignoreSourceErrors` in run mode  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5044 [<samp>(6dae3)</samp>](https://github.com/vitest-dev/vitest/commit/6dae3feb)
-   **vite-node**:
    -   Provide import.meta.filename and dirname  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5011 [<samp>(73148)</samp>](https://github.com/vitest-dev/vitest/commit/73148575)
-   **vitest**:
    -   Expose getHooks & setHooks  -  by [@&#8203;adriencaccia](https://github.com/adriencaccia) in https://github.com/vitest-dev/vitest/issues/5032 [<samp>(73448)</samp>](https://github.com/vitest-dev/vitest/commit/73448706)
    -   Test deep dependencies change detection  -  by [@&#8203;blake-newman](https://github.com/blake-newman) in https://github.com/vitest-dev/vitest/issues/4934 [<samp>(9c7c0)</samp>](https://github.com/vitest-dev/vitest/commit/9c7c0fc9)
    -   Throw an error if vi.mock is exported  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5034 [<samp>(253df)</samp>](https://github.com/vitest-dev/vitest/commit/253df1cc)
    -   Allow `useFakeTimers` to fake `requestIdleCallback` on non browser  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/5028 [<samp>(a9a48)</samp>](https://github.com/vitest-dev/vitest/commit/a9a486f2)
    -   Support older NodeJS with async `import.meta.resolve`  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/5045 [<samp>(cf564)</samp>](https://github.com/vitest-dev/vitest/commit/cf5641a9)
    -   Don't throw an error if mocked file was already imported  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/5050 [<samp>(fff1a)</samp>](https://github.com/vitest-dev/vitest/commit/fff1a270)

#####     [View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v1.2.1...v1.2.2)

### [`v1.2.1`](https://github.com/vitest-dev/vitest/releases/tag/v1.2.1)

[Compare Source](https://github.com/vitest-dev/vitest/compare/v1.2.0...v1.2.1)

#####    🐞 Bug Fixes

-   **browser**:
    -   Apply inlined workspace config to browser mode vite server  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/4947 [<samp>(db01f)</samp>](https://github.com/vitest-dev/vitest/commit/db01f6c2)
    -   Fix browser testing url for https  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/4855 [<samp>(6c1cc)</samp>](https://github.com/vitest-dev/vitest/commit/6c1cc78b)
    -   Don't fail when calling vi.useFakeTimers  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4992 [<samp>(6c5fe)</samp>](https://github.com/vitest-dev/vitest/commit/6c5fe49b)
-   **coverage**:
    -   `thresholds.autoUpdate` to work with arrow function configuration files  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/4959 [<samp>(4b411)</samp>](https://github.com/vitest-dev/vitest/commit/4b41131a)
-   **expect**:
    -   Implement chai inspect for `AsymmetricMatcher`  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) and [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4942 [<samp>(06bae)</samp>](https://github.com/vitest-dev/vitest/commit/06bae4dd)
-   **vite-node**:
    -   Externalize network imports  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/4987 [<samp>(21f57)</samp>](https://github.com/vitest-dev/vitest/commit/21f5744d)
-   **vitest**:
    -   Handle single `await vi.hoisted`  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/4962 [<samp>(dcf2e)</samp>](https://github.com/vitest-dev/vitest/commit/dcf2e9f2)
    -   Simplify hoist transform check regex to avoid expensive regex match  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/4974 [<samp>(df0db)</samp>](https://github.com/vitest-dev/vitest/commit/df0db6a9)
    -   Correctly find module if it has a version query  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4976 [<samp>(952c3)</samp>](https://github.com/vitest-dev/vitest/commit/952c31df)
    -   Check color support for intercepted console logging  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/4966 [<samp>(39a71)</samp>](https://github.com/vitest-dev/vitest/commit/39a7169c)
    -   Use development/production conditions when resolving external modules  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4980 [<samp>(8877e)</samp>](https://github.com/vitest-dev/vitest/commit/8877e22a)
    -   Throw a syntax error if vi.hoisted is directly exported  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4969 [<samp>(f8bff)</samp>](https://github.com/vitest-dev/vitest/commit/f8bff9ef)

#####     [View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v1.2.0...v1.2.1)

### [`v1.2.0`](https://github.com/vitest-dev/vitest/releases/tag/v1.2.0)

[Compare Source](https://github.com/vitest-dev/vitest/compare/v1.1.3...v1.2.0)

#####    🚀 Features

-   Support case-insensitive path matching in cli  -  by [@&#8203;tigranmk](https://github.com/tigranmk) in https://github.com/vitest-dev/vitest/issues/3567 and https://github.com/vitest-dev/vitest/issues/4911 [<samp>(1326c)</samp>](https://github.com/vitest-dev/vitest/commit/1326c6ef)
-   Add typeahead search  -  by [@&#8203;bonyuta0204](https://github.com/bonyuta0204) and [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4275 and https://github.com/vitest-dev/vitest/issues/4733 [<samp>(480d8)</samp>](https://github.com/vitest-dev/vitest/commit/480d866a)
-   Add syntax highlighting to error messages  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4813 [<samp>(8c969)</samp>](https://github.com/vitest-dev/vitest/commit/8c969de2)
-   Allow extending toEqual  -  by [@&#8203;tigranmk](https://github.com/tigranmk) and [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/2875 and https://github.com/vitest-dev/vitest/issues/4880 [<samp>(463be)</samp>](https://github.com/vitest-dev/vitest/commit/463bee38)
-   **coverage**:
    -   Custom reporter support  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/4828 [<samp>(96dc6)</samp>](https://github.com/vitest-dev/vitest/commit/96dc6e9a)
-   **ui**:
    -   Show unhandled errors on the ui  -  by [@&#8203;spiroka](https://github.com/spiroka) and [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4380 [<samp>(7f59a)</samp>](https://github.com/vitest-dev/vitest/commit/7f59a1b8)
-   **vitest**:
    -   Add `--disable-console-intercept` option to allow opting-out from automatic console log interception  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/4786 [<samp>(43fa6)</samp>](https://github.com/vitest-dev/vitest/commit/43fa6baa)
    -   Show slow test duration in verbose reporter on CI  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/4929 [<samp>(ccb25)</samp>](https://github.com/vitest-dev/vitest/commit/ccb25836)
    -   Allow overiding package installer with public API  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4936 [<samp>(c2cce)</samp>](https://github.com/vitest-dev/vitest/commit/c2cceebb)

#####    🐞 Bug Fixes

-   **browser**:
    -   Support vite config `server.headers`  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/4890 [<samp>(55f53)</samp>](https://github.com/vitest-dev/vitest/commit/55f5349f)
    -   Fix `testNamePattern` config  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/4909 [<samp>(4add9)</samp>](https://github.com/vitest-dev/vitest/commit/4add9516)
    -   Fix updating snapshot during watch mode  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) and [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4867 [<samp>(508fc)</samp>](https://github.com/vitest-dev/vitest/commit/508fced9)
    -   Remove redundant test failure logging  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/4891 [<samp>(7fd44)</samp>](https://github.com/vitest-dev/vitest/commit/7fd44dc3)
-   **happy-dom**:
    -   Window.close() for environment teardown  -  by [@&#8203;capricorn86](https://github.com/capricorn86) in https://github.com/vitest-dev/vitest/issues/4931 [<samp>(91719)</samp>](https://github.com/vitest-dev/vitest/commit/91719bbd)
-   **utils**:
    -   Fix `objDisplay` default truncate option for `test.each` title  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/4917 [<samp>(9ae9d)</samp>](https://github.com/vitest-dev/vitest/commit/9ae9dac9)
-   **vitest**:
    -   Fix tap reporter to handle custom error  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/4897 [<samp>(f8ba8)</samp>](https://github.com/vitest-dev/vitest/commit/f8ba80f2)
    -   Gracefully exit Vitest if `process.exit` is called inside the test  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4903 [<samp>(8e6c1)</samp>](https://github.com/vitest-dev/vitest/commit/8e6c104a)
    -   Throw "cannot mock" error only in isolated pools  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4905 [<samp>(f99cc)</samp>](https://github.com/vitest-dev/vitest/commit/f99cc313)
    -   Don't throw SyntaxError when "await vi.hoisted" is used  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4915 [<samp>(ca62f)</samp>](https://github.com/vitest-dev/vitest/commit/ca62f37a)
    -   Correctly parse --maxWorkers/--minWorkers  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4924 [<samp>(0e77e)</samp>](https://github.com/vitest-dev/vitest/commit/0e77e697)
    -   Show correct error when vi.hoisted is used inside vi.mock and the other way around  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4916 [<samp>(c4eac)</samp>](https://github.com/vitest-dev/vitest/commit/c4eacbb7)
    -   Call global teardown when using workspaces  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4935 [<samp>(528bd)</samp>](https://github.com/vitest-dev/vitest/commit/528bd558)
    -   Use file instead of id for HMR  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4938 [<samp>(ca76f)</samp>](https://github.com/vitest-dev/vitest/commit/ca76f457)
    -   Add inlined deps to ssr.noExternal so they are added to the module graph  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4945 [<samp>(1663f)</samp>](https://github.com/vitest-dev/vitest/commit/1663f5ca)
-   **workspace**:
    -   Support overring `pool` and `poolOptions` on project level  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/4765 [<samp>(e9fe4)</samp>](https://github.com/vitest-dev/vitest/commit/e9fe4181)

#####     [View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v1.1.3...v1.2.0)

### [`v1.1.3`](https://github.com/vitest-dev/vitest/releases/tag/v1.1.3)

[Compare Source](https://github.com/vitest-dev/vitest/compare/v1.1.2...v1.1.3)

#####    🐞 Bug Fixes

-   **vitest**:
    -   Vi.mock breaks tests when using imported variables inside the factory  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) and **Dunqing** in https://github.com/vitest-dev/vitest/issues/4873 [<samp>(7719e)</samp>](https://github.com/vitest-dev/vitest/commit/7719e79e)
    -   Apply `slowTestThreshold` to all reporters  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/4876 [<samp>(1769c)</samp>](https://github.com/vitest-dev/vitest/commit/1769c796)

#####     [View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v1.1.2...v1.1.3)

### [`v1.1.2`](https://github.com/vitest-dev/vitest/releases/tag/v1.1.2)

[Compare Source](https://github.com/vitest-dev/vitest/compare/v1.1.1...v1.1.2)

#####    🐞 Bug Fixes

-   Remove internal flag from UI option in the config  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) [<samp>(7b4a2)</samp>](https://github.com/vitest-dev/vitest/commit/7b4a2fce)
-   **browser**:
    -   Avoid safaridriver collision  -  by [@&#8203;mbland](https://github.com/mbland) in https://github.com/vitest-dev/vitest/issues/4863 [<samp>(345a2)</samp>](https://github.com/vitest-dev/vitest/commit/345a25d6)
    -   Resolved failure to find arbitrarily-named snapshot files when using `expect(...).toMatchFileSnapshot()` matcher.  -  by [@&#8203;zmullett](https://github.com/zmullett), **Zac Mullett** and [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4839 [<samp>(b8140)</samp>](https://github.com/vitest-dev/vitest/commit/b8140fca)
    -   Handle config.base  -  by [@&#8203;mbland](https://github.com/mbland) and [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4686 and https://github.com/vitest-dev/vitest/issues/4692 [<samp>(9e345)</samp>](https://github.com/vitest-dev/vitest/commit/9e34557e)
-   **deps**:
    -   Update dependency acorn-walk to ^8.3.1  -  by [@&#8203;renovate](https://github.com/renovate)\[bot] in https://github.com/vitest-dev/vitest/issues/4837 [<samp>(47bc2)</samp>](https://github.com/vitest-dev/vitest/commit/47bc233d)
    -   Update dependency sirv to ^2.0.4  -  by [@&#8203;renovate](https://github.com/renovate)\[bot] in https://github.com/vitest-dev/vitest/issues/4838 [<samp>(df261)</samp>](https://github.com/vitest-dev/vitest/commit/df261ae1)
-   **runner**:
    -   Fix fixture cleanup for concurrent tests  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/4827 [<samp>(1fee6)</samp>](https://github.com/vitest-dev/vitest/commit/1fee63f2)
-   **spy**:
    -   Don't allow `Promise` in `mockImplementation` if it's not in the function signature  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4859 [<samp>(072e0)</samp>](https://github.com/vitest-dev/vitest/commit/072e02bf)
-   **vite-node**:
    -   Correctly return cached result  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4870 [<samp>(15bbb)</samp>](https://github.com/vitest-dev/vitest/commit/15bbbf81)
-   **vitest**:
    -   Throw an error if mock was already loaded when `vi.mock` is called  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4862 [<samp>(e12a5)</samp>](https://github.com/vitest-dev/vitest/commit/e12a5a36)
    -   Correctly rerun test files on change if server was restarted  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4871 [<samp>(6088b)</samp>](https://github.com/vitest-dev/vitest/commit/6088b372)
-   **vm-threads**:
    -   Don't crash on percentage based `memoryLimit`  -  by [@&#8203;inottn](https://github.com/inottn) and [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/4802 [<samp>(70e8a)</samp>](https://github.com/vitest-dev/vitest/commit/70e8a389)

#####     [View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v1.1.1...v1.1.2)

### [`v1.1.1`](https://github.com/vitest-dev/vitest/releases/tag/v1.1.1)

[Compare Source](https://github.com/vitest-dev/vitest/compare/v1.1.0...v1.1.1)

#####    🐞 Bug Fixes

-   Don't crash when using happy-dom or jsdom environment on Yarn PnP workspaces  -  by [@&#8203;wojtekmaj](https://github.com/wojtekmaj) and [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4698 [<samp>(ee8b4)</samp>](https://github.com/vitest-dev/vitest/commit/ee8b46db)
-   Don't fail if `inline: true` is set  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4815 [<samp>(8f622)</samp>](https://github.com/vitest-dev/vitest/commit/8f6225b8)
-   Correct option name `--no-parallelism`  -  by [@&#8203;bonyuta0204](https://github.com/bonyuta0204) in https://github.com/vitest-dev/vitest/issues/4831 [<samp>(5053a)</samp>](https://github.com/vitest-dev/vitest/commit/5053a5dd)
-   Match jest json output by making json reporter output ndjson-compatible  -  by [@&#8203;bard](https://github.com/bard) in https://github.com/vitest-dev/vitest/issues/4824 [<samp>(7e6a6)</samp>](https://github.com/vitest-dev/vitest/commit/7e6a62af)
-   **runner**:
    -   Reset "current test" state on dynamic `skip`  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/4814 [<samp>(19faf)</samp>](https://github.com/vitest-dev/vitest/commit/19faf00e)
-   **vitest**:
    -   Don't hang when mocking files with cyclic dependencies  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4811 [<samp>(e8ca6)</samp>](https://github.com/vitest-dev/vitest/commit/e8ca6437)
    -   Initialize snapshot state only once for each file suite  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/4796 [<samp>(957da)</samp>](https://github.com/vitest-dev/vitest/commit/957daa32)
    -   Fix file snapshots in skipped suites considered obsolete  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/4795 [<samp>(06c14)</samp>](https://github.com/vitest-dev/vitest/commit/06c14f7d)
    -   Show `beforeAll/afterAll` errors in junit reporter  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/4819 [<samp>(2baea)</samp>](https://github.com/vitest-dev/vitest/commit/2baea35e)
-   **vm-threads**:
    -   Tests not cancelled on key press, cancelled tests shown twice  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/4781 [<samp>(cf53d)</samp>](https://github.com/vitest-dev/vitest/commit/cf53d4be)

#####     [View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v1.1.0...v1.1.1)

### [`v1.1.0`](https://github.com/vitest-dev/vitest/releases/tag/v1.1.0)

[Compare Source](https://github.com/vitest-dev/vitest/compare/v1.0.4...v1.1.0)

#####    🚀 Features

-   Add es-main compatibility to vite-node  -  by [@&#8203;zookatron](https://github.com/zookatron) in https://github.com/vitest-dev/vitest/issues/4751 [<samp>(486a3)</samp>](https://github.com/vitest-dev/vitest/commit/486a3e61)
-   Add `--workspace` option, fix root resolution in workspaces  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) and [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/4773 [<samp>(67d93)</samp>](https://github.com/vitest-dev/vitest/commit/67d93eda)
-   Add `--no-file-parallelism`, `--maxWorkers`, `--minWorkers` flags  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) and [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/4705 [<samp>(fd5d7)</samp>](https://github.com/vitest-dev/vitest/commit/fd5d7e66)
-   Add `--no-isolate` flag to improve performance, add documentation about performance  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va), [@&#8203;AriPerkkio](https://github.com/AriPerkkio) and **Pascal Jufer** in https://github.com/vitest-dev/vitest/issues/4777 [<samp>(4d55a)</samp>](https://github.com/vitest-dev/vitest/commit/4d55a026)
-   Add `--exclude` CLI flag  -  by [@&#8203;Namchee](https://github.com/Namchee) and [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4279 [<samp>(f859e)</samp>](https://github.com/vitest-dev/vitest/commit/f859efc0)

#####    🐞 Bug Fixes

-   Correctly reset provided values  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4775 [<samp>(5a71e)</samp>](https://github.com/vitest-dev/vitest/commit/5a71eb30)
-   **expect**:
    -   Fix `toHaveProperty` assertion error diff  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/4734 [<samp>(f8f70)</samp>](https://github.com/vitest-dev/vitest/commit/f8f70f7c)
-   **runner**:
    -   Handle fixture teardown error  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/4683 [<samp>(c6f5f)</samp>](https://github.com/vitest-dev/vitest/commit/c6f5f7f9)
-   **types**:
    -   `defineWorkspace` fix intellisense and report type errors  -  by [@&#8203;AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/4743 [<samp>(9cc36)</samp>](https://github.com/vitest-dev/vitest/commit/9cc36689)
-   **ui**:
    -   Escape html for console log view  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/4724 [<samp>(e0dde)</samp>](https://github.com/vitest-dev/vitest/commit/e0dde6ab)
    -   Fix coverage iframe url for html report preview  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/4717 [<samp>(71911)</samp>](https://github.com/vitest-dev/vitest/commit/71911039)
    -   Show file item when search filter matches only test cases  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/4736 [<samp>(f43fd)</samp>](https://github.com/vitest-dev/vitest/commit/f43fdd87)
-   **vitest**:
    -   Pass down CLI options to override workspace configs  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/4774 [<samp>(8dabe)</samp>](https://github.com/vitest-dev/vitest/commit/8dabef86)

#####     [View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v1.0.4...v1.1.0)

</details>

---

### Configuration

📅 **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.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjQxNS4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->

Reviewed-on: https://git.dzeio.com/avior/template-web-astro/pulls/17
Co-authored-by: Renovate Bot <renovate@dzeio.com>
Co-committed-by: Renovate Bot <renovate@dzeio.com>
2024-06-26 09:15:02 +00:00
aa6282a99c chore(deps): update actions/checkout action to v4 (#18)
Some checks failed
Lint / run (push) Waiting to run
Build, check & Test / run (push) Has been cancelled
Build Docker Image / build_docker (push) Has been cancelled
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [actions/checkout](https://github.com/actions/checkout) | action | major | `v3` -> `v4` |

---

### Release Notes

<details>
<summary>actions/checkout (actions/checkout)</summary>

### [`v4`](https://github.com/actions/checkout/blob/HEAD/CHANGELOG.md#v417)

[Compare Source](https://github.com/actions/checkout/compare/v3...v4)

-   Bump the minor-npm-dependencies group across 1 directory with 4 updates by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/actions/checkout/pull/1739
-   Bump actions/checkout from 3 to 4 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/actions/checkout/pull/1697
-   Check out other refs/\* by commit by [@&#8203;orhantoy](https://github.com/orhantoy) in https://github.com/actions/checkout/pull/1774
-   Pin actions/checkout's own workflows to a known, good, stable version. by [@&#8203;jww3](https://github.com/jww3) in https://github.com/actions/checkout/pull/1776

</details>

---

### Configuration

📅 **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.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjQxNS4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->

Reviewed-on: #18
Co-authored-by: Renovate Bot <renovate@dzeio.com>
Co-committed-by: Renovate Bot <renovate@dzeio.com>
2024-06-26 09:14:29 +00:00
ae453eaa89 chore(deps): update dependency @biomejs/biome to v1.8.2 (#7)
Some checks failed
Build Docker Image / build_docker (push) Failing after 2m43s
Lint / run (push) Failing after 37s
Build, check & Test / run (push) Successful in 7m37s
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [@biomejs/biome](https://biomejs.dev) ([source](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome)) | devDependencies | minor | [`1.7.3` -> `1.8.2`](https://renovatebot.com/diffs/npm/@biomejs%2fbiome/1.7.3/1.8.2) |

---

### Release Notes

<details>
<summary>biomejs/biome (@&#8203;biomejs/biome)</summary>

### [`v1.8.2`](https://github.com/biomejs/biome/blob/HEAD/CHANGELOG.md#v182-2024-06-20)

[Compare Source](39db99b1cd...54b4c9a390)

##### CLI

##### Bug fixes

-   Fix [#&#8203;3201](https://github.com/biomejs/biome/issues/3201) by correctly injecting the source code of the file when printing the diagnostics. Contributed by [@&#8203;ematipico](https://github.com/ematipico)
-   Fix [#&#8203;3179](https://github.com/biomejs/biome/issues/3179) where comma separators are not correctly removed after running `biome migrate` and thus choke the parser. Contributed by [@&#8203;Sec-ant](https://github.com/Sec-ant)
-   Fix [#&#8203;3232](https://github.com/biomejs/biome/issues/3232) by correctly using the colors set by the user. Contributed by [@&#8203;ematipico](https://github.com/ematipico)

##### Enhancement

-   Reword the reporter message `No fixes needed` to `No fixes applied`.

    The former message is misleading when there're still errors or warnings in the files that should be taken care of manually. For example:

    ```block
    Checked 2 files in <TIME>. No fixes needed.
    Found 2 errors.
    ```

    The new message suits better in these cases.

    Contributed by [@&#8203;Sec-ant](https://github.com/Sec-ant)

##### Configuration

##### Bug fixes

-   Don't conceal previous overrides ([#&#8203;3176](https://github.com/biomejs/biome/issues/3176)).

    Previously, each override inherited the unset configuration of the base configuration.
    This means that setting a configuration in an override can be concealed by a subsequent override that inherits of the value from the base configuration.

    For example, in the next example, `noDebugger` was disabled for the `index.js` file.

    ```json
    {
      "linter": {
        "rules": {
          "suspicious": { "noDebugger": "off" }
        }
      },
      "overrides": [
        {
          "include": ["index.js"],
          "linter": {
            "rules": {
              "suspicious": { "noDebugger": "warn" }
            }
          }
        }, {
          "include": ["index.js"],
          "linter": {
            "rules": {
              "suspicious": { "noDoubleEquals": "off" }
            }
          }
        }
      ]
    }
    ```

    The rule is now correctly enabled for the `index.js` file.

    Contributed by [@&#8203;Conaclos](https://github.com/Conaclos)

##### Formatter

##### Bug fixes

-   Fix [#&#8203;3103](https://github.com/biomejs/biome/issues/3103) by correctly resolving CSS formatter options. Contributed by [@&#8203;ah-yu](https://github.com/ah-yu)
-   Fix [#&#8203;3192](https://github.com/biomejs/biome/issues/3192) don't add an extra whitespace within :has. Contributed by [@&#8203;denbezrukov](https://github.com/denbezrukov)

##### JavaScript APIs

##### Bug fixes

-   Fix a regression introduced by the release of `v1.8.0`

##### Linter

##### New features

-   Add [nursery/useValidAutocomplete](https://biomejs.dev/linter/rules/use-valid-autocomplete/). Contributed by [@&#8203;unvalley](https://github.com/unvalley)

##### Bug fixes

-   Add [nursery/noShorthandPropertyOverrides](https://biomejs.dev/linter/rules/no-shorthand-property-overrides). [#&#8203;2958](https://github.com/biomejs/biome/issues/2958) Contributed by [@&#8203;neokidev](https://github.com/neokidev)

-   Fix \[[#&#8203;3084](https://github.com/biomejs/biome/issues/3084)] false positive by correctly recognize parenthesized return statement. Contributed by [@&#8203;unvalley](https://github.com/unvalley)

-   [useImportExtensions](https://biomejs.dev/linter/rules/use-import-extensions/) now suggests a correct fix for `import '.'` and `import './.'`. Contributed by [@&#8203;minht11](https://github.com/minht11)

-   Fix [useDateNow](https://biomejs.dev/linter/rules/use-date-now/) false positive when new Date object has arguments `new Date(0).getTime()`. Contributed by [@&#8203;minht11](https://github.com/minht11).

-   The [`noUnmatchableAnbSelector`](https://biomejs.dev/linter/rules/no-unmatchable-anb-selector/) rule is now able to catch unmatchable `an+b` selectors like `0n+0` or `-0n+0`. Contributed by [@&#8203;Sec-ant](https://github.com/Sec-ant).

-   The [`useHookAtTopLevel`](https://biomejs.dev/linter/rules/use-hook-at-top-level/) rule now recognizes properties named as hooks like `foo.useFoo()`. Contributed by [@&#8203;ksnyder9801](https://github.com/ksnyder9801)

-   Fix [#&#8203;3092](https://github.com/biomejs/biome/issues/3092), prevent warning for `Custom properties (--*)`. Contributed by [@&#8203;chansuke](https://github.com/chansuke)

-   Fix a false positive in the [`useLiteralKeys`](https://biomejs.dev/linter/rules/use-literal-keys/) rule. ([#&#8203;3160](https://github.com/biomejs/biome/issues/3160))

    This rule now ignores the following kind of computed member name:

    ```js
    const a = {
      [`line1
      line2`]: true,
    };
    ```

    Contributed by [@&#8203;Sec-ant](https://github.com/Sec-ant)

-   The [noUnknownProperty](https://biomejs.dev/linter/rules/no-unknown-property/) rule now ignores the `composes` property often used in css modules. [#&#8203;3000](https://github.com/biomejs/biome/issues/3000) Contributed by [@&#8203;chansuke](https://github.com/chansuke)

-   Fix false positives of the [useExhaustiveDependencies](https://biomejs.dev/linter/rules/use-exhaustive-dependencies/) rule.

    The component itself is considered stable when it is used recursively inside a hook closure defined inside of it:

    ```jsx
    import { useMemo } from "react";

    function MyRecursiveComponent() {
      // MyRecursiveComponent is stable, we don't need to add it to the dependencies list.
      const children = useMemo(() => <MyRecursiveComponent />, []);
      return <div>{children}</div>;
    }
    ```

    Also, `export default function` and `export default class` are considered stable now because they can only appear at the top level of a module.

    Contributed by [@&#8203;Sec-ant](https://github.com/Sec-ant)

-   Fix missing `withDefaults` macro in vue files for globals variables. Contributed by [@&#8203;Shyam-Chen](https://github.com/Shyam-Chen)

##### Parser

##### Bug fixes

-   Fix CSS modules settings mapping. Contributed by [@&#8203;denbezrukov](https://github.com/denbezrukov)

### [`v1.8.1`](https://github.com/biomejs/biome/blob/HEAD/CHANGELOG.md#v181-2024-06-10)

[Compare Source](378c05edd4...39db99b1cd)

##### CLI

##### Bug fixes

-   Fix [#&#8203;3069](https://github.com/biomejs/biome/issues/3069), prevent overwriting paths when using `--staged` or `--changed` options. Contributed by [@&#8203;unvalley](https://github.com/unvalley)
-   Fix a case where the file link inside a diagnostic wasn't correctly displayed inside a terminal run by VSCode. Contributed by [@&#8203;uncenter](https://github.com/uncenter)

##### Configuration

##### Bug fixes

-   Fix [#&#8203;3067](https://github.com/biomejs/biome/issues/3067), by assigning the correct default value to `indentWidth`. Contributed by [@&#8203;ematipico](https://github.com/ematipico)

##### Formatter

##### Bug fixes

-   Fix the bug where whitespace after the & character in CSS nesting was incorrectly trimmed, ensuring proper targeting of child classes [#&#8203;3061](https://github.com/biomejs/biome/issues/3061). Contributed by [@&#8203;denbezrukov](https://github.com/denbezrukov)
-   Fix [#&#8203;3068](https://github.com/biomejs/biome/issues/3068) where the CSS formatter was inadvertently converting variable declarations and function calls to lowercase. Contributed by [@&#8203;denbezrukov](https://github.com/denbezrukov)
-   Fix the formatting of CSS grid layout properties. Contributed by [@&#8203;denbezrukov](https://github.com/denbezrukov)

##### Linter

##### Bug fixes

-   The `noEmptyBlock` css lint rule now treats empty blocks containing comments as valid ones. Contributed by [@&#8203;Sec-ant](https://github.com/Sec-ant)

-   [useLiteralKeys](https://biomejs.dev/linter/rules/use-literal-keys/) no longer reports quoted member names ([#&#8203;3085](https://github.com/biomejs/biome/issues/3085)).

    Previously [useLiteralKeys](https://biomejs.dev/linter/rules/use-literal-keys/) reported quoted member names that can be unquoted.
    For example, the rule suggested the following fix:

    ```diff
    - const x = { "prop": 0 };
    + const x = { prop: 0 };
    ```

    This conflicted with the option [quoteProperties](https://biomejs.dev/reference/configuration/#javascriptformatterquoteproperties) of our formatter.

    The rule now ignores quoted member names.

    Contributed by [@&#8203;Conaclos](https://github.com/Conaclos)

-   [noEmptyInterface](https://biomejs.dev/linter/rules/no-empty-interface/) now ignores empty interfaces in ambient modules ([#&#8203;3110](https://github.com/biomejs/biome/issues/3110)). Contributed by [@&#8203;Conaclos](https://github.com/Conaclos)

-   [noUnusedVariables](https://biomejs.dev/linter/rules/no-unused-variables/) and [noUnusedFunctionParameters](https://biomejs.dev/linter/rules/no-unused-function-parameters/) no longer report the parameters of a constructor type ([#&#8203;3135](https://github.com/biomejs/biome/issues/3135)).

    Previously, `arg` was reported as unused in a constructor type like:

    ```ts
    export type Classlike = new (arg: unknown) => string;
    ```

    Contributed by [@&#8203;Conaclos](https://github.com/Conaclos)

-   [noStringCaseMismatch](https://biomejs.dev/linter/rules/no-string-case-mismatch/) now ignores escape sequences ([#&#8203;3134](https://github.com/biomejs/biome/issues/3134)).

    The following code is no longer reported by the rule:

    ```js
    s.toUpperCase() === "\u001b";
    ```

    Contributed by [@&#8203;Conaclos](https://github.com/Conaclos)

##### Parser

##### Bug fixes

-   Implemented CSS Unknown At-Rule parsing, allowing the parser to gracefully handle unsupported or unrecognized CSS at-rules. Contributed by [@&#8203;denbezrukov](https://github.com/denbezrukov)
-   Fix [#&#8203;3055](https://github.com/biomejs/biome/issues/3055) CSS: Layout using named grid lines is now correctly parsed. Contributed by [@&#8203;denbezrukov](https://github.com/denbezrukov)
-   Fix [#&#8203;3091](https://github.com/biomejs/biome/issues/3091). Allows the parser to handle nested style rules and at-rules properly, enhancing the parser's compatibility with the CSS Nesting Module. Contributed by [@&#8203;denbezrukov](https://github.com/denbezrukov)

### [`v1.8.0`](https://github.com/biomejs/biome/blob/HEAD/CHANGELOG.md#180-2024-06-04)

[Compare Source](b9f90b7ee6...378c05edd4)

##### Analyzer

##### New features

-   Allow suppression comments to suppress individual instances of rules. This is
    used for the lint rule `useExhaustiveDependencies`, which is now able to
    suppress specific dependencies. Fixes [#&#8203;2509](https://github.com/biomejs/biome/issues/2509). Contributed by [@&#8203;arendjr](https://github.com/arendjr)

##### Enhancements

-   Assume `Astro` object is always a global when processing `.astro` files. Contributed by [@&#8203;minht11](https://github.com/minht11)
-   Assume Vue compiler macros are globals when processing `.vue` files. ([#&#8203;2771](https://github.com/biomejs/biome/pull/2771)) Contributed by [@&#8203;dyc3](https://github.com/dyc3)

##### CLI

##### New features

-   New `clean` command. Use this new command to clean after the `biome-logs` directory, and remove all the log files.

    ```shell
    biome clean
    ```

-   Add two new options `--only` and `--skip` to the command `biome lint` ([#&#8203;58](https://github.com/biomejs/biome/issues/58)).

    The `--only` option allows you to run a given rule or rule group,
    For example, the following command runs only the `style/useNamingConvention` and `style/noInferrableTypes` rules.
    If the rule is disabled in the configuration, then its severity level is set to `error` for a recommended rule or `warn` otherwise.

    ```shell
    biome lint --only=style/useNamingConvention --only=style/noInferrableTypes
    ```

    Passing a group does not change the severity level of the rules in the group.
    All the disabled rules in the group will remain disabled.
    To ensure that the group is run, the `recommended` field of the group is enabled.
    The `nursery` group cannot be passed, as no rules are enabled by default in the nursery group.

    The `--skip` option allows you to skip the execution of a given group or a given rule.
    For example, the following command skips the `style` group and the `suspicious/noExplicitAny` rule.

    ```shell
    biome lint --skip=style --skip=suspicious/noExplicitAny
    ```

    You can also use `--only` and `--skip` together. `--skip` oevrrides `--only`.
    The following command executes only the rules from the `style` group, but the `style/useNamingConvention` rule.

    ```shell
    biome lint --only=style --skip=style/useNamingConvention
    ```

    These options are compatible with other options such as `--write` (previously `--apply`), and `--reporter`.

    Contributed by [@&#8203;Conaclos](https://github.com/Conaclos)

-   Add new command `biome clean`. Use this command to purge all the logs emitted by the Biome daemon. This command is really useful, because the Biome daemon tends
    log many files and contents during its lifecycle. This means that if your editor is open for hours (or even days), the `biome-logs` folder could become quite heavy. Contributed by [@&#8203;ematipico](https://github.com/ematipico)

-   Add support for formatting and linting CSS files from the CLI. These operations are **opt-in** for the time being.

    If you don't have a configuration file, you can enable these features with `--css-formatter-enabled` and `--css-linter-enabled`:

    ```shell
    biome check --css-formatter-enabled=true --css-linter-enabled=true ./
    ```

    Contributed by [@&#8203;ematipico](https://github.com/ematipico)

-   Add new CLI options to control the CSS formatting. Check the [CLI reference page](https://biomejs.dev/reference/cli/) for more details. Contributed by [@&#8203;ematipico](https://github.com/ematipico)

-   Add new options `--write`, `--fix` (alias of `--write`) and `--unsafe` to the command `biome lint` and `biome check`.
    Add a new option `--fix` (alias of `--write`) to the command `biome format` and `biome migrate`.

    ```shell
    biome <lint|check> --<write|fix> [--unsafe]
    biome format --<write|fix>
    biome migrate --<write|fix>
    ```

    The `biome <lint|check> --<write|fix>` has the same behavior as `biome <lint|check> --apply`.
    The `biome <lint|check> --<write|fix> --unsafe` has the same behavior as `biome <lint|check> --apply-unsafe`.
    The `biome format --fix` has the same behavior as `biome format --write`.
    The `biome migrate --fix` has the same behavior as `biome migrate --write`.

    This change allows these commands to write modifications in the same options.
    With this change, the `--apply` and `--apply-unsafe` options are deprecated.

    Contributed by [@&#8203;unvalley](https://github.com/unvalley)

##### Enhancements

-   Biome now executes commands (lint, format, check and ci) on the working directory by default. [#&#8203;2266](https://github.com/biomejs/biome/issues/2266) Contributed by [@&#8203;unvalley](https://github.com/unvalley)

    ```diff
    - biome check .
    + biome check    # You can run the command without the path
    ```

-   `biome migrate eslint` now tries to convert ESLint ignore patterns into Biome ignore patterns.

    ESLint uses [gitignore patterns](https://git-scm.com/docs/gitignore#\_pattern_format).
    Biome now tries to convert these patterns into Biome ignore patterns.

    For example, the gitignore pattern `/src` is a relative path to the file in which it appears.
    Biome now recognizes this and translates this pattern to `./src`.

    Contributed by [@&#8203;Conaclos](https://github.com/Conaclos)

-   `biome migrate eslint` now supports the `eslintIgnore` field in `package.json`.

    ESLint allows the use of `package.json` as an ESLint configuration file.
    ESLint supports two fields: `eslintConfig` and `eslintIgnore`.
    Biome only supported the former. It now supports both.

    Contributed by [@&#8203;Conaclos](https://github.com/Conaclos)

-   `biome migrate eslint` now propagates NodeJS errors to the user.

    This will help users to identify why Biome is unable to load some ESLint configurations.

    Contributed by [@&#8203;Conaclos](https://github.com/Conaclos)

-   Add a new `--reporter` called `summary`. This reporter will print diagnostics in a different way, based on the tools (formatter, linter, etc.) that are executed.
    Import sorting and formatter shows the name of the files that require formatting. Instead, the linter will group the number of rules triggered and the number of errors/warnings:

        Formatter ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
        The following files needs to be formatted:
        main.ts
        index.ts

        Organize Imports ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
        The following files needs to have their imports sorted:
        main.ts
        index.ts

        Analyzer ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
        Some analyzer rules were triggered

        Rule Name                                               Diagnostics
        lint/suspicious/noImplicitAnyLet                        12 (12 error(s), 0 warning(s), 0 info(s))
        lint/suspicious/noDoubleEquals                          8 (8 error(s), 0 warning(s), 0 info(s))
        lint/suspicious/noRedeclare                             12 (12 error(s), 0 warning(s), 0 info(s))
        lint/suspicious/noDebugger                              20 (20 error(s), 0 warning(s), 0 info(s))

    Contributed by [@&#8203;ematipico](https://github.com/ematipico)

-   `biome ci` now enforces printing the output using colours. If you were previously using `--colors=force`, you can remove it because it's automatically set. Contributed by [@&#8203;ematipico](https://github.com/ematipico)

-   Add a new `--reporter` called `github`. This reporter will print diagnostics using [GitHub workflow commands](https://docs.github.com/en/actions/using-workflows/workflow-commands-for-github-actions#about-workflow-commands):

        ::error title=lint/suspicious/noDoubleEquals,file=main.ts,line=4,endLine=4,col=3,endColumn=5::Use === instead of ==
        ::error title=lint/suspicious/noDebugger,file=main.ts,line=6,endLine=6,col=1,endColumn=9::This is an unexpected use of the debugger statement.
        ::error title=lint/nursery/noEvolvingAny,file=main.ts,line=8,endLine=8,col=5,endColumn=6::This variable's type is not allowed to evolve implicitly, leading to potential any types.

    Contributed by [@&#8203;ematipico](https://github.com/ematipico)

-   Add a new `--reporter` called `junit`. This reporter will print diagnostics using [GitHub workflow commands](https://docs.github.com/en/actions/using-workflows/workflow-commands-for-github-actions#about-workflow-commands):

    ```xml
    <?xml version="1.0" encoding="UTF-8"?>
    <testsuites name="Biome" tests="16" failures="16" errors="20" time="<TIME>">
      <testsuite name="main.ts" tests="1" disabled="0" errors="0" failures="1" package="org.biome">
          <testcase name="org.biome.lint.suspicious.noDoubleEquals" line="4" column="3">
              <failure message="Use === instead of ==. == is only allowed when comparing against `null`">line 3, col 2, Use === instead of ==. == is only allowed when comparing against `null`</failure>
          </testcase>
      </testsuite>
      <testsuite name="main.ts" tests="1" disabled="0" errors="0" failures="1" package="org.biome">
          <testcase name="org.biome.lint.suspicious.noDebugger" line="6" column="1">
              <failure message="This is an unexpected use of the debugger statement.">line 5, col 0, This is an unexpected use of the debugger statement.</failure>
          </testcase>
      </testsuite>
      <testsuite name="main.ts" tests="1" disabled="0" errors="0" failures="1" package="org.biome">
          <testcase name="org.biome.lint.nursery.noEvolvingAny" line="8" column="5">
              <failure message="This variable&apos;s type is not allowed to evolve implicitly, leading to potential any types.">line 7, col 4, This variable&apos;s type is not allowed to evolve implicitly, leading to potential any types.</failure>
          </testcase>
      </testsuite>
    </testsuites>
    ```

    Contributed by [@&#8203;ematipico](https://github.com/ematipico)

##### Bug fixes

-   Fix  [#&#8203;3024](https://github.com/biomejs/biome/issues/3024), where running `biome init` would create `biome.json` even if `biome.jsonc` already exists.  Contributed by [@&#8203;minht11](https://github.com/minht11)

##### Configuration

##### New features

-   Add an rule option `fix` to override the code fix kind of a rule ([#&#8203;2882](https://github.com/biomejs/biome/issues/2882)).

    A rule can provide a safe or an **unsafe** code **action**.
    You can now tune the kind of code actions thanks to the `fix` option.
    This rule option takes a value among:

    -   `none`: the rule no longer emits code actions.
    -   `safe`: the rule emits safe code action.
    -   `unsafe`: the rule emits unsafe code action.

    The following configuration disables the code actions of `noUnusedVariables`, makes the emitted code actions of `style/useConst` and `style/useTemplate` unsafe and safe respectively.

    ```json
    {
      "linter": {
        "rules": {
          "correctness": {
            "noUnusedVariables": {
              "level": "error",
              "fix": "none"
            },
            "style": {
              "useConst": {
                "level": "warn",
                "fix": "unsafe"
              },
              "useTemplate": {
                "level": "warn",
                "fix": "safe"
              }
            }
          }
        }
      }
    }
    ```

    Contributed by [@&#8203;Conaclos](https://github.com/Conaclos)

-   Add option `javascript.linter.enabled` to control the linter for JavaScript (and its super languages) files. Contributed by [@&#8203;ematipico](https://github.com/ematipico)

-   Add option `json.linter.enabled` to control the linter for JSON (and its super languages) files. Contributed by [@&#8203;ematipico](https://github.com/ematipico)

-   Add option `css.linter.enabled` to control the linter for CSS (and its super languages) files. Contributed by [@&#8203;ematipico](https://github.com/ematipico)

-   Add option `css.formatter`, to control the formatter options for CSS (and its super languages) files. Contributed by [@&#8203;ematipico](https://github.com/ematipico)

-   You can now change the severity of lint rules down to `"info"`. The `"info"` severity doesn't emit error codes, and it isn't affected by other options like `--error-on-warnings`:

    ```json
    {
      "linter": {
        "rules": {
          "suspicious": {
            "noDebugger": "info"
          }
        }
      }
    }
    ```

    Contributed by [@&#8203;ematipico](https://github.com/ematipico)

##### Enhancements

-   The `javascript.formatter.trailingComma` option is deprecated and renamed to `javascript.formatter.trailingCommas`. The corresponding CLI option `--trailing-comma` is also deprecated and renamed to `--trailing-commas`. Details can be checked in [#&#8203;2492](https://github.com/biomejs/biome/pull/2492). Contributed by [@&#8203;Sec-ant](https://github.com/Sec-ant)

##### Bug fixes

-   Fix a bug where if the formatter was disabled at the language level, it could be erroneously enabled by an
    override that did not specify the formatter section [#&#8203;2924](https://github.com/biomejs/biome/issues/2924). Contributed by [@&#8203;dyc3](https://github.com/dyc3)
-   Fix [#&#8203;2990](https://github.com/biomejs/biome/issues/2990), now Biome doesn't add a trailing comma when formatting `biome.json`. Contributed by [@&#8203;dyc3](https://github.com/dyc3)

##### Editors

##### New features

-   Add support for LSP Workspaces

##### Enhancements

-   The LSP doesn't crash anymore when the configuration file contains errors. If the configuration contains errors, Biome now shows a pop-up to the user, and it will only parse files using the default configuration.
    Formatting and linting is disabled until the configuration file is fixed. Contributed by [@&#8203;ematipico](https://github.com/ematipico)

##### Bug fixes

-   Fixes [#&#8203;2781](https://github.com/biomejs/biome/issues/2781), by correctly computing the configuration to apply to a specific file. Contributed by [@&#8203;ematipico](https://github.com/ematipico)

##### Formatter

##### Bug fixes

-   Fix [#&#8203;2470](https://github.com/biomejs/biome/issues/2470) by avoid introducing linebreaks in single line string interpolations. Contributed by [@&#8203;ah-yu](https://github.com/ah-yu)
-   Resolve deadlocks by narrowing the scope of locks. Contributed by [@&#8203;mechairoi](https://github.com/mechairoi)
-   Fix [#&#8203;2782](https://github.com/biomejs/biome/issues/2782) by computing the enabled rules by taking the override settings into consideration. Contributed by [@&#8203;ematipico](https://github.com/ematipico)
-   Fix \[https://github.com/biomejs/biome/issues/2877] by correctly handling line terminators in JSX string. Contributed by [@&#8203;ah-yu](https://github.com/ah-yu)

##### Linter

##### Promoted rules

New rules are incubated in the nursery group. Once stable, we promote them to a stable group. The following rules are promoted:

-   [useImportRestrictions](https://biomejs.dev/linter/rules/use-import-restrictions/)
-   [noNodejsModules](https://biomejs.dev/linter/rules/no-nodejs-modules/)
-   [useArrayLiterals](https://biomejs.dev/linter/rules/use-array-literals/)
-   [noConstantMathMinMaxClamp](https://biomejs.dev/linter/rules/no-constant-math-min-max-clamp/)
-   [noFlatMapIdentity](https://biomejs.dev/linter/rules/no-flat-map-identity/)

##### New features

-   Add [nursery/useDateNow](https://biomejs.dev/linter/rules/use-date-now/). Contributed by [@&#8203;minht11](https://github.com/minht11)

-   Add [nursery/useErrorMessage](https://biomejs.dev/linter/rules/use-error-message/). Contributed by [@&#8203;minht11](https://github.com/minht11)

-   Add [nursery/useThrowOnlyError](https://biomejs.dev/linter/rules/use-throw-only-error/). Contributed by [@&#8203;minht11](https://github.com/minht11)

-   Add [nursery/useImportExtensions](https://biomejs.dev/linter/rules/use-import-extensions/). Contributed by [@&#8203;minht11](https://github.com/minht11)

-   [useNamingConvention](https://biomejs.dev/linter/rules/use-naming-convention/) now supports an option to enforce custom conventions ([#&#8203;1900](https://github.com/biomejs/biome/issues/1900)).

    For example, you can enforce the use of a prefix for private class members:

    ```json
    {
    	"linter": {
    		"rules": {
    			"style": {
    				"useNamingConvention": {
    					"level": "error",
    					"options": {
    						"conventions": [
    							{
    								"selector": {
    									"kind": "classMember",
    									"modifiers": ["private"]
    								},
    								"match": "_(.*)",
                    "formats": ["camelCase"]
    							}
    						]
    					}
    				}
    			}
    		}
    	}
    }
    ```

    Please, find more details in the [rule documentation](https://biomejs.dev/linter/rules/use-naming-convention/#options).

    Contributed by [@&#8203;Conaclos](https://github.com/Conaclos)

-   Add [nursery/useNumberToFixedDigitsArgument](https://biomejs.dev/linter/rules/use-number-to-fixed-digits-argument/).
    Contributed by [@&#8203;minht11](https://github.com/minht11)

-   Add [nursery/useThrowNewError](https://biomejs.dev/linter/rules/use-throw-new-error/).
    Contributed by [@&#8203;minht11](https://github.com/minht11)

-   Add [nursery/useTopLevelRegex](https://biomejs.dev/linter/rules/use-top-level-regex), which enforces defining regular expressions at the top level of a module. [#&#8203;2148](https://github.com/biomejs/biome/issues/2148) Contributed by [@&#8203;dyc3](https://github.com/dyc3).

-   Add [nursery/noCssEmptyBlock](https://biomejs.dev/linter/rules/no-css-empty-block). [#&#8203;2513](https://github.com/biomejs/biome/pull/2513) Contributed by [@&#8203;togami2864](https://github.com/togami2864)

-   Add [nursery/noDuplicateAtImportRules](https://biomejs.dev/linter/rules/no-duplicate-at-import-rules). [#&#8203;2658](https://github.com/biomejs/biome/pull/2658) Contributed by [@&#8203;DerTimonius](https://github.com/DerTimonius)

-   Add [nursery/noDuplicateFontNames](https://biomejs.dev/linter/rules/no-duplicate-font-names). [#&#8203;2308](https://github.com/biomejs/biome/pull/2308) Contributed by [@&#8203;togami2864](https://github.com/togami2864)

-   Add [nursery/noDuplicateSelectorsKeyframeBlock](https://biomejs.dev/linter/rules/no-duplicate-selectors-keyframe-block). [#&#8203;2534](https://github.com/biomejs/biome/pull/2534) Contributed by [@&#8203;isnakode](https://github.com/isnakode)

-   Add [nursery/noImportantInKeyframe](https://biomejs.dev/linter/rules/no-important-in-keyframe). [#&#8203;2542](https://github.com/biomejs/biome/pull/2542) Contributed by [@&#8203;isnakode](https://github.com/isnakode)

-   Add [nursery/noInvalidPositionAtImportRule](https://biomejs.dev/linter/rules/no-invalid-position-at-import-rule). [#&#8203;2717](https://github.com/biomejs/biome/issues/2717) Contributed by [@&#8203;t-shiratori](https://github.com/t-shiratori)

-   Add [nursery/noUnknownFunction](https://biomejs.dev/linter/rules/no-unknown-function). [#&#8203;2570](https://github.com/biomejs/biome/pull/2570) Contributed by [@&#8203;neokidev](https://github.com/neokidev)

-   Add [nursery/noUnknownMediaFeatureName](https://biomejs.dev/linter/rules/no-unknown-media-feature-name). [#&#8203;2751](https://github.com/biomejs/biome/issues/2751) Contributed by [@&#8203;Kazuhiro-Mimaki](https://github.com/Kazuhiro-Mimaki)

-   Add [nursery/noUnknownProperty](https://biomejs.dev/linter/rules/no-unknown-property). [#&#8203;2755](https://github.com/biomejs/biome/pull/2755) Contributed by [@&#8203;chansuke](https://github.com/chansuke)

-   Add [nursery/noUnknownSelectorPseudoElement](https://biomejs.dev/linter/rules/no-unknown-selector-pseudo-element). [#&#8203;2655](https://github.com/biomejs/biome/issues/2655) Contributed by [@&#8203;keita-hino](https://github.com/keita-hino)

-   Add [nursery/noUnknownUnit](https://biomejs.dev/linter/rules/no-unknown-unit). [#&#8203;2535](https://github.com/biomejs/biome/issues/2535) Contributed by [@&#8203;neokidev](https://github.com/neokidev)

-   Add [nursery/noUnmatchableAnbSelector](https://biomejs.dev/linter/rules/no-unmatchable-anb-selector). [#&#8203;2706](https://github.com/biomejs/biome/issues/2706) Contributed by [@&#8203;togami2864](https://github.com/togami2864)

-   Add [nursery/useGenericFontNames](https://biomejs.dev/linter/rules/use-generic-font-names). [#&#8203;2573](https://github.com/biomejs/biome/pull/2573) Contributed by [@&#8203;togami2864](https://github.com/togami2864)

-   Add [nursery/noYodaExpression](https://biomejs.dev/linter/rules/no-yoda-expression/). Contributed by [@&#8203;michellocana](https://github.com/michellocana)

-   Add [nursery/noUnusedFunctionParameters](https://biomejs.dev/linter/rules/no-unused-function-parameters/) Contributed by [@&#8203;printfn](https://github.com/printfn)

-   Add [nursery/UseSemanticElements](https://biomejs.dev/linter/rules/use-semantic-elements/). Contributed by [@&#8203;fujiyamaorange](https://github.com/fujiyamaorange)

##### Enhancements

-   Add a code action for [noConfusingVoidType](https://biomejs.dev/linter/rules/no-confusing-void-type/) and improve the diagnostics.

    The rule now suggests using `undefined` instead of `void` in confusing places.
    The diagnosis is also clearer.

    Contributed by [@&#8203;Conaclos](https://github.com/Conaclos)

-   Improve code action for [nursery/noUselessUndefinedInitialization](https://biomejs.dev/linter/rules/no-useless-undefined-initialization/) to handle comments.

    The rule now places inline comments after the declaration statement, instead of removing them.
    The code action is now safe to apply.

    Contributed by [@&#8203;lutaok](https://github.com/lutaok)

-   Make [useExhaustiveDependencies](https://biomejs.dev/linter/rules/use-exhaustive-dependencies/) report duplicate dependencies. Contributed by [@&#8203;tunamaguro](https://github.com/tunamaguro)

-   Rename `noEvolvingAny` into `noEvolvingTypes` ([#&#8203;48](https://github.com/biomejs/website/issues/48)). Contributed by [@&#8203;Conaclos](https://github.com/Conaclos)

##### Bug fixes

-   [noUndeclaredVariables](https://biomejs.dev/linter/rules/no-undeclared-variables/) and [noUnusedImports](https://biomejs.dev/linter/rules/no-unused-imports) now correctly handle import namespaces ([#&#8203;2796](https://github.com/biomejs/biome/issues/2796)).

    Previously, Biome bound unqualified type to import namespaces.
    Import namespaces can only be used as qualified names in a type (ambient) context.

    ```ts
    // Unused import
    import * as Ns1 from "";
    // This doesn't reference the import namespace `Ns1`
    type T1 = Ns1; // Undeclared variable `Ns1`

    // Unused import
    import type * as Ns2 from "";
    // This doesn't reference the import namespace `Ns2`
    type T2 = Ns2; // Undeclared variable `Ns2`

    import type * as Ns3 from "";
    // This references the import namespace because it is a qualified name.
    type T3 = Ns3.Inner;
    // This also references the import namespace.
    export type { Ns3 }
    ```

    Contributed by [@&#8203;Conaclos](https://github.com/Conaclos)

-   [noUndeclaredVariables](https://biomejs.dev/linter/rules/no-undeclared-variables/) now correctly handle ambient computed member names ([#&#8203;2975](https://github.com/biomejs/biome/issues/2975)).

    A constant can be imported as a type and used in a computed member name of a member signature.
    Previously, Biome was unable to bind the value imported as a type to the computed member name.

    ```ts
    import type { NAME } from "./constants.js";
    type X = { [NAME]: number };
    ```

    Contributed by [@&#8203;Conaclos](https://github.com/Conaclos)

-   [noUndeclaredVariables](https://biomejs.dev/linter/rules/no-undeclared-variables/) now ignores `this` in JSX components ([#&#8203;2636](https://github.com/biomejs/biome/issues/2636)).

    The rule no longer reports `this` as undeclared in following code.

    ```jsx
    import { Component } from 'react';

    export class MyComponent extends Component {
      render() {
        return <this.foo />
      }
    }
    ```

    Contributed by [@&#8203;printfn](https://github.com/printfn) and [@&#8203;Conaclos](https://github.com/Conaclos)

-   `useJsxKeyInIterable` now handles more cases involving fragments. See the snippets below. Contributed by [@&#8203;dyc3](https://github.com/dyc3)

```jsx
// valid
[].map((item) => {
	return <>{item.condition ? <div key={item.id} /> : <div key={item.id}>foo</div>}</>;
});

// invalid
[].map((item) => {
	return <>{item.condition ? <div /> : <div>foo</div>}</>;
});
```

-   `noExcessiveNestedTestSuites` no longer erroneously alerts on `describe` calls that are not invoking the global `describe` function. [#&#8203;2599](https://github.com/biomejs/biome/issues/2599) Contributed by [@&#8203;dyc3](https://github.com/dyc3)

```js
// now valid
z.object({})
  .describe('')
  .describe('')
  .describe('')
  .describe('')
  .describe('')
  .describe('');
```

-   `noEmptyBlockStatements` no longer reports empty constructors using typescript parameter properties. [#&#8203;3005](https://github.com/biomejs/biome/issues/3005) Contributed by [@&#8203;dyc3](https://github.com/dyc3)

-   `noEmptyBlockStatements` no longer reports empty private or protected constructors. Contributed by [@&#8203;dyc3](https://github.com/dyc3)

-   [noExportsInTest](https://biomejs.dev/linter/rules/no-exports-in-test/) rule no longer treats files with in-source testing as test files https://github.com/biomejs/biome/issues/2859. Contributed by [@&#8203;ah-yu](https://github.com/ah-yu)

-   [useSortedClasses](https://biomejs.dev/linter/rules/use-sorted-classes/) now keeps leading and trailing spaces when applying the code action inside template literals:

        i Unsafe fix: Sort the classes.

          1 1 │   <>
          2   │ - → <div·class={`${variable}·px-2·foo·p-4·bar`}/>
            2 │ + → <div·class={`${variable}·foo·bar·p-4·px-2`}/>
          3 3 │   	<div class={`px-2 foo p-4 bar ${variable}`}/>
          4 4 │   </>

-   [noUndeclaredDependencies](https://biomejs.dev/linter/rules/no-undeclared-dependencies/) is correctly triggered when running `biome ci`. Contributed by [@&#8203;ematipico](https://github.com/ematipico)

-   [noUnusedVariables](https://biomejs.dev/linter/rules/no-unused-variables/) no longer panics when a certain combination of characters is typed. Contributed by [@&#8203;ematipico](https://github.com/ematipico)

-   [noUndeclaredVariables](https://biomejs.dev/linter/rules/no-undeclared-variables/) no logger alerts on `arguments` object in a function scope. Contributed by [@&#8203;ah-yu](https://github.com/ah-yu)

##### Parser

##### Enhancements

-   `lang="tsx"` is now supported in Vue Single File Components. [#&#8203;2765](https://github.com/biomejs/biome/issues/2765) Contributed by [@&#8203;dyc3](https://github.com/dyc3)

##### Bug fixes

-   The `const` modifier for type parameters is now accepted for TypeScript `new` signatures ([#&#8203;2825](https://github.com/biomejs/biome/issues/2825)).

    The following code is now correctly parsed:

    ```ts
    interface I {
      new<const T>(x: T): T
    }
    ```

    Contributed by [@&#8203;Conaclos](https://github.com/Conaclos)

-   Some invalid TypeScript syntax caused the Biome parser to crash.

    The following invalid syntax no longer causes the Biome parser to crash:

    ```ts
    declare using x: null;
    declare qwait using x: null;
    ```

    Contributed by [@&#8203;Conaclos](https://github.com/Conaclos)

</details>

---

### Configuration

📅 **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.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjQxNS4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->

Reviewed-on: https://git.dzeio.com/avior/template-web-astro/pulls/7
Co-authored-by: Renovate Bot <renovate@dzeio.com>
Co-committed-by: Renovate Bot <renovate@dzeio.com>
2024-06-25 14:25:57 +00:00
5fe69812f5 chore(deps): update dependency @dzeio/object-util to v1.8.3 (#8)
Some checks failed
Build Docker Image / build_docker (push) Waiting to run
Lint / run (push) Waiting to run
Build, check & Test / run (push) Has been cancelled
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [@dzeio/object-util](https://github.com/dzeiocom/libs/tree/master/packages/object-util) ([source](https://github.com/dzeiocom/libs/tree/HEAD/packages/object-util)) | dependencies | minor | [`1.7.0` -> `1.8.3`](https://renovatebot.com/diffs/npm/@dzeio%2fobject-util/1.7.0/1.8.3) |

---

### Release Notes

<details>
<summary>dzeiocom/libs (@&#8203;dzeio/object-util)</summary>

### [`v1.8.3`](1dba6cf74e...1dba6cf74e)

[Compare Source](1dba6cf74e...1dba6cf74e)

### [`v1.8.2`](8fc6f39b40...1dba6cf74e)

[Compare Source](8fc6f39b40...1dba6cf74e)

### [`v1.8.1`](50710c7816...8fc6f39b40)

[Compare Source](50710c7816...8fc6f39b40)

### [`v1.8.0`](f804e0f43c...50710c7816)

[Compare Source](f804e0f43c...50710c7816)

</details>

---

### Configuration

📅 **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.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjQxNS4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->

Reviewed-on: #8
Co-authored-by: Renovate Bot <renovate@dzeio.com>
Co-committed-by: Renovate Bot <renovate@dzeio.com>
2024-06-25 14:25:18 +00:00
bac0f12125 chore(deps): update dependency @astrojs/check to v0.7.0 (#5)
Some checks failed
Build Docker Image / build_docker (push) Failing after 2m32s
Lint / run (push) Failing after 36s
Build, check & Test / run (push) Successful in 6m42s
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [@astrojs/check](https://github.com/withastro/language-tools) ([source](https://github.com/withastro/language-tools/tree/HEAD/packages/astro-check)) | devDependencies | minor | [`0.3.2` -> `0.7.0`](https://renovatebot.com/diffs/npm/@astrojs%2fcheck/0.3.2/0.7.0) |

---

### Release Notes

<details>
<summary>withastro/language-tools (@&#8203;astrojs/check)</summary>

### [`v0.7.0`](https://github.com/withastro/language-tools/blob/HEAD/packages/astro-check/CHANGELOG.md#070)

[Compare Source](https://github.com/withastro/language-tools/compare/@astrojs/check@0.6.0...@astrojs/check@0.7.0)

##### Minor Changes

-   [`c8af6db`](https://github.com/withastro/language-tools/commit/c8af6db): Upgrades the language server to use the latest version of Volar. This changes should have no negative impacts on the experience.

##### Patch Changes

-   Updated dependencies \[[`c8af6db`](https://github.com/withastro/language-tools/commit/c8af6db)]
    -   [@&#8203;astrojs/language-server](https://github.com/astrojs/language-server)[@&#8203;2](https://github.com/2).10.0

### [`v0.6.0`](https://github.com/withastro/language-tools/blob/HEAD/packages/astro-check/CHANGELOG.md#060)

[Compare Source](https://github.com/withastro/language-tools/compare/@astrojs/check@0.5.10...@astrojs/check@0.6.0)

##### Minor Changes

-   [`65d3425`](https://github.com/withastro/language-tools/commit/65d3425): Upgrades the language server to use Volar 2.2. This changes should have no negative impacts on the experience.

##### Patch Changes

-   Updated dependencies \[[`65d3425`](https://github.com/withastro/language-tools/commit/65d3425)]
    -   [@&#8203;astrojs/language-server](https://github.com/astrojs/language-server)[@&#8203;2](https://github.com/2).9.0

### [`v0.5.10`](https://github.com/withastro/language-tools/blob/HEAD/packages/astro-check/CHANGELOG.md#0510)

[Compare Source](https://github.com/withastro/language-tools/compare/@astrojs/check@0.5.9...@astrojs/check@0.5.10)

##### Patch Changes

-   [`9ca368b`](https://github.com/withastro/language-tools/commit/9ca368b): Update to the latest version of Volar. This release should fix some of the caching issues that has crept up recently
-   Updated dependencies \[[`9ca368b`](https://github.com/withastro/language-tools/commit/9ca368b)]
-   Updated dependencies \[[`d57daad`](https://github.com/withastro/language-tools/commit/d57daad)]
-   Updated dependencies \[[`b166787`](https://github.com/withastro/language-tools/commit/b166787)]
-   Updated dependencies \[[`eb49fb2`](https://github.com/withastro/language-tools/commit/eb49fb2)]
    -   [@&#8203;astrojs/language-server](https://github.com/astrojs/language-server)[@&#8203;2](https://github.com/2).8.4

### [`v0.5.9`](https://github.com/withastro/language-tools/blob/HEAD/packages/astro-check/CHANGELOG.md#059)

[Compare Source](https://github.com/withastro/language-tools/compare/@astrojs/check@0.5.8...@astrojs/check@0.5.9)

##### Patch Changes

-   [`f1447ef`](https://github.com/withastro/language-tools/commit/f1447ef): chore: Update `volar-service-prettier`. This is only an internal refactor and there should be no visible changes.
-   Updated dependencies \[[`f1447ef`](https://github.com/withastro/language-tools/commit/f1447ef)]
    -   [@&#8203;astrojs/language-server](https://github.com/astrojs/language-server)[@&#8203;2](https://github.com/2).8.1

### [`v0.5.8`](https://github.com/withastro/language-tools/blob/HEAD/packages/astro-check/CHANGELOG.md#058)

[Compare Source](https://github.com/withastro/language-tools/compare/@astrojs/check@0.5.7...@astrojs/check@0.5.8)

##### Patch Changes

-   [`85b42dc`](https://github.com/withastro/language-tools/commit/85b42dc): Update to the latest version of Volar. This release fixes a few issues such as missing Prettier crashing the language server in some cases, resolutions not working correctly inside TSX files, and more.
-   Updated dependencies \[[`85b42dc`](https://github.com/withastro/language-tools/commit/85b42dc)]
    -   [@&#8203;astrojs/language-server](https://github.com/astrojs/language-server)[@&#8203;2](https://github.com/2).8.0

### [`v0.5.7`](https://github.com/withastro/language-tools/blob/HEAD/packages/astro-check/CHANGELOG.md#057)

[Compare Source](https://github.com/withastro/language-tools/compare/@astrojs/check@0.5.6...@astrojs/check@0.5.7)

##### Patch Changes

-   [`1b68dfb`](https://github.com/withastro/language-tools/commit/1b68dfb): Improves descriptions for attributes specific to Astro (`is:raw`, `set:html`, etc.)
-   Updated dependencies \[[`2bad6a8`](https://github.com/withastro/language-tools/commit/2bad6a8)]
-   Updated dependencies \[[`1b68dfb`](https://github.com/withastro/language-tools/commit/1b68dfb)]
    -   [@&#8203;astrojs/language-server](https://github.com/astrojs/language-server)[@&#8203;2](https://github.com/2).7.7

### [`v0.5.6`](https://github.com/withastro/language-tools/blob/HEAD/packages/astro-check/CHANGELOG.md#056)

[Compare Source](https://github.com/withastro/language-tools/compare/@astrojs/check@0.5.5...@astrojs/check@0.5.6)

##### Patch Changes

-   [`fe6165b`](https://github.com/withastro/language-tools/commit/fe6165b): Makes astro check --tsconfig understand relative file names
-   Updated dependencies \[[`fe6165b`](https://github.com/withastro/language-tools/commit/fe6165b)]
    -   [@&#8203;astrojs/language-server](https://github.com/astrojs/language-server)[@&#8203;2](https://github.com/2).7.6

### [`v0.5.5`](https://github.com/withastro/language-tools/blob/HEAD/packages/astro-check/CHANGELOG.md#055)

[Compare Source](https://github.com/withastro/language-tools/compare/@astrojs/check@0.5.4...@astrojs/check@0.5.5)

##### Patch Changes

-   [`1436e6e`](https://github.com/withastro/language-tools/commit/1436e6e): Fixes mapping from compiler location to LSP range.
-   Updated dependencies \[[`7c4c1f2`](https://github.com/withastro/language-tools/commit/7c4c1f2)]
-   Updated dependencies \[[`1436e6e`](https://github.com/withastro/language-tools/commit/1436e6e)]
    -   [@&#8203;astrojs/language-server](https://github.com/astrojs/language-server)[@&#8203;2](https://github.com/2).7.5

### [`v0.5.4`](https://github.com/withastro/language-tools/blob/HEAD/packages/astro-check/CHANGELOG.md#054)

[Compare Source](https://github.com/withastro/language-tools/compare/@astrojs/check@0.5.3...@astrojs/check@0.5.4)

##### Patch Changes

-   [`6924c7e`](https://github.com/withastro/language-tools/commit/6924c7e): Fixes semantic highlighting not working inside .ts(x) files in certain cases
-   [`310fbfe`](https://github.com/withastro/language-tools/commit/310fbfe): Fix Svelte and Vue integrations not working on Windows in certain cases
-   Updated dependencies \[[`6924c7e`](https://github.com/withastro/language-tools/commit/6924c7e)]
-   Updated dependencies \[[`310fbfe`](https://github.com/withastro/language-tools/commit/310fbfe)]
    -   [@&#8203;astrojs/language-server](https://github.com/astrojs/language-server)[@&#8203;2](https://github.com/2).7.4

### [`v0.5.3`](https://github.com/withastro/language-tools/blob/HEAD/packages/astro-check/CHANGELOG.md#053)

[Compare Source](https://github.com/withastro/language-tools/compare/@astrojs/check@0.5.2...@astrojs/check@0.5.3)

##### Patch Changes

-   [`de58706`](https://github.com/withastro/language-tools/commit/de58706): Fix imports from certain packages not working correctly in certain cases
-   Updated dependencies \[[`de58706`](https://github.com/withastro/language-tools/commit/de58706)]
    -   [@&#8203;astrojs/language-server](https://github.com/astrojs/language-server)[@&#8203;2](https://github.com/2).7.3

### [`v0.5.2`](https://github.com/withastro/language-tools/blob/HEAD/packages/astro-check/CHANGELOG.md#052)

[Compare Source](https://github.com/withastro/language-tools/compare/@astrojs/check@0.5.1...@astrojs/check@0.5.2)

##### Patch Changes

-   [`a2280a8`](https://github.com/withastro/language-tools/commit/a2280a8): Avoid checking Svelte and Vue files when running astro check
-   Updated dependencies \[[`a2280a8`](https://github.com/withastro/language-tools/commit/a2280a8)]
    -   [@&#8203;astrojs/language-server](https://github.com/astrojs/language-server)[@&#8203;2](https://github.com/2).7.2

### [`v0.5.1`](https://github.com/withastro/language-tools/blob/HEAD/packages/astro-check/CHANGELOG.md#0510)

[Compare Source](https://github.com/withastro/language-tools/compare/@astrojs/check@0.5.0...@astrojs/check@0.5.1)

##### Patch Changes

-   [`9ca368b`](https://github.com/withastro/language-tools/commit/9ca368b): Update to the latest version of Volar. This release should fix some of the caching issues that has crept up recently
-   Updated dependencies \[[`9ca368b`](https://github.com/withastro/language-tools/commit/9ca368b)]
-   Updated dependencies \[[`d57daad`](https://github.com/withastro/language-tools/commit/d57daad)]
-   Updated dependencies \[[`b166787`](https://github.com/withastro/language-tools/commit/b166787)]
-   Updated dependencies \[[`eb49fb2`](https://github.com/withastro/language-tools/commit/eb49fb2)]
    -   [@&#8203;astrojs/language-server](https://github.com/astrojs/language-server)[@&#8203;2](https://github.com/2).8.4

### [`v0.5.0`](https://github.com/withastro/language-tools/blob/HEAD/packages/astro-check/CHANGELOG.md#050)

[Compare Source](https://github.com/withastro/language-tools/compare/@astrojs/check@0.4.1...@astrojs/check@0.5.0)

##### Minor Changes

-   [`15a5532`](https://github.com/withastro/language-tools/commit/15a5532): Upgrade to Volar 2.0. No regressions are currently expected, however as this is a fairly consequential backend change, please report any issues you encounter.

    For reference, Volar is the underlying framework that powers the Astro language server, you can think of it as Vite for editor tooling.

##### Patch Changes

-   Updated dependencies \[[`15a5532`](https://github.com/withastro/language-tools/commit/15a5532)]
    -   [@&#8203;astrojs/language-server](https://github.com/astrojs/language-server)[@&#8203;2](https://github.com/2).7.0

### [`v0.4.1`](https://github.com/withastro/language-tools/blob/HEAD/packages/astro-check/CHANGELOG.md#041)

[Compare Source](https://github.com/withastro/language-tools/compare/@astrojs/check@0.4.0...@astrojs/check@0.4.1)

##### Patch Changes

-   [`63e2c81`](https://github.com/withastro/language-tools/commit/63e2c81): Fix fallback types not being properly included in some contexts such as inside the VS Code extension
-   Updated dependencies \[[`63e2c81`](https://github.com/withastro/language-tools/commit/63e2c81)]
    -   [@&#8203;astrojs/language-server](https://github.com/astrojs/language-server)[@&#8203;2](https://github.com/2).6.2

### [`v0.4.0`](https://github.com/withastro/language-tools/blob/HEAD/packages/astro-check/CHANGELOG.md#040)

[Compare Source](https://github.com/withastro/language-tools/compare/@astrojs/check@0.3.4...@astrojs/check@0.4.0)

##### Minor Changes

-   [`a314bcc`](https://github.com/withastro/language-tools/commit/a314bcc): Remove temporary workaround `astro check` that disabled checking JSX and TSX files

##### Patch Changes

-   Updated dependencies \[[`a314bcc`](https://github.com/withastro/language-tools/commit/a314bcc)]
-   Updated dependencies \[[`dab6801`](https://github.com/withastro/language-tools/commit/dab6801)]
    -   [@&#8203;astrojs/language-server](https://github.com/astrojs/language-server)[@&#8203;2](https://github.com/2).6.0

### [`v0.3.4`](https://github.com/withastro/language-tools/blob/HEAD/packages/astro-check/CHANGELOG.md#034)

[Compare Source](https://github.com/withastro/language-tools/compare/@astrojs/check@0.3.3...@astrojs/check@0.3.4)

##### Patch Changes

-   [`b16fcbb`](https://github.com/withastro/language-tools/commit/b16fcbb): Temporarily disable checking `.jsx` and `.tsx` files using `astro check` until https://github.com/withastro/language-tools/issues/727 is fixed
-   Updated dependencies \[[`b16fcbb`](https://github.com/withastro/language-tools/commit/b16fcbb)]
    -   [@&#8203;astrojs/language-server](https://github.com/astrojs/language-server)[@&#8203;2](https://github.com/2).5.5

### [`v0.3.3`](https://github.com/withastro/language-tools/blob/HEAD/packages/astro-check/CHANGELOG.md#033)

[Compare Source](https://github.com/withastro/language-tools/compare/@astrojs/check@0.3.2...@astrojs/check@0.3.3)

##### Patch Changes

-   [`45d49f5`](https://github.com/withastro/language-tools/commit/45d49f5): Fix errors spilling out of inline event attributes in certain cases
-   [`7c9c981`](https://github.com/withastro/language-tools/commit/7c9c981): Fix errors inside `.ts` files not being properly reported in certain cases
-   Updated dependencies \[[`45d49f5`](https://github.com/withastro/language-tools/commit/45d49f5)]
-   Updated dependencies \[[`7c9c981`](https://github.com/withastro/language-tools/commit/7c9c981)]
    -   [@&#8203;astrojs/language-server](https://github.com/astrojs/language-server)[@&#8203;2](https://github.com/2).5.4

</details>

---

### Configuration

📅 **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.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjQxNS4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->

Reviewed-on: https://git.dzeio.com/avior/template-web-astro/pulls/5
Co-authored-by: Renovate Bot <renovate@dzeio.com>
Co-committed-by: Renovate Bot <renovate@dzeio.com>
2024-06-25 13:14:34 +00:00
075c4c62f5 chore(deps): update dependency sharp to v0.33.4 (#4)
Some checks are pending
Build, check & Test / run (push) Waiting to run
Build Docker Image / build_docker (push) Waiting to run
Lint / run (push) Waiting to run
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [sharp](https://sharp.pixelplumbing.com) ([source](https://github.com/lovell/sharp), [changelog](https://github.com/lovell/sharp/blob/main/docs/changelog.md)) | dependencies | patch | [`0.33.0` -> `0.33.4`](https://renovatebot.com/diffs/npm/sharp/0.33.0/0.33.4) |

---

### Release Notes

<details>
<summary>lovell/sharp (sharp)</summary>

### [`v0.33.4`](https://github.com/lovell/sharp/compare/v0.33.3...v0.33.4)

[Compare Source](https://github.com/lovell/sharp/compare/v0.33.3...v0.33.4)

### [`v0.33.3`](https://github.com/lovell/sharp/compare/v0.33.2...v0.33.3)

[Compare Source](https://github.com/lovell/sharp/compare/v0.33.2...v0.33.3)

### [`v0.33.2`](https://github.com/lovell/sharp/compare/v0.33.1...v0.33.2)

[Compare Source](https://github.com/lovell/sharp/compare/v0.33.1...v0.33.2)

### [`v0.33.1`](https://github.com/lovell/sharp/compare/v0.33.0...v0.33.1)

[Compare Source](https://github.com/lovell/sharp/compare/v0.33.0...v0.33.1)

</details>

---

### Configuration

📅 **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.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjQxNS4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->

Reviewed-on: #4
Co-authored-by: Renovate Bot <renovate@dzeio.com>
Co-committed-by: Renovate Bot <renovate@dzeio.com>
2024-06-25 13:14:20 +00:00
42b3a73bed chore(deps): update dependency @astrojs/tailwind to v5.1.0 (#6)
Some checks are pending
Build, check & Test / run (push) Waiting to run
Build Docker Image / build_docker (push) Waiting to run
Lint / run (push) Waiting to run
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [@astrojs/tailwind](https://docs.astro.build/en/guides/integrations-guide/tailwind/) ([source](https://github.com/withastro/astro/tree/HEAD/packages/integrations/tailwind)) | dependencies | minor | [`5.0.3` -> `5.1.0`](https://renovatebot.com/diffs/npm/@astrojs%2ftailwind/5.0.3/5.1.0) |

---

### Release Notes

<details>
<summary>withastro/astro (@&#8203;astrojs/tailwind)</summary>

### [`v5.1.0`](https://github.com/withastro/astro/blob/HEAD/packages/integrations/tailwind/CHANGELOG.md#510)

[Compare Source](https://github.com/withastro/astro/compare/@astrojs/tailwind@5.0.4...@astrojs/tailwind@5.1.0)

##### Minor Changes

-   [#&#8203;9529](https://github.com/withastro/astro/pull/9529) [`d252fc61b04c1491f51822f5e23fabd404d84d40`](d252fc61b0) Thanks [@&#8203;bluwy](https://github.com/bluwy)! - Adds `nesting` option to enable `tailwindcss/nesting` support

##### Patch Changes

-   [#&#8203;9479](https://github.com/withastro/astro/pull/9479) [`1baf0b0d3cbd0564954c2366a7278794fad6726e`](1baf0b0d3c) Thanks [@&#8203;sarah11918](https://github.com/sarah11918)! - Updates README

### [`v5.0.4`](https://github.com/withastro/astro/blob/HEAD/packages/integrations/tailwind/CHANGELOG.md#504)

[Compare Source](https://github.com/withastro/astro/compare/@astrojs/tailwind@5.0.3...@astrojs/tailwind@5.0.4)

##### Patch Changes

-   [#&#8203;9452](https://github.com/withastro/astro/pull/9452) [`e83b5095f`](e83b5095f1) Thanks [@&#8203;florian-lefebvre](https://github.com/florian-lefebvre)! - Upgrades vite to latest

</details>

---

### Configuration

📅 **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.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjQxNS4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->

Reviewed-on: #6
Co-authored-by: Renovate Bot <renovate@dzeio.com>
Co-committed-by: Renovate Bot <renovate@dzeio.com>
2024-06-25 13:08:03 +00:00
3a33f87fa8 chore(deps): update dependency @astrojs/node to v7.0.4 (#3)
Some checks are pending
Build, check & Test / run (push) Waiting to run
Build Docker Image / build_docker (push) Waiting to run
Lint / run (push) Waiting to run
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [@astrojs/node](https://docs.astro.build/en/guides/integrations-guide/node/) ([source](https://github.com/withastro/astro/tree/HEAD/packages/integrations/node)) | dependencies | patch | [`7.0.1` -> `7.0.4`](https://renovatebot.com/diffs/npm/@astrojs%2fnode/7.0.1/7.0.4) |

---

### Release Notes

<details>
<summary>withastro/astro (@&#8203;astrojs/node)</summary>

### [`v7.0.4`](https://github.com/withastro/astro/blob/HEAD/packages/integrations/node/CHANGELOG.md#704)

[Compare Source](https://github.com/withastro/astro/compare/@astrojs/node@7.0.3...@astrojs/node@7.0.4)

##### Patch Changes

-   [#&#8203;9533](https://github.com/withastro/astro/pull/9533) [`48f47b50a0f8bc0fa51760215def36640f79050d`](48f47b50a0) Thanks [@&#8203;lilnasy](https://github.com/lilnasy)! - Fixes a bug where an error while serving response stopped the server.

### [`v7.0.3`](https://github.com/withastro/astro/blob/HEAD/packages/integrations/node/CHANGELOG.md#703)

[Compare Source](https://github.com/withastro/astro/compare/@astrojs/node@7.0.2...@astrojs/node@7.0.3)

##### Patch Changes

-   [#&#8203;9479](https://github.com/withastro/astro/pull/9479) [`1baf0b0d3cbd0564954c2366a7278794fad6726e`](1baf0b0d3c) Thanks [@&#8203;sarah11918](https://github.com/sarah11918)! - Updates README

### [`v7.0.2`](https://github.com/withastro/astro/blob/HEAD/packages/integrations/node/CHANGELOG.md#702)

[Compare Source](https://github.com/withastro/astro/compare/@astrojs/node@7.0.1...@astrojs/node@7.0.2)

##### Patch Changes

-   [#&#8203;9471](https://github.com/withastro/astro/pull/9471) [`6bf470cfb`](6bf470cfb8) Thanks [@&#8203;alexnguyennz](https://github.com/alexnguyennz)! - Fix typo in [@&#8203;astrojs/node](https://github.com/astrojs/node) README

</details>

---

### Configuration

📅 **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.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjQxNS4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->

Reviewed-on: #3
Co-authored-by: Renovate Bot <renovate@dzeio.com>
Co-committed-by: Renovate Bot <renovate@dzeio.com>
2024-06-25 13:07:48 +00:00
005f35aaa9 chore: Configure Renovate (#2)
Some checks failed
Build, check & Test / run (push) Has been cancelled
Build Docker Image / build_docker (push) Has been cancelled
Lint / run (push) Has been cancelled
Welcome to [Renovate](https://github.com/renovatebot/renovate)! This is an onboarding PR to help you understand and configure settings before regular Pull Requests begin.

🚦 To activate Renovate, merge this Pull Request. To disable Renovate, simply close this Pull Request unmerged.

---
### Detected Package Files

 * `Dockerfile` (dockerfile)
 * `Dockerfile.static` (dockerfile)
 * `.github/workflows/build_and_check.yml` (github-actions)
 * `.github/workflows/build_docker.yml` (github-actions)
 * `.github/workflows/delete_packages.yml` (github-actions)
 * `.github/workflows/lint.yml` (github-actions)
 * `package.json` (npm)

### What to Expect

With your current configuration, Renovate will create 18 Pull Requests:

<details>
<summary>chore(deps): update dependency @&#8203;astrojs/node to v7.0.4</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/astrojs-node-7.x-lockfile`
  - Merge into: `master`
  - Upgrade [@astrojs/node](https://github.com/withastro/astro) to `7.0.4`

</details>

<details>
<summary>chore(deps): update dependency sharp to v0.33.4</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/sharp-0.x-lockfile`
  - Merge into: `master`
  - Upgrade [sharp](https://github.com/lovell/sharp) to `0.33.4`

</details>

<details>
<summary>chore(deps): update dependency @&#8203;astrojs/check to v0.7.0</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/astrojs-check-0.x-lockfile`
  - Merge into: `master`
  - Upgrade [@astrojs/check](https://github.com/withastro/language-tools) to `0.7.0`

</details>

<details>
<summary>chore(deps): update dependency @&#8203;astrojs/tailwind to v5.1.0</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/astrojs-tailwind-5.x-lockfile`
  - Merge into: `master`
  - Upgrade [@astrojs/tailwind](https://github.com/withastro/astro) to `5.1.0`

</details>

<details>
<summary>chore(deps): update dependency @&#8203;biomejs/biome to v1.8.2</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/biomejs-biome-1.x-lockfile`
  - Merge into: `master`
  - Upgrade [@biomejs/biome](https://github.com/biomejs/biome) to `1.8.2`

</details>

<details>
<summary>chore(deps): update dependency @&#8203;dzeio/object-util to v1.8.3</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/dzeio-object-util-1.x-lockfile`
  - Merge into: `master`
  - Upgrade [@dzeio/object-util](https://github.com/dzeiocom/libs) to `1.8.3`

</details>

<details>
<summary>chore(deps): update dependency @&#8203;playwright/test to v1.45.0</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/playwright-test-1.x-lockfile`
  - Merge into: `master`
  - Upgrade [@playwright/test](https://github.com/microsoft/playwright) to `1.45.0`

</details>

<details>
<summary>chore(deps): update dependency @&#8203;types/node to v20.14.8</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/node-20.x-lockfile`
  - Merge into: `master`
  - Upgrade [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped) to `20.14.8`

</details>

<details>
<summary>chore(deps): update dependency @&#8203;vitest/coverage-v8 to v1.6.0</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/vitest-coverage-v8-1.x-lockfile`
  - Merge into: `master`
  - Upgrade [@vitest/coverage-v8](https://github.com/vitest-dev/vitest) to `1.6.0`

</details>

<details>
<summary>chore(deps): update dependency astro to v4.11.1</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/astro-4.x-lockfile`
  - Merge into: `master`
  - Upgrade [astro](https://github.com/withastro/astro) to `4.11.1`

</details>

<details>
<summary>chore(deps): update dependency lucide-astro to v0.396.0</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/lucide-astro-0.x-lockfile`
  - Merge into: `master`
  - Upgrade [lucide-astro](https://github.com/dzeiocom/lucide-astro) to `0.396.0`

</details>

<details>
<summary>chore(deps): update dependency simple-icons-astro to v10.4.0</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/simple-icons-astro-10.x-lockfile`
  - Merge into: `master`
  - Upgrade [simple-icons-astro](https://github.com/dzeiocom/simple-icons-astro) to `10.4.0`

</details>

<details>
<summary>chore(deps): update dependency tailwindcss to v3.4.4</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/tailwindcss-3.x-lockfile`
  - Merge into: `master`
  - Upgrade [tailwindcss](https://github.com/tailwindlabs/tailwindcss) to `3.4.4`

</details>

<details>
<summary>chore(deps): update dependency typescript to v5.5.2</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/typescript-5.x-lockfile`
  - Merge into: `master`
  - Upgrade [typescript](https://github.com/Microsoft/TypeScript) to `5.5.2`

</details>

<details>
<summary>chore(deps): update dependency vitest to v1.6.0</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/vitest-1.x-lockfile`
  - Merge into: `master`
  - Upgrade [vitest](https://github.com/vitest-dev/vitest) to `1.6.0`

</details>

<details>
<summary>chore(deps): update dependency @&#8203;astrojs/node to v8</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/astrojs-node-8.x`
  - Merge into: `master`
  - Upgrade [@astrojs/node](https://github.com/withastro/astro) to `^8.0.0`

</details>

<details>
<summary>chore(deps): update dependency simple-icons-astro to v12</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/simple-icons-astro-12.x`
  - Merge into: `master`
  - Upgrade [simple-icons-astro](https://github.com/dzeiocom/simple-icons-astro) to `^12.0.0`

</details>

<details>
<summary>chore(deps): update docker.io/node docker tag to v22</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/docker.io-node-22.x`
  - Merge into: `master`
  - Upgrade docker.io/node to `22-alpine`

</details>

🚸 Branch creation will be limited to maximum 2 per hour, so it doesn't swamp any CI resources or overwhelm the project. See docs for `prhourlylimit` for details.

---

 Got questions? Check out Renovate's [Docs](https://docs.renovatebot.com/), particularly the Getting Started section.
If you need any further assistance then you can also [request help here](https://github.com/renovatebot/renovate/discussions).

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).

<!--renovate-config-hash:5add18dcb525c0c9f40ec943c76f8cace16f5528395316ec641a5bfd2758c14e-->

Reviewed-on: #2
Co-authored-by: Renovate Bot <renovate@dzeio.com>
Co-committed-by: Renovate Bot <renovate@dzeio.com>
2024-06-25 12:01:13 +00:00
96a2741e4a Update .github/workflows/delete_packages.yml
Some checks failed
Build Docker Image / build_docker (push) Failing after 2m55s
Lint / run (push) Failing after 55s
Build, check & Test / run (push) Successful in 8m49s
2024-05-24 06:39:05 +00:00
6825866f4d Update .github/workflows/build_docker.yml
Some checks failed
Build Docker Image / build_docker (push) Failing after 3m16s
Lint / run (push) Failing after 56s
Build, check & Test / run (push) Successful in 10m17s
2024-05-24 06:13:01 +00:00
136a7e86f3 Update .github/workflows/delete_packages.yml
Some checks failed
Build Docker Image / build_docker (push) Failing after 3m31s
Lint / run (push) Failing after 1m0s
Build, check & Test / run (push) Successful in 7m46s
2024-05-24 05:54:48 +00:00
eb3b41be72 chore: Add linting
Some checks failed
Build Docker Image / build_docker (push) Failing after 3m9s
Lint / run (push) Failing after 59s
Build, check & Test / run (push) Successful in 9m12s
Signed-off-by: Avior <git@avior.me>
2024-05-23 14:55:52 +02:00
22a20d67d0 chore: Add package auto deletion
Some checks failed
Build Docker Image / build_docker (push) Failing after 1m52s
Build, check & Test / run (push) Successful in 2m58s
2024-01-18 13:39:35 +00:00
45a6d0bab8 upgrade missing deps
Some checks failed
Build Docker Image / build_docker (push) Failing after 1m42s
Build, check & Test / run (push) Successful in 5m44s
Signed-off-by: Florian BOUILLON <f.bouillon@aptatio.com>
2023-12-12 17:57:04 +01:00
4d28f87852
feat: Upgrade logging to still be better than Astro's logging
Some checks failed
Build, check & Test / run (push) Failing after 38s
Build Docker Image / build_docker (push) Failing after 59s
- Made errors more visible
- Made dev logging compatible with Astro's logging
- Made our logging more beautiful by copying Astro's colors

node: The only thing I don't like is having different comportement depending on wether we are in PROD or dev, but it shouldn't affect anything as it's variable affection and `console.log`
Signed-off-by: Avior <github@avior.me>
2023-12-10 02:07:44 +01:00
e9ba3c4891 feat: Add Docker build
Some checks failed
Build, check & Test / run (push) Failing after 30s
Build Docker Image / build_docker (push) Failing after 1m5s
Signed-off-by: Florian BOUILLON <f.bouillon@aptatio.com>
2023-12-06 11:01:30 +01:00
b344bdb849 fix: dev crashing when middleware crash
Signed-off-by: Florian BOUILLON <f.bouillon@aptatio.com>
2023-12-06 11:00:49 +01:00
211cfc4197 fix: Tailwind incorrectly using the font
Signed-off-by: Florian BOUILLON <f.bouillon@aptatio.com>
2023-12-06 11:00:30 +01:00
13221b202a feat: Add manual polling option
Signed-off-by: Florian BOUILLON <f.bouillon@aptatio.com>
2023-12-06 11:00:16 +01:00
8e9feab97b fix: Windows and Linux having diff eol
Signed-off-by: Florian BOUILLON <f.bouillon@aptatio.com>
2023-12-06 10:59:31 +01:00
9aa14b6778 feat: Upgrade to Astro 4
Signed-off-by: Florian BOUILLON <f.bouillon@aptatio.com>
2023-12-06 10:40:31 +01:00