diff --git a/.changeset/branded-discord-ids.md b/.changeset/branded-discord-ids.md deleted file mode 100644 index c52bc4ff8..000000000 --- a/.changeset/branded-discord-ids.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@buape/carbon": minor ---- - -feat: add branded discord ids diff --git a/.changeset/channel-obfuscation.md b/.changeset/channel-obfuscation.md deleted file mode 100644 index 2f96358f1..000000000 --- a/.changeset/channel-obfuscation.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@buape/carbon": patch ---- - -feat: add channel obfuscation support diff --git a/.changeset/channel-permissions-for.md b/.changeset/channel-permissions-for.md deleted file mode 100644 index e8ade3bda..000000000 --- a/.changeset/channel-permissions-for.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@buape/carbon": minor ---- - -feat: add channel permission overwrite resolution diff --git a/.changeset/clean-error-logs.md b/.changeset/clean-error-logs.md deleted file mode 100644 index 4895c11bf..000000000 --- a/.changeset/clean-error-logs.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@buape/carbon": minor ---- - -feat: improve Discord API error detail formatting diff --git a/.changeset/crisp-views-shake.md b/.changeset/crisp-views-shake.md deleted file mode 100644 index 34262023d..000000000 --- a/.changeset/crisp-views-shake.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@buape/carbon": minor ---- - -feat: support file types in attachment options and fileupload components diff --git a/.changeset/default-console-logger.md b/.changeset/default-console-logger.md deleted file mode 100644 index af2efcc03..000000000 --- a/.changeset/default-console-logger.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@buape/carbon": minor ---- - -feat: add configurable Carbon logger diff --git a/.changeset/dependency-diet-native-websocket.md b/.changeset/dependency-diet-native-websocket.md deleted file mode 100644 index 28d529085..000000000 --- a/.changeset/dependency-diet-native-websocket.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@buape/carbon": patch -"create-carbon": patch ---- - -chore: Use the runtime-native WebSocket implementation on Node 24+, make voice/runtime type packages optional peers, and remove tsc-watch from generated Node projects. diff --git a/.changeset/falsy-command-options.md b/.changeset/falsy-command-options.md deleted file mode 100644 index 953894109..000000000 --- a/.changeset/falsy-command-options.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@buape/carbon": patch ---- - -fix: handle falsy command option values diff --git a/.changeset/frank-ways-mate.md b/.changeset/frank-ways-mate.md deleted file mode 100644 index 86b28a4ed..000000000 --- a/.changeset/frank-ways-mate.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@buape/carbon": minor ---- - -feat: add the new search messages endpoint diff --git a/.changeset/gateway-require-guard.md b/.changeset/gateway-require-guard.md deleted file mode 100644 index ff6b68fae..000000000 --- a/.changeset/gateway-require-guard.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@buape/carbon": patch ---- - -Guard gateway `createRequire(import.meta.url)` initialization so Cloudflare Worker deploy validation does not crash when `import.meta.url` is unavailable. diff --git a/.changeset/grumpy-jars-stop.md b/.changeset/grumpy-jars-stop.md deleted file mode 100644 index a43f1f79c..000000000 --- a/.changeset/grumpy-jars-stop.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@buape/carbon-testing": minor -"@buape/carbon": patch ---- - -feat: add a testing package to carbon's suite diff --git a/.changeset/lazy-bots-fetch.md b/.changeset/lazy-bots-fetch.md deleted file mode 100644 index 584325c79..000000000 --- a/.changeset/lazy-bots-fetch.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"@buape/carbon": minor -"create-carbon": patch ---- - -feat: derive client metadata from bot token - -warning: `this.client.options.clientId` and `this.client.options.publicKey` will be removed in a future release; use `this.client.clientId` and `this.client.publicKey` instead diff --git a/.changeset/opt-in-entity-cache.md b/.changeset/opt-in-entity-cache.md deleted file mode 100644 index 7c15f96df..000000000 --- a/.changeset/opt-in-entity-cache.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@buape/carbon": minor ---- - -feat: add opt-in entity caching diff --git a/.changeset/plain-berries-write.md b/.changeset/plain-berries-write.md deleted file mode 100644 index c197e5af7..000000000 --- a/.changeset/plain-berries-write.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@buape/carbon": minor ---- - -feat: add Redis Streams gateway forwarder/receiver plugins diff --git a/.changeset/proud-prunes-push.md b/.changeset/proud-prunes-push.md deleted file mode 100644 index 8324c843d..000000000 --- a/.changeset/proud-prunes-push.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@buape/carbon": minor ---- - -feat: add guild prune members endpoint diff --git a/.changeset/proud-tips-kneel.md b/.changeset/proud-tips-kneel.md deleted file mode 100644 index 0ce26ba8b..000000000 --- a/.changeset/proud-tips-kneel.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@buape/carbon": patch ---- - -feat: add resolved channel app permissions typing diff --git a/.changeset/sfw-commands-age-restrict.md b/.changeset/sfw-commands-age-restrict.md deleted file mode 100644 index 7e0fb779b..000000000 --- a/.changeset/sfw-commands-age-restrict.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@buape/carbon": minor ---- - -feat: add NSFW command registration support diff --git a/.changeset/silver-voices-listen.md b/.changeset/silver-voices-listen.md deleted file mode 100644 index d29be73ee..000000000 --- a/.changeset/silver-voices-listen.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@buape/carbon": minor ---- - -feat: add listeners for channel info and voice channel metadata events diff --git a/packages/carbon-testing/CHANGELOG.md b/packages/carbon-testing/CHANGELOG.md index 08b40f40d..abd47f1ca 100644 --- a/packages/carbon-testing/CHANGELOG.md +++ b/packages/carbon-testing/CHANGELOG.md @@ -1,5 +1,11 @@ # @buape/carbon-testing +## 0.1.0 + +### Minor Changes + +- [#398](https://github.com/buape/carbon/pull/398) [`a608d3f`](https://github.com/buape/carbon/commit/a608d3ffd84aa5a9500672052f67a6aeacd06f66) - feat: add a testing package to carbon's suite + ## 0.0.0-beta-20260706053143 ### Minor Changes diff --git a/packages/carbon-testing/package.json b/packages/carbon-testing/package.json index 45df25e25..44feac73b 100644 --- a/packages/carbon-testing/package.json +++ b/packages/carbon-testing/package.json @@ -1,6 +1,6 @@ { "name": "@buape/carbon-testing", - "version": "0.0.0", + "version": "0.1.0", "type": "module", "main": "./dist/src/index.js", "repository": { diff --git a/packages/carbon/CHANGELOG.md b/packages/carbon/CHANGELOG.md index fd5360078..41ef619dd 100644 --- a/packages/carbon/CHANGELOG.md +++ b/packages/carbon/CHANGELOG.md @@ -1,5 +1,49 @@ # @buape/carbon +## 0.17.0 + +### Minor Changes + +- [#412](https://github.com/buape/carbon/pull/412) [`b95d3cd`](https://github.com/buape/carbon/commit/b95d3cd17c039956c65b542e3d469bf89732e12c) - feat: add branded discord ids + +- [#409](https://github.com/buape/carbon/pull/409) [`0879188`](https://github.com/buape/carbon/commit/0879188a71d50567ffea51368e12a97846ede33a) - feat: add channel permission overwrite resolution + +- [`edd49ed`](https://github.com/buape/carbon/commit/edd49edbb22bd294f90153fc51f9e994b5e10f2d) - feat: improve Discord API error detail formatting + +- [`845c168`](https://github.com/buape/carbon/commit/845c1685be1e52008ed7c7840b357f90bb911ca6) - feat: support file types in attachment options and fileupload components + +- [`edd49ed`](https://github.com/buape/carbon/commit/edd49edbb22bd294f90153fc51f9e994b5e10f2d) - feat: add configurable Carbon logger + +- [`0cc97d9`](https://github.com/buape/carbon/commit/0cc97d97f8e90b0d8e61894df1f378312498d6bf) - feat: add the new search messages endpoint + +- [`f73db1f`](https://github.com/buape/carbon/commit/f73db1ff3f8494b440b83b61d8d7e488b75cb0e8) - feat: derive client metadata from bot token + + warning: `this.client.options.clientId` and `this.client.options.publicKey` will be removed in a future release; use `this.client.clientId` and `this.client.publicKey` instead + +- [#395](https://github.com/buape/carbon/pull/395) [`ab335d4`](https://github.com/buape/carbon/commit/ab335d475e4e4fbeb1230c9f2f7a92dd1a75737f) - feat: add opt-in entity caching + +- [#404](https://github.com/buape/carbon/pull/404) [`2d7b3f6`](https://github.com/buape/carbon/commit/2d7b3f6eb6e9b0a6767a1a1c5c57a3b9a89d1d9e) - feat: add Redis Streams gateway forwarder/receiver plugins Thanks [@avasilic](https://github.com/avasilic)! + +- [`38434be`](https://github.com/buape/carbon/commit/38434be308ebff8455e020b7e439318ebd20d952) - feat: add guild prune members endpoint + +- [`cada33e`](https://github.com/buape/carbon/commit/cada33e9bf431afa0ae61140a64923918d2290c8) - feat: add NSFW command registration support + +- [`c9fa12f`](https://github.com/buape/carbon/commit/c9fa12fd84de6a550de4da63403e38eba9206fb2) - feat: add listeners for channel info and voice channel metadata events + +### Patch Changes + +- [#405](https://github.com/buape/carbon/pull/405) [`2e6c761`](https://github.com/buape/carbon/commit/2e6c76105a2c513ed5d7addf7c6509b078072871) - feat: add channel obfuscation support Thanks [@rubyrunsstuff](https://github.com/rubyrunsstuff)! + +- [`d3e5858`](https://github.com/buape/carbon/commit/d3e58583f7c59f9a681c5a97d6dee60746567d1c) - chore: Use the runtime-native WebSocket implementation on Node 24+, make voice/runtime type packages optional peers, and remove tsc-watch from generated Node projects. + +- [`cdf7b19`](https://github.com/buape/carbon/commit/cdf7b19ecfc54cf4ef7bfae8f44d829e96f2facc) - fix: handle falsy command option values + +- [`74d6b4d`](https://github.com/buape/carbon/commit/74d6b4dc8906cf4f6f62bec5124d8dfb25804e4e) - Guard gateway `createRequire(import.meta.url)` initialization so Cloudflare Worker deploy validation does not crash when `import.meta.url` is unavailable. + +- [#398](https://github.com/buape/carbon/pull/398) [`a608d3f`](https://github.com/buape/carbon/commit/a608d3ffd84aa5a9500672052f67a6aeacd06f66) - feat: add a testing package to carbon's suite + +- [`be6593d`](https://github.com/buape/carbon/commit/be6593d4d9bcb91c459b006da6c4dc208da05f7b) - feat: add resolved channel app permissions typing + ## 0.16.0 ### Minor Changes diff --git a/packages/carbon/package.json b/packages/carbon/package.json index 699c3e250..c06f06ad6 100644 --- a/packages/carbon/package.json +++ b/packages/carbon/package.json @@ -1,6 +1,6 @@ { "name": "@buape/carbon", - "version": "0.16.0", + "version": "0.17.0", "type": "module", "main": "./dist/src/index.js", "repository": { diff --git a/packages/create-carbon/CHANGELOG.md b/packages/create-carbon/CHANGELOG.md index e544c5d0c..6bff66c6b 100644 --- a/packages/create-carbon/CHANGELOG.md +++ b/packages/create-carbon/CHANGELOG.md @@ -1,5 +1,15 @@ # create-carbon +## 0.8.1 + +### Patch Changes + +- [`d3e5858`](https://github.com/buape/carbon/commit/d3e58583f7c59f9a681c5a97d6dee60746567d1c) - chore: Use the runtime-native WebSocket implementation on Node 24+, make voice/runtime type packages optional peers, and remove tsc-watch from generated Node projects. + +- [`f73db1f`](https://github.com/buape/carbon/commit/f73db1ff3f8494b440b83b61d8d7e488b75cb0e8) - feat: derive client metadata from bot token + + warning: `this.client.options.clientId` and `this.client.options.publicKey` will be removed in a future release; use `this.client.clientId` and `this.client.publicKey` instead + ## 0.8.0 ### Minor Changes diff --git a/packages/create-carbon/package.json b/packages/create-carbon/package.json index 919cd3710..37e46e367 100644 --- a/packages/create-carbon/package.json +++ b/packages/create-carbon/package.json @@ -1,6 +1,6 @@ { "name": "create-carbon", - "version": "0.8.0", + "version": "0.8.1", "type": "module", "main": "./dist/src/index.js", "scripts": {