Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 0 additions & 9 deletions .changeset/compact-startup-logs.md

This file was deleted.

10 changes: 0 additions & 10 deletions .changeset/decouple-dev-runtime.md

This file was deleted.

11 changes: 0 additions & 11 deletions .changeset/scoped-colored-logger.md

This file was deleted.

10 changes: 0 additions & 10 deletions .changeset/tsc-type-emits-plugin-compat.md

This file was deleted.

4 changes: 2 additions & 2 deletions bun.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

36 changes: 36 additions & 0 deletions packages/dev/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,41 @@
# @djs-core/dev

## 5.5.0

### Minor Changes

- 4a24ff1: Collapse dev startup load logs into a compact summary.

- Replace per-file load lines with a single summary showing counts for commands, buttons, modals, select menus, context menus, events, crons, and tasks
- Add `loadSummary()` on the shared logger for grouped startup output

- 3e06307: Decouple `@djs-core/dev` from automatic runtime patch bumps.

- Move `@djs-core/runtime` from dev `dependencies` to `peerDependencies` (`^1.13.0`)
- Add `PLUGIN_API_CHANGELOG.md` to track plugin API changes separately from runtime bugfixes
- Remove the internal `PLUGIN_CONTRACT.md` in favor of the dedicated plugin API changelog

### Patch Changes

- 032b767: Add a scoped colored logger shared by the runtime and dev CLI.

- New `HH:MM [SCOPE]` log format with levels (`debug`, `info`, `success`, `warn`, `error`) and TTY-aware colors
- Export `createLogger`, `runtimeLog`, `devLog`, `pluginLog`, and related types from `@djs-core/runtime`
- Replace ad-hoc `console.log` / `picocolors` usage across runtime handlers and dev commands with the unified logger
- Add `warnBlock()` for multi-line warnings such as permission mismatches during command sync

- 3b69980: Replace `dts-bundle-generator` with `tsc` for faster, more reliable type emits in runtime and dev.

- Export `Config` from `@djs-core/runtime` so published declarations stay self-contained
- Export plugin helpers: `resolvePlugin`, `RUNTIME_PACKAGE_NAME`, `RUNTIME_VERSION`, and `validatePluginRuntime`
- Add runtime semver validation against a plugin's `peerDependencies["@djs-core/runtime"]` at load time

- Updated dependencies [4a24ff1]
- Updated dependencies [3e06307]
- Updated dependencies [032b767]
- Updated dependencies [3b69980]
- @djs-core/runtime@1.14.0

## 5.4.1

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/dev/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@djs-core/dev",
"version": "5.4.1",
"version": "5.5.0",
"description": "Development CLI tools for djs-core Discord bot framework",
"type": "module",
"types": "./dist/index.d.ts",
Expand Down
30 changes: 30 additions & 0 deletions packages/runtime/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,35 @@
# @djs-core/runtime

## 1.14.0

### Minor Changes

- 032b767: Add a scoped colored logger shared by the runtime and dev CLI.

- New `HH:MM [SCOPE]` log format with levels (`debug`, `info`, `success`, `warn`, `error`) and TTY-aware colors
- Export `createLogger`, `runtimeLog`, `devLog`, `pluginLog`, and related types from `@djs-core/runtime`
- Replace ad-hoc `console.log` / `picocolors` usage across runtime handlers and dev commands with the unified logger
- Add `warnBlock()` for multi-line warnings such as permission mismatches during command sync

- 3b69980: Replace `dts-bundle-generator` with `tsc` for faster, more reliable type emits in runtime and dev.

- Export `Config` from `@djs-core/runtime` so published declarations stay self-contained
- Export plugin helpers: `resolvePlugin`, `RUNTIME_PACKAGE_NAME`, `RUNTIME_VERSION`, and `validatePluginRuntime`
- Add runtime semver validation against a plugin's `peerDependencies["@djs-core/runtime"]` at load time

### Patch Changes

- 4a24ff1: Collapse dev startup load logs into a compact summary.

- Replace per-file load lines with a single summary showing counts for commands, buttons, modals, select menus, context menus, events, crons, and tasks
- Add `loadSummary()` on the shared logger for grouped startup output

- 3e06307: Decouple `@djs-core/dev` from automatic runtime patch bumps.

- Move `@djs-core/runtime` from dev `dependencies` to `peerDependencies` (`^1.13.0`)
- Add `PLUGIN_API_CHANGELOG.md` to track plugin API changes separately from runtime bugfixes
- Remove the internal `PLUGIN_CONTRACT.md` in favor of the dedicated plugin API changelog

## 1.13.1

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/runtime/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@djs-core/runtime",
"version": "1.13.1",
"version": "1.14.0",
"description": "Runtime library for djs-core Discord bot framework",
"type": "module",
"main": "./dist/index.js",
Expand Down