diff --git a/CHANGELOG.md b/CHANGELOG.md index beb71a2..fffec26 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,17 @@ All notable changes to Resound are documented here. +## [1.0.1] - 2026-08-29 + +### Changed + +- Updated the production container to Node.js 20.20.2. +- Updated the supported JavaScript build tooling within the existing major-version contract. + +### Security + +- Reverified the complete dependency graph with no open Dependabot alerts or known high-severity audit findings. + ## [1.0.0] - 2026-08-29 ### Added @@ -76,3 +87,4 @@ voice transcription with portable session artifacts. [0.1.0]: https://github.com/robertdevore/resound/releases/tag/v0.1.0 [0.2.0]: https://github.com/robertdevore/resound/releases/tag/v0.2.0 [1.0.0]: https://github.com/robertdevore/resound/releases/tag/v1.0.0 +[1.0.1]: https://github.com/robertdevore/resound/releases/tag/v1.0.1 diff --git a/apps/bot/package.json b/apps/bot/package.json index 48da2bd..de84cb1 100644 --- a/apps/bot/package.json +++ b/apps/bot/package.json @@ -1,6 +1,6 @@ { "name": "@resound/bot", - "version": "1.0.0", + "version": "1.0.1", "private": true, "type": "module", "main": "./dist/index.js", diff --git a/apps/bot/src/workspace-augment.d.ts b/apps/bot/src/workspace-augment.d.ts index 6b13628..398a138 100644 --- a/apps/bot/src/workspace-augment.d.ts +++ b/apps/bot/src/workspace-augment.d.ts @@ -8,11 +8,7 @@ declare module "@resound/audio" { interface Recorder { readonly id?: string; readonly mode: - | "mock" - | "local-capture" - | "discord-native" - | "system" - | "discord"; + "mock" | "local-capture" | "discord-native" | "system" | "discord"; preflight?: (context: { sessionDir: string; outputDir?: string; diff --git a/apps/cli/package.json b/apps/cli/package.json index 10020e7..26d919c 100644 --- a/apps/cli/package.json +++ b/apps/cli/package.json @@ -1,6 +1,6 @@ { "name": "@resound/cli", - "version": "1.0.0", + "version": "1.0.1", "private": true, "type": "module", "bin": { diff --git a/package.json b/package.json index 3577086..9693fc1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "resound", - "version": "1.0.0", + "version": "1.0.1", "private": true, "type": "module", "description": "Resound: self-hosted, vendor-neutral Discord voice transcription. Conversations become portable memory.", @@ -25,9 +25,9 @@ "bot:start": "tsx apps/bot/src/index.ts" }, "devDependencies": { - "@types/node": "^22.10.0", - "prettier": "3.6.2", - "tsx": "^4.19.2", + "@types/node": "^22.20.1", + "prettier": "3.9.6", + "tsx": "^4.23.12", "typescript": "^5.7.2", "vitest": "^3.2.6" } diff --git a/packages/audio/package.json b/packages/audio/package.json index 82bd21c..b39a07c 100644 --- a/packages/audio/package.json +++ b/packages/audio/package.json @@ -1,6 +1,6 @@ { "name": "@resound/audio", - "version": "1.0.0", + "version": "1.0.1", "private": true, "type": "module", "main": "./dist/index.js", diff --git a/packages/core/package.json b/packages/core/package.json index e7bfa44..f52e82d 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@resound/core", - "version": "1.0.0", + "version": "1.0.1", "private": true, "type": "module", "main": "./dist/index.js", diff --git a/packages/exporters/package.json b/packages/exporters/package.json index e4cd2d9..035eef5 100644 --- a/packages/exporters/package.json +++ b/packages/exporters/package.json @@ -1,6 +1,6 @@ { "name": "@resound/exporters", - "version": "1.0.0", + "version": "1.0.1", "private": true, "type": "module", "main": "./dist/index.js", diff --git a/packages/kujo/package.json b/packages/kujo/package.json index 4ee4e27..f0b09ca 100644 --- a/packages/kujo/package.json +++ b/packages/kujo/package.json @@ -1,6 +1,6 @@ { "name": "@resound/kujo", - "version": "1.0.0", + "version": "1.0.1", "private": true, "type": "module", "main": "./dist/index.js", diff --git a/packages/sinks/package.json b/packages/sinks/package.json index d8c8eac..749dd9e 100644 --- a/packages/sinks/package.json +++ b/packages/sinks/package.json @@ -1,6 +1,6 @@ { "name": "@resound/sinks", - "version": "1.0.0", + "version": "1.0.1", "private": true, "type": "module", "main": "./dist/index.js", diff --git a/packages/transcribers/package.json b/packages/transcribers/package.json index f5f6cc7..04b5418 100644 --- a/packages/transcribers/package.json +++ b/packages/transcribers/package.json @@ -1,6 +1,6 @@ { "name": "@resound/transcribers", - "version": "1.0.0", + "version": "1.0.1", "private": true, "type": "module", "main": "./dist/index.js", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9295b66..48aafd9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,20 +9,20 @@ importers: .: devDependencies: '@types/node': - specifier: ^22.10.0 - version: 22.20.0 + specifier: ^22.20.1 + version: 22.20.1 prettier: - specifier: 3.6.2 - version: 3.6.2 + specifier: 3.9.6 + version: 3.9.6 tsx: - specifier: ^4.19.2 - version: 4.22.4 + specifier: ^4.23.12 + version: 4.23.12 typescript: specifier: ^5.7.2 version: 5.9.3 vitest: specifier: ^3.2.6 - version: 3.2.7(@types/node@22.20.0)(tsx@4.22.4) + version: 3.2.7(@types/node@22.20.1)(tsx@4.23.12) apps/bot: dependencies: @@ -592,8 +592,8 @@ packages: '@types/estree@1.0.9': resolution: {integrity: sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==} - '@types/node@22.20.0': - resolution: {integrity: sha512-QWlFW2wf3nTjC13/DqRnBpR4ZO36VJH/JVBkA/vcnmbTBNQIlnObqyqZE1tUR7+Ni23Lda8R1BxMfbXRpCUx5g==} + '@types/node@22.20.1': + resolution: {integrity: sha512-EANqOCF9QFyra+4pfxUcX9STKJpCLjMbObVzljIJomAWSnuSIEAvyzEU53GaajbXJEgdh0iEcPL+DGvpUd4k1Q==} '@types/ws@8.18.1': resolution: {integrity: sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==} @@ -752,8 +752,8 @@ packages: resolution: {integrity: sha512-u82N74LFzG8ca+dD8puPnplTXoGH4fTPpVGuIbt36G3qvNlkvfD0lEAZSxaly3KX8TS/L1A1gsCEmvKmBcVbkQ==} engines: {node: ^10 || ^12 || >=14} - prettier@3.6.2: - resolution: {integrity: sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==} + prettier@3.9.6: + resolution: {integrity: sha512-OpN0zzVdiaiAhxpuuj5efpIS4sY9j7bY6uR5mnj5yPzGkdkjNKSJeUThPb60Jw29QuAZgA4o+/iB49kFiaBX6g==} engines: {node: '>=14'} hasBin: true @@ -806,8 +806,8 @@ packages: tslib@2.8.1: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} - tsx@4.22.4: - resolution: {integrity: sha512-X8EX+XV4QR5xCsrgxaED954zTDfY8KqlDtskKEL0cHhyS/P8b4IFOvGDQpsC9Q1XnLq915wEfwwY/zzskCtmhg==} + tsx@4.23.12: + resolution: {integrity: sha512-FDf4L4sYzKtzWYhU/Xm0AQFdTjdIxNo9ElTf2mxXM6k8YMHXzYUe4yODVaXP4V9uMFbVg8c0qyBccK2OOxb45Q==} engines: {node: '>=18.0.0'} hasBin: true @@ -1215,13 +1215,13 @@ snapshots: '@types/estree@1.0.9': {} - '@types/node@22.20.0': + '@types/node@22.20.1': dependencies: undici-types: 6.21.0 '@types/ws@8.18.1': dependencies: - '@types/node': 22.20.0 + '@types/node': 22.20.1 '@vitest/expect@3.2.7': dependencies: @@ -1231,13 +1231,13 @@ snapshots: chai: 5.3.3 tinyrainbow: 2.0.0 - '@vitest/mocker@3.2.7(vite@6.4.3(@types/node@22.20.0)(tsx@4.22.4))': + '@vitest/mocker@3.2.7(vite@6.4.3(@types/node@22.20.1)(tsx@4.23.12))': dependencies: '@vitest/spy': 3.2.7 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 6.4.3(@types/node@22.20.0)(tsx@4.22.4) + vite: 6.4.3(@types/node@22.20.1)(tsx@4.23.12) '@vitest/pretty-format@3.2.7': dependencies: @@ -1417,7 +1417,7 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.1 - prettier@3.6.2: {} + prettier@3.9.6: {} rollup@4.62.2: dependencies: @@ -1481,7 +1481,7 @@ snapshots: tslib@2.8.1: {} - tsx@4.22.4: + tsx@4.23.12: dependencies: esbuild: 0.28.1 optionalDependencies: @@ -1493,13 +1493,13 @@ snapshots: undici@6.28.0: {} - vite-node@3.2.4(@types/node@22.20.0)(tsx@4.22.4): + vite-node@3.2.4(@types/node@22.20.1)(tsx@4.23.12): dependencies: cac: 6.7.14 debug: 4.4.3 es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 6.4.3(@types/node@22.20.0)(tsx@4.22.4) + vite: 6.4.3(@types/node@22.20.1)(tsx@4.23.12) transitivePeerDependencies: - '@types/node' - jiti @@ -1514,7 +1514,7 @@ snapshots: - tsx - yaml - vite@6.4.3(@types/node@22.20.0)(tsx@4.22.4): + vite@6.4.3(@types/node@22.20.1)(tsx@4.23.12): dependencies: esbuild: 0.25.12 fdir: 6.5.0(picomatch@4.0.5) @@ -1523,15 +1523,15 @@ snapshots: rollup: 4.62.2 tinyglobby: 0.2.17 optionalDependencies: - '@types/node': 22.20.0 + '@types/node': 22.20.1 fsevents: 2.3.3 - tsx: 4.22.4 + tsx: 4.23.12 - vitest@3.2.7(@types/node@22.20.0)(tsx@4.22.4): + vitest@3.2.7(@types/node@22.20.1)(tsx@4.23.12): dependencies: '@types/chai': 5.2.3 '@vitest/expect': 3.2.7 - '@vitest/mocker': 3.2.7(vite@6.4.3(@types/node@22.20.0)(tsx@4.22.4)) + '@vitest/mocker': 3.2.7(vite@6.4.3(@types/node@22.20.1)(tsx@4.23.12)) '@vitest/pretty-format': 3.2.7 '@vitest/runner': 3.2.7 '@vitest/snapshot': 3.2.7 @@ -1549,11 +1549,11 @@ snapshots: tinyglobby: 0.2.17 tinypool: 1.1.1 tinyrainbow: 2.0.0 - vite: 6.4.3(@types/node@22.20.0)(tsx@4.22.4) - vite-node: 3.2.4(@types/node@22.20.0)(tsx@4.22.4) + vite: 6.4.3(@types/node@22.20.1)(tsx@4.23.12) + vite-node: 3.2.4(@types/node@22.20.1)(tsx@4.23.12) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.20.0 + '@types/node': 22.20.1 transitivePeerDependencies: - jiti - less