8 Commits

Author SHA1 Message Date
af1194000e chore(deps): update dependency bun to v1.2.10
All checks were successful
CI / Test (pull_request) Successful in 25s
2025-04-20 17:39:40 +02:00
0be079b198 chore(deps): update oven/bun docker tag to v1.2.10 2025-04-20 17:39:40 +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
9 changed files with 211 additions and 153 deletions

View File

@@ -1 +1 @@
1.2.9
1.2.10

View File

@@ -9,6 +9,28 @@ env:
DOCKER_REGISTRY: gitea.t000-n.de
jobs:
check-changes:
name: Check changes
runs-on: ubuntu-latest
outputs:
changes: ${{ steps.filter.outputs.code }}
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Get changed files
id: filter
uses: dorny/paths-filter@v3
with:
filters: |
code:
- 'src/**'
- '.bun-version'
- 'package.json'
- 'tsconfig.json'
- 'Dockerfile'
- 'bun.lockb'
test:
name: Test
runs-on: ubuntu-latest
@@ -36,18 +58,20 @@ jobs:
arch: [amd64, arm64]
needs:
- test
- check-changes
runs-on:
- ubuntu-latest
- linux_${{ matrix.arch }}
if: ${{ needs.check-changes.outputs.changes == 'true' }}
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
uses: docker/setup-buildx-action@v3
- name: Login to Registry
uses: docker/login-action@v2
uses: docker/login-action@v3
with:
registry: ${{ env.DOCKER_REGISTRY }}
username: ${{ secrets.REGISTRY_USER }}
@@ -60,7 +84,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@v6
with:
context: .
file: ./Dockerfile
@@ -86,7 +110,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@v3
with:
registry: ${{ env.DOCKER_REGISTRY }}
username: ${{ secrets.REGISTRY_USER }}

View File

@@ -1,4 +1,4 @@
FROM oven/bun:1.2.9 AS base
FROM oven/bun:1.2.10 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,17 +1,17 @@
{
"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",
"cspell": "^8.0.0",
"eslint": "^8.29.0",
"typescript": "^4.9.3",
"typescript": "^5.0.0",
"@types/bun": "latest"
},
"dependencies": {
@@ -22,6 +22,6 @@
"ts3-nodejs-library": "^3.4.1"
},
"name": "ts3gotify",
"module": "src/app.ts",
"module": "src/main.ts",
"type": "module"
}

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;
};