From 78299d2a0773a6a336f9a08fdf162c774791226a Mon Sep 17 00:00:00 2001 From: Wolfstar Date: Tue, 20 Oct 2026 18:39:59 +0200 Subject: [PATCH] chore: update changelog and release --- .changeset/modules-config-key.md | 15 --------------- packages/plugin-api/CHANGELOG.md | 8 ++++++++ packages/plugin-api/package.json | 2 +- packages/plugin-broker/CHANGELOG.md | 13 +++++++++++++ packages/plugin-broker/package.json | 2 +- packages/plugin-cache/CHANGELOG.md | 8 ++++++++ packages/plugin-cache/package.json | 2 +- packages/plugin-gateway/CHANGELOG.md | 13 +++++++++++++ packages/plugin-gateway/package.json | 2 +- packages/plugin-i18next/CHANGELOG.md | 8 ++++++++ packages/plugin-i18next/package.json | 2 +- packages/plugin-logger/CHANGELOG.md | 8 ++++++++ packages/plugin-logger/package.json | 2 +- packages/plugin-scheduled-tasks/CHANGELOG.md | 8 ++++++++ packages/plugin-scheduled-tasks/package.json | 2 +- packages/plugin-sharder/CHANGELOG.md | 8 ++++++++ packages/plugin-sharder/package.json | 2 +- packages/plugin-subcommands-advanced/CHANGELOG.md | 8 ++++++++ packages/plugin-subcommands-advanced/package.json | 2 +- 19 files changed, 91 insertions(+), 24 deletions(-) delete mode 100644 .changeset/modules-config-key.md diff --git a/.changeset/modules-config-key.md b/.changeset/modules-config-key.md deleted file mode 100644 index e6392f74..00000000 --- a/.changeset/modules-config-key.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -"@wolfstar/plugin-api": minor -"@wolfstar/plugin-broker": minor -"@wolfstar/plugin-cache": minor -"@wolfstar/plugin-gateway": minor -"@wolfstar/plugin-i18next": minor -"@wolfstar/plugin-logger": minor -"@wolfstar/plugin-scheduled-tasks": minor -"@wolfstar/plugin-sharder": minor -"@wolfstar/plugin-subcommands-advanced": minor ---- - -Every module sets `meta.configKey`, so an application writes a module's options under its own top-level key of `stars.config` (`api`, `broker`, `cache`, `gateway`, `i18n`, `logger`, `scheduledTasks`, `sharder`, `subcommandsAdvanced`) instead of the `[specifier, options]` tuple of `modules`. The tuple still works and is merged over the key. The key is typed in `defineConfig` once the module is imported in `stars.config.ts`; `cache`, `gateway`, `sharder` and `subcommandsAdvanced` take no options yet and only reserve their name. - -The `@wolfstar/kit` peer range moves from `^0.1.0` to `^0.2.0`, the first version that reads `configKey`, and `@wolfstar/schema` (`^0.9.0`) is a new optional peer that carries the `StarsConfig` type the keys extend. A project on `@wolfstar/kit` 0.1 has to update it. diff --git a/packages/plugin-api/CHANGELOG.md b/packages/plugin-api/CHANGELOG.md index e60d8b01..5827110c 100644 --- a/packages/plugin-api/CHANGELOG.md +++ b/packages/plugin-api/CHANGELOG.md @@ -1,5 +1,13 @@ # @wolfstar/plugin-api +## 2.2.0 + +### Minor Changes + +- [#259](https://github.com/wolfstar-project/plugins/pull/259) [`e9c503d`](https://github.com/wolfstar-project/plugins/commit/e9c503da60e60a732bc916250c0d875919a9714c) - Every module sets `meta.configKey`, so an application writes a module's options under its own top-level key of `stars.config` (`api`, `broker`, `cache`, `gateway`, `i18n`, `logger`, `scheduledTasks`, `sharder`, `subcommandsAdvanced`) instead of the `[specifier, options]` tuple of `modules`. The tuple still works and is merged over the key. The key is typed in `defineConfig` once the module is imported in `stars.config.ts`; `cache`, `gateway`, `sharder` and `subcommandsAdvanced` take no options yet and only reserve their name. + + The `@wolfstar/kit` peer range moves from `^0.1.0` to `^0.2.0`, the first version that reads `configKey`, and `@wolfstar/schema` (`^0.9.0`) is a new optional peer that carries the `StarsConfig` type the keys extend. A project on `@wolfstar/kit` 0.1 has to update it. + ## 2.1.1 ### Patch Changes diff --git a/packages/plugin-api/package.json b/packages/plugin-api/package.json index 2d8ae278..6ff37924 100644 --- a/packages/plugin-api/package.json +++ b/packages/plugin-api/package.json @@ -1,6 +1,6 @@ { "name": "@wolfstar/plugin-api", - "version": "2.1.1", + "version": "2.2.0", "description": "Plugin for @wolfstar/http-framework exposing a standalone REST API server (routes, middlewares, router)", "keywords": [ "api", diff --git a/packages/plugin-broker/CHANGELOG.md b/packages/plugin-broker/CHANGELOG.md index 3f342457..d8bf3190 100644 --- a/packages/plugin-broker/CHANGELOG.md +++ b/packages/plugin-broker/CHANGELOG.md @@ -1,5 +1,18 @@ # @wolfstar/plugin-broker +## 0.7.0 + +### Minor Changes + +- [#259](https://github.com/wolfstar-project/plugins/pull/259) [`e9c503d`](https://github.com/wolfstar-project/plugins/commit/e9c503da60e60a732bc916250c0d875919a9714c) - Every module sets `meta.configKey`, so an application writes a module's options under its own top-level key of `stars.config` (`api`, `broker`, `cache`, `gateway`, `i18n`, `logger`, `scheduledTasks`, `sharder`, `subcommandsAdvanced`) instead of the `[specifier, options]` tuple of `modules`. The tuple still works and is merged over the key. The key is typed in `defineConfig` once the module is imported in `stars.config.ts`; `cache`, `gateway`, `sharder` and `subcommandsAdvanced` take no options yet and only reserve their name. + + The `@wolfstar/kit` peer range moves from `^0.1.0` to `^0.2.0`, the first version that reads `configKey`, and `@wolfstar/schema` (`^0.9.0`) is a new optional peer that carries the `StarsConfig` type the keys extend. A project on `@wolfstar/kit` 0.1 has to update it. + +### Patch Changes + +- Updated dependencies [[`e9c503d`](https://github.com/wolfstar-project/plugins/commit/e9c503da60e60a732bc916250c0d875919a9714c)]: + - @wolfstar/plugin-cache@0.8.0 + ## 0.6.0 ### Minor Changes diff --git a/packages/plugin-broker/package.json b/packages/plugin-broker/package.json index aedac359..d463cf30 100644 --- a/packages/plugin-broker/package.json +++ b/packages/plugin-broker/package.json @@ -1,6 +1,6 @@ { "name": "@wolfstar/plugin-broker", - "version": "0.6.0", + "version": "0.7.0", "description": "Plugin for @wolfstar/http-framework distributing gateway events across processes over Redis Streams, with at-least-once delivery", "keywords": [ "broker", diff --git a/packages/plugin-cache/CHANGELOG.md b/packages/plugin-cache/CHANGELOG.md index ae8e782c..301029e1 100644 --- a/packages/plugin-cache/CHANGELOG.md +++ b/packages/plugin-cache/CHANGELOG.md @@ -1,5 +1,13 @@ # @wolfstar/plugin-cache +## 0.8.0 + +### Minor Changes + +- [#259](https://github.com/wolfstar-project/plugins/pull/259) [`e9c503d`](https://github.com/wolfstar-project/plugins/commit/e9c503da60e60a732bc916250c0d875919a9714c) - Every module sets `meta.configKey`, so an application writes a module's options under its own top-level key of `stars.config` (`api`, `broker`, `cache`, `gateway`, `i18n`, `logger`, `scheduledTasks`, `sharder`, `subcommandsAdvanced`) instead of the `[specifier, options]` tuple of `modules`. The tuple still works and is merged over the key. The key is typed in `defineConfig` once the module is imported in `stars.config.ts`; `cache`, `gateway`, `sharder` and `subcommandsAdvanced` take no options yet and only reserve their name. + + The `@wolfstar/kit` peer range moves from `^0.1.0` to `^0.2.0`, the first version that reads `configKey`, and `@wolfstar/schema` (`^0.9.0`) is a new optional peer that carries the `StarsConfig` type the keys extend. A project on `@wolfstar/kit` 0.1 has to update it. + ## 0.7.0 ### Minor Changes diff --git a/packages/plugin-cache/package.json b/packages/plugin-cache/package.json index 36647f60..1854fa19 100644 --- a/packages/plugin-cache/package.json +++ b/packages/plugin-cache/package.json @@ -1,6 +1,6 @@ { "name": "@wolfstar/plugin-cache", - "version": "0.7.0", + "version": "0.8.0", "description": "Pluggable, storage-agnostic Discord entity cache (in-memory and Redis, with optional compression) for @wolfstar/plugin-gateway", "keywords": [ "cache", diff --git a/packages/plugin-gateway/CHANGELOG.md b/packages/plugin-gateway/CHANGELOG.md index ed125b39..4b58f428 100644 --- a/packages/plugin-gateway/CHANGELOG.md +++ b/packages/plugin-gateway/CHANGELOG.md @@ -1,5 +1,18 @@ # @wolfstar/plugin-gateway +## 0.16.0 + +### Minor Changes + +- [#259](https://github.com/wolfstar-project/plugins/pull/259) [`e9c503d`](https://github.com/wolfstar-project/plugins/commit/e9c503da60e60a732bc916250c0d875919a9714c) - Every module sets `meta.configKey`, so an application writes a module's options under its own top-level key of `stars.config` (`api`, `broker`, `cache`, `gateway`, `i18n`, `logger`, `scheduledTasks`, `sharder`, `subcommandsAdvanced`) instead of the `[specifier, options]` tuple of `modules`. The tuple still works and is merged over the key. The key is typed in `defineConfig` once the module is imported in `stars.config.ts`; `cache`, `gateway`, `sharder` and `subcommandsAdvanced` take no options yet and only reserve their name. + + The `@wolfstar/kit` peer range moves from `^0.1.0` to `^0.2.0`, the first version that reads `configKey`, and `@wolfstar/schema` (`^0.9.0`) is a new optional peer that carries the `StarsConfig` type the keys extend. A project on `@wolfstar/kit` 0.1 has to update it. + +### Patch Changes + +- Updated dependencies [[`e9c503d`](https://github.com/wolfstar-project/plugins/commit/e9c503da60e60a732bc916250c0d875919a9714c)]: + - @wolfstar/plugin-cache@0.8.0 + ## 0.15.0 ### Minor Changes diff --git a/packages/plugin-gateway/package.json b/packages/plugin-gateway/package.json index acd8b5f4..cb931c42 100644 --- a/packages/plugin-gateway/package.json +++ b/packages/plugin-gateway/package.json @@ -1,6 +1,6 @@ { "name": "@wolfstar/plugin-gateway", - "version": "0.15.0", + "version": "0.16.0", "description": "Gateway (WebSocket) support for @wolfstar/http-framework: a GatewayClient emitting Structures, backed by a pluggable cache", "keywords": [ "discord", diff --git a/packages/plugin-i18next/CHANGELOG.md b/packages/plugin-i18next/CHANGELOG.md index 13485abb..693de7d8 100644 --- a/packages/plugin-i18next/CHANGELOG.md +++ b/packages/plugin-i18next/CHANGELOG.md @@ -1,5 +1,13 @@ # @wolfstar/plugin-i18next +## 2.3.0 + +### Minor Changes + +- [#259](https://github.com/wolfstar-project/plugins/pull/259) [`e9c503d`](https://github.com/wolfstar-project/plugins/commit/e9c503da60e60a732bc916250c0d875919a9714c) - Every module sets `meta.configKey`, so an application writes a module's options under its own top-level key of `stars.config` (`api`, `broker`, `cache`, `gateway`, `i18n`, `logger`, `scheduledTasks`, `sharder`, `subcommandsAdvanced`) instead of the `[specifier, options]` tuple of `modules`. The tuple still works and is merged over the key. The key is typed in `defineConfig` once the module is imported in `stars.config.ts`; `cache`, `gateway`, `sharder` and `subcommandsAdvanced` take no options yet and only reserve their name. + + The `@wolfstar/kit` peer range moves from `^0.1.0` to `^0.2.0`, the first version that reads `configKey`, and `@wolfstar/schema` (`^0.9.0`) is a new optional peer that carries the `StarsConfig` type the keys extend. A project on `@wolfstar/kit` 0.1 has to update it. + ## 2.2.0 ### Minor Changes diff --git a/packages/plugin-i18next/package.json b/packages/plugin-i18next/package.json index 18697deb..0a687e33 100644 --- a/packages/plugin-i18next/package.json +++ b/packages/plugin-i18next/package.json @@ -1,6 +1,6 @@ { "name": "@wolfstar/plugin-i18next", - "version": "2.2.0", + "version": "2.3.0", "description": "Plugin for @wolfstar/http-framework adding i18next-powered internationalization for HTTP interactions", "keywords": [ "discord", diff --git a/packages/plugin-logger/CHANGELOG.md b/packages/plugin-logger/CHANGELOG.md index 0a1311eb..954bb3a3 100644 --- a/packages/plugin-logger/CHANGELOG.md +++ b/packages/plugin-logger/CHANGELOG.md @@ -1,5 +1,13 @@ # @wolfstar/plugin-logger +## 0.5.0 + +### Minor Changes + +- [#259](https://github.com/wolfstar-project/plugins/pull/259) [`e9c503d`](https://github.com/wolfstar-project/plugins/commit/e9c503da60e60a732bc916250c0d875919a9714c) - Every module sets `meta.configKey`, so an application writes a module's options under its own top-level key of `stars.config` (`api`, `broker`, `cache`, `gateway`, `i18n`, `logger`, `scheduledTasks`, `sharder`, `subcommandsAdvanced`) instead of the `[specifier, options]` tuple of `modules`. The tuple still works and is merged over the key. The key is typed in `defineConfig` once the module is imported in `stars.config.ts`; `cache`, `gateway`, `sharder` and `subcommandsAdvanced` take no options yet and only reserve their name. + + The `@wolfstar/kit` peer range moves from `^0.1.0` to `^0.2.0`, the first version that reads `configKey`, and `@wolfstar/schema` (`^0.9.0`) is a new optional peer that carries the `StarsConfig` type the keys extend. A project on `@wolfstar/kit` 0.1 has to update it. + ## 0.4.0 ### Minor Changes diff --git a/packages/plugin-logger/package.json b/packages/plugin-logger/package.json index 0ab3e0ca..4ce74a33 100644 --- a/packages/plugin-logger/package.json +++ b/packages/plugin-logger/package.json @@ -1,6 +1,6 @@ { "name": "@wolfstar/plugin-logger", - "version": "0.4.0", + "version": "0.5.0", "description": "Plugin for @wolfstar/http-framework providing a pluggable logger with swappable transports (console, Sentry, consola, evlog, winston)", "keywords": [ "consola", diff --git a/packages/plugin-scheduled-tasks/CHANGELOG.md b/packages/plugin-scheduled-tasks/CHANGELOG.md index 5502fd48..b80c4497 100644 --- a/packages/plugin-scheduled-tasks/CHANGELOG.md +++ b/packages/plugin-scheduled-tasks/CHANGELOG.md @@ -1,5 +1,13 @@ # @wolfstar/plugin-scheduled-tasks +## 0.3.0 + +### Minor Changes + +- [#259](https://github.com/wolfstar-project/plugins/pull/259) [`e9c503d`](https://github.com/wolfstar-project/plugins/commit/e9c503da60e60a732bc916250c0d875919a9714c) - Every module sets `meta.configKey`, so an application writes a module's options under its own top-level key of `stars.config` (`api`, `broker`, `cache`, `gateway`, `i18n`, `logger`, `scheduledTasks`, `sharder`, `subcommandsAdvanced`) instead of the `[specifier, options]` tuple of `modules`. The tuple still works and is merged over the key. The key is typed in `defineConfig` once the module is imported in `stars.config.ts`; `cache`, `gateway`, `sharder` and `subcommandsAdvanced` take no options yet and only reserve their name. + + The `@wolfstar/kit` peer range moves from `^0.1.0` to `^0.2.0`, the first version that reads `configKey`, and `@wolfstar/schema` (`^0.9.0`) is a new optional peer that carries the `StarsConfig` type the keys extend. A project on `@wolfstar/kit` 0.1 has to update it. + ## 0.2.0 ### Minor Changes diff --git a/packages/plugin-scheduled-tasks/package.json b/packages/plugin-scheduled-tasks/package.json index d7f99f37..96a81187 100644 --- a/packages/plugin-scheduled-tasks/package.json +++ b/packages/plugin-scheduled-tasks/package.json @@ -1,6 +1,6 @@ { "name": "@wolfstar/plugin-scheduled-tasks", - "version": "0.2.0", + "version": "0.3.0", "description": "Plugin for @wolfstar/http-framework to schedule one-off and repeated tasks, backed by BullMQ", "keywords": [ "bullmq", diff --git a/packages/plugin-sharder/CHANGELOG.md b/packages/plugin-sharder/CHANGELOG.md index 47619878..04c78b21 100644 --- a/packages/plugin-sharder/CHANGELOG.md +++ b/packages/plugin-sharder/CHANGELOG.md @@ -1,5 +1,13 @@ # @wolfstar/plugin-sharder +## 0.3.0 + +### Minor Changes + +- [#259](https://github.com/wolfstar-project/plugins/pull/259) [`e9c503d`](https://github.com/wolfstar-project/plugins/commit/e9c503da60e60a732bc916250c0d875919a9714c) - Every module sets `meta.configKey`, so an application writes a module's options under its own top-level key of `stars.config` (`api`, `broker`, `cache`, `gateway`, `i18n`, `logger`, `scheduledTasks`, `sharder`, `subcommandsAdvanced`) instead of the `[specifier, options]` tuple of `modules`. The tuple still works and is merged over the key. The key is typed in `defineConfig` once the module is imported in `stars.config.ts`; `cache`, `gateway`, `sharder` and `subcommandsAdvanced` take no options yet and only reserve their name. + + The `@wolfstar/kit` peer range moves from `^0.1.0` to `^0.2.0`, the first version that reads `configKey`, and `@wolfstar/schema` (`^0.9.0`) is a new optional peer that carries the `StarsConfig` type the keys extend. A project on `@wolfstar/kit` 0.1 has to update it. + ## 0.2.1 ### Patch Changes diff --git a/packages/plugin-sharder/package.json b/packages/plugin-sharder/package.json index 25e68508..e7ca1d94 100644 --- a/packages/plugin-sharder/package.json +++ b/packages/plugin-sharder/package.json @@ -1,6 +1,6 @@ { "name": "@wolfstar/plugin-sharder", - "version": "0.2.1", + "version": "0.3.0", "description": "Multi-process sharding for @wolfstar/plugin-gateway: spawn shards as processes, cluster workers, or worker threads, and message between them", "keywords": [ "cluster", diff --git a/packages/plugin-subcommands-advanced/CHANGELOG.md b/packages/plugin-subcommands-advanced/CHANGELOG.md index 7b9a0b19..37501dc6 100644 --- a/packages/plugin-subcommands-advanced/CHANGELOG.md +++ b/packages/plugin-subcommands-advanced/CHANGELOG.md @@ -1,5 +1,13 @@ # @wolfstar/plugin-subcommands-advanced +## 2.3.0 + +### Minor Changes + +- [#259](https://github.com/wolfstar-project/plugins/pull/259) [`e9c503d`](https://github.com/wolfstar-project/plugins/commit/e9c503da60e60a732bc916250c0d875919a9714c) - Every module sets `meta.configKey`, so an application writes a module's options under its own top-level key of `stars.config` (`api`, `broker`, `cache`, `gateway`, `i18n`, `logger`, `scheduledTasks`, `sharder`, `subcommandsAdvanced`) instead of the `[specifier, options]` tuple of `modules`. The tuple still works and is merged over the key. The key is typed in `defineConfig` once the module is imported in `stars.config.ts`; `cache`, `gateway`, `sharder` and `subcommandsAdvanced` take no options yet and only reserve their name. + + The `@wolfstar/kit` peer range moves from `^0.1.0` to `^0.2.0`, the first version that reads `configKey`, and `@wolfstar/schema` (`^0.9.0`) is a new optional peer that carries the `StarsConfig` type the keys extend. A project on `@wolfstar/kit` 0.1 has to update it. + ## 2.2.1 ### Patch Changes diff --git a/packages/plugin-subcommands-advanced/package.json b/packages/plugin-subcommands-advanced/package.json index ff4b1148..73e462c4 100644 --- a/packages/plugin-subcommands-advanced/package.json +++ b/packages/plugin-subcommands-advanced/package.json @@ -1,6 +1,6 @@ { "name": "@wolfstar/plugin-subcommands-advanced", - "version": "2.2.1", + "version": "2.3.0", "description": "Plugin for @wolfstar/http-framework to modularize slash subcommands into separate command classes", "keywords": [ "discord",