74 Commits

Author SHA1 Message Date
a72b2bdb64 chore(deps): update dependency eslint to v10
Some checks failed
renovate/stability-days Updates have met minimum release age requirement
CI / Test (pull_request) Failing after 16s
2026-04-16 10:18:42 +00:00
0ceb5d966d chore(deps): update dependency cspell to v10 (#111)
All checks were successful
CD / Test (push) Successful in 20s
CD / Create tag (push) Successful in 12s
CD / Build and push (amd64) (push) Successful in 1m10s
CD / Build and push (arm64) (push) Successful in 8m2s
CD / Create manifest (push) Successful in 39s
This PR contains the following updates:

| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [cspell](https://cspell.org/) ([source](https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell)) | [`9.7.0` → `10.0.0`](https://renovatebot.com/diffs/npm/cspell/9.7.0/10.0.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/cspell/10.0.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/cspell/9.7.0/10.0.0?slim=true) |

---

### Release Notes

<details>
<summary>streetsidesoftware/cspell (cspell)</summary>

### [`v10.0.0`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#v1000-2026-04-06)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v9.8.0...v10.0.0)

##### Features

<details>
<summary>fix: upgrade import-fresh from v3 to v4 (<a href="https://github.com/streetsidesoftware/cspell/pull/8786">#&#8203;8786</a>)</summary>

##### fix: upgrade import-fresh from v3 to v4 ([#&#8203;8786](https://github.com/streetsidesoftware/cspell/pull/8786))

### [`v9.8.0`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#v980-2026-03-30)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v9.7.0...v9.8.0)

##### Features

<details>
<summary>feat: make flatpack diff friendly (<a href="https://github.com/streetsidesoftware/cspell/pull/8680">#&#8203;8680</a>)</summary>

##### feat: make flatpack diff friendly ([#&#8203;8680](https://github.com/streetsidesoftware/cspell/pull/8680))

</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:eyJjcmVhdGVkSW5WZXIiOiI0My41LjQiLCJ1cGRhdGVkSW5WZXIiOiI0My41LjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->

Reviewed-on: #111
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2026-04-13 17:58:55 +02:00
1addbe9276 chore(deps): update docker/login-action action to v4.1.0 (#109)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [docker/login-action](https://github.com/docker/login-action) | action | minor | `v4.0.0` → `v4.1.0` |

---

### Release Notes

<details>
<summary>docker/login-action (docker/login-action)</summary>

### [`v4.1.0`](https://github.com/docker/login-action/releases/tag/v4.1.0)

[Compare Source](https://github.com/docker/login-action/compare/v4.0.0...v4.1.0)

- Fix scoped Docker Hub cleanup path when registry is omitted by [@&#8203;crazy-max](https://github.com/crazy-max) in [#&#8203;945](https://github.com/docker/login-action/pull/945)
- Bump [@&#8203;aws-sdk/client-ecr](https://github.com/aws-sdk/client-ecr) and [@&#8203;aws-sdk/client-ecr-public](https://github.com/aws-sdk/client-ecr-public) to 3.1020.0 in [#&#8203;930](https://github.com/docker/login-action/pull/930)
- Bump [@&#8203;docker/actions-toolkit](https://github.com/docker/actions-toolkit) from 0.77.0 to 0.86.0 in [#&#8203;932](https://github.com/docker/login-action/pull/932) [#&#8203;936](https://github.com/docker/login-action/pull/936)
- Bump brace-expansion from 1.1.12 to 1.1.13 in [#&#8203;952](https://github.com/docker/login-action/pull/952)
- Bump fast-xml-parser from 5.3.4 to 5.3.6 in [#&#8203;942](https://github.com/docker/login-action/pull/942)
- Bump flatted from 3.3.3 to 3.4.2 in [#&#8203;944](https://github.com/docker/login-action/pull/944)
- Bump glob from 10.3.12 to 10.5.0 in [#&#8203;940](https://github.com/docker/login-action/pull/940)
- Bump handlebars from 4.7.8 to 4.7.9 in [#&#8203;949](https://github.com/docker/login-action/pull/949)
- Bump http-proxy-agent and https-proxy-agent to 8.0.0 in [#&#8203;937](https://github.com/docker/login-action/pull/937)
- Bump lodash from 4.17.23 to 4.18.1 in [#&#8203;958](https://github.com/docker/login-action/pull/958)
- Bump minimatch from 3.1.2 to 3.1.5 in [#&#8203;941](https://github.com/docker/login-action/pull/941)
- Bump picomatch from 4.0.3 to 4.0.4 in [#&#8203;948](https://github.com/docker/login-action/pull/948)
- Bump undici from 6.23.0 to 6.24.1 in [#&#8203;938](https://github.com/docker/login-action/pull/938)

**Full Changelog**: <https://github.com/docker/login-action/compare/v4.0.0...v4.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:eyJjcmVhdGVkSW5WZXIiOiI0My41LjQiLCJ1cGRhdGVkSW5WZXIiOiI0My41LjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImFjdGlvbiIsImRlcHMiXX0=-->

Reviewed-on: #109
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2026-04-11 10:32:25 +02:00
27e28edc71 chore(deps): update dependency typescript to v6 (#108)
All checks were successful
CD / Test (push) Successful in 55s
CD / Build and push (arm64) (push) Successful in 1m43s
CD / Create tag (push) Successful in 11s
CD / Build and push (amd64) (push) Successful in 31s
CD / Create manifest (push) Successful in 7s
This PR contains the following updates:

| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [typescript](https://www.typescriptlang.org/) ([source](https://github.com/microsoft/TypeScript)) | [`5.9.3` → `6.0.2`](https://renovatebot.com/diffs/npm/typescript/5.9.3/6.0.2) | ![age](https://developer.mend.io/api/mc/badges/age/npm/typescript/6.0.2?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript/5.9.3/6.0.2?slim=true) |

---

### Release Notes

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

### [`v6.0.2`](https://github.com/microsoft/TypeScript/releases/tag/v6.0.2): TypeScript 6.0

[Compare Source](https://github.com/microsoft/TypeScript/compare/v5.9.3...v6.0.2)

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

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

Downloads are available on:

- [npm](https://www.npmjs.com/package/typescript)

</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:eyJjcmVhdGVkSW5WZXIiOiI0My41LjQiLCJ1cGRhdGVkSW5WZXIiOiI0My41LjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->

Reviewed-on: #108
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2026-04-01 13:59:13 +02:00
e81533c132 chore(deps): update dependency cspell to v9 (#59)
All checks were successful
CD / Test (push) Successful in 14s
CD / Create tag (push) Successful in 1m34s
CD / Build and push (amd64) (push) Successful in 2m1s
CD / Build and push (arm64) (push) Successful in 2m1s
CD / Create manifest (push) Successful in 6s
This PR contains the following updates:

| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [cspell](https://cspell.org/) ([source](https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell)) | [`8.19.4` → `9.7.0`](https://renovatebot.com/diffs/npm/cspell/8.19.4/9.7.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/cspell/9.7.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/cspell/8.19.4/9.7.0?slim=true) |

---

### Release Notes

<details>
<summary>streetsidesoftware/cspell (cspell)</summary>

### [`v9.7.0`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#v970-2026-02-23)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v9.6.4...v9.7.0)

##### Features

<details>
<summary>feat: Substitution Part 4 - enable substitutions during document check (<a href="https://github.com/streetsidesoftware/cspell/pull/8630">#&#8203;8630</a>)</summary>

##### feat: Substitution Part 4 - enable substitutions during document check ([#&#8203;8630](https://github.com/streetsidesoftware/cspell/pull/8630))

### [`v9.6.4`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#v964-2026-02-04)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v9.6.3...v9.6.4)

##### Fixes

<details>
<summary>fix: add --no-dictionary option to lint command (<a href="https://github.com/streetsidesoftware/cspell/pull/8514">#&#8203;8514</a>)</summary>

##### fix: add --no-dictionary option to lint command ([#&#8203;8514](https://github.com/streetsidesoftware/cspell/pull/8514))

### [`v9.6.3`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#v963-2026-02-02)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v9.6.2...v9.6.3)

##### Fixes

<details>
<summary>fix: Add `engines` setting (<a href="https://github.com/streetsidesoftware/cspell/pull/8491">#&#8203;8491</a>)</summary>

##### fix: Add `engines` setting ([#&#8203;8491](https://github.com/streetsidesoftware/cspell/pull/8491))

### [`v9.6.2`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#v962-2026-01-26)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v9.6.1...v9.6.2)

##### Fixes

<details>
<summary>fix: Conditionally compress and build bTrie (<a href="https://github.com/streetsidesoftware/cspell/pull/8437">#&#8203;8437</a>)</summary>

##### fix: Conditionally compress and build bTrie ([#&#8203;8437](https://github.com/streetsidesoftware/cspell/pull/8437))

### [`v9.6.1`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#v961-2026-01-25)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v9.6.0...v9.6.1)

##### Fixes

<details>
<summary>fix: Move performance monitoring into its own package (<a href="https://github.com/streetsidesoftware/cspell/pull/8431">#&#8203;8431</a>)</summary>

##### fix: Move performance monitoring into its own package ([#&#8203;8431](https://github.com/streetsidesoftware/cspell/pull/8431))

### [`v9.6.0`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#v960-2026-01-12)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v9.4.0...v9.6.0)

##### Features

<details>
<summary>feat: ESLint-plugin -- Distinguish between Forbidden, Misspelled, and Unknown words. (<a href="https://github.com/streetsidesoftware/cspell/pull/8337">#&#8203;8337</a>)</summary>

##### feat: ESLint-plugin -- Distinguish between Forbidden, Misspelled, and Unknown words. ([#&#8203;8337](https://github.com/streetsidesoftware/cspell/pull/8337))

### [`v9.4.0`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#v940-2025-12-01)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v9.3.2...v9.4.0)

##### Features

<details>
<summary>feat: Add option to skip large files (<a href="https://github.com/streetsidesoftware/cspell/pull/8040">#&#8203;8040</a>)</summary>

##### feat: Add option to skip large files ([#&#8203;8040](https://github.com/streetsidesoftware/cspell/pull/8040))

New command line option: `--max-file-size <value>`
The value can be `<number>[units]`, number with optional units.
Supported units:

- `K`, `KB` - value \* 1024
- `M`, `MB` - value \* 2^20
- `G`, `GB` - value \* 2^30

There is also a new setting called `maxFileSize`. At the moment, it only takes numbers in bytes.

This allows for setting a global value and overrides based upon glob settings.

Note: the command line value will override any value found in the configuration files.

***

</details>

##### Fixes

<details>
<summary>fix: turn off gpg when publishing for now (<a href="https://github.com/streetsidesoftware/cspell/pull/8104">#&#8203;8104</a>)</summary>

##### fix: turn off gpg when publishing for now ([#&#8203;8104](https://github.com/streetsidesoftware/cspell/pull/8104))

***

</details>

<details>
<summary>fix: Turnoff signing for now (<a href="https://github.com/streetsidesoftware/cspell/pull/8102">#&#8203;8102</a>)</summary>

##### fix: Turnoff signing for now ([#&#8203;8102](https://github.com/streetsidesoftware/cspell/pull/8102))

***

</details>

<details>
<summary>fix: Sign tags and commits when publishing (<a href="https://github.com/streetsidesoftware/cspell/pull/8096">#&#8203;8096</a>)</summary>

##### fix: Sign tags and commits when publishing ([#&#8203;8096](https://github.com/streetsidesoftware/cspell/pull/8096))

***

</details>

<details>
<summary>fix: Clean up verbose output (<a href="https://github.com/streetsidesoftware/cspell/pull/8053">#&#8203;8053</a>)</summary>

##### fix: Clean up verbose output ([#&#8203;8053](https://github.com/streetsidesoftware/cspell/pull/8053))

***

</details>

<details>
<summary>fix: allow string based maxFileSize (<a href="https://github.com/streetsidesoftware/cspell/pull/8047">#&#8203;8047</a>)</summary>

##### fix: allow string based maxFileSize ([#&#8203;8047](https://github.com/streetsidesoftware/cspell/pull/8047))

- Support allowing string based maxFileSize in config files.
- Report the number of skipped files.

***

</details>

##### Dictionary Updates

<details>
<summary>fix: Workflow Bot -- Update Dictionaries (main) (<a href="https://github.com/streetsidesoftware/cspell/pull/8091">#&#8203;8091</a>)</summary>

##### fix: Workflow Bot -- Update Dictionaries (main) ([#&#8203;8091](https://github.com/streetsidesoftware/cspell/pull/8091))

### [`v9.3.2`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#v932-2025-11-15)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v9.3.1...v9.3.2)

##### Fixes

<details>
<summary>fix: Add Zig programming language dictionary (<a href="https://github.com/streetsidesoftware/cspell/pull/7998">#&#8203;7998</a>)</summary>

##### fix: Add Zig programming language dictionary ([#&#8203;7998](https://github.com/streetsidesoftware/cspell/pull/7998))

***

</details>

<details>
<summary>fix: Search for TypeScript config files. (<a href="https://github.com/streetsidesoftware/cspell/pull/7997">#&#8203;7997</a>)</summary>

##### fix: Search for TypeScript config files. ([#&#8203;7997](https://github.com/streetsidesoftware/cspell/pull/7997))

TypeScript files were allowed, but would not be automatically found.

***

</details>

##### Dictionary Updates

<details>
<summary>fix: Workflow Bot -- Update Dictionaries (main) (<a href="https://github.com/streetsidesoftware/cspell/pull/8004">#&#8203;8004</a>)</summary>

##### fix: Workflow Bot -- Update Dictionaries (main) ([#&#8203;8004](https://github.com/streetsidesoftware/cspell/pull/8004))

### [`v9.3.1`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#v931-2025-11-12)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v9.3.0...v9.3.1)

##### Fixes

<details>
<summary>fix: Support Deno (<a href="https://github.com/streetsidesoftware/cspell/pull/7966">#&#8203;7966</a>)</summary>

##### fix: Support Deno ([#&#8203;7966](https://github.com/streetsidesoftware/cspell/pull/7966))

### [`v9.3.0`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#v930-2025-11-05)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v9.2.2...v9.3.0)

##### Features

<details>
<summary>feat: Support loading `.ts` and `.mts` config files. (<a href="https://github.com/streetsidesoftware/cspell/pull/7961">#&#8203;7961</a>)</summary>

##### feat: Support loading `.ts` and `.mts` config files. ([#&#8203;7961](https://github.com/streetsidesoftware/cspell/pull/7961))

This PR add support to read TypeScript cspell config files.

Note: TypeScript config files will fail to load when NodeJS version is less than `v22.18.0`.

See: [Node.js — Running TypeScript Natively](https://nodejs.org/en/learn/typescript/run-natively)

***

</details>

##### Dictionary Updates

<details>
<summary>fix: Workflow Bot -- Update Dictionaries (main) (<a href="https://github.com/streetsidesoftware/cspell/pull/7950">#&#8203;7950</a>)</summary>

##### fix: Workflow Bot -- Update Dictionaries (main) ([#&#8203;7950](https://github.com/streetsidesoftware/cspell/pull/7950))

### [`v9.2.2`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#v922-2025-10-22)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v9.2.1...v9.2.2)

##### Fixes

<details>
<summary>fix: Wait for the cache to save (<a href="https://github.com/streetsidesoftware/cspell/pull/7926">#&#8203;7926</a>)</summary>

##### fix: Wait for the cache to save ([#&#8203;7926](https://github.com/streetsidesoftware/cspell/pull/7926))

This fixes a flaky cache situation caused by not waiting for the cache to save before moving on.

***

</details>

##### Dictionary Updates

<details>
<summary>fix: Workflow Bot -- Update Dictionaries (main) (<a href="https://github.com/streetsidesoftware/cspell/pull/7915">#&#8203;7915</a>)</summary>

##### fix: Workflow Bot -- Update Dictionaries (main) ([#&#8203;7915](https://github.com/streetsidesoftware/cspell/pull/7915))

### [`v9.2.1`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#v921-2025-08-31)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v9.2.0...v9.2.1)

##### Dictionary Updates

<details>
<summary>fix: Workflow Bot -- Update Dictionaries (main) (<a href="https://github.com/streetsidesoftware/cspell/pull/7795">#&#8203;7795</a>)</summary>

##### fix: Workflow Bot -- Update Dictionaries (main) ([#&#8203;7795](https://github.com/streetsidesoftware/cspell/pull/7795))

### [`v9.2.0`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#v920-2025-07-19)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v9.1.5...v9.2.0)

<details>
<summary>refactor: Support url based cache entries (<a href="https://github.com/streetsidesoftware/cspell/pull/7639">#&#8203;7639</a>)</summary>

##### refactor: Support url based cache entries ([#&#8203;7639](https://github.com/streetsidesoftware/cspell/pull/7639))

***

</details>

##### Features

<details>
<summary>fix: Support remote dependencies in cache (<a href="https://github.com/streetsidesoftware/cspell/pull/7642">#&#8203;7642</a>)</summary>

##### fix: Support remote dependencies in cache ([#&#8203;7642](https://github.com/streetsidesoftware/cspell/pull/7642))

***

</details>

##### Fixes

<details>
<summary>fix: Remove `flat-cache` dependency (<a href="https://github.com/streetsidesoftware/cspell/pull/7636">#&#8203;7636</a>)</summary>

##### fix: Remove `flat-cache` dependency ([#&#8203;7636](https://github.com/streetsidesoftware/cspell/pull/7636))

`flat-cache` v6 is not compatible with the cspell cache. Since `flat-cache` was mostly a pass through to `flatted`, it was better to just replace it.

***

</details>

<details>
<summary>refactor: move towards caching URLs (<a href="https://github.com/streetsidesoftware/cspell/pull/7634">#&#8203;7634</a>)</summary>

##### refactor: move towards caching URLs ([#&#8203;7634](https://github.com/streetsidesoftware/cspell/pull/7634))

***

</details>

<details>
<summary>fix: Support async cache (<a href="https://github.com/streetsidesoftware/cspell/pull/7631">#&#8203;7631</a>)</summary>

##### fix: Support async cache ([#&#8203;7631](https://github.com/streetsidesoftware/cspell/pull/7631))

***

</details>

<details>
<summary>fix: Replace file-entry-cache (<a href="https://github.com/streetsidesoftware/cspell/pull/6579">#&#8203;6579</a>)</summary>

##### fix: Replace file-entry-cache ([#&#8203;6579](https://github.com/streetsidesoftware/cspell/pull/6579))

Deprecating the use of file-entry-cache.

v10 of `file-entry-cache` breaks the spell checker and bloats the cache size.

This PR is the first step in reducing the dependency upon file-entry-cache and its dependencies.

***

</details>

<details>
<summary>fix: Clean cspell-lib type exports (<a href="https://github.com/streetsidesoftware/cspell/pull/7615">#&#8203;7615</a>)</summary>

##### fix: Clean cspell-lib type exports ([#&#8203;7615](https://github.com/streetsidesoftware/cspell/pull/7615))

***

</details>

##### Dictionary Updates

<details>
<summary>fix: Workflow Bot -- Update Dictionaries (main) (<a href="https://github.com/streetsidesoftware/cspell/pull/7618">#&#8203;7618</a>)</summary>

##### fix: Workflow Bot -- Update Dictionaries (main) ([#&#8203;7618](https://github.com/streetsidesoftware/cspell/pull/7618))

### [`v9.1.5`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#v915-2025-07-13)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v9.1.3...v9.1.5)

##### Fixes

<details>
<summary>fix: Compile before publish (<a href="https://github.com/streetsidesoftware/cspell/pull/7610">#&#8203;7610</a>)</summary>

##### fix: Compile before publish ([#&#8203;7610](https://github.com/streetsidesoftware/cspell/pull/7610))

***

</details>

### [`v9.1.3`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#v913-2025-07-05)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v9.1.2...v9.1.3)

##### Fixes

<details>
<summary>fix: Add toml config reader/writer (<a href="https://github.com/streetsidesoftware/cspell/pull/7565">#&#8203;7565</a>)</summary>

##### fix: Add toml config reader/writer ([#&#8203;7565](https://github.com/streetsidesoftware/cspell/pull/7565))

fixes [#&#8203;7563](https://github.com/streetsidesoftware/cspell/issues/7563)

***

</details>

##### Dictionary Updates

<details>
<summary>fix: Workflow Bot -- Update Dictionaries (main) (<a href="https://github.com/streetsidesoftware/cspell/pull/7569">#&#8203;7569</a>)</summary>

##### fix: Workflow Bot -- Update Dictionaries (main) ([#&#8203;7569](https://github.com/streetsidesoftware/cspell/pull/7569))

### [`v9.1.2`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#v912-2025-06-24)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v9.1.1...v9.1.2)

##### Fixes

<details>
<summary>fix: Do not double encode stdin urls (<a href="https://github.com/streetsidesoftware/cspell/pull/7536">#&#8203;7536</a>)</summary>

##### fix: Do not double encode stdin urls ([#&#8203;7536](https://github.com/streetsidesoftware/cspell/pull/7536))

fixes [#&#8203;7517](https://github.com/streetsidesoftware/cspell/issues/7517)

***

</details>

<details>
<summary>fix: cspell trace output (<a href="https://github.com/streetsidesoftware/cspell/pull/7528">#&#8203;7528</a>)</summary>

##### fix: cspell trace output ([#&#8203;7528](https://github.com/streetsidesoftware/cspell/pull/7528))

It was incorrectly trimming ansi strings.

***

</details>

##### Dictionary Updates

<details>
<summary>fix: Workflow Bot -- Update Dictionaries (main) (<a href="https://github.com/streetsidesoftware/cspell/pull/7526">#&#8203;7526</a>)</summary>

##### fix: Workflow Bot -- Update Dictionaries (main) ([#&#8203;7526](https://github.com/streetsidesoftware/cspell/pull/7526))

### [`v9.1.1`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#v911-2025-06-14)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v9.1.0...v9.1.1)

##### Changes

##### Fixes

<details>
<summary>fix: Use the native JSON parser if possible (<a href="https://github.com/streetsidesoftware/cspell/pull/7502">#&#8203;7502</a>)</summary>

##### fix: Use the native JSON parser if possible ([#&#8203;7502](https://github.com/streetsidesoftware/cspell/pull/7502))

Some of the cspell settings have grow large. The fix is to use the native JSON parser instead of one that accepts comments.

***

</details>

### [`v9.1.0`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#v910-2025-06-14)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v9.0.2...v9.1.0)

##### Changes

##### Features

<details>
<summary>feat: Add command `dictionaries` (<a href="https://github.com/streetsidesoftware/cspell/pull/7445">#&#8203;7445</a>)</summary>

##### feat: Add command `dictionaries` ([#&#8203;7445](https://github.com/streetsidesoftware/cspell/pull/7445))

Add new `dictionaries` command to the cli

```
Usage: cspell dictionaries [options]

List dictionaries

Options:
  -c, --config <cspell.json>  Configuration file to use.  By default cspell
                              looks for cspell.json in the current directory.
  --path-format <format>      Configure how to display the dictionary path.
                              (choices: "hide", "short", "long", "full",
                              default: Display most of the path.)
  --color                     Force color.
  --no-color                  Turn off color.
  --no-default-configuration  Do not load the default configuration and
                              dictionaries.
  -h, --help                  display help for command
```

***

</details>

<details>
<summary>feat: Add lint option `--dictionary` (<a href="https://github.com/streetsidesoftware/cspell/pull/7441">#&#8203;7441</a>)</summary>

##### feat: Add lint option `--dictionary` ([#&#8203;7441](https://github.com/streetsidesoftware/cspell/pull/7441))

Add lint options:

- `--dictionary` - enable a dictionary by name
- `--disable-dictionary` - disable a dictionary by name

***

</details>

<details>
<summary>feat: Add init command to command-line. (<a href="https://github.com/streetsidesoftware/cspell/pull/7414">#&#8203;7414</a>)</summary>

##### feat: Add init command to command-line. ([#&#8203;7414](https://github.com/streetsidesoftware/cspell/pull/7414))

New command:

```
Usage: cspell init [options]

Initialize a CSpell configuration file.

Options:
  -o, --output <path>        Define where to write file.
  --format <format>          Define the format of the file. (choices: "yaml",
                             "yml", "json", "jsonc", default: "yaml")
  --import <path|package>    Import a configuration file or dictionary package.
  --locale <locale>          Define the locale to use when spell checking (e.g.,
                             en, en-US, de).
  --dictionary <dictionary>  Enable a dictionary.
  --no-comments              Do not add comments to the config file.
  --no-schema                Do not add the schema reference to the config file.
  -h, --help                 display help for command
```

***

</details>

<details>
<summary>feat: Add command line option to set reporting level (<a href="https://github.com/streetsidesoftware/cspell/pull/7380">#&#8203;7380</a>)</summary>

##### feat: Add command line option to set reporting level ([#&#8203;7380](https://github.com/streetsidesoftware/cspell/pull/7380))

### [`v9.0.2`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#v902-2025-05-20)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v9.0.1...v9.0.2)

##### Changes

##### Fixes

<details>
<summary>fix: Add eslint plugin helpers (<a href="https://github.com/streetsidesoftware/cspell/pull/7352">#&#8203;7352</a>)</summary>

##### fix: Add eslint plugin helpers ([#&#8203;7352](https://github.com/streetsidesoftware/cspell/pull/7352))

Add helper methods:

- `defineCSpellPluginOptions`
- `defineCSpellConfig`

Add some examples for `supportNonStrictSearches`

***

</details>

<details>
<summary>fix: Make it possible to define a strict dictionary. (<a href="https://github.com/streetsidesoftware/cspell/pull/7351">#&#8203;7351</a>)</summary>

##### fix: Make it possible to define a strict dictionary. ([#&#8203;7351](https://github.com/streetsidesoftware/cspell/pull/7351))

***

</details>

<details>
<summary>fix: Correct the Hunspell Reader usage. (<a href="https://github.com/streetsidesoftware/cspell/pull/7325">#&#8203;7325</a>)</summary>

##### fix: Correct the Hunspell Reader usage. ([#&#8203;7325](https://github.com/streetsidesoftware/cspell/pull/7325))

Add an example.

***

</details>

##### Dictionary Updates

<details>
<summary>fix: Workflow Bot -- Update Dictionaries (main) (<a href="https://github.com/streetsidesoftware/cspell/pull/7346">#&#8203;7346</a>)</summary>

##### fix: Workflow Bot -- Update Dictionaries (main) ([#&#8203;7346](https://github.com/streetsidesoftware/cspell/pull/7346))

### [`v9.0.1`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#v901-2025-05-08)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v9.0.0...v9.0.1)

##### Changes

##### Fixes

<details>
<summary>fix: Add support to add words to config and keep comments. (<a href="https://github.com/streetsidesoftware/cspell/pull/7295">#&#8203;7295</a>)</summary>

##### fix: Add support to add words to config and keep comments. ([#&#8203;7295](https://github.com/streetsidesoftware/cspell/pull/7295))

***

</details>

##### Dictionary Updates

<details>
<summary>fix: Workflow Bot -- Update Dictionaries (main) (<a href="https://github.com/streetsidesoftware/cspell/pull/7306">#&#8203;7306</a>)</summary>

##### fix: Workflow Bot -- Update Dictionaries (main) ([#&#8203;7306](https://github.com/streetsidesoftware/cspell/pull/7306))

### [`v9.0.0`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#5190-2022-03-12)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v8.19.4...v9.0.0)

**Note:** Version bump only for package cspell

#### [5.18.5](https://github.com/streetsidesoftware/cspell/compare/v5.18.4...v5.18.5) (2022-02-15)

##### Bug Fixes

- Add dart language support ([#&#8203;2444](https://github.com/streetsidesoftware/cspell/issues/2444)) ([bbcf793](bbcf7938eb))
- Make it easier to work with RTL languages. ([#&#8203;2410](https://github.com/streetsidesoftware/cspell/issues/2410)) ([91b035f](91b035f719))

#### [5.18.4](https://github.com/streetsidesoftware/cspell/compare/v5.18.3...v5.18.4) (2022-02-07)

##### Bug Fixes

- Add simple repl feature to suggestions. ([#&#8203;2403](https://github.com/streetsidesoftware/cspell/issues/2403)) ([f9835b7](f9835b7d38))
- Improve speed of suggestions for long words. ([#&#8203;2406](https://github.com/streetsidesoftware/cspell/issues/2406)) ([6c76907](6c76907925))

#### [5.18.3](https://github.com/streetsidesoftware/cspell/compare/v5.18.2...v5.18.3) (2022-02-04)

##### Bug Fixes

- Add support for R ([#&#8203;2394](https://github.com/streetsidesoftware/cspell/issues/2394)) ([6888d48](6888d48274))
- Improve cli summary and progress ([#&#8203;2396](https://github.com/streetsidesoftware/cspell/issues/2396)) ([d52d68a](d52d68aeaf))
- Upgrade to commend-json 4.2.2 ([#&#8203;2399](https://github.com/streetsidesoftware/cspell/issues/2399)) ([e5f643e](e5f643ef02))

#### [5.18.2](https://github.com/streetsidesoftware/cspell/compare/v5.18.1...v5.18.2) (2022-02-03)

##### Bug Fixes

- fix suggestion output ([#&#8203;2390](https://github.com/streetsidesoftware/cspell/issues/2390)) ([bda442d](bda442de1e))

##### Reverts

- Revert "ci: Workflow Bot -- Update ALL Dependencies ([#&#8203;2388](https://github.com/streetsidesoftware/cspell/issues/2388))" ([#&#8203;2391](https://github.com/streetsidesoftware/cspell/issues/2391)) ([7f093f9](7f093f9429)), closes [#&#8203;2388](https://github.com/streetsidesoftware/cspell/issues/2388) [#&#8203;2391](https://github.com/streetsidesoftware/cspell/issues/2391)

#### [5.18.1](https://github.com/streetsidesoftware/cspell/compare/v5.18.0...v5.18.1) (2022-02-03)

##### Bug Fixes

- Improve suggestions when using weights. ([#&#8203;2387](https://github.com/streetsidesoftware/cspell/issues/2387)) ([c9d070d](c9d070d86a))
- Upgrade to commander 9.0.0 ([#&#8203;2367](https://github.com/streetsidesoftware/cspell/issues/2367)) ([f255b70](f255b70b30))

</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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xLjMiLCJ1cGRhdGVkSW5WZXIiOiI0My41LjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->

Reviewed-on: #59
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2026-03-27 19:17:24 +01:00
d1b783eed5 chore(deps): update https://gitea.t000-n.de/t.behrendt/actions action to v0.2.2 (#105)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [https://gitea.t000-n.de/t.behrendt/actions](https://gitea.t000-n.de/t.behrendt/actions) | action | patch | `0.2.1` → `0.2.2` |

---

### Release Notes

<details>
<summary>t.behrendt/actions (https://gitea.t000-n.de/t.behrendt/actions)</summary>

### [`v0.2.2`](https://gitea.t000-n.de/t.behrendt/actions/compare/0.2.1...0.2.2)

[Compare Source](https://gitea.t000-n.de/t.behrendt/actions/compare/0.2.1...0.2.2)

</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:eyJjcmVhdGVkSW5WZXIiOiI0My41LjQiLCJ1cGRhdGVkSW5WZXIiOiI0My41LjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImFjdGlvbiIsImRlcHMiXX0=-->

Reviewed-on: #105
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2026-03-27 19:17:01 +01:00
31cb35b8eb chore(deps): update https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment action to v0.1.30 (#106)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment) | action | patch | `0.1.29` → `0.1.30` |

---

### Release Notes

<details>
<summary>t.behrendt/conventional-semantic-git-tag-increment (https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment)</summary>

### [`v0.1.30`](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.29...0.1.30)

[Compare Source](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.29...0.1.30)

</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:eyJjcmVhdGVkSW5WZXIiOiI0My41LjQiLCJ1cGRhdGVkSW5WZXIiOiI0My41LjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImFjdGlvbiIsImRlcHMiXX0=-->

Reviewed-on: #106
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2026-03-27 19:16:54 +01:00
edb3d01d4f chore(deps): update oven-sh/setup-bun action to v2.2.0 (#104)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [oven-sh/setup-bun](https://github.com/oven-sh/setup-bun) | action | minor | `v2.1.3` → `v2.2.0` |

---

### Release Notes

<details>
<summary>oven-sh/setup-bun (oven-sh/setup-bun)</summary>

### [`v2.2.0`](https://github.com/oven-sh/setup-bun/releases/tag/v2.2.0)

[Compare Source](https://github.com/oven-sh/setup-bun/compare/v2.1.3...v2.2.0)

`oven-sh/setup-bun` is the github action for setting up Bun.

#### What's Changed

- build: update action runtime to Node.js 24 by [@&#8203;adam0white](https://github.com/adam0white) in [#&#8203;176](https://github.com/oven-sh/setup-bun/pull/176)
- ci: use `actions/checkout@v6.0.2` in the test workflow by [@&#8203;tcely](https://github.com/tcely) in [#&#8203;173](https://github.com/oven-sh/setup-bun/pull/173)
- ci: update actions for the `autofix.ci` workflow by [@&#8203;tcely](https://github.com/tcely) in [#&#8203;174](https://github.com/oven-sh/setup-bun/pull/174)
- ci: update actions for the `Release new action version` workflow by [@&#8203;tcely](https://github.com/tcely) in [#&#8203;175](https://github.com/oven-sh/setup-bun/pull/175)
- release: v2.2.0 by [@&#8203;xhyrom](https://github.com/xhyrom) in [#&#8203;177](https://github.com/oven-sh/setup-bun/pull/177)

#### New Contributors

- [@&#8203;adam0white](https://github.com/adam0white) made their first contribution in [#&#8203;176](https://github.com/oven-sh/setup-bun/pull/176)
- [@&#8203;tcely](https://github.com/tcely) made their first contribution in [#&#8203;173](https://github.com/oven-sh/setup-bun/pull/173)

**Full Changelog**: <https://github.com/oven-sh/setup-bun/compare/v2...v2.2.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:eyJjcmVhdGVkSW5WZXIiOiI0My41LjQiLCJ1cGRhdGVkSW5WZXIiOiI0My41LjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImFjdGlvbiIsImRlcHMiXX0=-->

Reviewed-on: #104
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2026-03-27 19:16:40 +01:00
9d777731c6 chore(deps): update https://gitea.t000-n.de/t.behrendt/actions action to v0.2.1 (#99)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [https://gitea.t000-n.de/t.behrendt/actions](https://gitea.t000-n.de/t.behrendt/actions) | action | minor | `0.1.5` → `0.2.1` |

---

### Release Notes

<details>
<summary>t.behrendt/actions (https://gitea.t000-n.de/t.behrendt/actions)</summary>

### [`v0.2.1`](https://gitea.t000-n.de/t.behrendt/actions/compare/0.2.0...0.2.1)

[Compare Source](https://gitea.t000-n.de/t.behrendt/actions/compare/0.2.0...0.2.1)

### [`v0.2.0`](https://gitea.t000-n.de/t.behrendt/actions/compare/0.1.7...0.2.0)

[Compare Source](https://gitea.t000-n.de/t.behrendt/actions/compare/0.1.7...0.2.0)

### [`v0.1.7`](https://gitea.t000-n.de/t.behrendt/actions/compare/0.1.6...0.1.7)

[Compare Source](https://gitea.t000-n.de/t.behrendt/actions/compare/0.1.6...0.1.7)

### [`v0.1.6`](https://gitea.t000-n.de/t.behrendt/actions/compare/0.1.5...0.1.6)

[Compare Source](https://gitea.t000-n.de/t.behrendt/actions/compare/0.1.5...0.1.6)

</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:eyJjcmVhdGVkSW5WZXIiOiI0My41LjQiLCJ1cGRhdGVkSW5WZXIiOiI0My41LjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImFjdGlvbiIsImRlcHMiXX0=-->

Reviewed-on: #99
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2026-03-15 21:54:46 +01:00
4737327b83 chore(deps): update docker/build-push-action action to v7 (#101)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [docker/build-push-action](https://github.com/docker/build-push-action) | action | major | `v6.19.2` → `v7.0.0` |

---

### Release Notes

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

### [`v7.0.0`](https://github.com/docker/build-push-action/releases/tag/v7.0.0)

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

- Node 24 as default runtime (requires [Actions Runner v2.327.1](https://github.com/actions/runner/releases/tag/v2.327.1) or later) by [@&#8203;crazy-max](https://github.com/crazy-max) in [#&#8203;1470](https://github.com/docker/build-push-action/pull/1470)
- Remove deprecated `DOCKER_BUILD_NO_SUMMARY` and `DOCKER_BUILD_EXPORT_RETENTION_DAYS` envs by [@&#8203;crazy-max](https://github.com/crazy-max) in [#&#8203;1473](https://github.com/docker/build-push-action/pull/1473)
- Remove legacy export-build tool support for build summary by [@&#8203;crazy-max](https://github.com/crazy-max) in [#&#8203;1474](https://github.com/docker/build-push-action/pull/1474)
- Switch to ESM and update config/test wiring by [@&#8203;crazy-max](https://github.com/crazy-max) in [#&#8203;1466](https://github.com/docker/build-push-action/pull/1466)
- Bump [@&#8203;actions/core](https://github.com/actions/core) from 1.11.1 to 3.0.0 in [#&#8203;1454](https://github.com/docker/build-push-action/pull/1454)
- Bump [@&#8203;docker/actions-toolkit](https://github.com/docker/actions-toolkit) from 0.62.1 to 0.79.0 in [#&#8203;1453](https://github.com/docker/build-push-action/pull/1453) [#&#8203;1472](https://github.com/docker/build-push-action/pull/1472) [#&#8203;1479](https://github.com/docker/build-push-action/pull/1479)
- Bump minimatch from 3.1.2 to 3.1.5 in [#&#8203;1463](https://github.com/docker/build-push-action/pull/1463)

**Full Changelog**: <https://github.com/docker/build-push-action/compare/v6.19.2...v7.0.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:eyJjcmVhdGVkSW5WZXIiOiI0My41LjQiLCJ1cGRhdGVkSW5WZXIiOiI0My41LjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImFjdGlvbiIsImRlcHMiXX0=-->

Reviewed-on: #101
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2026-03-15 21:40:58 +01:00
2fa1b3a20b chore(deps): update docker/login-action action to v4 (#102)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [docker/login-action](https://github.com/docker/login-action) | action | major | `v3.7.0` → `v4.0.0` |

---

### Release Notes

<details>
<summary>docker/login-action (docker/login-action)</summary>

### [`v4.0.0`](https://github.com/docker/login-action/releases/tag/v4.0.0)

[Compare Source](https://github.com/docker/login-action/compare/v3.7.0...v4.0.0)

- Node 24 as default runtime (requires [Actions Runner v2.327.1](https://github.com/actions/runner/releases/tag/v2.327.1) or later) by [@&#8203;crazy-max](https://github.com/crazy-max) in [#&#8203;929](https://github.com/docker/login-action/pull/929)
- Switch to ESM and update config/test wiring by [@&#8203;crazy-max](https://github.com/crazy-max) in [#&#8203;927](https://github.com/docker/login-action/pull/927)
- Bump [@&#8203;actions/core](https://github.com/actions/core) from 1.11.1 to 3.0.0 in [#&#8203;919](https://github.com/docker/login-action/pull/919)
- Bump [@&#8203;aws-sdk/client-ecr](https://github.com/aws-sdk/client-ecr) from 3.890.0 to 3.1000.0 in [#&#8203;909](https://github.com/docker/login-action/pull/909) [#&#8203;920](https://github.com/docker/login-action/pull/920)
- Bump [@&#8203;aws-sdk/client-ecr-public](https://github.com/aws-sdk/client-ecr-public) from 3.890.0 to 3.1000.0 in [#&#8203;909](https://github.com/docker/login-action/pull/909) [#&#8203;920](https://github.com/docker/login-action/pull/920)
- Bump [@&#8203;docker/actions-toolkit](https://github.com/docker/actions-toolkit) from 0.63.0 to 0.77.0 in [#&#8203;910](https://github.com/docker/login-action/pull/910) [#&#8203;928](https://github.com/docker/login-action/pull/928)
- Bump [@&#8203;isaacs/brace-expansion](https://github.com/isaacs/brace-expansion) from 5.0.0 to 5.0.1 in [#&#8203;921](https://github.com/docker/login-action/pull/921)
- Bump js-yaml from 4.1.0 to 4.1.1 in [#&#8203;901](https://github.com/docker/login-action/pull/901)

**Full Changelog**: <https://github.com/docker/login-action/compare/v3.7.0...v4.0.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:eyJjcmVhdGVkSW5WZXIiOiI0My41LjQiLCJ1cGRhdGVkSW5WZXIiOiI0My41LjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImFjdGlvbiIsImRlcHMiXX0=-->

Reviewed-on: #102
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2026-03-15 21:40:50 +01:00
696822462e chore(deps): update oven-sh/setup-bun action to v2.1.3 (#100)
This PR contains the following updates:

| Package | Type | Update | Change | Pending |
|---|---|---|---|---|
| [oven-sh/setup-bun](https://github.com/oven-sh/setup-bun) | action | patch | `v2.1.2` → `v2.1.3` | `v2.2.0` |

---

### Release Notes

<details>
<summary>oven-sh/setup-bun (oven-sh/setup-bun)</summary>

### [`v2.1.3`](https://github.com/oven-sh/setup-bun/releases/tag/v2.1.3)

[Compare Source](https://github.com/oven-sh/setup-bun/compare/v2.1.2...v2.1.3)

`oven-sh/setup-bun` is the github action for setting up Bun.

#### What's Changed

- perf: avoid unnecessary api calls by [@&#8203;xhyrom](https://github.com/xhyrom) in [#&#8203;161](https://github.com/oven-sh/setup-bun/pull/161)
- feat: add bun- prefix to cache keys by [@&#8203;maschwenk](https://github.com/maschwenk) in [#&#8203;160](https://github.com/oven-sh/setup-bun/pull/160)
- fix: use native Windows ARM64 binary for Bun >= 1.3.10 by [@&#8203;oddrationale](https://github.com/oddrationale) in [#&#8203;165](https://github.com/oven-sh/setup-bun/pull/165)
- feat: add AVX2 support detection for x64 Linux systems by [@&#8203;GoForceX](https://github.com/GoForceX) in [#&#8203;167](https://github.com/oven-sh/setup-bun/pull/167)
- fix: validate cached binary version matches requested version ([#&#8203;146](https://github.com/oven-sh/setup-bun/issues/146)) by [@&#8203;wyMinLwin](https://github.com/wyMinLwin) in [#&#8203;169](https://github.com/oven-sh/setup-bun/pull/169)
- release: v2.1.3 by [@&#8203;xhyrom](https://github.com/xhyrom) in [#&#8203;170](https://github.com/oven-sh/setup-bun/pull/170)

#### New Contributors

- [@&#8203;oddrationale](https://github.com/oddrationale) made their first contribution in [#&#8203;165](https://github.com/oven-sh/setup-bun/pull/165)
- [@&#8203;GoForceX](https://github.com/GoForceX) made their first contribution in [#&#8203;167](https://github.com/oven-sh/setup-bun/pull/167)
- [@&#8203;wyMinLwin](https://github.com/wyMinLwin) made their first contribution in [#&#8203;169](https://github.com/oven-sh/setup-bun/pull/169)

**Full Changelog**: <https://github.com/oven-sh/setup-bun/compare/v2...v2.1.3>

</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:eyJjcmVhdGVkSW5WZXIiOiI0My41LjQiLCJ1cGRhdGVkSW5WZXIiOiI0My41LjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImFjdGlvbiIsImRlcHMiXX0=-->

Reviewed-on: https://gitea.t000-n.de/t.behrendt/ts3gotify/pulls/100
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2026-03-15 21:38:47 +01:00
818a82e4f4 chore(deps): update docker/setup-buildx-action action to v4 (#103)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) | action | major | `v3` → `v4` |

---

### Release Notes

<details>
<summary>docker/setup-buildx-action (docker/setup-buildx-action)</summary>

### [`v4`](https://github.com/docker/setup-buildx-action/compare/v3...v4)

[Compare Source](https://github.com/docker/setup-buildx-action/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:eyJjcmVhdGVkSW5WZXIiOiI0My41LjQiLCJ1cGRhdGVkSW5WZXIiOiI0My41LjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImFjdGlvbiIsImRlcHMiXX0=-->

Reviewed-on: #103
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2026-03-15 21:38:28 +01:00
a5577af3cc chore: change to fully qualified docker image (#98)
All checks were successful
CD / Test (push) Successful in 58s
CD / Create tag (push) Successful in 13s
CD / Build and push (amd64) (push) Successful in 31s
CD / Build and push (arm64) (push) Successful in 1m36s
CD / Create manifest (push) Successful in 1m37s
Reviewed-on: #98
Reviewed-by: branch-buddy <branch-buddy@t00n.de>
Co-authored-by: Timo Behrendt <t.behrendt@t00n.de>
Co-committed-by: Timo Behrendt <t.behrendt@t00n.de>
2026-02-20 21:36:18 +01:00
5bd350a388 chore(deps): update https://gitea.t000-n.de/t.behrendt/actions action to v0.1.5 (#96)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [https://gitea.t000-n.de/t.behrendt/actions](https://gitea.t000-n.de/t.behrendt/actions) | action | patch | `0.1.3` → `0.1.5` |

---

### Release Notes

<details>
<summary>t.behrendt/actions (https://gitea.t000-n.de/t.behrendt/actions)</summary>

### [`v0.1.5`](https://gitea.t000-n.de/t.behrendt/actions/compare/0.1.4...0.1.5)

[Compare Source](https://gitea.t000-n.de/t.behrendt/actions/compare/0.1.4...0.1.5)

### [`v0.1.4`](https://gitea.t000-n.de/t.behrendt/actions/compare/0.1.3...0.1.4)

[Compare Source](https://gitea.t000-n.de/t.behrendt/actions/compare/0.1.3...0.1.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:eyJjcmVhdGVkSW5WZXIiOiI0My41LjQiLCJ1cGRhdGVkSW5WZXIiOiI0My41LjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImFjdGlvbiIsImRlcHMiXX0=-->

Reviewed-on: #96
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2026-02-20 21:16:37 +01:00
e0c5da23af chore(deps): update https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment action to v0.1.29 (#97)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment) | action | patch | `0.1.26` → `0.1.29` |

---

### Release Notes

<details>
<summary>t.behrendt/conventional-semantic-git-tag-increment (https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment)</summary>

### [`v0.1.29`](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.28...0.1.29)

[Compare Source](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.28...0.1.29)

### [`v0.1.28`](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.27...0.1.28)

[Compare Source](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.27...0.1.28)

### [`v0.1.27`](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.26...0.1.27)

[Compare Source](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.26...0.1.27)

</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:eyJjcmVhdGVkSW5WZXIiOiI0My41LjQiLCJ1cGRhdGVkSW5WZXIiOiI0My41LjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImFjdGlvbiIsImRlcHMiXX0=-->

Reviewed-on: #97
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2026-02-20 21:15:16 +01:00
3e42b7a37b chore(deps): update dependency pino to v10.3.1 (#94)
All checks were successful
CD / Test (push) Successful in 12s
CD / Create tag (push) Successful in 19s
CD / Build and push (amd64) (push) Successful in 2m5s
CD / Build and push (arm64) (push) Successful in 5m19s
CD / Create manifest (push) Successful in 5s
This PR contains the following updates:

| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [pino](https://getpino.io) ([source](https://github.com/pinojs/pino)) | [`10.3.0` → `10.3.1`](https://renovatebot.com/diffs/npm/pino/10.3.0/10.3.1) | ![age](https://developer.mend.io/api/mc/badges/age/npm/pino/10.3.1?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/pino/10.3.0/10.3.1?slim=true) |

---

### Release Notes

<details>
<summary>pinojs/pino (pino)</summary>

### [`v10.3.1`](https://github.com/pinojs/pino/releases/tag/v10.3.1)

[Compare Source](https://github.com/pinojs/pino/compare/v10.3.0...v10.3.1)

#### What's Changed

- build(deps): bump actions/checkout from 6.0.1 to 6.0.2 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2385](https://github.com/pinojs/pino/pull/2385)
- build(deps-dev): bump eslint-plugin-n from 17.23.1 to 17.23.2 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2386](https://github.com/pinojs/pino/pull/2386)
- docs: clarify transport level filtering behavior by [@&#8203;mcollina](https://github.com/mcollina) in [#&#8203;2390](https://github.com/pinojs/pino/pull/2390)
- fix(transport): sanitize invalid NODE\_OPTIONS preloads for workers by [@&#8203;mcollina](https://github.com/mcollina) in [#&#8203;2391](https://github.com/pinojs/pino/pull/2391)

**Full Changelog**: <https://github.com/pinojs/pino/compare/v10.3.0...v10.3.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:eyJjcmVhdGVkSW5WZXIiOiI0My41LjQiLCJ1cGRhdGVkSW5WZXIiOiI0My41LjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->

Reviewed-on: #94
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2026-02-19 18:35:28 +01:00
1b404b42de chore(deps): update docker/build-push-action action to v6.19.2 (#95)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [docker/build-push-action](https://github.com/docker/build-push-action) | action | minor | `v6.18.0` → `v6.19.2` |

---

### Release Notes

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

### [`v6.19.2`](https://github.com/docker/build-push-action/releases/tag/v6.19.2)

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

- Preserve port in `GIT_AUTH_TOKEN` host by [@&#8203;crazy-max](https://github.com/crazy-max) in [#&#8203;1458](https://github.com/docker/build-push-action/pull/1458)

**Full Changelog**: <https://github.com/docker/build-push-action/compare/v6.19.1...v6.19.2>

### [`v6.19.1`](https://github.com/docker/build-push-action/releases/tag/v6.19.1)

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

- Derive `GIT_AUTH_TOKEN` host from GitHub server URL by [@&#8203;crazy-max](https://github.com/crazy-max) in [#&#8203;1456](https://github.com/docker/build-push-action/pull/1456)

**Full Changelog**: <https://github.com/docker/build-push-action/compare/v6.19.0...v6.19.1>

### [`v6.19.0`](https://github.com/docker/build-push-action/releases/tag/v6.19.0)

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

- Scope default git auth token to `github.com` by [@&#8203;crazy-max](https://github.com/crazy-max) in [#&#8203;1451](https://github.com/docker/build-push-action/pull/1451)
- Bump brace-expansion from 1.1.11 to 1.1.12 in [#&#8203;1396](https://github.com/docker/build-push-action/pull/1396)
- Bump form-data from 2.5.1 to 2.5.5 in [#&#8203;1391](https://github.com/docker/build-push-action/pull/1391)
- Bump js-yaml from 3.14.1 to 3.14.2 in [#&#8203;1429](https://github.com/docker/build-push-action/pull/1429)
- Bump lodash from 4.17.21 to 4.17.23 in [#&#8203;1446](https://github.com/docker/build-push-action/pull/1446)
- Bump tmp from 0.2.3 to 0.2.4 in [#&#8203;1398](https://github.com/docker/build-push-action/pull/1398)
- Bump undici from 5.28.4 to 5.29.0 in [#&#8203;1397](https://github.com/docker/build-push-action/pull/1397)

**Full Changelog**: <https://github.com/docker/build-push-action/compare/v6.18.0...v6.19.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:eyJjcmVhdGVkSW5WZXIiOiI0My41LjQiLCJ1cGRhdGVkSW5WZXIiOiI0My41LjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImFjdGlvbiIsImRlcHMiXX0=-->

Reviewed-on: #95
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2026-02-19 18:35:10 +01:00
01ac6f0048 chore(deps): update https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment action to v0.1.26 (#87)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment) | action | patch | `0.1.23` → `0.1.26` |

---

### Release Notes

<details>
<summary>t.behrendt/conventional-semantic-git-tag-increment (https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment)</summary>

### [`v0.1.26`](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.25...0.1.26)

[Compare Source](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.25...0.1.26)

### [`v0.1.25`](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.24...0.1.25)

[Compare Source](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.24...0.1.25)

### [`v0.1.24`](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.23...0.1.24)

[Compare Source](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.23...0.1.24)

</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:eyJjcmVhdGVkSW5WZXIiOiI0Mi45NS4xIiwidXBkYXRlZEluVmVyIjoiNDMuNS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJhY3Rpb24iLCJkZXBzIl19-->

Reviewed-on: #87
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2026-02-15 11:12:52 +01:00
703da8c99b revert: update bun version to v1.3.8 (#91)
All checks were successful
CD / Test (push) Successful in 4m45s
CD / Create tag (push) Successful in 12s
CD / Build and push (amd64) (push) Successful in 33s
CD / Build and push (arm64) (push) Successful in 8m4s
CD / Create manifest (push) Successful in 27s
This reverts commit 746ede4bd8.

Reverting #83 because of build errors.

Reviewed-on: #91
Co-authored-by: Timo Behrendt <t.behrendt@t00n.de>
Co-committed-by: Timo Behrendt <t.behrendt@t00n.de>
2026-02-15 10:57:48 +01:00
746ede4bd8 chore(deps): update bun version to v1.3.8 (#83)
Some checks failed
CD / Test (push) Successful in 10s
CD / Build and push (amd64) (push) Successful in 1m50s
CD / Create tag (push) Successful in 4m40s
CD / Build and push (arm64) (push) Failing after 2m40s
CD / Create manifest (push) Has been skipped
This PR contains the following updates:

| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | Type | Update | Pending |
|---|---|---|---|---|---|---|
| [Bun](https://bun.com) ([source](https://github.com/oven-sh/bun)) | `1.3.6` → `1.3.8` | ![age](https://developer.mend.io/api/mc/badges/age/npm/bun/1.3.8?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/bun/1.3.6/1.3.8?slim=true) |  | patch | `1.3.9` |
| [oven/bun](https://github.com/oven-sh/bun) | `1.3.6` → `1.3.8` | ![age](https://developer.mend.io/api/mc/badges/age/docker/oven%2fbun/1.3.8?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/docker/oven%2fbun/1.3.6/1.3.8?slim=true) | final | patch | `1.3.9` |

---

### Release Notes

<details>
<summary>oven-sh/bun (Bun)</summary>

### [`v1.3.8`](https://github.com/oven-sh/bun/releases/tag/bun-v1.3.8): Bun v1.3.8

[Compare Source](https://github.com/oven-sh/bun/compare/bun-v1.3.7...bun-v1.3.8)

To install Bun v1.3.8

```bash
curl -fsSL https://bun.sh/install | bash

# or you can use npm
# npm install -g bun
```

Windows:

```bash
powershell -c "irm bun.sh/install.ps1|iex"
```

To upgrade to Bun v1.3.8:

```bash
bun upgrade
```

##### [Read Bun v1.3.8's release notes on Bun's blog](https://bun.com/blog/bun-v1.3.8)

##### Thanks to 4 contributors!

- [@&#8203;dylan-conway](https://github.com/dylan-conway)
- [@&#8203;jarred-sumner](https://github.com/jarred-sumner)
- [@&#8203;robobun](https://github.com/robobun)
- [@&#8203;sosukesuzuki](https://github.com/sosukesuzuki)

### [`v1.3.7`](https://github.com/oven-sh/bun/releases/tag/bun-v1.3.7): Bun v1.3.7

[Compare Source](https://github.com/oven-sh/bun/compare/bun-v1.3.6...bun-v1.3.7)

To install Bun v1.3.7

```bash
curl -fsSL https://bun.sh/install | bash

# or you can use npm
# npm install -g bun
```

Windows:

```bash
powershell -c "irm bun.sh/install.ps1|iex"
```

To upgrade to Bun v1.3.7:

```bash
bun upgrade
```

##### [Read Bun v1.3.7's release notes on Bun's blog](https://bun.com/blog/bun-v1.3.7)

##### Thanks to 11 contributors!

- [@&#8203;alii](https://github.com/alii)
- [@&#8203;cirospaciari](https://github.com/cirospaciari)
- [@&#8203;dylan-conway](https://github.com/dylan-conway)
- [@&#8203;jarred-sumner](https://github.com/jarred-sumner)
- [@&#8203;kirillmarkelov](https://github.com/kirillmarkelov)
- [@&#8203;mmitchellg5](https://github.com/mmitchellg5)
- [@&#8203;remorses](https://github.com/remorses)
- [@&#8203;robobun](https://github.com/robobun)
- [@&#8203;sosukesuzuki](https://github.com/sosukesuzuki)
- [@&#8203;vadim-anthropic](https://github.com/vadim-anthropic)
- [@&#8203;wovw](https://github.com/wovw)

</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 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:eyJjcmVhdGVkSW5WZXIiOiI0Mi44NS41IiwidXBkYXRlZEluVmVyIjoiNDIuOTUuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Reviewed-on: #83
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2026-02-15 10:41:05 +01:00
526f40f348 chore(deps): update https://gitea.t000-n.de/t.behrendt/actions action to v0.1.3 (#88)
This PR contains the following updates:

| Package | Type | Update | Change | Pending |
|---|---|---|---|---|
| [https://gitea.t000-n.de/t.behrendt/actions](https://gitea.t000-n.de/t.behrendt/actions) | action | patch | `0.1.1` → `0.1.3` | `0.1.4` |

---

### Release Notes

<details>
<summary>t.behrendt/actions (https://gitea.t000-n.de/t.behrendt/actions)</summary>

### [`v0.1.3`](https://gitea.t000-n.de/t.behrendt/actions/compare/0.1.2...0.1.3)

[Compare Source](https://gitea.t000-n.de/t.behrendt/actions/compare/0.1.2...0.1.3)

### [`v0.1.2`](https://gitea.t000-n.de/t.behrendt/actions/compare/0.1.1...0.1.2)

[Compare Source](https://gitea.t000-n.de/t.behrendt/actions/compare/0.1.1...0.1.2)

</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:eyJjcmVhdGVkSW5WZXIiOiI0My41LjQiLCJ1cGRhdGVkSW5WZXIiOiI0My41LjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImFjdGlvbiIsImRlcHMiXX0=-->

Reviewed-on: #88
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2026-02-15 10:40:04 +01:00
d3d7a08bcf ci: pin various actions to a proper semver version (#90)
Reviewed-on: #90
Reviewed-by: branch-buddy <branch-buddy@t00n.de>
Co-authored-by: Timo Behrendt <t.behrendt@t00n.de>
Co-committed-by: Timo Behrendt <t.behrendt@t00n.de>
2026-02-14 20:58:15 +01:00
aa61a9239f chore(deps): update docker/login-action digest to c94ce9f (#85)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [docker/login-action](https://github.com/docker/login-action) ([changelog](5e57cd1181..c94ce9fb46)) | action | digest | `5e57cd1` → `c94ce9f` |

---

### 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:eyJjcmVhdGVkSW5WZXIiOiI0Mi44NS41IiwidXBkYXRlZEluVmVyIjoiNDIuODUuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYWN0aW9uIiwiZGVwcyJdfQ==-->

Reviewed-on: #85
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2026-02-05 10:37:45 +01:00
3494bbe050 chore(deps): update actions/checkout digest to de0fac2 (#86)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [actions/checkout](https://github.com/actions/checkout) ([changelog](8e8c483db8..de0fac2e45)) | action | digest | `8e8c483` → `de0fac2` |

---

### 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:eyJjcmVhdGVkSW5WZXIiOiI0Mi45Mi4xNCIsInVwZGF0ZWRJblZlciI6IjQyLjkyLjE0IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJhY3Rpb24iLCJkZXBzIl19-->

Reviewed-on: #86
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2026-02-05 10:37:38 +01:00
ff32d5d914 chore(deps): update https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment action to v0.1.23 (#84)
This PR contains the following updates:

| Package | Type | Update | Change | Pending |
|---|---|---|---|---|
| [https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment) | action | patch | `0.1.22` → `0.1.23` | `0.1.25` (+1) |

---

### Release Notes

<details>
<summary>t.behrendt/conventional-semantic-git-tag-increment (https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment)</summary>

### [`v0.1.23`](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.22...0.1.23)

[Compare Source](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.22...0.1.23)

</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:eyJjcmVhdGVkSW5WZXIiOiI0Mi44NS41IiwidXBkYXRlZEluVmVyIjoiNDIuOTIuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYWN0aW9uIiwiZGVwcyJdfQ==-->

Reviewed-on: #84
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2026-02-05 10:37:29 +01:00
e7183a2901 chore(deps): update dependency pino to v10.3.0 (#82)
All checks were successful
CD / Test (push) Successful in 1m2s
CD / Create tag (push) Successful in 22s
CD / Build and push (amd64) (push) Successful in 32s
CD / Build and push (arm64) (push) Successful in 1m46s
CD / Create manifest (push) Successful in 8s
This PR contains the following updates:

| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [pino](https://getpino.io) ([source](https://github.com/pinojs/pino)) | [`10.2.1` → `10.3.0`](https://renovatebot.com/diffs/npm/pino/10.2.1/10.3.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/pino/10.3.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/pino/10.2.1/10.3.0?slim=true) |

---

### Release Notes

<details>
<summary>pinojs/pino (pino)</summary>

### [`v10.3.0`](https://github.com/pinojs/pino/releases/tag/v10.3.0)

[Compare Source](https://github.com/pinojs/pino/compare/v10.2.1...v10.3.0)

#### What's Changed

- feat: improve the return type of `multistream().clone()` by [@&#8203;mrazauskas](https://github.com/mrazauskas) in [#&#8203;2377](https://github.com/pinojs/pino/pull/2377)
- feat: set worker thread name for transport identification by [@&#8203;mcollina](https://github.com/mcollina) in [#&#8203;2380](https://github.com/pinojs/pino/pull/2380)

**Full Changelog**: <https://github.com/pinojs/pino/compare/v10.2.1...v10.3.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:eyJjcmVhdGVkSW5WZXIiOiI0Mi44NC4yIiwidXBkYXRlZEluVmVyIjoiNDIuODQuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Reviewed-on: #82
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2026-01-26 13:43:27 +01:00
72bacc00eb chore(deps): update oven-sh/setup-bun digest to 3d26778 (#75)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [oven-sh/setup-bun](https://github.com/oven-sh/setup-bun) ([changelog](735343b667..3d267786b1)) | action | digest | `735343b` → `3d26778` |

---

### 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:eyJjcmVhdGVkSW5WZXIiOiI0Mi42Ni40IiwidXBkYXRlZEluVmVyIjoiNDIuNzQuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYWN0aW9uIiwiZGVwcyJdfQ==-->

Reviewed-on: #75
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2026-01-26 10:42:04 +01:00
1e440f104c chore(deps): update bun version to v1.3.6 (#80)
All checks were successful
CD / Test (push) Successful in 1m1s
CD / Create tag (push) Successful in 20s
CD / Build and push (amd64) (push) Successful in 34s
CD / Build and push (arm64) (push) Successful in 1m46s
CD / Create manifest (push) Successful in 24s
This PR contains the following updates:

| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | Type | Update |
|---|---|---|---|---|---|
| [Bun](https://bun.com) ([source](https://github.com/oven-sh/bun)) | `1.3.5` → `1.3.6` | ![age](https://developer.mend.io/api/mc/badges/age/npm/bun/1.3.6?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/bun/1.3.5/1.3.6?slim=true) |  | patch |
| [oven/bun](https://github.com/oven-sh/bun) | `1.3.5` → `1.3.6` | ![age](https://developer.mend.io/api/mc/badges/age/docker/oven%2fbun/1.3.6?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/docker/oven%2fbun/1.3.5/1.3.6?slim=true) | final | patch |

---

### Release Notes

<details>
<summary>oven-sh/bun (Bun)</summary>

### [`v1.3.6`](https://github.com/oven-sh/bun/releases/tag/bun-v1.3.6): Bun v1.3.6

[Compare Source](https://github.com/oven-sh/bun/compare/bun-v1.3.5...bun-v1.3.6)

To install Bun v1.3.6

```bash
curl -fsSL https://bun.sh/install | bash

# or you can use npm
# npm install -g bun
```

Windows:

```bash
powershell -c "irm bun.sh/install.ps1|iex"
```

To upgrade to Bun v1.3.6:

```bash
bun upgrade
```

##### [Read Bun v1.3.6's release notes on Bun's blog](https://bun.com/blog/bun-v1.3.6)

##### Thanks to 23 contributors!

- [@&#8203;alii](https://github.com/alii)
- [@&#8203;billywhizz](https://github.com/billywhizz)
- [@&#8203;bmwalters](https://github.com/bmwalters)
- [@&#8203;cirospaciari](https://github.com/cirospaciari)
- [@&#8203;d4mr](https://github.com/d4mr)
- [@&#8203;darwin808](https://github.com/darwin808)
- [@&#8203;dylan-conway](https://github.com/dylan-conway)
- [@&#8203;emwadde](https://github.com/emwadde)
- [@&#8203;franklinfollis](https://github.com/franklinfollis)
- [@&#8203;jackkleeman](https://github.com/jackkleeman)
- [@&#8203;jarred-sumner](https://github.com/jarred-sumner)
- [@&#8203;kjanat](https://github.com/kjanat)
- [@&#8203;makuko](https://github.com/makuko)
- [@&#8203;mattermoran](https://github.com/mattermoran)
- [@&#8203;nektro](https://github.com/nektro)
- [@&#8203;nfreya](https://github.com/nfreya)
- [@&#8203;nicocevallos](https://github.com/nicocevallos)
- [@&#8203;rekram1-node](https://github.com/rekram1-node)
- [@&#8203;remorses](https://github.com/remorses)
- [@&#8203;robobun](https://github.com/robobun)
- [@&#8203;sosukesuzuki](https://github.com/sosukesuzuki)
- [@&#8203;sqdshguy](https://github.com/sqdshguy)
- [@&#8203;veggiesaurus](https://github.com/veggiesaurus)

</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 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:eyJjcmVhdGVkSW5WZXIiOiI0Mi43NC41IiwidXBkYXRlZEluVmVyIjoiNDIuNzQuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Reviewed-on: #80
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2026-01-25 20:38:35 +01:00
98ef27dcb5 chore(deps): update dependency pino to v10.2.1 (#79)
All checks were successful
CD / Test (push) Successful in 1m7s
CD / Create tag (push) Successful in 28s
CD / Build and push (amd64) (push) Successful in 40s
CD / Build and push (arm64) (push) Successful in 1m41s
CD / Create manifest (push) Successful in 7s
This PR contains the following updates:

| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [pino](https://getpino.io) ([source](https://github.com/pinojs/pino)) | [`10.1.0` → `10.2.1`](https://renovatebot.com/diffs/npm/pino/10.1.0/10.2.1) | ![age](https://developer.mend.io/api/mc/badges/age/npm/pino/10.2.1?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/pino/10.1.0/10.2.1?slim=true) |

---

### Release Notes

<details>
<summary>pinojs/pino (pino)</summary>

### [`v10.2.1`](https://github.com/pinojs/pino/releases/tag/v10.2.1)

[Compare Source](https://github.com/pinojs/pino/compare/v10.2.0...v10.2.1)

#### What's Changed

- fix: prevent ERR\_WORKER\_INVALID\_EXEC\_ARGV with monitoring tools by [@&#8203;mcollina](https://github.com/mcollina) in [#&#8203;2379](https://github.com/pinojs/pino/pull/2379)

**Full Changelog**: <https://github.com/pinojs/pino/compare/v10.2.0...v10.2.1>

### [`v10.2.0`](https://github.com/pinojs/pino/releases/tag/v10.2.0)

[Compare Source](https://github.com/pinojs/pino/compare/v10.1.1...v10.2.0)

#### What's Changed

- chore: lint TypeScript files by [@&#8203;mrazauskas](https://github.com/mrazauskas) in [#&#8203;2363](https://github.com/pinojs/pino/pull/2363)
- fix: prevent memory leak when using transport with --import preload by [@&#8203;mcollina](https://github.com/mcollina) in [#&#8203;2374](https://github.com/pinojs/pino/pull/2374)

#### New Contributors

- [@&#8203;mrazauskas](https://github.com/mrazauskas) made their first contribution in [#&#8203;2363](https://github.com/pinojs/pino/pull/2363)

**Full Changelog**: <https://github.com/pinojs/pino/compare/v10.1.1...v10.2.0>

### [`v10.1.1`](https://github.com/pinojs/pino/releases/tag/v10.1.1)

[Compare Source](https://github.com/pinojs/pino/compare/v10.1.0...v10.1.1)

#### What's Changed

- fix(types): Correct conditional type handling for generic log function arguments by [@&#8203;samchungy](https://github.com/samchungy) in [#&#8203;2329](https://github.com/pinojs/pino/pull/2329)
- perf: use JSON.stringify in fast path for node v25+  by [@&#8203;ronag](https://github.com/ronag) in [#&#8203;2330](https://github.com/pinojs/pino/pull/2330)
- build(deps): bump actions/setup-node from 4 to 6 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2336](https://github.com/pinojs/pino/pull/2336)
- build(deps-dev): bump borp from 0.20.2 to 0.21.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2337](https://github.com/pinojs/pino/pull/2337)
- build(deps): bump pino-abstract-transport from 2.0.0 to 3.0.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2338](https://github.com/pinojs/pino/pull/2338)
- docs: update CONTRIBUTING.md to reference 'main' instead of 'master' by [@&#8203;NoobFullStack](https://github.com/NoobFullStack) in [#&#8203;2334](https://github.com/pinojs/pino/pull/2334)
- feat(browser): add reportCaller to surface user callsite by [@&#8203;dev-KingMaster](https://github.com/dev-KingMaster) in [#&#8203;2340](https://github.com/pinojs/pino/pull/2340)
- docs: update transports.md by [@&#8203;marklai1998](https://github.com/marklai1998) in [#&#8203;2224](https://github.com/pinojs/pino/pull/2224)
- docs: add Node.js 22+ native TypeScript type stripping support by [@&#8203;mcollina](https://github.com/mcollina) in [#&#8203;2347](https://github.com/pinojs/pino/pull/2347)
- feat(types): use ThreadStream type from thread-stream by [@&#8203;CHC383](https://github.com/CHC383) in [#&#8203;2320](https://github.com/pinojs/pino/pull/2320)
- build(deps): bump actions/checkout from 5.0.0 to 6.0.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2354](https://github.com/pinojs/pino/pull/2354)
- build(deps): update thread-stream to v4 by [@&#8203;mcollina](https://github.com/mcollina) in [#&#8203;2356](https://github.com/pinojs/pino/pull/2356)
- fix: harden transport loading against prototype pollution by [@&#8203;omdxp](https://github.com/omdxp) in [#&#8203;2358](https://github.com/pinojs/pino/pull/2358)
- docs: add threat model to SECURITY.md by [@&#8203;mcollina](https://github.com/mcollina) in [#&#8203;2360](https://github.com/pinojs/pino/pull/2360)
- build(deps): bump actions/checkout from 6.0.0 to 6.0.1 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2365](https://github.com/pinojs/pino/pull/2365)
- build(deps-dev): bump [@&#8203;types/node](https://github.com/types/node) from 24.10.4 to 25.0.3 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2367](https://github.com/pinojs/pino/pull/2367)
- fix: allow passing string, number, null for %o placeholder by [@&#8203;rChaoz](https://github.com/rChaoz) in [#&#8203;2372](https://github.com/pinojs/pino/pull/2372)

#### New Contributors

- [@&#8203;NoobFullStack](https://github.com/NoobFullStack) made their first contribution in [#&#8203;2334](https://github.com/pinojs/pino/pull/2334)
- [@&#8203;dev-KingMaster](https://github.com/dev-KingMaster) made their first contribution in [#&#8203;2340](https://github.com/pinojs/pino/pull/2340)
- [@&#8203;marklai1998](https://github.com/marklai1998) made their first contribution in [#&#8203;2224](https://github.com/pinojs/pino/pull/2224)
- [@&#8203;CHC383](https://github.com/CHC383) made their first contribution in [#&#8203;2320](https://github.com/pinojs/pino/pull/2320)
- [@&#8203;omdxp](https://github.com/omdxp) made their first contribution in [#&#8203;2358](https://github.com/pinojs/pino/pull/2358)
- [@&#8203;rChaoz](https://github.com/rChaoz) made their first contribution in [#&#8203;2372](https://github.com/pinojs/pino/pull/2372)

**Full Changelog**: <https://github.com/pinojs/pino/compare/v10.1.0...v10.1.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:eyJjcmVhdGVkSW5WZXIiOiI0Mi43MS4wIiwidXBkYXRlZEluVmVyIjoiNDIuNzQuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Reviewed-on: #79
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2026-01-25 17:30:54 +01:00
f72a7189ad chore(deps): update https://gitea.t000-n.de/t.behrendt/actions action to v0.1.1 (#81)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [https://gitea.t000-n.de/t.behrendt/actions](https://gitea.t000-n.de/t.behrendt/actions) | action | patch | `0.1.0` → `0.1.1` |

---

### Release Notes

<details>
<summary>t.behrendt/actions (https://gitea.t000-n.de/t.behrendt/actions)</summary>

### [`v0.1.1`](https://gitea.t000-n.de/t.behrendt/actions/compare/0.1.0...0.1.1)

[Compare Source](https://gitea.t000-n.de/t.behrendt/actions/compare/0.1.0...0.1.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:eyJjcmVhdGVkSW5WZXIiOiI0Mi43NC41IiwidXBkYXRlZEluVmVyIjoiNDIuNzQuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYWN0aW9uIiwiZGVwcyJdfQ==-->

Reviewed-on: #81
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2026-01-25 17:30:36 +01:00
86fae5195e chore(deps): update https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment action to v0.1.22 (#77)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment) | action | patch | `0.1.20` → `0.1.22` |

---

### Release Notes

<details>
<summary>t.behrendt/conventional-semantic-git-tag-increment (https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment)</summary>

### [`v0.1.22`](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.21...0.1.22)

[Compare Source](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.21...0.1.22)

### [`v0.1.21`](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.20...0.1.21)

[Compare Source](https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment/compare/0.1.20...0.1.21)

</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:eyJjcmVhdGVkSW5WZXIiOiI0Mi42OS4yIiwidXBkYXRlZEluVmVyIjoiNDIuNjkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYWN0aW9uIiwiZGVwcyJdfQ==-->

Reviewed-on: #77
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2026-01-08 19:25:59 +01:00
eb75b3eb68 chore(deps): update https://gitea.t000-n.de/t.behrendt/actions action to v0.1.0 (#78)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [https://gitea.t000-n.de/t.behrendt/actions](https://gitea.t000-n.de/t.behrendt/actions) | action | minor | `0.0.2` → `0.1.0` |

---

### Release Notes

<details>
<summary>t.behrendt/actions (https://gitea.t000-n.de/t.behrendt/actions)</summary>

### [`v0.1.0`](https://gitea.t000-n.de/t.behrendt/actions/compare/0.0.4...0.1.0)

[Compare Source](https://gitea.t000-n.de/t.behrendt/actions/compare/0.0.4...0.1.0)

### [`v0.0.4`](https://gitea.t000-n.de/t.behrendt/actions/compare/0.0.3...0.0.4)

[Compare Source](https://gitea.t000-n.de/t.behrendt/actions/compare/0.0.3...0.0.4)

### [`v0.0.3`](https://gitea.t000-n.de/t.behrendt/actions/compare/0.0.2...0.0.3)

[Compare Source](https://gitea.t000-n.de/t.behrendt/actions/compare/0.0.2...0.0.3)

</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:eyJjcmVhdGVkSW5WZXIiOiI0Mi42OS4yIiwidXBkYXRlZEluVmVyIjoiNDIuNjkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYWN0aW9uIiwiZGVwcyJdfQ==-->

Reviewed-on: #78
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2026-01-08 19:25:47 +01:00
8ca683e75b chore(deps): update bun version to v1.3.5 (#74)
All checks were successful
CD / Test (push) Successful in 1m11s
CD / Build and push (amd64) (push) Successful in 36s
CD / Build and push (arm64) (push) Successful in 2m13s
CD / Create tag (push) Successful in 6s
CD / Create manifest (push) Successful in 20s
This PR contains the following updates:

| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | Type | Update |
|---|---|---|---|---|---|
| [Bun](https://bun.com) ([source](https://github.com/oven-sh/bun)) | `1.3.4` → `1.3.5` | ![age](https://developer.mend.io/api/mc/badges/age/npm/bun/1.3.5?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/bun/1.3.4/1.3.5?slim=true) |  | patch |
| [oven/bun](https://github.com/oven-sh/bun) | `1.3.4` → `1.3.5` | ![age](https://developer.mend.io/api/mc/badges/age/docker/oven%2fbun/1.3.5?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/docker/oven%2fbun/1.3.4/1.3.5?slim=true) | final | patch |

---

### Release Notes

<details>
<summary>oven-sh/bun (Bun)</summary>

### [`v1.3.5`](https://github.com/oven-sh/bun/releases/tag/bun-v1.3.5): Bun v1.3.5

[Compare Source](https://github.com/oven-sh/bun/compare/bun-v1.3.4...bun-v1.3.5)

To install Bun v1.3.5

```bash
curl -fsSL https://bun.sh/install | bash

# or you can use npm
# npm install -g bun
```

Windows:

```bash
powershell -c "irm bun.sh/install.ps1|iex"
```

To upgrade to Bun v1.3.5:

```bash
bun upgrade
```

##### [Read Bun v1.3.5's release notes on Bun's blog](https://bun.com/blog/bun-v1.3.5)

##### Thanks to 10 contributors!

- [@&#8203;alii](https://github.com/alii)
- [@&#8203;cirospaciari](https://github.com/cirospaciari)
- [@&#8203;crishoj](https://github.com/crishoj)
- [@&#8203;dylan-conway](https://github.com/dylan-conway)
- [@&#8203;elfayer](https://github.com/elfayer)
- [@&#8203;hamidrezahanafi](https://github.com/hamidrezahanafi)
- [@&#8203;jarred-sumner](https://github.com/jarred-sumner)
- [@&#8203;kylekz](https://github.com/kylekz)
- [@&#8203;robobun](https://github.com/robobun)
- [@&#8203;ryangst](https://github.com/ryangst)

</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 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:eyJjcmVhdGVkSW5WZXIiOiI0Mi41Mi4wIiwidXBkYXRlZEluVmVyIjoiNDIuNjMuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Reviewed-on: #74
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2025-12-26 15:51:23 +01:00
501e69de76 chore(deps): update docker/setup-buildx-action digest to 8d2750c (#73)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) ([changelog](e468171a9d..8d2750c68a)) | action | digest | `e468171` -> `8d2750c` |

---

### 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:eyJjcmVhdGVkSW5WZXIiOiI0Mi40Ny4wIiwidXBkYXRlZEluVmVyIjoiNDIuNDcuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYWN0aW9uIiwiZGVwcyJdfQ==-->

Reviewed-on: #73
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2025-12-19 19:37:38 +01:00
fdd0721d0c chore(deps): update bun version to v1.3.4 (#57)
All checks were successful
CD / Test (push) Successful in 1m18s
CD / Create tag (push) Successful in 11s
CD / Build and push (amd64) (push) Successful in 39s
CD / Build and push (arm64) (push) Successful in 1m54s
CD / Create manifest (push) Successful in 22s
This PR contains the following updates:

| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | Type | Update |
|---|---|---|---|---|---|
| [Bun](https://bun.com) ([source](https://github.com/oven-sh/bun)) | `1.3.2` -> `1.3.4` | ![age](https://developer.mend.io/api/mc/badges/age/npm/bun/1.3.4?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/bun/1.3.2/1.3.4?slim=true) |  | patch |
| [oven/bun](https://github.com/oven-sh/bun) | `1.3.2` -> `1.3.4` | ![age](https://developer.mend.io/api/mc/badges/age/docker/oven%2fbun/1.3.4?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/docker/oven%2fbun/1.3.2/1.3.4?slim=true) | final | patch |

---

### Release Notes

<details>
<summary>oven-sh/bun (Bun)</summary>

### [`v1.3.4`](https://github.com/oven-sh/bun/releases/tag/bun-v1.3.4): Bun v1.3.4

[Compare Source](https://github.com/oven-sh/bun/compare/bun-v1.3.3...bun-v1.3.4)

To install Bun v1.3.4

```bash
curl -fsSL https://bun.sh/install | bash

# or you can use npm
# npm install -g bun
```

Windows:

```bash
powershell -c "irm bun.sh/install.ps1|iex"
```

To upgrade to Bun v1.3.4:

```bash
bun upgrade
```

##### [Read Bun v1.3.4's release notes on Bun's blog](https://bun.com/blog/bun-v1.3.4)

##### Thanks to 14 contributors!

- [@&#8203;alii](https://github.com/alii)
- [@&#8203;amdad121](https://github.com/amdad121)
- [@&#8203;dylan-conway](https://github.com/dylan-conway)
- [@&#8203;eroderust](https://github.com/eroderust)
- [@&#8203;jarred-sumner](https://github.com/jarred-sumner)
- [@&#8203;lydiahallie](https://github.com/lydiahallie)
- [@&#8203;markovejnovic](https://github.com/markovejnovic)
- [@&#8203;nektro](https://github.com/nektro)
- [@&#8203;pfgithub](https://github.com/pfgithub)
- [@&#8203;riskymh](https://github.com/riskymh)
- [@&#8203;robobun](https://github.com/robobun)
- [@&#8203;shendongming](https://github.com/shendongming)
- [@&#8203;tamicktom](https://github.com/tamicktom)
- [@&#8203;taylordotfish](https://github.com/taylordotfish)

### [`v1.3.3`](https://github.com/oven-sh/bun/releases/tag/bun-v1.3.3): Bun v1.3.3

[Compare Source](https://github.com/oven-sh/bun/compare/bun-v1.3.2...bun-v1.3.3)

To install Bun v1.3.3

```bash
curl -fsSL https://bun.sh/install | bash

# or you can use npm
# npm install -g bun
```

Windows:

```bash
powershell -c "irm bun.sh/install.ps1|iex"
```

To upgrade to Bun v1.3.3:

```bash
bun upgrade
```

##### [Read Bun v1.3.3's release notes on Bun's blog](https://bun.com/blog/bun-v1.3.3)

##### Thanks to 19 contributors!

- [@&#8203;alii](https://github.com/alii)
- [@&#8203;braden-w](https://github.com/braden-w)
- [@&#8203;cirospaciari](https://github.com/cirospaciari)
- [@&#8203;connerlphillippi](https://github.com/connerlphillippi)
- [@&#8203;dioro](https://github.com/dioro)
- [@&#8203;dylan-conway](https://github.com/dylan-conway)
- [@&#8203;halil-pan](https://github.com/halil-pan)
- [@&#8203;hona](https://github.com/hona)
- [@&#8203;jarred-sumner](https://github.com/jarred-sumner)
- [@&#8203;lydiahallie](https://github.com/lydiahallie)
- [@&#8203;markovejnovic](https://github.com/markovejnovic)
- [@&#8203;minigod](https://github.com/minigod)
- [@&#8203;nathanosoares](https://github.com/nathanosoares)
- [@&#8203;nektro](https://github.com/nektro)
- [@&#8203;ocodista](https://github.com/ocodista)
- [@&#8203;pfgithub](https://github.com/pfgithub)
- [@&#8203;riskymh](https://github.com/riskymh)
- [@&#8203;robobun](https://github.com/robobun)
- [@&#8203;yinheli](https://github.com/yinheli)

</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 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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xLjMiLCJ1cGRhdGVkSW5WZXIiOiI0Mi4zOS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Reviewed-on: #57
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2025-12-16 10:09:56 +01:00
c3511c8f7b chore(deps): update dependency ts3-nodejs-library to v3.5.1 (#69)
All checks were successful
CD / Test (push) Successful in 58s
CD / Build and push (amd64) (push) Successful in 34s
CD / Create tag (push) Successful in 37s
CD / Build and push (arm64) (push) Successful in 2m4s
CD / Create manifest (push) Successful in 22s
This PR contains the following updates:

| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [ts3-nodejs-library](https://github.com/Multivit4min/TS3-NodeJS-Library) | [`3.4.1` -> `3.5.1`](https://renovatebot.com/diffs/npm/ts3-nodejs-library/3.4.1/3.5.1) | ![age](https://developer.mend.io/api/mc/badges/age/npm/ts3-nodejs-library/3.5.1?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/ts3-nodejs-library/3.4.1/3.5.1?slim=true) |

---

### Release Notes

<details>
<summary>Multivit4min/TS3-NodeJS-Library (ts3-nodejs-library)</summary>

### [`v3.5.1`](https://github.com/Multivit4min/TS3-NodeJS-Library/blob/HEAD/CHANGELOG.md#351---19092023)

[Compare Source](5df10160ba...919b38f2f2)

- fix type of clientTalkRequest

### [`v3.5.0`](https://github.com/Multivit4min/TS3-NodeJS-Library/blob/HEAD/CHANGELOG.md#350---06072023)

[Compare Source](dec190b9f8...5df10160ba)

- fix customSearch and customInfo response entry to be an array
- both above functions will now return an empty array when no entry has been found instead of throwing an error

### [`v3.4.2`](https://github.com/Multivit4min/TS3-NodeJS-Library/blob/HEAD/CHANGELOG.md#1130---1342019)

[Compare Source](c132eb6a4f...dec190b9f8)

- improved general filetransfer
  - added fileDownload method
  - improved optional parameters like cpw always requires an empty string
- added method `toJSON()` to the Abstract class in order to make a client class stringifyable
- added new way to read cached items from a client to make it more like the javascript way

  for examle on a client class the property `client_is_channel_commander` will translate to `isChannelCommander` it will remove the `client_` prefix and after each subsequent underscore it will remove the underscore and and make the next character to an UpperCase char.
  Side Note: only properties which are readable from clientlist, channellist, ... are available like that

  ```javascript
  //before
  client.getCache().client_unique_identifier
  client.getCache().client_nickname
  client.getCache().client_is_channel_commander
  channel.getCache().channel_flag_permanent
  channel.getCache().channel_name
  //now
  client.uniqueIdentifier
  client.nickname
  client.isChannelCommander
  channel.flagPermanent
  channel.name
  ```
- added FileTransfer to automated tests

</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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4zNy4xIiwidXBkYXRlZEluVmVyIjoiNDIuMzcuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Reviewed-on: #69
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2025-12-12 20:49:30 +01:00
2ffd9aa668 ci: fix image org (#72)
Reviewed-on: #72
Co-authored-by: Timo Behrendt <t.behrendt@t00n.de>
Co-committed-by: Timo Behrendt <t.behrendt@t00n.de>
2025-12-12 20:07:29 +01:00
168fa9bfff fix(deps): update dependency pino-pretty to v13.1.3 (#68)
Some checks failed
CD / Test (push) Successful in 1m0s
CD / Create tag (push) Successful in 26s
CD / Build and push (amd64) (push) Successful in 35s
CD / Build and push (arm64) (push) Successful in 1m56s
CD / Create manifest (push) Failing after 21s
This PR contains the following updates:

| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [pino-pretty](https://github.com/pinojs/pino-pretty) | [`13.0.0` -> `13.1.3`](https://renovatebot.com/diffs/npm/pino-pretty/13.0.0/13.1.3) | ![age](https://developer.mend.io/api/mc/badges/age/npm/pino-pretty/13.1.3?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/pino-pretty/13.0.0/13.1.3?slim=true) |

---

### Release Notes

<details>
<summary>pinojs/pino-pretty (pino-pretty)</summary>

### [`v13.1.3`](https://github.com/pinojs/pino-pretty/releases/tag/v13.1.3)

[Compare Source](https://github.com/pinojs/pino-pretty/compare/v13.1.2...v13.1.3)

#### What's Changed

- Add in the README file a snippet to use pino-pretty only for dev by [@&#8203;himito](https://github.com/himito) in [#&#8203;623](https://github.com/pinojs/pino-pretty/pull/623)
- build(deps): bump actions/setup-node from 4 to 6 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;626](https://github.com/pinojs/pino-pretty/pull/626)
- build(deps-dev): bump borp from 0.20.2 to 0.21.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;627](https://github.com/pinojs/pino-pretty/pull/627)
- build(deps-dev): bump pino from 9.14.0 to 10.1.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;628](https://github.com/pinojs/pino-pretty/pull/628)
- build(deps): bump pino-abstract-transport from 2.0.0 to 3.0.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;629](https://github.com/pinojs/pino-pretty/pull/629)
- Update format-time.js documentation to match functionality by [@&#8203;g-sanner](https://github.com/g-sanner) in [#&#8203;632](https://github.com/pinojs/pino-pretty/pull/632)
- build(deps): bump actions/checkout from 5 to 6 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;636](https://github.com/pinojs/pino-pretty/pull/636)
- build(deps): bump fast-copy from 3.0.2 to 4.0.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;637](https://github.com/pinojs/pino-pretty/pull/637)
- fix: messageFormat print 0 value by [@&#8203;gutenye](https://github.com/gutenye) in [#&#8203;635](https://github.com/pinojs/pino-pretty/pull/635)

#### New Contributors

- [@&#8203;himito](https://github.com/himito) made their first contribution in [#&#8203;623](https://github.com/pinojs/pino-pretty/pull/623)
- [@&#8203;g-sanner](https://github.com/g-sanner) made their first contribution in [#&#8203;632](https://github.com/pinojs/pino-pretty/pull/632)
- [@&#8203;gutenye](https://github.com/gutenye) made their first contribution in [#&#8203;635](https://github.com/pinojs/pino-pretty/pull/635)

**Full Changelog**: <https://github.com/pinojs/pino-pretty/compare/v13.1.2...v13.1.3>

### [`v13.1.2`](https://github.com/pinojs/pino-pretty/releases/tag/v13.1.2)

[Compare Source](https://github.com/pinojs/pino-pretty/compare/v13.1.1...v13.1.2)

#### What's Changed

- build(deps-dev): bump typescript from 5.8.3 to 5.9.2 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;609](https://github.com/pinojs/pino-pretty/pull/609)
- build(deps): bump actions/checkout from 4 to 5 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;621](https://github.com/pinojs/pino-pretty/pull/621)
- build(deps-dev): bump tsd from 0.32.0 to 0.33.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;622](https://github.com/pinojs/pino-pretty/pull/622)
- fix: allow esm import for isColorSupported by [@&#8203;JoeCap08055](https://github.com/JoeCap08055) in [#&#8203;616](https://github.com/pinojs/pino-pretty/pull/616)
- Use neostandard and remove pre-commit by [@&#8203;jsumners](https://github.com/jsumners) in [#&#8203;624](https://github.com/pinojs/pino-pretty/pull/624)
- fix: missing `property` on objectColorizer by [@&#8203;IronGeek](https://github.com/IronGeek) in [#&#8203;625](https://github.com/pinojs/pino-pretty/pull/625)

#### New Contributors

- [@&#8203;JoeCap08055](https://github.com/JoeCap08055) made their first contribution in [#&#8203;616](https://github.com/pinojs/pino-pretty/pull/616)
- [@&#8203;IronGeek](https://github.com/IronGeek) made their first contribution in [#&#8203;625](https://github.com/pinojs/pino-pretty/pull/625)

**Full Changelog**: <https://github.com/pinojs/pino-pretty/compare/v13.1.1...v13.1.2>

### [`v13.1.1`](https://github.com/pinojs/pino-pretty/releases/tag/v13.1.1)

[Compare Source](https://github.com/pinojs/pino-pretty/compare/v13.1.0...v13.1.1)

#### What's Changed

- Revert "chore: upgrade dateformat" by [@&#8203;Uzlopak](https://github.com/Uzlopak) in [#&#8203;607](https://github.com/pinojs/pino-pretty/pull/607)

**Full Changelog**: <https://github.com/pinojs/pino-pretty/compare/v13.1.0...v13.1.1>

### [`v13.1.0`](https://github.com/pinojs/pino-pretty/releases/tag/v13.1.0)

[Compare Source](https://github.com/pinojs/pino-pretty/compare/v13.0.0...v13.1.0)

#### What's Changed

- Bump [@&#8203;arethetypeswrong/cli](https://github.com/arethetypeswrong/cli) from 0.16.4 to 0.17.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;543](https://github.com/pinojs/pino-pretty/pull/543)
- Bump secure-json-parse from 2.7.0 to 3.0.1 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;547](https://github.com/pinojs/pino-pretty/pull/547)
- Bump typescript from 5.6.3 to 5.7.2 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;548](https://github.com/pinojs/pino-pretty/pull/548)
- Readme.md: remove the command prompt symbol by [@&#8203;yegorich](https://github.com/yegorich) in [#&#8203;545](https://github.com/pinojs/pino-pretty/pull/545)
- Add magenta as the color for printed object properties. Fixes suport for `--no-colorizeObjects` by [@&#8203;mcollina](https://github.com/mcollina) in [#&#8203;553](https://github.com/pinojs/pino-pretty/pull/553)
- Bump typescript from 5.7.3 to 5.8.2 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;555](https://github.com/pinojs/pino-pretty/pull/555)
- perf: use `node:` prefix to bypass require.cache call for builtins by [@&#8203;Fdawgs](https://github.com/Fdawgs) in [#&#8203;556](https://github.com/pinojs/pino-pretty/pull/556)
- perf: add missing `'use strict'` directives by [@&#8203;Fdawgs](https://github.com/Fdawgs) in [#&#8203;557](https://github.com/pinojs/pino-pretty/pull/557)
- Bump rimraf from 3.0.2 to 6.0.1 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;520](https://github.com/pinojs/pino-pretty/pull/520)
- build(dependabot): reduce npm updates to monthly by [@&#8203;Fdawgs](https://github.com/Fdawgs) in [#&#8203;558](https://github.com/pinojs/pino-pretty/pull/558)
- Bump secure-json-parse from 3.0.2 to 4.0.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;559](https://github.com/pinojs/pino-pretty/pull/559)
- Bump tsd from 0.31.2 to 0.32.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;562](https://github.com/pinojs/pino-pretty/pull/562)
- test: enable borp to move to node test by [@&#8203;Puppo](https://github.com/Puppo) in [#&#8203;564](https://github.com/pinojs/pino-pretty/pull/564)
- chore: enable node 24 in CI by [@&#8203;Puppo](https://github.com/Puppo) in [#&#8203;565](https://github.com/pinojs/pino-pretty/pull/565)
- fix: borp file test match by [@&#8203;Puppo](https://github.com/Puppo) in [#&#8203;573](https://github.com/pinojs/pino-pretty/pull/573)
- test: move colors.test.js to node test by [@&#8203;Puppo](https://github.com/Puppo) in [#&#8203;574](https://github.com/pinojs/pino-pretty/pull/574)
- Fix: Updated wrong reference for colors object by [@&#8203;rinkeshpurohit](https://github.com/rinkeshpurohit) in [#&#8203;597](https://github.com/pinojs/pino-pretty/pull/597)
- test: move prettify-time.test.js to node test by [@&#8203;Puppo](https://github.com/Puppo) in [#&#8203;595](https://github.com/pinojs/pino-pretty/pull/595)
- test: move index.test.js to node test by [@&#8203;Puppo](https://github.com/Puppo) in [#&#8203;583](https://github.com/pinojs/pino-pretty/pull/583)
- build(deps-dev): bump borp from 0.19.0 to 0.20.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;601](https://github.com/pinojs/pino-pretty/pull/601)
- build(deps-dev): bump [@&#8203;arethetypeswrong/cli](https://github.com/arethetypeswrong/cli) from 0.17.4 to 0.18.1 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;603](https://github.com/pinojs/pino-pretty/pull/603)
- test: move basic.test.js to node test by [@&#8203;Puppo](https://github.com/Puppo) in [#&#8203;566](https://github.com/pinojs/pino-pretty/pull/566)
- build(deps-dev): bump [@&#8203;types/node](https://github.com/types/node) from 22.15.34 to 24.0.8 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;604](https://github.com/pinojs/pino-pretty/pull/604)
- test: move cli.test.js to node test by [@&#8203;Puppo](https://github.com/Puppo) in [#&#8203;568](https://github.com/pinojs/pino-pretty/pull/568)
- The finalization registry bug has been fixed by [@&#8203;mcollina](https://github.com/mcollina) in [#&#8203;572](https://github.com/pinojs/pino-pretty/pull/572)
- test: move cli-rc.test.js to node test by [@&#8203;Puppo](https://github.com/Puppo) in [#&#8203;567](https://github.com/pinojs/pino-pretty/pull/567)
- test: move crlf.test.js to node test by [@&#8203;Puppo](https://github.com/Puppo) in [#&#8203;569](https://github.com/pinojs/pino-pretty/pull/569)
- test: move error-objects.test.js to node test by [@&#8203;Puppo](https://github.com/Puppo) in [#&#8203;571](https://github.com/pinojs/pino-pretty/pull/571)
- test: move build-safe-sonic-boom.test.js to node test by [@&#8203;Puppo](https://github.com/Puppo) in [#&#8203;575](https://github.com/pinojs/pino-pretty/pull/575)
- test: move create-date.test.js to node test by [@&#8203;Puppo](https://github.com/Puppo) in [#&#8203;576](https://github.com/pinojs/pino-pretty/pull/576)
- test: move delete-log-property.test.js to node test by [@&#8203;Puppo](https://github.com/Puppo) in [#&#8203;577](https://github.com/pinojs/pino-pretty/pull/577)
- test: move filter-log.test.js to node test by [@&#8203;Puppo](https://github.com/Puppo) in [#&#8203;578](https://github.com/pinojs/pino-pretty/pull/578)
- test: move format-time.test.js to node test by [@&#8203;Puppo](https://github.com/Puppo) in [#&#8203;579](https://github.com/pinojs/pino-pretty/pull/579)
- test: move get-property-value.test.js to node test by [@&#8203;Puppo](https://github.com/Puppo) in [#&#8203;580](https://github.com/pinojs/pino-pretty/pull/580)
- test: move handle-custom-levels-opts.test.js to node test by [@&#8203;Puppo](https://github.com/Puppo) in [#&#8203;582](https://github.com/pinojs/pino-pretty/pull/582)
- test: move interpret-conditionals.test.js to node test by [@&#8203;Puppo](https://github.com/Puppo) in [#&#8203;584](https://github.com/pinojs/pino-pretty/pull/584)
- test: move is-object.test.js to node test by [@&#8203;Puppo](https://github.com/Puppo) in [#&#8203;585](https://github.com/pinojs/pino-pretty/pull/585)
- test: move is-valid-date.test.js to node test by [@&#8203;Puppo](https://github.com/Puppo) in [#&#8203;586](https://github.com/pinojs/pino-pretty/pull/586)
- test: move join-lines-with-indentation.test.js to node test by [@&#8203;Puppo](https://github.com/Puppo) in [#&#8203;587](https://github.com/pinojs/pino-pretty/pull/587)
- test: move noop.test.js to node test by [@&#8203;Puppo](https://github.com/Puppo) in [#&#8203;588](https://github.com/pinojs/pino-pretty/pull/588)
- test: move prettify-error-log.test.js to node test by [@&#8203;Puppo](https://github.com/Puppo) in [#&#8203;589](https://github.com/pinojs/pino-pretty/pull/589)
- test: move prettify-error.test.js to node test by [@&#8203;Puppo](https://github.com/Puppo) in [#&#8203;590](https://github.com/pinojs/pino-pretty/pull/590)
- test: move prettify-level.test.js to node test by [@&#8203;Puppo](https://github.com/Puppo) in [#&#8203;591](https://github.com/pinojs/pino-pretty/pull/591)
- test: move prettify-message.test.js to node test by [@&#8203;Puppo](https://github.com/Puppo) in [#&#8203;592](https://github.com/pinojs/pino-pretty/pull/592)
- test: move prettify-metadata.test.js to node test by [@&#8203;Puppo](https://github.com/Puppo) in [#&#8203;593](https://github.com/pinojs/pino-pretty/pull/593)
- test: move prettify-object.test.js to node test by [@&#8203;Puppo](https://github.com/Puppo) in [#&#8203;594](https://github.com/pinojs/pino-pretty/pull/594)
- test: move split-property-key.test.js to node test by [@&#8203;Puppo](https://github.com/Puppo) in [#&#8203;596](https://github.com/pinojs/pino-pretty/pull/596)
- chore: upgrade strip-json-comments by [@&#8203;Uzlopak](https://github.com/Uzlopak) in [#&#8203;600](https://github.com/pinojs/pino-pretty/pull/600)
- chore: upgrade dateformat by [@&#8203;Uzlopak](https://github.com/Uzlopak) in [#&#8203;598](https://github.com/pinojs/pino-pretty/pull/598)
- chore: remove coveralls  artifact in gh workflow by [@&#8203;Uzlopak](https://github.com/Uzlopak) in [#&#8203;599](https://github.com/pinojs/pino-pretty/pull/599)
- fix: loosen up customPrettifiers typing constraints by [@&#8203;Frederick888](https://github.com/Frederick888) in [#&#8203;551](https://github.com/pinojs/pino-pretty/pull/551)
- test: move handle-custom-levels-names-opts.test.js to node test by [@&#8203;Puppo](https://github.com/Puppo) in [#&#8203;581](https://github.com/pinojs/pino-pretty/pull/581)

#### New Contributors

- [@&#8203;yegorich](https://github.com/yegorich) made their first contribution in [#&#8203;545](https://github.com/pinojs/pino-pretty/pull/545)
- [@&#8203;Puppo](https://github.com/Puppo) made their first contribution in [#&#8203;564](https://github.com/pinojs/pino-pretty/pull/564)
- [@&#8203;rinkeshpurohit](https://github.com/rinkeshpurohit) made their first contribution in [#&#8203;597](https://github.com/pinojs/pino-pretty/pull/597)
- [@&#8203;Uzlopak](https://github.com/Uzlopak) made their first contribution in [#&#8203;600](https://github.com/pinojs/pino-pretty/pull/600)
- [@&#8203;Frederick888](https://github.com/Frederick888) made their first contribution in [#&#8203;551](https://github.com/pinojs/pino-pretty/pull/551)

**Full Changelog**: <https://github.com/pinojs/pino-pretty/compare/v13.0.0...v13.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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4zNy4xIiwidXBkYXRlZEluVmVyIjoiNDIuMzcuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Reviewed-on: #68
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2025-12-12 19:53:37 +01:00
d465a50e4a chore(deps): update actions/checkout action to v6 (#64)
This PR contains the following updates:

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

---

### Release Notes

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

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

[Compare Source](https://github.com/actions/checkout/compare/v5...v6)

- Persist creds to a separate file by [@&#8203;ericsciple](https://github.com/ericsciple) in [#&#8203;2286](https://github.com/actions/checkout/pull/2286)
- Update README to include Node.js 24 support details and requirements by [@&#8203;salmanmkc](https://github.com/salmanmkc) in [#&#8203;2248](https://github.com/actions/checkout/pull/2248)

</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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xMC41IiwidXBkYXRlZEluVmVyIjoiNDIuMjYuMTEiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImFjdGlvbiIsImRlcHMiXX0=-->

Reviewed-on: #64
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2025-12-12 19:53:13 +01:00
08463d055f ci: add semver releases (#71)
Adding semver release based on conventional commit, as well as adding prerelease support via workflow_dispatch.

Reviewed-on: #71
Reviewed-by: branch-buddy <branch-buddy@t00n.de>
Co-authored-by: Timo Behrendt <t.behrendt@t00n.de>
Co-committed-by: Timo Behrendt <t.behrendt@t00n.de>
2025-12-12 19:42:18 +01:00
3b3ad483b7 ci: refactor to native change detection (#70)
Removing the 3rd party dependent "check-changes" job, while keeping the "test" job. Replacing the check-changes with GitHub Action's native "paths" parameter.

Reviewed-on: #70
Co-authored-by: Timo Behrendt <t.behrendt@t00n.de>
Co-committed-by: Timo Behrendt <t.behrendt@t00n.de>
2025-12-12 13:33:46 +01:00
acd978aa29 fix(deps): update dependency pino to v10 (#53)
All checks were successful
CD / Check changes (push) Successful in 14s
CD / Test (push) Successful in 18s
CD / Build and push (amd64) (push) Successful in 34s
CD / Build and push (arm64) (push) Successful in 1m48s
CD / Create manifest (push) Successful in 23s
This PR contains the following updates:

| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [pino](https://getpino.io) ([source](https://github.com/pinojs/pino)) | [`9.6.0` -> `10.1.0`](https://renovatebot.com/diffs/npm/pino/9.6.0/10.1.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/pino/10.1.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/pino/9.6.0/10.1.0?slim=true) |

---

### Release Notes

<details>
<summary>pinojs/pino (pino)</summary>

### [`v10.1.0`](https://github.com/pinojs/pino/releases/tag/v10.1.0)

[Compare Source](https://github.com/pinojs/pino/compare/v10.0.0...v10.1.0)

#### What's Changed

- test: add regression test for issue [#&#8203;2313](https://github.com/pinojs/pino/issues/2313) by [@&#8203;mcollina](https://github.com/mcollina) in [#&#8203;2314](https://github.com/pinojs/pino/pull/2314)
- fix!: use safer types for censor function signature ([#&#8203;2307](https://github.com/pinojs/pino/issues/2307)) by [@&#8203;slifty](https://github.com/slifty) in [#&#8203;2308](https://github.com/pinojs/pino/pull/2308)
- remove unused parsedChindingsSym symbol by [@&#8203;mcollina](https://github.com/mcollina) in [#&#8203;2315](https://github.com/pinojs/pino/pull/2315)
- chore: add .npmignore to exclude unnecessary files by [@&#8203;mcollina](https://github.com/mcollina) in [#&#8203;2312](https://github.com/pinojs/pino/pull/2312)
- chore(lint): migrate from standard to neostandard & upgrade eslint to v9 by [@&#8203;lokeshwar777](https://github.com/lokeshwar777) in [#&#8203;2316](https://github.com/pinojs/pino/pull/2316)
- build(deps-dev): bump eslint-plugin-n from 15.7.0 to 17.23.1 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2305](https://github.com/pinojs/pino/pull/2305)
- Use [@&#8203;pinojs/redact](https://github.com/pinojs/redact) by [@&#8203;mcollina](https://github.com/mcollina) in [#&#8203;2321](https://github.com/pinojs/pino/pull/2321)
- fix: added missing isoTimeNano to nested namespace by [@&#8203;edge33](https://github.com/edge33) in [#&#8203;2325](https://github.com/pinojs/pino/pull/2325)

#### New Contributors

- [@&#8203;slifty](https://github.com/slifty) made their first contribution in [#&#8203;2308](https://github.com/pinojs/pino/pull/2308)
- [@&#8203;lokeshwar777](https://github.com/lokeshwar777) made their first contribution in [#&#8203;2316](https://github.com/pinojs/pino/pull/2316)

**Full Changelog**: <https://github.com/pinojs/pino/compare/v10.0.0...v10.1.0>

### [`v10.0.0`](https://github.com/pinojs/pino/releases/tag/v10.0.0)

[Compare Source](https://github.com/pinojs/pino/compare/v9.14.0...v10.0.0)

The only breaking change is dropping support for Node 18.

#### What's Changed

- feat(types): add LogFnFields by [@&#8203;samchungy](https://github.com/samchungy) in [#&#8203;2254](https://github.com/pinojs/pino/pull/2254)
- Convert tests to node:test by [@&#8203;jsumners](https://github.com/jsumners) in [#&#8203;2299](https://github.com/pinojs/pino/pull/2299)
- removed unused .taprc.yaml by [@&#8203;jsumners](https://github.com/jsumners) in [#&#8203;2310](https://github.com/pinojs/pino/pull/2310)

**Full Changelog**: <https://github.com/pinojs/pino/compare/v9.13.1...v10.0.0>

### [`v9.14.0`](https://github.com/pinojs/pino/releases/tag/v9.14.0)

[Compare Source](https://github.com/pinojs/pino/compare/v9.13.1...v9.14.0)

#### What's Changed

- feat(types): add LogFnFields by [@&#8203;samchungy](https://github.com/samchungy) in [#&#8203;2254](https://github.com/pinojs/pino/pull/2254)
- \[v9.x] Update to pinojs redact by [@&#8203;mcollina](https://github.com/mcollina) in [#&#8203;2322](https://github.com/pinojs/pino/pull/2322)
- Revert setlevel opt in 9.x by [@&#8203;mcollina](https://github.com/mcollina) in [#&#8203;2323](https://github.com/pinojs/pino/pull/2323)

**Full Changelog**: <https://github.com/pinojs/pino/compare/v9.13.1...v9.14.0>

### [`v9.13.1`](https://github.com/pinojs/pino/releases/tag/v9.13.1)

[Compare Source](https://github.com/pinojs/pino/compare/v9.13.0...v9.13.1)

#### What's Changed

- fix(log): better logfn handling of generics by [@&#8203;rozzilla](https://github.com/rozzilla) in [#&#8203;2309](https://github.com/pinojs/pino/pull/2309)

**Full Changelog**: <https://github.com/pinojs/pino/compare/v9.13.0...v9.13.1>

### [`v9.13.0`](https://github.com/pinojs/pino/releases/tag/v9.13.0)

[Compare Source](https://github.com/pinojs/pino/compare/v9.12.0...v9.13.0)

#### What's Changed

- build(deps): bump actions/checkout from 4.3.0 to 5.0.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2301](https://github.com/pinojs/pino/pull/2301)
- build(deps): bump actions/github-script from 7 to 8 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2303](https://github.com/pinojs/pino/pull/2303)
- build(deps-dev): bump [@&#8203;yao-pkg/pkg](https://github.com/yao-pkg/pkg) from 6.3.0 to 6.7.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2306](https://github.com/pinojs/pino/pull/2306)
- perf: optimize .child by [@&#8203;ronag](https://github.com/ronag) in [#&#8203;2300](https://github.com/pinojs/pino/pull/2300)
- docs(ecosystem): add eslint-plugin-pino to ecosystem page by [@&#8203;orzarchi](https://github.com/orzarchi) in [#&#8203;2297](https://github.com/pinojs/pino/pull/2297)

#### New Contributors

- [@&#8203;ronag](https://github.com/ronag) made their first contribution in [#&#8203;2300](https://github.com/pinojs/pino/pull/2300)
- [@&#8203;orzarchi](https://github.com/orzarchi) made their first contribution in [#&#8203;2297](https://github.com/pinojs/pino/pull/2297)

**Full Changelog**: <https://github.com/pinojs/pino/compare/v9.12.0...v9.13.0>

### [`v9.12.0`](https://github.com/pinojs/pino/releases/tag/v9.12.0)

[Compare Source](https://github.com/pinojs/pino/compare/v9.11.0...v9.12.0)

#### What's Changed

- types: expose stdTimeFunctions on nested namespace pino while preserv… by [@&#8203;tawseefnabi](https://github.com/tawseefnabi) in [#&#8203;2263](https://github.com/pinojs/pino/pull/2263)
- test: exclude Windows + Node 18.18 from test matrix by [@&#8203;aryamohanan](https://github.com/aryamohanan) in [#&#8203;2292](https://github.com/pinojs/pino/pull/2292)
- Replace fast-redact with slow-redact by [@&#8203;mcollina](https://github.com/mcollina) in [#&#8203;2298](https://github.com/pinojs/pino/pull/2298)

#### New Contributors

- [@&#8203;tawseefnabi](https://github.com/tawseefnabi) made their first contribution in [#&#8203;2263](https://github.com/pinojs/pino/pull/2263)

**Full Changelog**: <https://github.com/pinojs/pino/compare/v9.11.0...v9.12.0>

### [`v9.11.0`](https://github.com/pinojs/pino/releases/tag/v9.11.0)

[Compare Source](https://github.com/pinojs/pino/compare/v9.10.0...v9.11.0)

#### What's Changed

- feat: added timestamp rfc3339 format with nanoseconds by [@&#8203;edge33](https://github.com/edge33) in [#&#8203;2251](https://github.com/pinojs/pino/pull/2251)
- fix: gracefully handle missing diagChannel.tracingChannel on Node < 18.19 by [@&#8203;aryamohanan](https://github.com/aryamohanan) in [#&#8203;2290](https://github.com/pinojs/pino/pull/2290)

#### New Contributors

- [@&#8203;edge33](https://github.com/edge33) made their first contribution in [#&#8203;2251](https://github.com/pinojs/pino/pull/2251)
- [@&#8203;aryamohanan](https://github.com/aryamohanan) made their first contribution in [#&#8203;2290](https://github.com/pinojs/pino/pull/2290)

**Full Changelog**: <https://github.com/pinojs/pino/compare/v9.10.0...v9.11.0>

### [`v9.10.0`](https://github.com/pinojs/pino/releases/tag/v9.10.0)

[Compare Source](https://github.com/pinojs/pino/compare/v9.9.5...v9.10.0)

#### What's Changed

- docs: Move pino-logflare out of legacy transports list by [@&#8203;kamilogorek](https://github.com/kamilogorek) in [#&#8203;2283](https://github.com/pinojs/pino/pull/2283)
- Add support for `Pear` and `Bare` runtimes by [@&#8203;yassernasc](https://github.com/yassernasc) in [#&#8203;2278](https://github.com/pinojs/pino/pull/2278)
- Add tracing channels by [@&#8203;jsumners-nr](https://github.com/jsumners-nr) in [#&#8203;2281](https://github.com/pinojs/pino/pull/2281)
- Add pino-console to ecoystem page by [@&#8203;mcollina](https://github.com/mcollina) in [#&#8203;2288](https://github.com/pinojs/pino/pull/2288)

#### New Contributors

- [@&#8203;kamilogorek](https://github.com/kamilogorek) made their first contribution in [#&#8203;2283](https://github.com/pinojs/pino/pull/2283)
- [@&#8203;yassernasc](https://github.com/yassernasc) made their first contribution in [#&#8203;2278](https://github.com/pinojs/pino/pull/2278)
- [@&#8203;jsumners-nr](https://github.com/jsumners-nr) made their first contribution in [#&#8203;2281](https://github.com/pinojs/pino/pull/2281)

**Full Changelog**: <https://github.com/pinojs/pino/compare/v9.9.5...v9.10.0>

### [`v9.9.5`](https://github.com/pinojs/pino/releases/tag/v9.9.5)

[Compare Source](https://github.com/pinojs/pino/compare/v9.9.4...v9.9.5)

#### What's Changed

- fix: allow object type in %s placeholder by [@&#8203;mcollina](https://github.com/mcollina) in [#&#8203;2277](https://github.com/pinojs/pino/pull/2277)

**Full Changelog**: <https://github.com/pinojs/pino/compare/v9.9.4...v9.9.5>

### [`v9.9.4`](https://github.com/pinojs/pino/releases/tag/v9.9.4)

[Compare Source](https://github.com/pinojs/pino/compare/v9.9.3...v9.9.4)

#### What's Changed

- fix(logfn): use unknown type by [@&#8203;rozzilla](https://github.com/rozzilla) in [#&#8203;2276](https://github.com/pinojs/pino/pull/2276)

**Full Changelog**: <https://github.com/pinojs/pino/compare/v9.9.3...v9.9.4>

### [`v9.9.3`](https://github.com/pinojs/pino/releases/tag/v9.9.3)

[Compare Source](https://github.com/pinojs/pino/compare/v9.9.2...v9.9.3)

#### What's Changed

- fix(types): compatibility when leveraging parameters by [@&#8203;rozzilla](https://github.com/rozzilla) in [#&#8203;2273](https://github.com/pinojs/pino/pull/2273)

#### New Contributors

- [@&#8203;rozzilla](https://github.com/rozzilla) made their first contribution in [#&#8203;2273](https://github.com/pinojs/pino/pull/2273)

**Full Changelog**: <https://github.com/pinojs/pino/compare/v9.9.2...v9.9.3>

### [`v9.9.2`](https://github.com/pinojs/pino/releases/tag/v9.9.2)

[Compare Source](https://github.com/pinojs/pino/compare/v9.9.1...v9.9.2)

#### What's Changed

- Avoid setLevel in child when possible by [@&#8203;mcollina](https://github.com/mcollina) in [#&#8203;2271](https://github.com/pinojs/pino/pull/2271)

**Full Changelog**: <https://github.com/pinojs/pino/compare/v9.9.1...v9.9.2>

### [`v9.9.1`](https://github.com/pinojs/pino/releases/tag/v9.9.1)

[Compare Source](https://github.com/pinojs/pino/compare/v9.9.0...v9.9.1)

#### What's Changed

- build(deps): bump actions/checkout from 4 to 5 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2268](https://github.com/pinojs/pino/pull/2268)
- build(deps-dev): bump tsd from 0.32.0 to 0.33.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2269](https://github.com/pinojs/pino/pull/2269)
- fix: TypeScript regression with boolean values in %s placeholders by [@&#8203;mcollina](https://github.com/mcollina) in [#&#8203;2262](https://github.com/pinojs/pino/pull/2262)

**Full Changelog**: <https://github.com/pinojs/pino/compare/v9.9.0...v9.9.1>

### [`v9.9.0`](https://github.com/pinojs/pino/releases/tag/v9.9.0)

[Compare Source](https://github.com/pinojs/pino/compare/v9.8.0...v9.9.0)

#### What's Changed

- Fix TypeScript types by [@&#8203;joshkel](https://github.com/joshkel) in [#&#8203;2258](https://github.com/pinojs/pino/pull/2258)
- feat: Added remove to multistream. by [@&#8203;ShogunPanda](https://github.com/ShogunPanda) in [#&#8203;2257](https://github.com/pinojs/pino/pull/2257)

**Full Changelog**: <https://github.com/pinojs/pino/compare/v9.8.0...v9.9.0>

### [`v9.8.0`](https://github.com/pinojs/pino/releases/tag/v9.8.0)

[Compare Source](https://github.com/pinojs/pino/compare/v9.7.0...v9.8.0)

#### What's Changed

- build(deps-dev): bump pino-pretty from 11.3.0 to 13.0.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2083](https://github.com/pinojs/pino/pull/2083)
- chore(license): update licensing year by [@&#8203;Tony133](https://github.com/Tony133) in [#&#8203;2226](https://github.com/pinojs/pino/pull/2226)
- Enhance logger function typing by [@&#8203;samchungy](https://github.com/samchungy) in [#&#8203;2230](https://github.com/pinojs/pino/pull/2230)
- Fix typo in bench-long-string script name in package.json by [@&#8203;prkomb](https://github.com/prkomb) in [#&#8203;2235](https://github.com/pinojs/pino/pull/2235)
- fix: remove trailing comma in tsconfig.json by [@&#8203;prkomb](https://github.com/prkomb) in [#&#8203;2236](https://github.com/pinojs/pino/pull/2236)
- build(deps-dev): bump [@&#8203;types/node](https://github.com/types/node) from 22.15.34 to 24.0.8 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2238](https://github.com/pinojs/pino/pull/2238)
- build(deps-dev): bump jest from 29.7.0 to 30.0.3 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2240](https://github.com/pinojs/pino/pull/2240)
- Fix missing asObjectBindingsOnly type from browser config by [@&#8203;MarsCapone](https://github.com/MarsCapone) in [#&#8203;2243](https://github.com/pinojs/pino/pull/2243)
- chore: remove benchmark as devDependency by [@&#8203;Uzlopak](https://github.com/Uzlopak) in [#&#8203;2247](https://github.com/pinojs/pino/pull/2247)
- feat: introduce `logger.msgPrefix` getter by [@&#8203;indutny-signal](https://github.com/indutny-signal) in [#&#8203;2232](https://github.com/pinojs/pino/pull/2232)
- docs: link hono integration to homepage by [@&#8203;0-BSCode](https://github.com/0-BSCode) in [#&#8203;2252](https://github.com/pinojs/pino/pull/2252)
- Fix TS export condition by [@&#8203;mcollina](https://github.com/mcollina) in [#&#8203;2223](https://github.com/pinojs/pino/pull/2223)
- build(deps-dev): bump typescript from 5.8.3 to 5.9.2 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2250](https://github.com/pinojs/pino/pull/2250)

#### New Contributors

- [@&#8203;Tony133](https://github.com/Tony133) made their first contribution in [#&#8203;2226](https://github.com/pinojs/pino/pull/2226)
- [@&#8203;samchungy](https://github.com/samchungy) made their first contribution in [#&#8203;2230](https://github.com/pinojs/pino/pull/2230)
- [@&#8203;prkomb](https://github.com/prkomb) made their first contribution in [#&#8203;2235](https://github.com/pinojs/pino/pull/2235)
- [@&#8203;MarsCapone](https://github.com/MarsCapone) made their first contribution in [#&#8203;2243](https://github.com/pinojs/pino/pull/2243)
- [@&#8203;Uzlopak](https://github.com/Uzlopak) made their first contribution in [#&#8203;2247](https://github.com/pinojs/pino/pull/2247)
- [@&#8203;indutny-signal](https://github.com/indutny-signal) made their first contribution in [#&#8203;2232](https://github.com/pinojs/pino/pull/2232)
- [@&#8203;0-BSCode](https://github.com/0-BSCode) made their first contribution in [#&#8203;2252](https://github.com/pinojs/pino/pull/2252)

**Full Changelog**: <https://github.com/pinojs/pino/compare/v9.7.0...v9.8.0>

### [`v9.7.0`](https://github.com/pinojs/pino/releases/tag/v9.7.0)

[Compare Source](https://github.com/pinojs/pino/compare/v9.6.0...v9.7.0)

#### What's Changed

- Update api.md - typo in default of options.base by [@&#8203;osher](https://github.com/osher) in [#&#8203;2113](https://github.com/pinojs/pino/pull/2113)
- build(deps-dev): bump [@&#8203;yao-pkg/pkg](https://github.com/yao-pkg/pkg) from 6.1.1 to 6.2.0 by [@&#8203;dependabot](https://github.com/dependabot) in [#&#8203;2115](https://github.com/pinojs/pino/pull/2115)
- Document that the error event on the thread stream is fatal by [@&#8203;mcollina](https://github.com/mcollina) in [#&#8203;2116](https://github.com/pinojs/pino/pull/2116)
- build(deps-dev): bump [@&#8203;yao-pkg/pkg](https://github.com/yao-pkg/pkg) from 6.2.0 to 6.3.0 by [@&#8203;dependabot](https://github.com/dependabot) in [#&#8203;2124](https://github.com/pinojs/pino/pull/2124)
- docs: add hono example by [@&#8203;jansepke](https://github.com/jansepke) in [#&#8203;2136](https://github.com/pinojs/pino/pull/2136)
- build(deps-dev): bump typescript from 5.7.3 to 5.8.2 by [@&#8203;dependabot](https://github.com/dependabot) in [#&#8203;2140](https://github.com/pinojs/pino/pull/2140)
- build(deps): bump process-warning from 4.0.1 to 5.0.0 by [@&#8203;dependabot](https://github.com/dependabot) in [#&#8203;2142](https://github.com/pinojs/pino/pull/2142)
- build(dependabot): reduce npm updates to monthly by [@&#8203;Fdawgs](https://github.com/Fdawgs) in [#&#8203;2146](https://github.com/pinojs/pino/pull/2146)
- Skipping test in packaging into executable on ppc64 arch by [@&#8203;pacostas](https://github.com/pacostas) in [#&#8203;2122](https://github.com/pinojs/pino/pull/2122)
- fix: [#&#8203;2053](https://github.com/pinojs/pino/issues/2053) - re-added is level enabled to browser by [@&#8203;SamSalvatico](https://github.com/SamSalvatico) in [#&#8203;2125](https://github.com/pinojs/pino/pull/2125)
- Add asObjectBindingsOnly, allowing write to receive only the bindings as object by [@&#8203;segevfiner](https://github.com/segevfiner) in [#&#8203;2051](https://github.com/pinojs/pino/pull/2051)
- docs: hono js docs by [@&#8203;Puppo](https://github.com/Puppo) in [#&#8203;2166](https://github.com/pinojs/pino/pull/2166)
- Include pino-roll in Pino transports list​ by [@&#8203;mustakimkr](https://github.com/mustakimkr) in [#&#8203;2159](https://github.com/pinojs/pino/pull/2159)
- Fix order of pino-roll by [@&#8203;jsumners](https://github.com/jsumners) in [#&#8203;2167](https://github.com/pinojs/pino/pull/2167)
- build(deps-dev): bump tsd from 0.31.2 to 0.32.0 by [@&#8203;dependabot](https://github.com/dependabot) in [#&#8203;2170](https://github.com/pinojs/pino/pull/2170)
- The finalization registry bug has been fixed everywhere by [@&#8203;mcollina](https://github.com/mcollina) in [#&#8203;2220](https://github.com/pinojs/pino/pull/2220)

#### New Contributors

- [@&#8203;jansepke](https://github.com/jansepke) made their first contribution in [#&#8203;2136](https://github.com/pinojs/pino/pull/2136)
- [@&#8203;pacostas](https://github.com/pacostas) made their first contribution in [#&#8203;2122](https://github.com/pinojs/pino/pull/2122)
- [@&#8203;SamSalvatico](https://github.com/SamSalvatico) made their first contribution in [#&#8203;2125](https://github.com/pinojs/pino/pull/2125)
- [@&#8203;mustakimkr](https://github.com/mustakimkr) made their first contribution in [#&#8203;2159](https://github.com/pinojs/pino/pull/2159)

**Full Changelog**: <https://github.com/pinojs/pino/compare/v9.6.0...v9.7.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:eyJjcmVhdGVkSW5WZXIiOiI0MS4xMzIuNSIsInVwZGF0ZWRJblZlciI6IjQyLjM3LjEiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->

Reviewed-on: https://gitea.t000-n.de/t.behrendt/ts3gotify/pulls/53
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2025-12-12 13:15:58 +01:00
2f8af972e3 chore: remove ts3-types dependency (#66)
All checks were successful
CD / Check changes (push) Successful in 6s
CD / Test (push) Successful in 1m38s
CD / Build and push (amd64) (push) Successful in 34s
CD / Build and push (arm64) (push) Successful in 2m23s
CD / Create manifest (push) Successful in 22s
Removing the types for ts3-nodejs-library, as they are no longer required.

Reviewed-on: #66
Reviewed-by: branch-buddy <branch-buddy@t00n.de>
Co-authored-by: Timo Behrendt <t.behrendt@t00n.de>
Co-committed-by: Timo Behrendt <t.behrendt@t00n.de>
2025-12-12 12:53:30 +01:00
10f49ef8af chore: pin all dependencies (#65)
Some checks failed
CD / Check changes (push) Successful in 6s
CD / Test (push) Successful in 1m48s
CD / Build and push (amd64) (push) Successful in 35s
CD / Build and push (arm64) (push) Has been cancelled
CD / Create manifest (push) Has been cancelled
Reviewed-on: #65
Co-authored-by: Timo Behrendt <t.behrendt@t00n.de>
Co-committed-by: Timo Behrendt <t.behrendt@t00n.de>
2025-12-12 12:51:00 +01:00
810259148c chore(deps): update actions/checkout digest to 93cb6ef (#63)
All checks were successful
CD / Check changes (push) Successful in 22s
CD / Test (push) Successful in 33s
CD / Build and push (arm64) (push) Has been skipped
CD / Build and push (amd64) (push) Has been skipped
CD / Create manifest (push) Has been skipped
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [actions/checkout](https://github.com/actions/checkout) | action | digest | `08c6903` -> `93cb6ef` |

---

### 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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xLjMiLCJ1cGRhdGVkSW5WZXIiOiI0Mi4xLjMiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImFjdGlvbiIsImRlcHMiXX0=-->

Reviewed-on: #63
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2025-11-18 18:19:51 +01:00
bc813c7ffc chore(deps): pin dependencies (#58)
All checks were successful
CD / Check changes (push) Successful in 12s
CD / Test (push) Successful in 20s
CD / Build and push (amd64) (push) Successful in 36s
CD / Build and push (arm64) (push) Successful in 2m15s
CD / Create manifest (push) Successful in 21s
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [@types/ts3-nodejs-library](https://github.com/Multivit4min/TS3-NodeJS-Library) | devDependencies | pin | [`^2.0.1` -> `2.0.1`](https://renovatebot.com/diffs/npm/@types%2fts3-nodejs-library/2.0.1/2.0.1) |
| [@typescript-eslint/eslint-plugin](https://typescript-eslint.io/packages/eslint-plugin) ([source](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)) | devDependencies | pin | [`^5.46.0` -> `5.62.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/5.62.0/5.62.0) |
| [@typescript-eslint/parser](https://typescript-eslint.io/packages/parser) ([source](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)) | devDependencies | pin | [`^5.46.0` -> `5.62.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/5.62.0/5.62.0) |
| [actions/checkout](https://github.com/actions/checkout) | action | pinDigest |  -> `08c6903` |
| [cspell](https://cspell.org/) ([source](https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell)) | devDependencies | pin | [`^8.0.0` -> `8.19.4`](https://renovatebot.com/diffs/npm/cspell/8.19.4/8.19.4) |
| [docker/build-push-action](https://github.com/docker/build-push-action) | action | pinDigest |  -> `2634353` |
| [docker/login-action](https://github.com/docker/login-action) | action | pinDigest |  -> `5e57cd1` |
| [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) | action | pinDigest |  -> `e468171` |
| [dorny/paths-filter](https://github.com/dorny/paths-filter) | action | pinDigest |  -> `de90cc6` |
| [eslint](https://eslint.org) ([source](https://github.com/eslint/eslint)) | devDependencies | pin | [`^8.29.0` -> `8.57.1`](https://renovatebot.com/diffs/npm/eslint/8.57.1/8.57.1) |
| [oven-sh/setup-bun](https://github.com/oven-sh/setup-bun) | action | pinDigest |  -> `735343b` |
| [typescript](https://www.typescriptlang.org/) ([source](https://github.com/microsoft/TypeScript)) | devDependencies | pin | [`^5.0.0` -> `5.9.3`](https://renovatebot.com/diffs/npm/typescript/5.9.3/5.9.3) |

Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies.

---

### 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 is behind base branch, or you tick the rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired.

---

 - [ ] <!-- 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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xLjMiLCJ1cGRhdGVkSW5WZXIiOiI0Mi4xLjMiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImFjdGlvbiIsImRlcHMiXX0=-->

Reviewed-on: #58
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2025-11-16 09:03:40 +01:00
fa31e5f54d ci(renovate): switch to shared configs (#56)
All checks were successful
CD / Check changes (push) Successful in 6s
CD / Test (push) Successful in 20s
CD / Build and push (amd64) (push) Has been skipped
CD / Build and push (arm64) (push) Has been skipped
CD / Create manifest (push) Has been skipped
Reviewed-on: #56
Reviewed-by: branch-buddy <branch-buddy@t00n.de>
Co-authored-by: Timo Behrendt <t.behrendt@t00n.de>
Co-committed-by: Timo Behrendt <t.behrendt@t00n.de>
2025-11-15 20:51:03 +01:00
9e8538e573 chore(deps): update bun version to v1.3.2 (#55)
Some checks failed
CD / Check changes (push) Successful in 7s
CD / Test (push) Successful in 1m14s
CD / Build and push (amd64) (push) Successful in 44s
CD / Build and push (arm64) (push) Has been cancelled
CD / Create manifest (push) Has been cancelled
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [Bun](https://bun.com) ([source](https://github.com/oven-sh/bun)) |  | patch | `1.3.1` -> `1.3.2` |
| [oven/bun](https://github.com/oven-sh/bun) | final | patch | `1.3.1` -> `1.3.2` |

---

### Release Notes

<details>
<summary>oven-sh/bun (Bun)</summary>

### [`v1.3.2`](https://github.com/oven-sh/bun/releases/tag/bun-v1.3.2): Bun v1.3.2

[Compare Source](https://github.com/oven-sh/bun/compare/bun-v1.3.1...bun-v1.3.2)

To install Bun v1.3.2

```bash
curl -fsSL https://bun.sh/install | bash

# or you can use npm
# npm install -g bun
```

Windows:

```bash
powershell -c "irm bun.sh/install.ps1|iex"
```

To upgrade to Bun v1.3.2:

```bash
bun upgrade
```

##### [Read Bun v1.3.2's release notes on Bun's blog](https://bun.com/blog/bun-v1.3.2)

##### Thanks to 18 contributors!

- [@&#8203;alii](https://github.com/alii)
- [@&#8203;avarayr](https://github.com/avarayr)
- [@&#8203;braden-w](https://github.com/braden-w)
- [@&#8203;cirospaciari](https://github.com/cirospaciari)
- [@&#8203;csvlad](https://github.com/csvlad)
- [@&#8203;dylan-conway](https://github.com/dylan-conway)
- [@&#8203;fraidev](https://github.com/fraidev)
- [@&#8203;jarred-sumner](https://github.com/jarred-sumner)
- [@&#8203;lillious](https://github.com/lillious)
- [@&#8203;lydiahallie](https://github.com/lydiahallie)
- [@&#8203;markovejnovic](https://github.com/markovejnovic)
- [@&#8203;nektro](https://github.com/nektro)
- [@&#8203;nkxxll](https://github.com/nkxxll)
- [@&#8203;pfgithub](https://github.com/pfgithub)
- [@&#8203;riskymh](https://github.com/riskymh)
- [@&#8203;robobun](https://github.com/robobun)
- [@&#8203;sosukesuzuki](https://github.com/sosukesuzuki)
- [@&#8203;taylordotfish](https://github.com/taylordotfish)

</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 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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xLjMiLCJ1cGRhdGVkSW5WZXIiOiI0Mi4xLjMiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->

Reviewed-on: #55
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2025-11-15 20:45:42 +01:00
defc693cb9 chore(deps): update bun version to v1.3.1 (#54)
All checks were successful
CD / Check changes (push) Successful in 7s
CD / Test (push) Successful in 59s
CD / Build and push (amd64) (push) Successful in 39s
CD / Build and push (arm64) (push) Successful in 2m17s
CD / Create manifest (push) Successful in 9s
This PR contains the following updates:

| Package | Type | Update | Change | Pending |
|---|---|---|---|---|
| [Bun](https://bun.com) ([source](https://github.com/oven-sh/bun)) |  | patch | `1.3.0` -> `1.3.1` | `1.3.2` |
| [oven/bun](https://github.com/oven-sh/bun) | final | patch | `1.3.0` -> `1.3.1` | `1.3.2` |

---

### Release Notes

<details>
<summary>oven-sh/bun (Bun)</summary>

### [`v1.3.1`](https://github.com/oven-sh/bun/releases/tag/bun-v1.3.1): Bun v1.3.1

[Compare Source](https://github.com/oven-sh/bun/compare/bun-v1.3.0...bun-v1.3.1)

To install Bun v1.3.1

```bash
curl -fsSL https://bun.sh/install | bash

### or you can use npm
### npm install -g bun
```

Windows:

```bash
powershell -c "irm bun.sh/install.ps1|iex"
```

To upgrade to Bun v1.3.1:

```bash
bun upgrade
```

##### [Read Bun v1.3.1's release notes on Bun's blog](https://bun.com/blog/bun-v1.3.1)

##### Thanks to 15 contributors!

- [@&#8203;alinalihassan](https://github.com/alinalihassan)
- [@&#8203;cirospaciari](https://github.com/cirospaciari)
- [@&#8203;dylan-conway](https://github.com/dylan-conway)
- [@&#8203;hoxyy](https://github.com/hoxyy)
- [@&#8203;jarred-sumner](https://github.com/jarred-sumner)
- [@&#8203;jsparkdev](https://github.com/jsparkdev)
- [@&#8203;mariusz4044](https://github.com/mariusz4044)
- [@&#8203;markovejnovic](https://github.com/markovejnovic)
- [@&#8203;nektro](https://github.com/nektro)
- [@&#8203;pfgithub](https://github.com/pfgithub)
- [@&#8203;riskymh](https://github.com/riskymh)
- [@&#8203;robobun](https://github.com/robobun)
- [@&#8203;shlomocode](https://github.com/shlomocode)
- [@&#8203;sosukesuzuki](https://github.com/sosukesuzuki)
- [@&#8203;taylordotfish](https://github.com/taylordotfish)

Special thanks to Martin Schwarzl of Cloudflare for fuzzing & reporting several bugs!!

</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 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:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNTcuMCIsInVwZGF0ZWRJblZlciI6IjQxLjE1OS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Reviewed-on: #54
Reviewed-by: branch-buddy <branch-buddy@t00n.de>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2025-11-08 20:16:46 +01:00
3fa732a1c3 chore(deps): update bun version to v1.3.0 (#52)
All checks were successful
CD / Check changes (push) Successful in 14s
CD / Build and push (amd64) (push) Successful in 37s
CD / Test (push) Successful in 22s
CD / Build and push (arm64) (push) Successful in 2m37s
CD / Create manifest (push) Successful in 25s
This PR contains the following updates:

| Package | Type | Update | Change | Pending |
|---|---|---|---|---|
| [Bun](https://bun.com) ([source](https://github.com/oven-sh/bun)) |  | minor | `1.2.22` -> `1.3.0` | `1.3.1` |
| [oven/bun](https://github.com/oven-sh/bun) | final | minor | `1.2.22` -> `1.3.0` | `1.3.1` |

---

### Release Notes

<details>
<summary>oven-sh/bun (Bun)</summary>

### [`v1.3.0`](https://github.com/oven-sh/bun/releases/tag/bun-v1.3.0): Bun v1.3

[Compare Source](https://github.com/oven-sh/bun/compare/bun-v1.2.23...bun-v1.3.0)

[Read the blog post](https://bun.com/1.3)

<a href="https://bun.com/1.3">

<img width="1536" height="1024" alt="Group 77" src="https://github.com/user-attachments/assets/54a1710b-fdec-4de9-8fbd-84c640ab1f1e" />

</a>

Windows:

```bash
powershell -c "irm bun.sh/install.ps1|iex"
```

To upgrade to Bun v1.3:

```bash
bun upgrade
```

### [`v1.2.23`](https://github.com/oven-sh/bun/releases/tag/bun-v1.2.23): Bun v1.2.23

[Compare Source](https://github.com/oven-sh/bun/compare/bun-v1.2.22...bun-v1.2.23)

To install Bun v1.2.23

```bash
curl -fsSL https://bun.sh/install | bash

### or you can use npm
### npm install -g bun
```

Windows:

```bash
powershell -c "irm bun.sh/install.ps1|iex"
```

To upgrade to Bun v1.2.23:

```bash
bun upgrade
```

##### [Read Bun v1.2.23's release notes on Bun's blog](https://bun.com/blog/bun-v1.2.23)

##### Thanks to 16 contributors!

- [@&#8203;alii](https://github.com/alii)
- [@&#8203;btcbobby](https://github.com/btcbobby)
- [@&#8203;cirospaciari](https://github.com/cirospaciari)
- [@&#8203;donisaac](https://github.com/donisaac)
- [@&#8203;dylan-conway](https://github.com/dylan-conway)
- [@&#8203;filipstev](https://github.com/filipstev)
- [@&#8203;jarred-sumner](https://github.com/jarred-sumner)
- [@&#8203;markovejnovic](https://github.com/markovejnovic)
- [@&#8203;nathanwhit](https://github.com/nathanwhit)
- [@&#8203;nektro](https://github.com/nektro)
- [@&#8203;pfgithub](https://github.com/pfgithub)
- [@&#8203;riskymh](https://github.com/riskymh)
- [@&#8203;robobun](https://github.com/robobun)
- [@&#8203;sosukesuzuki](https://github.com/sosukesuzuki)
- [@&#8203;taylordotfish](https://github.com/taylordotfish)
- [@&#8203;vfilanovsky-openai](https://github.com/vfilanovsky-openai)

</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 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:eyJjcmVhdGVkSW5WZXIiOiI0MS4xMjUuMiIsInVwZGF0ZWRJblZlciI6IjQxLjE0NC4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Reviewed-on: #52
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2025-10-29 08:03:28 +01:00
be02a97fe1 chore(deps): update bun version to v1.2.22 (#51)
All checks were successful
CD / Check changes (push) Successful in 6s
CD / Test (push) Successful in 1m33s
CD / Build and push (amd64) (push) Successful in 2m0s
CD / Build and push (arm64) (push) Successful in 2m37s
CD / Create manifest (push) Successful in 19s
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [Bun](https://bun.com) ([source](https://github.com/oven-sh/bun)) |  | patch | `1.2.21` -> `1.2.22` |
| [oven/bun](https://github.com/oven-sh/bun) | final | patch | `1.2.21` -> `1.2.22` |

---

### Release Notes

<details>
<summary>oven-sh/bun (Bun)</summary>

### [`v1.2.22`](https://github.com/oven-sh/bun/releases/tag/bun-v1.2.22): Bun v1.2.22

[Compare Source](https://github.com/oven-sh/bun/compare/bun-v1.2.21...bun-v1.2.22)

To install Bun v1.2.22

```bash
curl -fsSL https://bun.sh/install | bash

### or you can use npm
### npm install -g bun
```

Windows:

```bash
powershell -c "irm bun.sh/install.ps1|iex"
```

To upgrade to Bun v1.2.22:

```bash
bun upgrade
```

##### [Read Bun v1.2.22's release notes on Bun's blog](https://bun.sh/blog/bun-v1.2.22)

##### Thanks to 14 contributors!

- [@&#8203;alii](https://github.com/alii)
- [@&#8203;avarayr](https://github.com/avarayr)
- [@&#8203;cirospaciari](https://github.com/cirospaciari)
- [@&#8203;dylan-conway](https://github.com/dylan-conway)
- [@&#8203;jarred-sumner](https://github.com/jarred-sumner)
- [@&#8203;lydiahallie](https://github.com/lydiahallie)
- [@&#8203;markovejnovic](https://github.com/markovejnovic)
- [@&#8203;nektro](https://github.com/nektro)
- [@&#8203;pfgithub](https://github.com/pfgithub)
- [@&#8203;robobun](https://github.com/robobun)
- [@&#8203;samyarkd](https://github.com/samyarkd)
- [@&#8203;sosukesuzuki](https://github.com/sosukesuzuki)
- [@&#8203;taylordotfish](https://github.com/taylordotfish)
- [@&#8203;zackradisic](https://github.com/zackradisic)

</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 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:eyJjcmVhdGVkSW5WZXIiOiI0MS4xMTMuMiIsInVwZGF0ZWRJblZlciI6IjQxLjExMy4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Reviewed-on: #51
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2025-09-27 08:21:06 +02:00
7335c5cfbc chore(deps): update bun version to v1.2.21 (#49)
All checks were successful
CD / Check changes (push) Successful in 11s
CD / Test (push) Successful in 1m7s
CD / Build and push (amd64) (push) Successful in 36s
CD / Build and push (arm64) (push) Successful in 2m12s
CD / Create manifest (push) Successful in 25s
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [Bun](https://bun.com) ([source](https://github.com/oven-sh/bun)) |  | patch | `1.2.18` -> `1.2.21` |
| [oven/bun](https://github.com/oven-sh/bun) | final | patch | `1.2.18` -> `1.2.21` |

---

### Release Notes

<details>
<summary>oven-sh/bun (Bun)</summary>

### [`v1.2.21`](https://github.com/oven-sh/bun/releases/tag/bun-v1.2.21): Bun v1.2.21

[Compare Source](https://github.com/oven-sh/bun/compare/bun-v1.2.20...bun-v1.2.21)

To install Bun v1.2.21

```bash
curl -fsSL https://bun.sh/install | bash

### or you can use npm
### npm install -g bun
```

Windows:

```bash
powershell -c "irm bun.sh/install.ps1|iex"
```

To upgrade to Bun v1.2.21:

```bash
bun upgrade
```

##### [Read Bun v1.2.21's release notes on Bun's blog](https://bun.sh/blog/bun-v1.2.21)

##### Thanks to 23 contributors!

- [@&#8203;alii](https://github.com/alii)
- [@&#8203;cirospaciari](https://github.com/cirospaciari)
- [@&#8203;connerlphillippi](https://github.com/connerlphillippi)
- [@&#8203;creationix](https://github.com/creationix)
- [@&#8203;dylan-conway](https://github.com/dylan-conway)
- [@&#8203;heimskr](https://github.com/heimskr)
- [@&#8203;imranbarbhuiya](https://github.com/imranbarbhuiya)
- [@&#8203;jarred-sumner](https://github.com/jarred-sumner)
- [@&#8203;jarred-sumner-bot](https://github.com/jarred-sumner-bot)
- [@&#8203;lifefloating](https://github.com/lifefloating)
- [@&#8203;lydiahallie](https://github.com/lydiahallie)
- [@&#8203;markovejnovic](https://github.com/markovejnovic)
- [@&#8203;nektro](https://github.com/nektro)
- [@&#8203;pfgithub](https://github.com/pfgithub)
- [@&#8203;riskymh](https://github.com/riskymh)
- [@&#8203;rmncldyo](https://github.com/rmncldyo)
- [@&#8203;robobun](https://github.com/robobun)
- [@&#8203;sanderjo](https://github.com/sanderjo)
- [@&#8203;someone19204](https://github.com/someone19204)
- [@&#8203;sosukesuzuki](https://github.com/sosukesuzuki)
- [@&#8203;taylordotfish](https://github.com/taylordotfish)
- [@&#8203;zackradisic](https://github.com/zackradisic)
- [@&#8203;zenazn](https://github.com/zenazn)

### [`v1.2.20`](https://github.com/oven-sh/bun/releases/tag/bun-v1.2.20): Bun v1.2.20

[Compare Source](https://github.com/oven-sh/bun/compare/bun-v1.2.19...bun-v1.2.20)

To install Bun v1.2.20

```bash
curl -fsSL https://bun.sh/install | bash

### or you can use npm
### npm install -g bun
```

Windows:

```bash
powershell -c "irm bun.sh/install.ps1|iex"
```

To upgrade to Bun v1.2.20:

```bash
bun upgrade
```

##### [Read Bun v1.2.20's release notes on Bun's blog](https://bun.sh/blog/bun-v1.2.20)

##### Thanks to 19 contributors!

- [@&#8203;190n](https://github.com/190n)
- [@&#8203;39ali](https://github.com/39ali)
- [@&#8203;alii](https://github.com/alii)
- [@&#8203;aspizu](https://github.com/aspizu)
- [@&#8203;camc314](https://github.com/camc314)
- [@&#8203;cirospaciari](https://github.com/cirospaciari)
- [@&#8203;countbleck](https://github.com/countbleck)
- [@&#8203;dylan-conway](https://github.com/dylan-conway)
- [@&#8203;heimskr](https://github.com/heimskr)
- [@&#8203;its-me-mhd](https://github.com/its-me-mhd)
- [@&#8203;jack5079](https://github.com/jack5079)
- [@&#8203;jarred-sumner](https://github.com/jarred-sumner)
- [@&#8203;lifefloating](https://github.com/lifefloating)
- [@&#8203;nektro](https://github.com/nektro)
- [@&#8203;pfgithub](https://github.com/pfgithub)
- [@&#8203;riskymh](https://github.com/riskymh)
- [@&#8203;robobun](https://github.com/robobun)
- [@&#8203;taylordotfish](https://github.com/taylordotfish)
- [@&#8203;zackradisic](https://github.com/zackradisic)

### [`v1.2.19`](https://github.com/oven-sh/bun/releases/tag/bun-v1.2.19): Bun v1.2.19

[Compare Source](https://github.com/oven-sh/bun/compare/bun-v1.2.18...bun-v1.2.19)

To install Bun v1.2.19

```bash
curl -fsSL https://bun.sh/install | bash

### or you can use npm
### npm install -g bun
```

Windows:

```bash
powershell -c "irm bun.sh/install.ps1|iex"
```

To upgrade to Bun v1.2.19:

```bash
bun upgrade
```

##### [Read Bun v1.2.19's release notes on Bun's blog](https://bun.sh/blog/bun-v1.2.19)

##### Thanks to 18 contributors!

- [@&#8203;190n](https://github.com/190n)
- [@&#8203;alii](https://github.com/alii)
- [@&#8203;cirospaciari](https://github.com/cirospaciari)
- [@&#8203;countbleck](https://github.com/countbleck)
- [@&#8203;dylan-conway](https://github.com/dylan-conway)
- [@&#8203;ericc-ch](https://github.com/ericc-ch)
- [@&#8203;heimskr](https://github.com/heimskr)
- [@&#8203;jarred-sumner](https://github.com/jarred-sumner)
- [@&#8203;jarred-sumner-bot](https://github.com/jarred-sumner-bot)
- [@&#8203;josag98](https://github.com/josag98)
- [@&#8203;nektro](https://github.com/nektro)
- [@&#8203;pfgithub](https://github.com/pfgithub)
- [@&#8203;riskymh](https://github.com/riskymh)
- [@&#8203;robobun](https://github.com/robobun)
- [@&#8203;santosant](https://github.com/santosant)
- [@&#8203;taylordotfish](https://github.com/taylordotfish)
- [@&#8203;xanth3](https://github.com/xanth3)
- [@&#8203;zackradisic](https://github.com/zackradisic)

</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 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:eyJjcmVhdGVkSW5WZXIiOiI0MS45OC40IiwidXBkYXRlZEluVmVyIjoiNDEuOTguNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Reviewed-on: #49
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2025-09-09 17:27:47 +02:00
28c8238407 chore(deps): update actions/checkout action to v5 (#50)
All checks were successful
CD / Check changes (push) Successful in 14s
CD / Test (push) Successful in 1m6s
CD / Build and push (amd64) (push) Has been skipped
CD / Build and push (arm64) (push) Has been skipped
CD / Create manifest (push) Has been skipped
This PR contains the following updates:

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

---

### Release Notes

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

### [`v5`](https://github.com/actions/checkout/compare/v4...v5)

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

</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:eyJjcmVhdGVkSW5WZXIiOiI0MS45OC40IiwidXBkYXRlZEluVmVyIjoiNDEuOTguNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Reviewed-on: #50
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2025-09-09 17:26:25 +02:00
559cc96e38 chore(deps): update bun version to v1.2.18 (#48)
All checks were successful
CD / Check changes (push) Successful in 6s
CD / Test (push) Successful in 1m45s
CD / Build and push (amd64) (push) Successful in 36s
CD / Build and push (arm64) (push) Successful in 2m42s
CD / Create manifest (push) Successful in 54s
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [Bun](https://bun.sh) ([source](https://github.com/oven-sh/bun)) |  | patch | `1.2.17` -> `1.2.18` |
| [oven/bun](https://github.com/oven-sh/bun) | final | patch | `1.2.17` -> `1.2.18` |

---

### Release Notes

<details>
<summary>oven-sh/bun (Bun)</summary>

### [`v1.2.18`](https://github.com/oven-sh/bun/releases/tag/bun-v1.2.18): Bun v1.2.18

[Compare Source](https://github.com/oven-sh/bun/compare/bun-v1.2.17...bun-v1.2.18)

To install Bun v1.2.18

```bash
curl -fsSL https://bun.sh/install | bash

### or you can use npm
### npm install -g bun
```

Windows:

```bash
powershell -c "irm bun.sh/install.ps1|iex"
```

To upgrade to Bun v1.2.18:

```bash
bun upgrade
```

##### [Read Bun v1.2.18's release notes on Bun's blog](https://bun.sh/blog/bun-v1.2.18)

##### Thanks to 14 contributors!

-   [@&#8203;190n](https://github.com/190n)
-   [@&#8203;alii](https://github.com/alii)
-   [@&#8203;cirospaciari](https://github.com/cirospaciari)
-   [@&#8203;dylan-conway](https://github.com/dylan-conway)
-   [@&#8203;ianzone](https://github.com/ianzone)
-   [@&#8203;jarred-sumner](https://github.com/jarred-sumner)
-   [@&#8203;mizulu](https://github.com/mizulu)
-   [@&#8203;nektro](https://github.com/nektro)
-   [@&#8203;pfgithub](https://github.com/pfgithub)
-   [@&#8203;riskymh](https://github.com/riskymh)
-   [@&#8203;sharunkumar](https://github.com/sharunkumar)
-   [@&#8203;ssahillppatell](https://github.com/ssahillppatell)
-   [@&#8203;sunsettechuila](https://github.com/sunsettechuila)
-   [@&#8203;zackradisic](https://github.com/zackradisic)

</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 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNjMuMSIsInVwZGF0ZWRJblZlciI6IjM5LjI2My4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Reviewed-on: #48
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2025-07-04 15:31:15 +02:00
e0ec7ebf0c chore(deps): update bun version to v1.2.17 (#47)
All checks were successful
CD / Check changes (push) Successful in 7s
CD / Test (push) Successful in 18s
CD / Build and push (amd64) (push) Successful in 41s
CD / Build and push (arm64) (push) Successful in 2m46s
CD / Create manifest (push) Successful in 57s
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [Bun](https://bun.sh) ([source](https://github.com/oven-sh/bun)) |  | patch | `1.2.16` -> `1.2.17` |
| [oven/bun](https://github.com/oven-sh/bun) | final | patch | `1.2.16` -> `1.2.17` |

---

### Release Notes

<details>
<summary>oven-sh/bun (Bun)</summary>

### [`v1.2.17`](https://github.com/oven-sh/bun/releases/tag/bun-v1.2.17): Bun v1.2.17

[Compare Source](https://github.com/oven-sh/bun/compare/bun-v1.2.16...bun-v1.2.17)

To install Bun v1.2.17

```bash
curl -fsSL https://bun.sh/install | bash

### or you can use npm
### npm install -g bun
```

Windows:

```bash
powershell -c "irm bun.sh/install.ps1|iex"
```

To upgrade to Bun v1.2.17:

```bash
bun upgrade
```

##### [Read Bun v1.2.17's release notes on Bun's blog](https://bun.sh/blog/bun-v1.2.17)

##### Thanks to 15 contributors!

-   [@&#8203;190n](https://github.com/190n)
-   [@&#8203;alii](https://github.com/alii)
-   [@&#8203;berzanorg](https://github.com/berzanorg)
-   [@&#8203;crishoj](https://github.com/crishoj)
-   [@&#8203;dylan-conway](https://github.com/dylan-conway)
-   [@&#8203;familyboat](https://github.com/familyboat)
-   [@&#8203;jarred-sumner](https://github.com/jarred-sumner)
-   [@&#8203;micmelesse](https://github.com/micmelesse)
-   [@&#8203;nektro](https://github.com/nektro)
-   [@&#8203;pfgithub](https://github.com/pfgithub)
-   [@&#8203;pxseu](https://github.com/pxseu)
-   [@&#8203;riskymh](https://github.com/riskymh)
-   [@&#8203;ssahillppatell](https://github.com/ssahillppatell)
-   [@&#8203;sunsettechuila](https://github.com/sunsettechuila)
-   [@&#8203;zackradisic](https://github.com/zackradisic)

</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 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNjMuMSIsInVwZGF0ZWRJblZlciI6IjM5LjI2My4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Reviewed-on: #47
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2025-06-21 22:08:04 +02:00
b14b99f236 chore(deps): update bun version to v1.2.16 (#46)
All checks were successful
CD / Test (push) Successful in 21s
CD / Check changes (push) Successful in 32s
CD / Build and push (amd64) (push) Successful in 2m21s
CD / Build and push (arm64) (push) Successful in 3m16s
CD / Create manifest (push) Successful in 54s
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [Bun](https://bun.sh) ([source](https://github.com/oven-sh/bun)) |  | patch | `1.2.15` -> `1.2.16` |
| [oven/bun](https://github.com/oven-sh/bun) | final | patch | `1.2.15` -> `1.2.16` |

---

### Release Notes

<details>
<summary>oven-sh/bun (Bun)</summary>

### [`v1.2.16`](https://github.com/oven-sh/bun/releases/tag/bun-v1.2.16): Bun v1.2.16

[Compare Source](https://github.com/oven-sh/bun/compare/bun-v1.2.15...bun-v1.2.16)

To install Bun v1.2.16

```bash
curl -fsSL https://bun.sh/install | bash

### or you can use npm
### npm install -g bun
```

Windows:

```bash
powershell -c "irm bun.sh/install.ps1|iex"
```

To upgrade to Bun v1.2.16:

```bash
bun upgrade
```

##### [Read Bun v1.2.16's release notes on Bun's blog](https://bun.sh/blog/bun-v1.2.16)

##### Thanks to 25 contributors!

-   [@&#8203;190n](https://github.com/190n)
-   [@&#8203;39ali](https://github.com/39ali)
-   [@&#8203;alii](https://github.com/alii)
-   [@&#8203;cirospaciari](https://github.com/cirospaciari)
-   [@&#8203;connerlphillippi](https://github.com/connerlphillippi)
-   [@&#8203;dylan-conway](https://github.com/dylan-conway)
-   [@&#8203;electroid](https://github.com/electroid)
-   [@&#8203;familyboat](https://github.com/familyboat)
-   [@&#8203;gameroman](https://github.com/gameroman)
-   [@&#8203;heimskr](https://github.com/heimskr)
-   [@&#8203;jarred-sumner](https://github.com/jarred-sumner)
-   [@&#8203;joelshepherd](https://github.com/joelshepherd)
-   [@&#8203;juliesaia](https://github.com/juliesaia)
-   [@&#8203;justinyaodu](https://github.com/justinyaodu)
-   [@&#8203;leanderpaul](https://github.com/leanderpaul)
-   [@&#8203;nektro](https://github.com/nektro)
-   [@&#8203;nobkd](https://github.com/nobkd)
-   [@&#8203;pfgithub](https://github.com/pfgithub)
-   [@&#8203;pxseu](https://github.com/pxseu)
-   [@&#8203;sponte](https://github.com/sponte)
-   [@&#8203;sunsettechuila](https://github.com/sunsettechuila)
-   [@&#8203;thdxr](https://github.com/thdxr)
-   [@&#8203;thejacob1000](https://github.com/thejacob1000)
-   [@&#8203;wldfngrs](https://github.com/wldfngrs)
-   [@&#8203;zackradisic](https://github.com/zackradisic)

</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 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNjMuMSIsInVwZGF0ZWRJblZlciI6IjM5LjI2My4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Reviewed-on: #46
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2025-06-12 19:27:53 +02:00
98962b9e8d chore(deps): update bun version to v1.2.15 (#45)
All checks were successful
CD / Check changes (push) Successful in 7s
CD / Test (push) Successful in 1m25s
CD / Build and push (amd64) (push) Successful in 1m6s
CD / Build and push (arm64) (push) Successful in 2m56s
CD / Create manifest (push) Successful in 10s
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [Bun](https://bun.sh) ([source](https://github.com/oven-sh/bun)) |  | patch | `1.2.14` -> `1.2.15` |
| [oven/bun](https://github.com/oven-sh/bun) | final | patch | `1.2.14` -> `1.2.15` |

---

### Release Notes

<details>
<summary>oven-sh/bun (Bun)</summary>

### [`v1.2.15`](https://github.com/oven-sh/bun/releases/tag/bun-v1.2.15): Bun v1.2.15

[Compare Source](https://github.com/oven-sh/bun/compare/bun-v1.2.14...bun-v1.2.15)

To install Bun v1.2.15

```bash
curl -fsSL https://bun.sh/install | bash

### or you can use npm
### npm install -g bun
```

Windows:

```bash
powershell -c "irm bun.sh/install.ps1|iex"
```

To upgrade to Bun v1.2.15:

```bash
bun upgrade
```

##### [Read Bun v1.2.15's release notes on Bun's blog](https://bun.sh/blog/bun-v1.2.15)

##### Thanks to 15 contributors!

-   [@&#8203;190n](https://github.com/190n)
-   [@&#8203;alii](https://github.com/alii)
-   [@&#8203;arrowana](https://github.com/arrowana)
-   [@&#8203;cirospaciari](https://github.com/cirospaciari)
-   [@&#8203;dylan-conway](https://github.com/dylan-conway)
-   [@&#8203;electroid](https://github.com/electroid)
-   [@&#8203;familyboat](https://github.com/familyboat)
-   [@&#8203;getchoo](https://github.com/getchoo)
-   [@&#8203;heimskr](https://github.com/heimskr)
-   [@&#8203;jarred-sumner](https://github.com/jarred-sumner)
-   [@&#8203;li-yechao](https://github.com/li-yechao)
-   [@&#8203;nektro](https://github.com/nektro)
-   [@&#8203;pfgithub](https://github.com/pfgithub)
-   [@&#8203;sculas](https://github.com/sculas)
-   [@&#8203;water-sucks](https://github.com/water-sucks)

</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 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNjMuMSIsInVwZGF0ZWRJblZlciI6IjM5LjI2My4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Reviewed-on: #45
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2025-05-28 22:15:37 +02:00
8d938da320 chore(deps): update bun version to v1.2.14 (#44)
All checks were successful
CD / Test (push) Successful in 19s
CD / Check changes (push) Successful in 29s
CD / Build and push (amd64) (push) Successful in 59s
CD / Build and push (arm64) (push) Successful in 2m34s
CD / Create manifest (push) Successful in 57s
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [Bun](https://bun.sh) ([source](https://github.com/oven-sh/bun)) |  | patch | `1.2.13` -> `1.2.14` |
| [oven/bun](https://github.com/oven-sh/bun) | final | patch | `1.2.13` -> `1.2.14` |

---

### Release Notes

<details>
<summary>oven-sh/bun (Bun)</summary>

### [`v1.2.14`](https://github.com/oven-sh/bun/releases/tag/bun-v1.2.14): Bun v1.2.14

[Compare Source](https://github.com/oven-sh/bun/compare/bun-v1.2.13...bun-v1.2.14)

To install Bun v1.2.14

```bash
curl -fsSL https://bun.sh/install | bash

### or you can use npm
### npm install -g bun
```

Windows:

```bash
powershell -c "irm bun.sh/install.ps1|iex"
```

To upgrade to Bun v1.2.14:

```bash
bun upgrade
```

##### [Read Bun v1.2.14's release notes on Bun's blog](https://bun.sh/blog/bun-v1.2.14)

##### Thanks to 13 contributors!

-   [@&#8203;190n](https://github.com/190n)
-   [@&#8203;alii](https://github.com/alii)
-   [@&#8203;bradeneverson](https://github.com/bradeneverson)
-   [@&#8203;cirospaciari](https://github.com/cirospaciari)
-   [@&#8203;devsdk](https://github.com/devsdk)
-   [@&#8203;dylan-conway](https://github.com/dylan-conway)
-   [@&#8203;electroid](https://github.com/electroid)
-   [@&#8203;huiyifyj](https://github.com/huiyifyj)
-   [@&#8203;jarred-sumner](https://github.com/jarred-sumner)
-   [@&#8203;nektro](https://github.com/nektro)
-   [@&#8203;pfgithub](https://github.com/pfgithub)
-   [@&#8203;riskymh](https://github.com/riskymh)
-   [@&#8203;sverp](https://github.com/sverp)

</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 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNjMuMSIsInVwZGF0ZWRJblZlciI6IjM5LjI2My4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Reviewed-on: #44
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2025-05-22 09:18:05 +02:00
769dd68a69 chore(deps): update bun version to v1.2.13 (#43)
All checks were successful
CD / Check changes (push) Successful in 6s
CD / Test (push) Successful in 1m21s
CD / Build and push (amd64) (push) Successful in 1m4s
CD / Build and push (arm64) (push) Successful in 3m18s
CD / Create manifest (push) Successful in 11s
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [Bun](https://bun.sh) ([source](https://github.com/oven-sh/bun)) |  | patch | `1.2.12` -> `1.2.13` |
| [oven/bun](https://github.com/oven-sh/bun) | final | patch | `1.2.12` -> `1.2.13` |

---

### Release Notes

<details>
<summary>oven-sh/bun (Bun)</summary>

### [`v1.2.13`](https://github.com/oven-sh/bun/releases/tag/bun-v1.2.13): Bun v1.2.13

[Compare Source](https://github.com/oven-sh/bun/compare/bun-v1.2.12...bun-v1.2.13)

To install Bun v1.2.13

```bash
curl -fsSL https://bun.sh/install | bash

### or you can use npm
### npm install -g bun
```

Windows:

```bash
powershell -c "irm bun.sh/install.ps1|iex"
```

To upgrade to Bun v1.2.13:

```bash
bun upgrade
```

##### [Read Bun v1.2.13's release notes on Bun's blog](https://bun.sh/blog/bun-v1.2.13)

##### Thanks to 7 contributors!

-   [@&#8203;190n](https://github.com/190n)
-   [@&#8203;alii](https://github.com/alii)
-   [@&#8203;cirospaciari](https://github.com/cirospaciari)
-   [@&#8203;dylan-conway](https://github.com/dylan-conway)
-   [@&#8203;electroid](https://github.com/electroid)
-   [@&#8203;jarred-sumner](https://github.com/jarred-sumner)
-   [@&#8203;pfgithub](https://github.com/pfgithub)

</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 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNjMuMSIsInVwZGF0ZWRJblZlciI6IjM5LjI2My4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Reviewed-on: #43
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2025-05-10 20:45:21 +02:00
f983627f26 chore(deps): update bun version to v1.2.12 (#41)
All checks were successful
CD / Test (push) Successful in 21s
CD / Check changes (push) Successful in 30s
CD / Build and push (amd64) (push) Successful in 57s
CD / Build and push (arm64) (push) Successful in 2m29s
CD / Create manifest (push) Successful in 10s
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [Bun](https://bun.sh) ([source](https://github.com/oven-sh/bun)) |  | patch | `1.2.11` -> `1.2.12` |
| [oven/bun](https://github.com/oven-sh/bun) | final | patch | `1.2.11` -> `1.2.12` |

---

### Release Notes

<details>
<summary>oven-sh/bun (Bun)</summary>

### [`v1.2.12`](https://github.com/oven-sh/bun/releases/tag/bun-v1.2.12): Bun v1.2.12

[Compare Source](https://github.com/oven-sh/bun/compare/bun-v1.2.11...bun-v1.2.12)

To install Bun v1.2.12

```bash
curl -fsSL https://bun.sh/install | bash

### or you can use npm
### npm install -g bun
```

Windows:

```bash
powershell -c "irm bun.sh/install.ps1|iex"
```

To upgrade to Bun v1.2.12:

```bash
bun upgrade
```

##### [Read Bun v1.2.12's release notes on Bun's blog](https://bun.sh/blog/bun-v1.2.12)

##### Thanks to 10 contributors!

-   [@&#8203;190n](https://github.com/190n)
-   [@&#8203;albus-droid](https://github.com/albus-droid)
-   [@&#8203;alii](https://github.com/alii)
-   [@&#8203;dylan-conway](https://github.com/dylan-conway)
-   [@&#8203;electroid](https://github.com/electroid)
-   [@&#8203;heimskr](https://github.com/heimskr)
-   [@&#8203;jarred-sumner](https://github.com/jarred-sumner)
-   [@&#8203;nektro](https://github.com/nektro)
-   [@&#8203;paperclover](https://github.com/paperclover)
-   [@&#8203;pfgithub](https://github.com/pfgithub)

</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 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNjMuMSIsInVwZGF0ZWRJblZlciI6IjM5LjI2My4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Reviewed-on: #41
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2025-05-04 21:25:32 +02:00
8bb62c34e6 chore: rename bun version renovate group (#40)
All checks were successful
CD / Check changes (push) Successful in 7s
CD / Test (push) Successful in 20s
CD / Build and push (amd64) (push) Has been skipped
CD / Build and push (arm64) (push) Has been skipped
CD / Create manifest (push) Has been skipped
Reviewed-on: #40
Co-authored-by: Timo Behrendt <t.behrendt@t00n.de>
Co-committed-by: Timo Behrendt <t.behrendt@t00n.de>
2025-05-04 18:23:34 +02:00
4b106f9291 chore: bundle bun renovate updates for Docker base image and bun version file (#38)
All checks were successful
CD / Check changes (push) Successful in 7s
CD / Test (push) Successful in 20s
CD / Build and push (amd64) (push) Has been skipped
CD / Build and push (arm64) (push) Has been skipped
CD / Create manifest (push) Has been skipped
Reviewed-on: #38
Co-authored-by: Timo Behrendt <t.behrendt@t00n.de>
Co-committed-by: Timo Behrendt <t.behrendt@t00n.de>
2025-05-04 18:19:13 +02:00
4d4cd41b7d chore: bump bum to v1.2.11 (#35)
All checks were successful
CD / Check changes (push) Successful in 7s
CD / Test (push) Successful in 22s
CD / Build and push (amd64) (push) Successful in 59s
CD / Build and push (arm64) (push) Successful in 2m29s
CD / Create manifest (push) Successful in 52s
Co-authored-by: Renovate Bot <renovate@t00n.de>
Reviewed-on: #35
2025-04-29 17:34:17 +02:00
f68ad619de chore: bump bun to v1.2.10 (#32)
All checks were successful
CD / Check changes (push) Successful in 7s
CD / Test (push) Successful in 20s
CD / Build and push (amd64) (push) Successful in 1m7s
CD / Build and push (arm64) (push) Successful in 5m26s
CD / Create manifest (push) Successful in 11s
Co-authored-by: Renovate Bot <renovate@t00n.de>
Reviewed-on: #32
2025-04-20 17:40:33 +02:00
adf12958d8 chore(deps): update dependency cspell to v8 (#23)
All checks were successful
CD / Check changes (push) Successful in 7s
CD / Test (push) Successful in 1m24s
CD / Build and push (amd64) (push) Successful in 1m28s
CD / Build and push (arm64) (push) Successful in 3m44s
CD / Create manifest (push) Successful in 11s
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [cspell](https://cspell.org/) ([source](https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell)) | devDependencies | major | [`^6.17.0` -> `^8.0.0`](https://renovatebot.com/diffs/npm/cspell/6.31.3/8.19.0) |

---

### Release Notes

<details>
<summary>streetsidesoftware/cspell (cspell)</summary>

### [`v8.19.0`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#8190-2025-04-16)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v8.18.1...v8.19.0)

**Note:** Version bump only for package cspell

### [`v8.18.1`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#small8181-2025-03-29-small)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v8.18.0...v8.18.1)

-   ci: Workflow Bot -- Update ALL Dependencies (main) ([#&#8203;7087](https://github.com/streetsidesoftware/cspell/issues/7087)) ([b570457](https://github.com/streetsidesoftware/cspell/commit/b570457)), closes [#&#8203;7087](https://github.com/streetsidesoftware/cspell/issues/7087)

### [`v8.18.0`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#8180-2025-03-26)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v8.17.5...v8.18.0)

-   ci: Workflow Bot -- Update ALL Dependencies (main) ([#&#8203;7080](https://github.com/streetsidesoftware/cspell/issues/7080)) ([b9d57a1](https://github.com/streetsidesoftware/cspell/commit/b9d57a1)), closes [#&#8203;7080](https://github.com/streetsidesoftware/cspell/issues/7080)

### [`v8.17.5`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#small8175-2025-02-22-small)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v8.17.4...v8.17.5)

-   fix: Workflow Bot -- Update Dictionaries (main) ([#&#8203;6937](https://github.com/streetsidesoftware/cspell/issues/6937)) ([2bfee05](https://github.com/streetsidesoftware/cspell/commit/2bfee05)), closes [#&#8203;6937](https://github.com/streetsidesoftware/cspell/issues/6937)

### [`v8.17.4`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#small8174-2025-02-19-small)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v8.17.3...v8.17.4)

-   ci: Workflow Bot -- Update ALL Dependencies (main) ([#&#8203;6920](https://github.com/streetsidesoftware/cspell/issues/6920)) ([e92597c](https://github.com/streetsidesoftware/cspell/commit/e92597c)), closes [#&#8203;6920](https://github.com/streetsidesoftware/cspell/issues/6920)

### [`v8.17.3`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#small8173-2025-01-28-small)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v8.17.2...v8.17.3)

-   chore: fix labeler ([ea51ed4](https://github.com/streetsidesoftware/cspell/commit/ea51ed4))

### [`v8.17.2`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#small8172-2025-01-13-small)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v8.17.1...v8.17.2)

-   fix: Dump stack on error when verbose ([#&#8203;6782](https://github.com/streetsidesoftware/cspell/issues/6782)) ([df0026c](https://github.com/streetsidesoftware/cspell/commit/df0026c)), closes [#&#8203;6782](https://github.com/streetsidesoftware/cspell/issues/6782)

### [`v8.17.1`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#small8171-2024-12-16-small)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v8.17.0...v8.17.1)

-   chore: Update Integration Test Performance Data ([#&#8203;6681](https://github.com/streetsidesoftware/cspell/issues/6681)) ([4b19439](https://github.com/streetsidesoftware/cspell/commit/4b19439)), closes [#&#8203;6681](https://github.com/streetsidesoftware/cspell/issues/6681)

### [`v8.17.0`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#8170-2024-12-15)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v8.16.1...v8.17.0)

-   chore: Update Integration Test Performance Data ([#&#8203;6676](https://github.com/streetsidesoftware/cspell/issues/6676)) ([f9cb45f](https://github.com/streetsidesoftware/cspell/commit/f9cb45f)), closes [#&#8203;6676](https://github.com/streetsidesoftware/cspell/issues/6676)

### [`v8.16.1`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#small8161-2024-11-26-small)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v8.16.0...v8.16.1)

-   chore: Update Integration Test Performance Data ([#&#8203;6602](https://github.com/streetsidesoftware/cspell/issues/6602)) ([5d667a7](https://github.com/streetsidesoftware/cspell/commit/5d667a7)), closes [#&#8203;6602](https://github.com/streetsidesoftware/cspell/issues/6602)

### [`v8.16.0`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#8160-2024-11-07)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v8.15.7...v8.16.0)

-   chore: Update Integration Test Performance Data ([#&#8203;6505](https://github.com/streetsidesoftware/cspell/issues/6505)) ([fb78a40](https://github.com/streetsidesoftware/cspell/commit/fb78a40)), closes [#&#8203;6505](https://github.com/streetsidesoftware/cspell/issues/6505)

### [`v8.15.7`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#small8157-2024-11-03-small)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v8.15.6...v8.15.7)

-   ci: Workflow Bot -- Update ALL Dependencies (main) ([#&#8203;6456](https://github.com/streetsidesoftware/cspell/issues/6456)) ([d4bd0dd](https://github.com/streetsidesoftware/cspell/commit/d4bd0dd)), closes [#&#8203;6456](https://github.com/streetsidesoftware/cspell/issues/6456)

### [`v8.15.6`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#small8156-2024-11-02-small)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v8.15.5...v8.15.6)

-   chore: Update Integration Test Performance Data ([#&#8203;6455](https://github.com/streetsidesoftware/cspell/issues/6455)) ([be8b15a](https://github.com/streetsidesoftware/cspell/commit/be8b15a)), closes [#&#8203;6455](https://github.com/streetsidesoftware/cspell/issues/6455)

### [`v8.15.5`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#small8155-2024-10-30-small)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v8.15.4...v8.15.5)

-   ci: Workflow Bot -- Update ALL Dependencies (main) ([#&#8203;6442](https://github.com/streetsidesoftware/cspell/issues/6442)) ([70f43cc](https://github.com/streetsidesoftware/cspell/commit/70f43cc)), closes [#&#8203;6442](https://github.com/streetsidesoftware/cspell/issues/6442)

### [`v8.15.4`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#small8154-2024-10-18-small)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v8.15.3...v8.15.4)

-   chore: Update Integration Test Performance Data ([#&#8203;6389](https://github.com/streetsidesoftware/cspell/issues/6389)) ([7ece6a7](https://github.com/streetsidesoftware/cspell/commit/7ece6a7)), closes [#&#8203;6389](https://github.com/streetsidesoftware/cspell/issues/6389)

### [`v8.15.3`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#small8153-2024-10-16-small)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v8.15.2...v8.15.3)

-   chore: Update Integration Test Performance Data ([#&#8203;6377](https://github.com/streetsidesoftware/cspell/issues/6377)) ([7ff6781](https://github.com/streetsidesoftware/cspell/commit/7ff6781)), closes [#&#8203;6377](https://github.com/streetsidesoftware/cspell/issues/6377)

### [`v8.15.2`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#small8152-2024-10-14-small)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v8.15.1...v8.15.2)

-   chore: Update Integration Test Performance Data ([#&#8203;6361](https://github.com/streetsidesoftware/cspell/issues/6361)) ([d639368](https://github.com/streetsidesoftware/cspell/commit/d639368)), closes [#&#8203;6361](https://github.com/streetsidesoftware/cspell/issues/6361)

### [`v8.15.1`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#small8151-2024-10-11-small)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v8.15.0...v8.15.1)

-   fix: Sign Published Packages ([#&#8203;6350](https://github.com/streetsidesoftware/cspell/issues/6350)) ([633b060](https://github.com/streetsidesoftware/cspell/commit/633b060)), closes [#&#8203;6350](https://github.com/streetsidesoftware/cspell/issues/6350)

### [`v8.15.0`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#8150-2024-10-11)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v8.14.4...v8.15.0)

-   chore: bump eslint-plugin-unicorn from 55.0.0 to 56.0.0 ([#&#8203;6332](https://github.com/streetsidesoftware/cspell/issues/6332)) ([67d1e92](https://github.com/streetsidesoftware/cspell/commit/67d1e92)), closes [#&#8203;6332](https://github.com/streetsidesoftware/cspell/issues/6332)

### [`v8.14.4`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#small8144-2024-09-18-small)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v8.14.3...v8.14.4)

-   fix: Remove object from cache ([#&#8203;6257](https://github.com/streetsidesoftware/cspell/issues/6257)) ([ea24297](https://github.com/streetsidesoftware/cspell/commit/ea24297)), closes [#&#8203;6257](https://github.com/streetsidesoftware/cspell/issues/6257)

### [`v8.14.3`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#small8143-2024-09-17-small)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v8.14.2...v8.14.3)

-   chore: Update Integration Test Performance Data ([#&#8203;6254](https://github.com/streetsidesoftware/cspell/issues/6254)) ([189ac16](https://github.com/streetsidesoftware/cspell/commit/189ac16)), closes [#&#8203;6254](https://github.com/streetsidesoftware/cspell/issues/6254)

### [`v8.14.2`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#small8142-2024-08-20-small)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v8.14.1...v8.14.2)

-   chore: Update Integration Test Performance Data ([#&#8203;6126](https://github.com/streetsidesoftware/cspell/issues/6126)) ([012c897](https://github.com/streetsidesoftware/cspell/commit/012c897)), closes [#&#8203;6126](https://github.com/streetsidesoftware/cspell/issues/6126)

### [`v8.14.1`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#small8141-2024-08-17-small)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v8.13.3...v8.14.1)

-   fix: Fix publishing ([8a56148](https://github.com/streetsidesoftware/cspell/commit/8a56148))

### [`v8.13.3`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#small8133-2024-08-12-small)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v8.13.2...v8.13.3)

-   chore: Update Integration Test Performance Data ([#&#8203;6079](https://github.com/streetsidesoftware/cspell/issues/6079)) ([dd28ef5](https://github.com/streetsidesoftware/cspell/commit/dd28ef5)), closes [#&#8203;6079](https://github.com/streetsidesoftware/cspell/issues/6079)

### [`v8.13.2`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#small8132-2024-08-08-small)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v8.13.1...v8.13.2)

-   chore: Update Integration Test Performance Data ([#&#8203;6060](https://github.com/streetsidesoftware/cspell/issues/6060)) ([c766d18](https://github.com/streetsidesoftware/cspell/commit/c766d18)), closes [#&#8203;6060](https://github.com/streetsidesoftware/cspell/issues/6060)

### [`v8.13.1`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#small8131-2024-08-02-small)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v8.13.0...v8.13.1)

-   chore: Update Integration Test Performance Data ([#&#8203;6028](https://github.com/streetsidesoftware/cspell/issues/6028)) ([738d2a9](https://github.com/streetsidesoftware/cspell/commit/738d2a9)), closes [#&#8203;6028](https://github.com/streetsidesoftware/cspell/issues/6028)

### [`v8.13.0`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#8130-2024-07-30)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v8.12.1...v8.13.0)

-   chore: Update Integration Test Performance Data ([#&#8203;6011](https://github.com/streetsidesoftware/cspell/issues/6011)) ([135838a](https://github.com/streetsidesoftware/cspell/commit/135838a)), closes [#&#8203;6011](https://github.com/streetsidesoftware/cspell/issues/6011)

### [`v8.12.1`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#small8121-2024-07-22-small)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v8.11.0...v8.12.1)

-   fix: make sure the version is up to date ([f6ab018](https://github.com/streetsidesoftware/cspell/commit/f6ab018))

### [`v8.11.0`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#8110-2024-07-16)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v8.10.4...v8.11.0)

-   refactor: char index ([#&#8203;5926](https://github.com/streetsidesoftware/cspell/issues/5926)) ([077b3ba](https://github.com/streetsidesoftware/cspell/commit/077b3ba)), closes [#&#8203;5926](https://github.com/streetsidesoftware/cspell/issues/5926)

### [`v8.10.4`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#small8104-2024-07-05-small)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v8.10.2...v8.10.4)

-   chore: force 8.10.3 ([f18b8c7](https://github.com/streetsidesoftware/cspell/commit/f18b8c7))

### [`v8.10.2`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#small8102-2024-07-05-small)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v8.10.1...v8.10.2)

-   ci: Workflow Bot -- Update ALL Dependencies (main) ([#&#8203;5862](https://github.com/streetsidesoftware/cspell/issues/5862)) ([814e15c](https://github.com/streetsidesoftware/cspell/commit/814e15c)), closes [#&#8203;5862](https://github.com/streetsidesoftware/cspell/issues/5862)

### [`v8.10.1`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#small8101-2024-07-05-small)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v8.10.0...v8.10.1)

-   fix(cspell-tools): support adding directives ([#&#8203;5860](https://github.com/streetsidesoftware/cspell/issues/5860)) ([b2e014f](https://github.com/streetsidesoftware/cspell/commit/b2e014f)), closes [#&#8203;5860](https://github.com/streetsidesoftware/cspell/issues/5860)

### [`v8.10.0`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#8100-2024-07-02)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v8.9.1...v8.10.0)

-   chore: Update Integration Test Performance Data ([#&#8203;5859](https://github.com/streetsidesoftware/cspell/issues/5859)) ([898e806](https://github.com/streetsidesoftware/cspell/commit/898e806)), closes [#&#8203;5859](https://github.com/streetsidesoftware/cspell/issues/5859)

### [`v8.9.1`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#small891-2024-06-20-small)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v8.9.0...v8.9.1)

-   docs: format tables in generated docs ([#&#8203;5776](https://github.com/streetsidesoftware/cspell/issues/5776)) ([02e0359](https://github.com/streetsidesoftware/cspell/commit/02e0359)), closes [#&#8203;5776](https://github.com/streetsidesoftware/cspell/issues/5776)

### [`v8.9.0`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#890-2024-06-18)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v8.8.4...v8.9.0)

**Note:** Version bump only for package cspell

### [`v8.8.4`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#small884-2024-06-03-small)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v8.8.3...v8.8.4)

-   ci: Fix Lint -- Workflow Bot ([#&#8203;5699](https://github.com/streetsidesoftware/cspell/issues/5699)) ([211113a](https://github.com/streetsidesoftware/cspell/commit/211113a)), closes [#&#8203;5699](https://github.com/streetsidesoftware/cspell/issues/5699)

### [`v8.8.3`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#small883-2024-05-23-small)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v8.8.2...v8.8.3)

-   chore: Update Integration Test Performance Data ([#&#8203;5663](https://github.com/streetsidesoftware/cspell/issues/5663)) ([b605dd3](https://github.com/streetsidesoftware/cspell/commit/b605dd3)), closes [#&#8203;5663](https://github.com/streetsidesoftware/cspell/issues/5663)

### [`v8.8.2`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#small882-2024-05-22-small)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v8.8.1...v8.8.2)

-   ci: Workflow Bot -- Update ALL Dependencies (main) ([#&#8203;5659](https://github.com/streetsidesoftware/cspell/issues/5659)) ([5d93673](https://github.com/streetsidesoftware/cspell/commit/5d93673)), closes [#&#8203;5659](https://github.com/streetsidesoftware/cspell/issues/5659)

### [`v8.8.1`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#small881-2024-05-10-small)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v8.8.0...v8.8.1)

-   chore: Do not stop update if it fails to lint. ([64ba085](https://github.com/streetsidesoftware/cspell/commit/64ba085))

### [`v8.8.0`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#880-2024-05-03)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v8.7.0...v8.8.0)

**Note:** Version bump only for package cspell

### [`v8.7.0`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#870-2024-04-10)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v8.6.1...v8.7.0)

**Note:** Version bump only for package cspell

### [`v8.6.1`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#861-2024-03-25)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v8.6.0...v8.6.1)

**Note:** Version bump only for package cspell

### [`v8.6.0`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#860-2024-03-05)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v8.5.0...v8.6.0)

**Note:** Version bump only for package cspell

### [`v8.5.0`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#850-2024-03-01)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v8.4.1...v8.5.0)

**Note:** Version bump only for package cspell

### [`v8.4.1`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#841-2024-02-20)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v8.4.0...v8.4.1)

**Note:** Version bump only for package cspell

### [`v8.4.0`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#840-2024-02-19)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v8.3.2...v8.4.0)

**Note:** Version bump only for package cspell

### [`v8.3.2`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#832-2024-01-02)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v8.3.1...v8.3.2)

##### Bug Fixes

-   cspell-tools - support excluding words ([#&#8203;5140](https://github.com/streetsidesoftware/cspell/issues/5140)) ([3fcdd89](3fcdd89fb3))

### [`v8.3.1`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#831-2024-01-01)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v8.3.0...v8.3.1)

**Note:** Version bump only for package cspell

### [`v8.3.0`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#830-2023-12-30)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v8.2.4...v8.3.0)

**Note:** Version bump only for package cspell

### [`v8.2.4`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#824-2023-12-28)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v8.2.3...v8.2.4)

**Note:** Version bump only for package cspell

### [`v8.2.3`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#823-2023-12-21)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v8.2.1...v8.2.3)

##### Bug Fixes

-   Improve performance by reducing FS requests ([#&#8203;5103](https://github.com/streetsidesoftware/cspell/issues/5103)) ([3f31569](3f31569a43))

### [`v8.2.1`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#821-2023-12-20)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v8.2.0...v8.2.1)

**Note:** Version bump only for package cspell

### [`v8.2.0`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#820-2023-12-20)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v8.1.3...v8.2.0)

**Note:** Version bump only for package cspell

### [`v8.1.3`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#813-2023-12-06)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v8.1.2...v8.1.3)

##### Bug Fixes

-   Resolve relative imports without a leading `./` or `../`.  ([#&#8203;5035](https://github.com/streetsidesoftware/cspell/issues/5035)) ([a28393b](a28393b307))

### [`v8.1.2`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#812-2023-12-04)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v8.1.1...v8.1.2)

##### Bug Fixes

-   expose ConfigLoader API ([#&#8203;5032](https://github.com/streetsidesoftware/cspell/issues/5032)) ([e839990](e839990e94))

### [`v8.1.1`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#811-2023-12-04)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v8.1.0...v8.1.1)

**Note:** Version bump only for package cspell

### [`v8.1.0`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#810-2023-12-01)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v8.0.0...v8.1.0)

**Note:** Version bump only for package cspell

### [`v8.0.0`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#800-2023-11-07)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v7.3.9...v8.0.0)

-   ci: Workflow Bot -- Update ALL Dependencies (main) ([#&#8203;4959](https://github.com/streetsidesoftware/cspell/issues/4959)) ([096066d](https://github.com/streetsidesoftware/cspell/commit/096066d)), closes [#&#8203;4959](https://github.com/streetsidesoftware/cspell/issues/4959)

### [`v7.3.9`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#small739-2023-11-07-small)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v7.3.8...v7.3.9)

-   refactor: remove debug code ([#&#8203;4951](https://github.com/streetsidesoftware/cspell/issues/4951)) ([4972a77](https://github.com/streetsidesoftware/cspell/commit/4972a77)), closes [#&#8203;4951](https://github.com/streetsidesoftware/cspell/issues/4951)

### [`v7.3.8`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#small738-2023-10-13-small)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v7.3.7...v7.3.8)

-   ci: Workflow Bot -- Update ALL Dependencies (main) ([#&#8203;4894](https://github.com/streetsidesoftware/cspell/issues/4894)) ([2a4e1d8](https://github.com/streetsidesoftware/cspell/commit/2a4e1d8)), closes [#&#8203;4894](https://github.com/streetsidesoftware/cspell/issues/4894)

### [`v7.3.7`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#small737-2023-09-28-small)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v7.3.6...v7.3.7)

-   test: Add sample package to test dictionaries in eslint ([#&#8203;4875](https://github.com/streetsidesoftware/cspell/issues/4875)) ([06c9e18](https://github.com/streetsidesoftware/cspell/commit/06c9e18)), closes [#&#8203;4875](https://github.com/streetsidesoftware/cspell/issues/4875)

### [`v7.3.6`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#736-2023-09-13)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v7.3.5...v7.3.6)

**Note:** Version bump only for package cspell

### [`v7.3.5`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#735-2023-09-10)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v7.3.4...v7.3.5)

##### Bug Fixes

-   Remove `[@markdown](https://github.com/markdown)Description` from types ([#&#8203;4818](https://github.com/streetsidesoftware/cspell/issues/4818)) ([3ba8eed](3ba8eed858))

### [`v7.3.4`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#734-2023-09-10)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v7.3.3...v7.3.4)

**Note:** Version bump only for package cspell

### [`v7.3.3`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#733-2023-09-09)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v7.3.2...v7.3.3)

**Note:** Version bump only for package cspell

### [`v7.3.2`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#732-2023-09-01)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v7.3.1...v7.3.2)

**Note:** Version bump only for package cspell

### [`v7.3.1`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#731-2023-09-01)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v7.3.0...v7.3.1)

**Note:** Version bump only for package cspell

### [`v7.3.0`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#730-2023-08-31)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v7.2.0...v7.3.0)

**Note:** Version bump only for package cspell

### [`v7.2.0`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#720-2023-08-29)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v7.1.1...v7.2.0)

**Note:** Version bump only for package cspell

### [`v7.1.1`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#711-2023-08-28)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v7.0.2...v7.1.1)

**Note:** Version bump only for package cspell

### [`v7.0.2`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#702-2023-08-28)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v7.0.1...v7.0.2)

**Note:** Version bump only for package cspell

### [`v7.0.1`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#701-2023-08-21)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v7.0.0...v7.0.1)

##### Bug Fixes

-   Workflow Bot -- Update Dictionaries (main) ([#&#8203;4733](https://github.com/streetsidesoftware/cspell/issues/4733)) ([221b59b](221b59bfe7))

### [`v7.0.0`](https://github.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#700-2023-08-10)

[Compare Source](https://github.com/streetsidesoftware/cspell/compare/v6.31.3...v7.0.0)

**Note:** Version bump only for package cspell

</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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMzguMiIsInVwZGF0ZWRJblZlciI6IjM5LjI0OC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Reviewed-on: #23
Reviewed-by: t.behrendt <t.behrendt@noreply.localhost>
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2025-04-17 16:54:18 +02:00
2c2edd0bf8 chore(deps): update dependency typescript to v5 (#25)
All checks were successful
CD / Check changes (push) Successful in 7s
CD / Test (push) Successful in 1m25s
CD / Build and push (amd64) (push) Successful in 1m34s
CD / Build and push (arm64) (push) Successful in 4m27s
CD / Create manifest (push) Successful in 51s
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [typescript](https://www.typescriptlang.org/) ([source](https://github.com/microsoft/TypeScript)) | devDependencies | major | [`^4.9.3` -> `^5.0.0`](https://renovatebot.com/diffs/npm/typescript/4.9.5/5.8.3) |

---

### Release Notes

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

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

[Compare Source](https://github.com/microsoft/TypeScript/compare/v5.8.2...v5.8.3)

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

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

Downloads are available on:

-   [npm](https://www.npmjs.com/package/typescript)

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

[Compare Source](https://github.com/microsoft/TypeScript/compare/v5.7.3...v5.8.2)

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

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

Downloads are available on:

-   [npm](https://www.npmjs.com/package/typescript)

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

[Compare Source](https://github.com/microsoft/TypeScript/compare/v5.7.2...v5.7.3)

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

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

Downloads are available on [npm](https://www.npmjs.com/package/typescript)

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

[Compare Source](https://github.com/microsoft/TypeScript/compare/v5.6.3...v5.7.2)

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

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

Downloads are available on:

-   [npm](https://www.npmjs.com/package/typescript)

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

[Compare Source](https://github.com/microsoft/TypeScript/compare/v5.6.2...v5.6.3)

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

For the complete list of fixed issues, check out the

-   [fixed issues query for Typescript 5.6.0 (Beta)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.6.0%22+is%3Aclosed+).
-   [fixed issues query for Typescript 5.6.1 (RC)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.6.1%22+is%3Aclosed+).
-   [fixed issues query for Typescript 5.6.2 (Stable)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.6.2%22+is%3Aclosed+).
-   [fixed issues query for Typescript 5.6.3 (Stable)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.6.3%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.6.2`](https://github.com/microsoft/TypeScript/releases/tag/v5.6.2): TypeScript 5.6

[Compare Source](https://github.com/microsoft/TypeScript/compare/v5.5.4...v5.6.2)

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

For the complete list of fixed issues, check out the

-   [fixed issues query for Typescript 5.6.0 (Beta)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.6.0%22+is%3Aclosed+).
-   [fixed issues query for Typescript 5.6.1 (RC)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.6.1%22+is%3Aclosed+).
-   [fixed issues query for Typescript 5.6.2 (Stable)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.6.2%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.5.4`](https://github.com/microsoft/TypeScript/releases/tag/v5.5.4): TypeScript 5.5.4

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

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.4 (Stable)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.5.4%22+is%3Aclosed+).
-   [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) (soon!)

### [`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)

### [`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)

### [`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)

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

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

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

For the complete list of fixed issues, check out the

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

Downloads are available on:

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

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

[Compare Source](https://github.com/microsoft/TypeScript/compare/v5.2.2...v5.3.2)

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

For the complete list of fixed issues, check out the

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

Downloads are available on:

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

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

[Compare Source](https://github.com/microsoft/TypeScript/compare/v5.1.6...v5.2.2)

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

For the complete list of fixed issues, check out the

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

Downloads are available on:

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

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

[Compare Source](https://github.com/microsoft/TypeScript/compare/v5.1.5...v5.1.6)

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

For the complete list of fixed issues, check out the

-   [fixed issues query for Typescript v5.1.0 (Beta)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.0%22+is%3Aclosed+).
-   [fixed issues query for Typescript v5.1.1 (RC)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.1%22+is%3Aclosed+).
-   [fixed issues query for Typescript v5.1.2 (Stable)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.2%22+is%3Aclosed+).
-   [fixed issues query for Typescript v5.1.3 (Stable)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.3%22+is%3Aclosed+).
-   (5.1.4 [intentionally skipped](https://github.com/microsoft/TypeScript/issues/53031#issuecomment-1610038922))
-   [fixed issues query for Typescript v5.1.5 (Stable)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.5%22+is%3Aclosed+).
-   [fixed issues query for Typescript v5.1.6 (Stable)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.6%22+is%3Aclosed+).

Downloads are available on [npm](https://www.npmjs.com/package/typescript)

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

[Compare Source](https://github.com/microsoft/TypeScript/compare/v5.1.3...v5.1.5)

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

For the complete list of fixed issues, check out the

-   [fixed issues query for Typescript v5.1.0 (Beta)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.0%22+is%3Aclosed+).
-   [fixed issues query for Typescript v5.1.1 (RC)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.1%22+is%3Aclosed+).
-   [fixed issues query for Typescript v5.1.2 (Stable)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.2%22+is%3Aclosed+).
-   [fixed issues query for Typescript v5.1.3 (Stable)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.3%22+is%3Aclosed+).
-   (5.1.4 [intentionally skipped](https://github.com/microsoft/TypeScript/issues/53031#issuecomment-1610038922))
-   [fixed issues query for Typescript v5.1.5 (Stable)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.5%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.1.3`](https://github.com/microsoft/TypeScript/releases/tag/v5.1.3): TypeScript 5.1.3

[Compare Source](https://github.com/microsoft/TypeScript/compare/v5.0.4...v5.1.3)

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

For the complete list of fixed issues, check out the

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

Downloads are available on:

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

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

[Compare Source](https://github.com/microsoft/TypeScript/compare/v5.0.3...v5.0.4)

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

For the complete list of fixed issues, check out the

-   [fixed issues query for Typescript v5.0.0 (Beta)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.0.0%22+is%3Aclosed+).
-   [fixed issues query for Typescript v5.0.1 (RC)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.0.1%22+is%3Aclosed+).
-   [fixed issues query for Typescript v5.0.2 (Stable)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.0.2%22+is%3Aclosed+).
-   [fixed issues query for Typescript v5.0.3 (Stable)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.0.3%22+is%3Aclosed+).
-   [fixed issues query for Typescript v5.0.4 (Stable)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.0.4%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.0.3`](https://github.com/microsoft/TypeScript/releases/tag/v5.0.3): TypeScript 5.0.3

[Compare Source](https://github.com/microsoft/TypeScript/compare/v5.0.2...v5.0.3)

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

For the complete list of fixed issues, check out the

-   [fixed issues query for Typescript v5.0.0 (Beta)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.0.0%22+is%3Aclosed+).
-   [fixed issues query for Typescript v5.0.1 (RC)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.0.1%22+is%3Aclosed+).
-   [fixed issues query for Typescript v5.0.2 (Stable)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.0.2%22+is%3Aclosed+).
-   [fixed issues query for Typescript v5.0.3 (Stable)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.0.3%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.0.2`](https://github.com/microsoft/TypeScript/releases/tag/v5.0.2): TypeScript 5.0

[Compare Source](https://github.com/microsoft/TypeScript/compare/v4.9.5...v5.0.2)

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

For the complete list of fixed issues, check out the

-   [fixed issues query for Typescript v5.0.0 (Beta)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.0.0%22+is%3Aclosed+).
-   [fixed issues query for Typescript v5.0.1 (RC)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.0.1%22+is%3Aclosed+).
-   [fixed issues query for Typescript v5.0.2 (Stable)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.0.2%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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMzguMiIsInVwZGF0ZWRJblZlciI6IjM5LjI0MC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Reviewed-on: https://gitea.t000-n.de/t.behrendt/ts3gotify/pulls/25
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2025-04-14 20:10:34 +02:00
33707ab79d chore(deps): update docker/build-push-action action to v6 (#26)
All checks were successful
CD / Check changes (push) Successful in 29s
CD / Test (push) Successful in 50s
CD / Build and push (arm64) (push) Has been skipped
CD / Build and push (amd64) (push) Has been skipped
CD / Create manifest (push) Has been skipped
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [docker/build-push-action](https://github.com/docker/build-push-action) | action | major | `v4` -> `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)

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

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

</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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMzguMiIsInVwZGF0ZWRJblZlciI6IjM5LjIzOC4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: Timo Behrendt <t.behrendt@t00n.de>
Co-authored-by: t.behrendt <t.behrendt@noreply.localhost>
Reviewed-on: #26
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2025-04-13 14:19:30 +02:00
b3f4ff0449 chore(deps): update docker/login-action action to v3 (#27)
Some checks failed
CD / Test (push) Has been cancelled
CD / Build and push (amd64) (push) Has been cancelled
CD / Build and push (arm64) (push) Has been cancelled
CD / Create manifest (push) Has been cancelled
CD / Check changes (push) Has been cancelled
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [docker/login-action](https://github.com/docker/login-action) | action | major | `v2` -> `v3` |

---

### Release Notes

<details>
<summary>docker/login-action (docker/login-action)</summary>

### [`v3`](https://github.com/docker/login-action/compare/v2...v3)

[Compare Source](https://github.com/docker/login-action/compare/v2...v3)

</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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMzguMiIsInVwZGF0ZWRJblZlciI6IjM5LjIzOC4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: Timo Behrendt <t.behrendt@t00n.de>
Co-authored-by: t.behrendt <t.behrendt@noreply.localhost>
Reviewed-on: #27
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2025-04-13 14:19:25 +02:00
91dc361785 chore(deps): update docker/setup-buildx-action action to v3 (#28)
Some checks failed
CD / Check changes (push) Successful in 10s
CD / Build and push (amd64) (push) Has been cancelled
CD / Build and push (arm64) (push) Has been cancelled
CD / Create manifest (push) Has been cancelled
CD / Test (push) Has been cancelled
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) | action | major | `v2` -> `v3` |

---

### Release Notes

<details>
<summary>docker/setup-buildx-action (docker/setup-buildx-action)</summary>

### [`v3`](https://github.com/docker/setup-buildx-action/compare/v2...v3)

[Compare Source](https://github.com/docker/setup-buildx-action/compare/v2...v3)

</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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMzguMiIsInVwZGF0ZWRJblZlciI6IjM5LjIzOC4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: Timo Behrendt <t.behrendt@t00n.de>
Co-authored-by: t.behrendt <t.behrendt@noreply.localhost>
Reviewed-on: #28
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2025-04-13 14:18:29 +02:00
e02eb1b1c2 ci: only deploy on relevant code changes (#29)
All checks were successful
CD / Test (push) Successful in 23s
CD / Check changes (push) Successful in 39s
CD / Build and push (arm64) (push) Has been skipped
CD / Build and push (amd64) (push) Has been skipped
CD / Create manifest (push) Has been skipped
Reviewed-on: #29
Co-authored-by: Timo Behrendt <t.behrendt@t00n.de>
Co-committed-by: Timo Behrendt <t.behrendt@t00n.de>
2025-04-13 14:15:12 +02:00
b5991b11a3 chore: bump bun to 1.2.9 (#20)
All checks were successful
CD / Test (push) Successful in 1m22s
CD / Build and push (amd64) (push) Successful in 1m1s
CD / Build and push (arm64) (push) Successful in 2m27s
CD / Create manifest (push) Successful in 9s
Co-authored-by: Renovate Bot <renovate@t00n.de>
Reviewed-on: T00N/ts3gotify#20
2025-04-13 14:09:06 +02:00
f1b63b48b6 chore: Configure Renovate (#16)
Co-authored-by: Renovate Bot <renovate@t00n.de>
Co-committed-by: Renovate Bot <renovate@t00n.de>
2025-04-13 14:09:06 +02:00
392e3201c4 ci: fix repo name after org migration (#15)
Reviewed-on: T00N/ts3gotify#15
Co-authored-by: Timo Behrendt <t.behrendt@t00n.de>
Co-committed-by: Timo Behrendt <t.behrendt@t00n.de>
2025-04-13 14:09:06 +02:00
11 changed files with 249 additions and 171 deletions

View File

@@ -1 +1 @@
1.1.42
1.3.6

View File

@@ -4,6 +4,14 @@ on:
push:
branches:
- main
paths:
- src/**
- .bun-version
- package.json
- tsconfig.json
- Dockerfile
- bun.lockb
workflow_dispatch:
env:
DOCKER_REGISTRY: gitea.t000-n.de
@@ -14,9 +22,9 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- uses: oven-sh/setup-bun@v2
- uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2.2.0
with:
bun-version-file: ".bun-version"
@@ -33,7 +41,7 @@ jobs:
name: Build and push
strategy:
matrix:
arch: [amd64, arm64]
arch: [ amd64, arm64 ]
needs:
- test
runs-on:
@@ -41,13 +49,13 @@ jobs:
- linux_${{ matrix.arch }}
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4
- name: Login to Registry
uses: docker/login-action@v2
uses: docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v4.1.0
with:
registry: ${{ env.DOCKER_REGISTRY }}
username: ${{ secrets.REGISTRY_USER }}
@@ -60,7 +68,7 @@ jobs:
echo REPO_VERSION=$(git describe --tags --always | sed 's/^v//') >> $GITHUB_OUTPUT
- name: Build and push
uses: docker/build-push-action@v4
uses: docker/build-push-action@d08e5c354a6adb9ed34480a06d141179aa583294 # v7.0.0
with:
context: .
file: ./Dockerfile
@@ -70,14 +78,38 @@ jobs:
tags: |
${{ env.DOCKER_REGISTRY }}/t.behrendt/${{ steps.meta.outputs.REPO_NAME }}:${{ steps.meta.outputs.REPO_VERSION }}-${{ matrix.arch }}
create_tag:
name: Create tag
needs:
- test
runs-on: ubuntu-latest
outputs:
tag: ${{ steps.tag.outputs.new-tag }}
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
fetch-depth: 0
- uses: https://gitea.t000-n.de/t.behrendt/conventional-semantic-git-tag-increment@11c694022eefab5876ac346fc9ffc0464b2548c7 # 0.1.30
id: tag
with:
token: ${{ secrets.GITEA_TOKEN }}
prerelease: ${{ github.event_name == 'workflow_dispatch' }}
- uses: https://gitea.t000-n.de/t.behrendt/actions/release-git-tag@f386e2570df6a796ba0a69865c89ea0c1a7109ab # 0.2.2
with:
tag: ${{ steps.tag.outputs.new-tag }}
- name: Set output
run: |
echo "tag=${{ steps.tag.outputs.new-tag }}" >> $GITHUB_OUTPUT
create_manifest:
name: Create manifest
needs:
- build_and_push
- create_tag
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- name: Get Metadata
id: meta
@@ -86,7 +118,7 @@ jobs:
echo REPO_VERSION=$(git describe --tags --always | sed 's/^v//') >> $GITHUB_OUTPUT
- name: Login to Registry
uses: docker/login-action@v2
uses: docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v4.1.0
with:
registry: ${{ env.DOCKER_REGISTRY }}
username: ${{ secrets.REGISTRY_USER }}
@@ -94,8 +126,8 @@ jobs:
- name: Create manifest
run: |
docker manifest create ${{ env.DOCKER_REGISTRY }}/t.behrendt/${{ steps.meta.outputs.REPO_NAME }}:latest \
docker manifest create ${{ env.DOCKER_REGISTRY }}/t.behrendt/${{ steps.meta.outputs.REPO_NAME }}:${{ needs.create_tag.outputs.tag }} \
${{ env.DOCKER_REGISTRY }}/t.behrendt/${{ steps.meta.outputs.REPO_NAME }}:${{ steps.meta.outputs.REPO_VERSION }}-amd64 \
${{ env.DOCKER_REGISTRY }}/t.behrendt/${{ steps.meta.outputs.REPO_NAME }}:${{ steps.meta.outputs.REPO_VERSION }}-arm64
docker manifest push ${{ env.DOCKER_REGISTRY }}/t.behrendt/${{ steps.meta.outputs.REPO_NAME }}:latest
docker manifest push ${{ env.DOCKER_REGISTRY }}/t.behrendt/${{ steps.meta.outputs.REPO_NAME }}:${{ needs.create_tag.outputs.tag }}

View File

@@ -9,9 +9,9 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- uses: oven-sh/setup-bun@v2
- uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2.2.0
with:
bun-version-file: ".bun-version"

View File

@@ -1,4 +1,4 @@
FROM oven/bun:1.1.42 AS base
FROM docker.io/oven/bun:1.3.6@sha256:f20d9cf365ab35529384f1717687c739c92e6f39157a35a95ef06f4049a10e4a AS base
WORKDIR /app
@@ -20,4 +20,4 @@ FROM base AS release
COPY --from=install /temp/prod/node_modules node_modules
COPY --from=build /app/dist .
CMD [ "bun", "/app/app.js"]
CMD [ "bun", "/app/main.js"]

BIN
bun.lockb

Binary file not shown.

View File

@@ -1,27 +1,26 @@
{
"scripts": {
"build": "bun build --minify --target bun --outdir dist --sourcemap src/app.ts",
"build": "bun build --minify --target bun --outdir dist --sourcemap src/main.ts",
"check:code": "eslint src/ --ext .ts",
"check:spell": "cspell --config cspell.code.json **/*.ts",
"start": "bun run src/app.ts"
"start": "bun run src/main.ts"
},
"devDependencies": {
"@types/ts3-nodejs-library": "^2.0.1",
"@typescript-eslint/eslint-plugin": "^5.46.0",
"@typescript-eslint/parser": "^5.46.0",
"cspell": "^6.17.0",
"eslint": "^8.29.0",
"typescript": "^4.9.3",
"@typescript-eslint/eslint-plugin": "5.62.0",
"@typescript-eslint/parser": "5.62.0",
"cspell": "10.0.0",
"eslint": "10.2.0",
"typescript": "6.0.2",
"@types/bun": "latest"
},
"dependencies": {
"env-var": "^7.5.0",
"gotify": "^1.1.0",
"pino": "^9.6.0",
"pino-pretty": "^13.0.0",
"ts3-nodejs-library": "^3.4.1"
"env-var": "7.5.0",
"gotify": "1.1.0",
"pino": "10.3.1",
"pino-pretty": "13.1.3",
"ts3-nodejs-library": "3.5.1"
},
"name": "ts3gotify",
"module": "src/app.ts",
"module": "src/main.ts",
"type": "module"
}

13
renovate.json Normal file
View File

@@ -0,0 +1,13 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"local>t.behrendt/renovate-configs:common",
"local>t.behrendt/renovate-configs:action"
],
"packageRules": [
{
"matchPackageNames": ["Bun", "oven/bun"],
"groupName": "bun version"
}
]
}

View File

@@ -1,141 +0,0 @@
import { Gotify } from "gotify";
import {
QueryProtocol,
TeamSpeak,
TextMessageTargetMode,
} from "ts3-nodejs-library";
import { pino } from "pino";
import {
GOTIFY_TITLE,
GOTIFY_TOKEN,
GOTIFY_URL,
LOG_LEVEL,
MODE,
TS3_HOST,
TS3_NICKNAME,
TS3_PASSWORD,
TS3_QUERY_PORT,
TS3_SERVER_PORT,
TS3_USERNAME,
} from "./env";
import type { Mode } from "./types";
const logger = pino({
level: LOG_LEVEL,
name: "ts3gotify",
});
const gotify = new Gotify({
server: GOTIFY_URL,
});
const gotifyConfig = {
app: GOTIFY_TOKEN,
title: GOTIFY_TITLE,
};
function getModes(): {
[key in Mode]: boolean;
} {
const modes = MODE.map((mode) => {
return { [mode]: true };
});
return {
connect: false,
disconnect: false,
moved: false,
message: false,
...modes,
};
}
function sendNotification(message: string) {
gotify
.send({
...gotifyConfig,
message: message,
})
.catch((error: Error) => {
logger.error(`Error sending message to gotify: ${error.message}`);
});
}
function resolveMessageTarget(target: TextMessageTargetMode): string {
if (target === 1) {
return "Client";
} else if (target === 2) {
return "Channel";
} else {
return "Server";
}
}
function handleMessage(message: string) {
logger.debug(message);
sendNotification(message);
}
TeamSpeak.connect({
host: TS3_HOST,
queryport: TS3_QUERY_PORT,
serverport: TS3_SERVER_PORT,
protocol: QueryProtocol.RAW,
username: TS3_USERNAME,
password: TS3_PASSWORD,
nickname: TS3_NICKNAME,
}).then((teamspeak) => {
const mode = getModes();
logger.info(
`connected to TS3 in modes: ${Object.entries(mode)
.filter(([_, value]) => value)
.map(([key]) => key)
.join(", ")}`
);
logger.info("connected to TS3");
if (mode.connect) {
teamspeak.on("clientconnect", (event) => {
handleMessage(`${event.client.nickname} connected`);
});
}
if (mode.disconnect) {
teamspeak.on("clientdisconnect", (event) => {
handleMessage(`${event.client?.nickname} disconnected`);
});
}
if (mode.message) {
teamspeak.on("textmessage", (event) => {
handleMessage(
`${event.invoker.nickname} wrote ${
event.msg
} to a ${resolveMessageTarget(event.targetmode)}`
);
});
}
if (mode.moved) {
teamspeak.on("clientmoved", (event) => {
handleMessage(
`${event.client.nickname} got moved to ${event.channel.name}`
);
});
}
teamspeak.on("close", async () => {
logger.debug("disconnected, trying to reconnect...");
await teamspeak.reconnect(5, 1000);
logger.info("reconnected!");
});
teamspeak.on("error", (error: Error) => {
logger.error(`Error connecting to TS3 server: ${error.message}`);
process.exit(1);
});
});

64
src/main.ts Normal file
View File

@@ -0,0 +1,64 @@
import { Gotify } from "gotify";
import { QueryProtocol, TeamSpeak } from "ts3-nodejs-library";
import { pino } from "pino";
import {
GOTIFY_TITLE,
GOTIFY_TOKEN,
GOTIFY_URL,
LOG_LEVEL,
MODE,
TS3_HOST,
TS3_NICKNAME,
TS3_PASSWORD,
TS3_QUERY_PORT,
TS3_SERVER_PORT,
TS3_USERNAME,
} from "./env";
import type { Mode } from "./types";
import { getModes, ts3gotifyFactory } from "./ts3gotify";
async function main() {
const logger = pino({
level: LOG_LEVEL,
name: "ts3gotify",
});
const gotify = new Gotify({
server: GOTIFY_URL,
});
const teamspeak = await TeamSpeak.connect({
host: TS3_HOST,
queryport: TS3_QUERY_PORT,
serverport: TS3_SERVER_PORT,
protocol: QueryProtocol.RAW,
username: TS3_USERNAME,
password: TS3_PASSWORD,
nickname: TS3_NICKNAME,
});
logger.info("connected to TS3");
const modeList = getModes(MODE);
const enabledModeNames = Object.entries(modeList)
.filter(([, value]) => value)
.map(([key]) => key);
logger.info(`connected to TS3 in modes: ${enabledModeNames.join(", ")}`);
const ts3gotify = ts3gotifyFactory(
teamspeak,
gotify,
{
app: GOTIFY_TOKEN,
title: GOTIFY_TITLE,
},
logger
);
for (const mode of enabledModeNames)
ts3gotify.registerEventListenerForMode(mode as Mode);
}
main();

106
src/ts3gotify.ts Normal file
View File

@@ -0,0 +1,106 @@
import type { Gotify } from "gotify";
import type { Logger } from "pino";
import type { TeamSpeak, TextMessageTargetMode } from "ts3-nodejs-library";
import type { GotifyConfig, Mode } from "./types";
import {
ClientConnect,
ClientDisconnect,
ClientMoved,
TextMessage,
} from "ts3-nodejs-library/lib/types/Events";
function resolveMessageTarget(target: TextMessageTargetMode): string {
if (target === 1) {
return "Client";
} else if (target === 2) {
return "Channel";
} else {
return "Server";
}
}
export function getModes(mode: Mode[]): {
[key in Mode]: boolean;
} {
const modes = mode
.map((mode) => {
return { [mode]: true };
})
.reduce((acc, cur) => {
return { ...acc, ...cur };
});
return {
connect: false,
disconnect: false,
moved: false,
message: false,
...modes,
};
}
export function ts3gotifyFactory(
ts3Client: TeamSpeak,
gotifyClient: Gotify,
gotifyConfig: GotifyConfig,
logger: Logger
) {
function sendNotification(message: string) {
gotifyClient
.send({
...gotifyConfig,
message: message,
})
.catch((error: Error) => {
logger.error(`Error sending message to gotify: ${error.message}`);
});
}
function registerEventListenerForMode(mode: Mode) {
switch (mode) {
case "connect":
ts3Client.on("clientconnect", (event: ClientConnect) =>
sendNotification(`${event.client.nickname} connected`)
);
break;
case "disconnect":
ts3Client.on("clientdisconnect", (event: ClientDisconnect) =>
sendNotification(`${event.client?.nickname} disconnected`)
);
break;
case "moved":
ts3Client.on("clientmoved", (event: ClientMoved) =>
sendNotification(
`${event.client.nickname} got moved to ${event.channel.name}`
)
);
break;
case "message":
ts3Client.on("textmessage", (event: TextMessage) =>
sendNotification(
`${event.invoker.nickname} wrote ${
event.msg
} to a ${resolveMessageTarget(event.targetmode)}`
)
);
break;
}
}
ts3Client.on("close", async () => {
logger.info("disconnected, trying to reconnect...");
await ts3Client.reconnect(5, 1000);
logger.info("reconnected!");
});
ts3Client.on("error", (error: Error) => {
logger.error(`Error connecting to TS3 server: ${error.message}`);
process.exit(1);
});
return {
registerEventListenerForMode,
};
}
export type Ts3Gotify = ReturnType<typeof ts3gotifyFactory>;

View File

@@ -1,3 +1,8 @@
export type Mode = "connect" | "disconnect" | "moved" | "message";
export type LogLevel = "error" | "info" | "debug";
export type GotifyConfig = {
app: string;
title: string;
};