From 6b0f3144d1b2a9ab9482a4ff933f564936709772 Mon Sep 17 00:00:00 2001 From: Sven Rogge Date: Mon, 3 Aug 2026 21:57:02 +0200 Subject: [PATCH] chore: update Bun and package versions --- .github/workflows/build-push.yaml | 2 +- .github/workflows/test-build.yaml | 2 +- Dockerfile | 2 +- bun.lock | 82 +++++++++++++++++++++++-------- package.json | 2 +- packages/client/CHANGELOG.md | 12 +++++ packages/client/package.json | 6 +-- packages/common/CHANGELOG.md | 12 +++++ packages/common/package.json | 4 +- packages/core/CHANGELOG.md | 13 +++++ packages/core/package.json | 6 +-- packages/server/CHANGELOG.md | 13 +++++ packages/server/package.json | 8 +-- packages/typebox/CHANGELOG.md | 13 +++++ packages/typebox/package.json | 8 +-- 15 files changed, 144 insertions(+), 41 deletions(-) create mode 100644 packages/client/CHANGELOG.md create mode 100644 packages/common/CHANGELOG.md create mode 100644 packages/core/CHANGELOG.md create mode 100644 packages/server/CHANGELOG.md create mode 100644 packages/typebox/CHANGELOG.md diff --git a/.github/workflows/build-push.yaml b/.github/workflows/build-push.yaml index 52b6799..5521f88 100644 --- a/.github/workflows/build-push.yaml +++ b/.github/workflows/build-push.yaml @@ -74,7 +74,7 @@ jobs: - uses: actions/checkout@v4 - uses: oven-sh/setup-bun@v2 with: - bun-version: 1.3.12 + bun-version: 1.3.14 - uses: actions/setup-node@v6 with: node-version: 24 diff --git a/.github/workflows/test-build.yaml b/.github/workflows/test-build.yaml index 034f151..7c5e74d 100644 --- a/.github/workflows/test-build.yaml +++ b/.github/workflows/test-build.yaml @@ -8,7 +8,7 @@ jobs: test: name: Run all tests runs-on: ubuntu-latest - container: oven/bun:1.3.12 + container: oven/bun:1.3.14 steps: - uses: actions/checkout@v4 - run: bun install --frozen-lockfile diff --git a/Dockerfile b/Dockerfile index 2e97561..d32b12f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM oven/bun:1.3.12-slim AS base +FROM oven/bun:1.3.14-slim AS base WORKDIR /app FROM base AS build diff --git a/bun.lock b/bun.lock index d1e539e..8f34ffe 100644 --- a/bun.lock +++ b/bun.lock @@ -6,47 +6,47 @@ "name": "m4k-workspaces", "devDependencies": { "husky": "^9.1.7", - "typescript": "^6.0.2", + "typescript": "^7.0.2", }, }, "packages/client": { "name": "@m4k/client", - "version": "0.2.6", + "version": "0.2.10", "dependencies": { "@m4k/common": "workspace:^", "@sv2dev/multipart-stream": "^0.2.0", }, "devDependencies": { "@m4k/server": "workspace:^", - "@types/bun": "^1.3.12", - "typescript": "^6.0.2", + "@types/bun": "^1.3.14", + "typescript": "^7.0.2", }, }, "packages/common": { "name": "@m4k/common", - "version": "0.2.6", + "version": "0.2.8", "devDependencies": { - "typescript": "^6.0.2", + "typescript": "^7.0.2", }, }, "packages/core": { "name": "m4k", - "version": "0.3.2", + "version": "0.3.4", "dependencies": { "@m4k/common": "workspace:^", }, "devDependencies": { "@ffmpeg-installer/ffmpeg": "^1.1.0", "tasque": "^0.1.2", - "typescript": "^6.0.2", + "typescript": "^7.0.2", }, "peerDependencies": { - "sharp": "^0.34.5", + "sharp": "^0.35.3", }, }, "packages/server": { "name": "@m4k/server", - "version": "0.2.7", + "version": "0.2.11", "dependencies": { "@m4k/common": "workspace:^", "@m4k/typebox": "workspace:^", @@ -54,20 +54,20 @@ "m4k": "workspace:^", }, "devDependencies": { - "@sinclair/typebox": "^0.34.33", - "@types/bun": "^1.3.12", - "typescript": "^6.0.2", + "@sinclair/typebox": "^0.34.52", + "@types/bun": "^1.3.14", + "typescript": "^7.0.2", }, }, "packages/typebox": { "name": "@m4k/typebox", - "version": "0.1.2", + "version": "0.1.6", "dependencies": { - "@sinclair/typebox": "^0.34.33", + "@sinclair/typebox": "^0.34.52", }, "devDependencies": { - "@types/bun": "^1.3.12", - "typescript": "^6.0.2", + "@types/bun": "^1.3.14", + "typescript": "^7.0.2", }, }, }, @@ -150,15 +150,55 @@ "@m4k/typebox": ["@m4k/typebox@workspace:packages/typebox"], - "@sinclair/typebox": ["@sinclair/typebox@0.34.49", "", {}, "sha512-brySQQs7Jtn0joV8Xh9ZV/hZb9Ozb0pmazDIASBkYKCjXrXU3mpcFahmK/z4YDhGkQvP9mWJbVyahdtU5wQA+A=="], + "@sinclair/typebox": ["@sinclair/typebox@0.34.52", "", {}, "sha512-XiMQh7qqVlxZzcVD+kkGMNGMzcTrDMLWI7S4x7z1MkCkbDPrekpZXEUK0eZqZFMuHQg2a2DZOcDIh9o5v3Gonw=="], "@sv2dev/multipart-stream": ["@sv2dev/multipart-stream@0.2.3", "", { "peerDependencies": { "typescript": "^5.0.0 || ^6.0.0" } }, "sha512-Sy1znBqcrpy2zgH3KzlSjLlaOXPienb/p/MKCEs1yC4MbMsZgDeh2BAsNBumpUaeJzV4T7PPxbh3pvq5gaeC0Q=="], - "@types/bun": ["@types/bun@1.3.12", "", { "dependencies": { "bun-types": "1.3.12" } }, "sha512-DBv81elK+/VSwXHDlnH3Qduw+KxkTIWi7TXkAeh24zpi5l0B2kUg9Ga3tb4nJaPcOFswflgi/yAvMVBPrxMB+A=="], + "@types/bun": ["@types/bun@1.3.14", "", { "dependencies": { "bun-types": "1.3.14" } }, "sha512-h1hFqFVcvAvD9j9K7ZW7vd82aSA+rTdznZa+5bwvCwqSB1jmmfLcbIWhOLx1/+boy/xmjgCs/OMUL8hRJSmnPw=="], "@types/node": ["@types/node@25.6.0", "", { "dependencies": { "undici-types": "~7.19.0" } }, "sha512-+qIYRKdNYJwY3vRCZMdJbPLJAtGjQBudzZzdzwQYkEPQd+PJGixUL5QfvCLDaULoLv+RhT3LDkwEfKaAkgSmNQ=="], - "bun-types": ["bun-types@1.3.12", "", { "dependencies": { "@types/node": "*" } }, "sha512-HqOLj5PoFajAQciOMRiIZGNoKxDJSr6qigAttOX40vJuSp6DN/CxWp9s3C1Xwm4oH7ybueITwiaOcWXoYVoRkA=="], + "@typescript/typescript-aix-ppc64": ["@typescript/typescript-aix-ppc64@7.0.2", "", { "os": "aix", "cpu": "ppc64" }, "sha512-MTKKkWB7p/0E9xi1d1tHtZ5PiLkGEMIq88pK2CubZjOsLtYTLqhgIgi6zepFa+9GHZ6h05NMCkQxGKiPXMxXtQ=="], + + "@typescript/typescript-darwin-arm64": ["@typescript/typescript-darwin-arm64@7.0.2", "", { "os": "darwin", "cpu": "arm64" }, "sha512-gowzar9MwS/aRWp6f3a4KUqzRjAZjOsmGNCM6LcTgXum+dBfgsBVMN+AgvOCCbguXyick6LJhpBszxMebJ8syA=="], + + "@typescript/typescript-darwin-x64": ["@typescript/typescript-darwin-x64@7.0.2", "", { "os": "darwin", "cpu": "x64" }, "sha512-SZ9xZInqApNlNGc9s0W1VSsktYSOe9cFqNOIqmN1Gs8SmkjKZYFt017G4VwPxASInODuAdbTW7sXiFUf893RgA=="], + + "@typescript/typescript-freebsd-arm64": ["@typescript/typescript-freebsd-arm64@7.0.2", "", { "os": "freebsd", "cpu": "arm64" }, "sha512-W5NH4y/J0plIIS5b2xvTEkU7JFxyqdMAOgf+Ilhl0vHQXKO5dZoxd+C/jEtq56c4F3wk71RB4BMRQ2XdI+bwYQ=="], + + "@typescript/typescript-freebsd-x64": ["@typescript/typescript-freebsd-x64@7.0.2", "", { "os": "freebsd", "cpu": "x64" }, "sha512-UMGDx5sTpzNw3WiPebH7l90IWfJggEd+egHt/q6p7/Cm3zqoV7VxkGXt+3DxPIw8CcmvAB0j3sVVfbhX+M4Tpw=="], + + "@typescript/typescript-linux-arm": ["@typescript/typescript-linux-arm@7.0.2", "", { "os": "linux", "cpu": "arm" }, "sha512-gffT3xPz9sR7j/YJExkyPntrI0P2EP9XbOyWzth2/Gs0RstK+90RBcO0ncXoXy/beYll1SXw846Nf2zdnEz0QQ=="], + + "@typescript/typescript-linux-arm64": ["@typescript/typescript-linux-arm64@7.0.2", "", { "os": "linux", "cpu": "arm64" }, "sha512-Qh4eU4/y3yDjnfjjyPYihMj5/ODIlmt+Bzu17OI+fiSRDW57QmU5SiN63exPRNJPKUzcc1INa1NXdrJ+MqHjUQ=="], + + "@typescript/typescript-linux-loong64": ["@typescript/typescript-linux-loong64@7.0.2", "", { "os": "linux", "cpu": "none" }, "sha512-uEHck9i8hoAzXPiYRib1O7miOnz23SxIeVl6F4LXox+qov1K35jHcEW6VHKvZI+pyvl7fZEP4MCU5LYvIq1GuQ=="], + + "@typescript/typescript-linux-mips64el": ["@typescript/typescript-linux-mips64el@7.0.2", "", { "os": "linux", "cpu": "none" }, "sha512-R4KvAMnE43W5Qeqb0Ly56O3mWMWIAgsMyz36DCaycd5nbg/9kzm0liw3JocfRqyJY0KPmzFjbswozXyW0DnIYA=="], + + "@typescript/typescript-linux-ppc64": ["@typescript/typescript-linux-ppc64@7.0.2", "", { "os": "linux", "cpu": "ppc64" }, "sha512-DORx5b3sd/4S7eayxm4FQv+A7CrkUIGRaHiwI8oiHTAI1fAPWhF4J0vAlkC8biAlHSVVwxMQ3tjZ2/DVbnQiiA=="], + + "@typescript/typescript-linux-riscv64": ["@typescript/typescript-linux-riscv64@7.0.2", "", { "os": "linux", "cpu": "none" }, "sha512-wf0jqEDOjrPRnKwYRyyJDRo11KMbvMFrU+q4zqKyChODBzvlkbhNQfKvLxQCcwTpdDaXSHZTVuh0JoCrKCUMHQ=="], + + "@typescript/typescript-linux-s390x": ["@typescript/typescript-linux-s390x@7.0.2", "", { "os": "linux", "cpu": "s390x" }, "sha512-IkwJc3L7yhytWd/ewjyxNDfOmswCm9GWMJT/ue/dU4aZNbwZeYAetq42VyLmsmSjvoX7z74X6ZaYCtzAr0EuGw=="], + + "@typescript/typescript-linux-x64": ["@typescript/typescript-linux-x64@7.0.2", "", { "os": "linux", "cpu": "x64" }, "sha512-EYdf2cNg7rgCWJnxCdJ+F3V39O8ihb37eHAu1LK8oAFizgTQbPOK7zHHXbPt8rX24COqODXeI3sIf0fCXG7H/A=="], + + "@typescript/typescript-netbsd-arm64": ["@typescript/typescript-netbsd-arm64@7.0.2", "", { "os": "none", "cpu": "arm64" }, "sha512-+polYF4MF04aPpO5FTkHran9yUQDSXqy5GiSDKpsll5jy3l3+g9QLhpf39T+ePtefhXLOGrLl0QIjkQP6VnelA=="], + + "@typescript/typescript-netbsd-x64": ["@typescript/typescript-netbsd-x64@7.0.2", "", { "os": "none", "cpu": "x64" }, "sha512-8YIT0EHM/3dq10ZOVF/A7pc/YSMtbcecct4rWtexrnSCHOPcpC2KTLXfTCR6vDpnSiY12heNb1GiN/wu+T/FyA=="], + + "@typescript/typescript-openbsd-arm64": ["@typescript/typescript-openbsd-arm64@7.0.2", "", { "os": "openbsd", "cpu": "arm64" }, "sha512-APT8+ClYnuYm1u9+kgGXoMj2VzWzcymwh2gNSQVySHfkRDGOTVkoWLjCmOQSaO+PoqQ57B0flRp9SA+7GnnkzQ=="], + + "@typescript/typescript-openbsd-x64": ["@typescript/typescript-openbsd-x64@7.0.2", "", { "os": "openbsd", "cpu": "x64" }, "sha512-yX7s+Q0Dln0Dt9tEzZsAjXXR/+ytBM7AlglaqyeMPxQszJ1JhlJdZ6jLA+IzldHtflX81em7lDao1xXu+aRRkg=="], + + "@typescript/typescript-sunos-x64": ["@typescript/typescript-sunos-x64@7.0.2", "", { "os": "sunos", "cpu": "x64" }, "sha512-dLJDGaLZ1D4HPQn62u1n8mBDkJREwMsAkCdkwd4Ieqw+x3TUyTsqY0YiBCtE6H6OzzgGk3iuZ3vFWRS+E8/d1g=="], + + "@typescript/typescript-win32-arm64": ["@typescript/typescript-win32-arm64@7.0.2", "", { "os": "win32", "cpu": "arm64" }, "sha512-Gyl1Vy6OsWesLzmq+EP0Fb7b4Nid5232AvcA2SFcdYreldpNtYFFofPjnt62y9hQy7VTaZp65ICJjuAQRaVcIQ=="], + + "@typescript/typescript-win32-x64": ["@typescript/typescript-win32-x64@7.0.2", "", { "os": "win32", "cpu": "x64" }, "sha512-0BQ3HkAHHlKLSp1qRvf3SUhGpGsDuhB/jgFw75guyqbxJqEaS0Cw/VFO8i2nHglJUzQCRtMMR/IBAKE3ETMC4g=="], + + "bun-types": ["bun-types@1.3.14", "", { "dependencies": { "@types/node": "*" } }, "sha512-4N0ig0fEomHt5R0KCFWjovxow98rIoRwKolrYdCcknNwMekCXRnWEUvgu5soYV8QXtVsrUD8B95MBOZGPvr6KQ=="], "detect-libc": ["detect-libc@2.1.2", "", {}, "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ=="], @@ -174,7 +214,7 @@ "tslib": ["tslib@2.8.1", "", {}, "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="], - "typescript": ["typescript@6.0.2", "", { "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" } }, "sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ=="], + "typescript": ["typescript@7.0.2", "", { "optionalDependencies": { "@typescript/typescript-aix-ppc64": "7.0.2", "@typescript/typescript-darwin-arm64": "7.0.2", "@typescript/typescript-darwin-x64": "7.0.2", "@typescript/typescript-freebsd-arm64": "7.0.2", "@typescript/typescript-freebsd-x64": "7.0.2", "@typescript/typescript-linux-arm": "7.0.2", "@typescript/typescript-linux-arm64": "7.0.2", "@typescript/typescript-linux-loong64": "7.0.2", "@typescript/typescript-linux-mips64el": "7.0.2", "@typescript/typescript-linux-ppc64": "7.0.2", "@typescript/typescript-linux-riscv64": "7.0.2", "@typescript/typescript-linux-s390x": "7.0.2", "@typescript/typescript-linux-x64": "7.0.2", "@typescript/typescript-netbsd-arm64": "7.0.2", "@typescript/typescript-netbsd-x64": "7.0.2", "@typescript/typescript-openbsd-arm64": "7.0.2", "@typescript/typescript-openbsd-x64": "7.0.2", "@typescript/typescript-sunos-x64": "7.0.2", "@typescript/typescript-win32-arm64": "7.0.2", "@typescript/typescript-win32-x64": "7.0.2" }, "bin": { "tsc": "bin/tsc" } }, "sha512-8FYau96o3NKOhbjKi/qNvG/W5jhzxkbdm5sj9AbZ/5T5sWqn3hJgLfGx27sRKZWTvyzCP8dLRBTf5tBTSRVUNA=="], "undici-types": ["undici-types@7.19.2", "", {}, "sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg=="], } diff --git a/package.json b/package.json index ce4e4b0..cc4665d 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,7 @@ }, "devDependencies": { "husky": "^9.1.7", - "typescript": "^6.0.2" + "typescript": "^7.0.2" }, "workspaces": [ "packages/*" diff --git a/packages/client/CHANGELOG.md b/packages/client/CHANGELOG.md new file mode 100644 index 0000000..1bcb658 --- /dev/null +++ b/packages/client/CHANGELOG.md @@ -0,0 +1,12 @@ +# Changelog + +All notable changes to `@m4k/client` are documented here. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [0.2.10] + +### Changed + +- Updated Bun tooling and TypeScript dependencies. diff --git a/packages/client/package.json b/packages/client/package.json index 2a92982..6580372 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -1,6 +1,6 @@ { "name": "@m4k/client", - "version": "0.2.8", + "version": "0.2.10", "description": "Client for m4k server", "keywords": [ "audio", @@ -37,7 +37,7 @@ }, "devDependencies": { "@m4k/server": "workspace:^", - "@types/bun": "^1.3.12", - "typescript": "^6.0.2" + "@types/bun": "^1.3.14", + "typescript": "^7.0.2" } } diff --git a/packages/common/CHANGELOG.md b/packages/common/CHANGELOG.md new file mode 100644 index 0000000..bdc3f65 --- /dev/null +++ b/packages/common/CHANGELOG.md @@ -0,0 +1,12 @@ +# Changelog + +All notable changes to `@m4k/common` are documented here. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [0.2.8] + +### Changed + +- Updated the TypeScript development dependency. diff --git a/packages/common/package.json b/packages/common/package.json index 7467e6c..6b134f0 100644 --- a/packages/common/package.json +++ b/packages/common/package.json @@ -1,6 +1,6 @@ { "name": "@m4k/common", - "version": "0.2.7", + "version": "0.2.8", "description": "Common types and utilities for m4k", "license": "MIT", "author": "sv2dev", @@ -24,6 +24,6 @@ "typecheck": "tsc --noEmit" }, "devDependencies": { - "typescript": "^6.0.2" + "typescript": "^7.0.2" } } diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md new file mode 100644 index 0000000..da60bf3 --- /dev/null +++ b/packages/core/CHANGELOG.md @@ -0,0 +1,13 @@ +# Changelog + +All notable changes to `m4k` are documented here. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [0.3.4] + +### Changed + +- Updated the Sharp peer dependency to `0.35.3`. +- Updated the TypeScript development dependency. diff --git a/packages/core/package.json b/packages/core/package.json index 2ee42d5..1c0d0ee 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "m4k", - "version": "0.3.3", + "version": "0.3.4", "description": "Media toolkit for node, bun, and deno", "keywords": [ "audio", @@ -38,9 +38,9 @@ "devDependencies": { "@ffmpeg-installer/ffmpeg": "^1.1.0", "tasque": "^0.1.2", - "typescript": "^6.0.2" + "typescript": "^7.0.2" }, "peerDependencies": { - "sharp": "^0.34.5" + "sharp": "^0.35.3" } } diff --git a/packages/server/CHANGELOG.md b/packages/server/CHANGELOG.md new file mode 100644 index 0000000..1a5480b --- /dev/null +++ b/packages/server/CHANGELOG.md @@ -0,0 +1,13 @@ +# Changelog + +All notable changes to `@m4k/server` are documented here. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [0.2.11] + +### Changed + +- Updated `@sinclair/typebox` to `0.34.52`. +- Updated Bun tooling and TypeScript dependencies. diff --git a/packages/server/package.json b/packages/server/package.json index 3cf5be7..308a50a 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -1,6 +1,6 @@ { "name": "@m4k/server", - "version": "0.2.8", + "version": "0.2.11", "description": "Server for m4k", "keywords": [ "audio", @@ -39,8 +39,8 @@ "m4k": "workspace:^" }, "devDependencies": { - "@sinclair/typebox": "^0.34.33", - "@types/bun": "^1.3.12", - "typescript": "^6.0.2" + "@sinclair/typebox": "^0.34.52", + "@types/bun": "^1.3.14", + "typescript": "^7.0.2" } } diff --git a/packages/typebox/CHANGELOG.md b/packages/typebox/CHANGELOG.md new file mode 100644 index 0000000..3b2c649 --- /dev/null +++ b/packages/typebox/CHANGELOG.md @@ -0,0 +1,13 @@ +# Changelog + +All notable changes to `@m4k/typebox` are documented here. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [0.1.6] + +### Changed + +- Updated `@sinclair/typebox` to `0.34.52`. +- Updated Bun tooling and TypeScript dependencies. diff --git a/packages/typebox/package.json b/packages/typebox/package.json index f65b54f..cdafed4 100644 --- a/packages/typebox/package.json +++ b/packages/typebox/package.json @@ -1,6 +1,6 @@ { "name": "@m4k/typebox", - "version": "0.1.3", + "version": "0.1.6", "type": "module", "main": "./lib/index.js", "types": "./lib/index.d.ts", @@ -15,11 +15,11 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@sinclair/typebox": "^0.34.33" + "@sinclair/typebox": "^0.34.52" }, "devDependencies": { - "@types/bun": "^1.3.12", - "typescript": "^6.0.2" + "@types/bun": "^1.3.14", + "typescript": "^7.0.2" }, "repository": { "type": "git",