What's Changed
- Correct README FAQ for Zed MCP config path by @Copilot in #433
- chore: remove stale js artifacts [#435] by @intellectronica in #440
- fix(core): ignore generated dirs in nested discovery [#437] by @intellectronica in #441
- fix(revert): preserve root config toml [#436] by @intellectronica in #443
- fix(skills): harden cleanup and temp dirs [#439] by @intellectronica in #442
- fix(config): fail on invalid config files [#438] by @intellectronica in #444
- Prioritize exact agent identifiers over fuzzy matches by @michaelmdeng in #424
- test: raise coverage and enforce CI gate by @intellectronica in #445
- build: emit package declarations by @intellectronica in #464
- fix(cli): reject empty --agents tokens by @intellectronica in #465
- fix(revert): use prefix string in vscode logs by @intellectronica in #466
- fix(cli): avoid double-prefixing revert errors by @intellectronica in #467
- fix: update js-yaml lockfile resolution by @intellectronica in #468
- fix(agents): forward AGENTS backup option by @intellectronica in #469
- fix(mcp): preserve settings on overwrite by @intellectronica in #470
- Fix init filesystem error formatting by @intellectronica in #471
- fix(mcp): clean stale server alias keys by @intellectronica in #472
- fix(agents): track multipath output path by @intellectronica in #473
- fix(revert): clean local exclude blocks by @intellectronica in #474
- fix(mcp): normalize mixed TOML servers by @intellectronica in #475
- fix(cli): honor local-only config lookup by @intellectronica in #476
- fix(mcp): honor custom config paths by @intellectronica in #477
- Honor MCP overwrite for OpenHands and OpenCode by @intellectronica in #478
- Fix nested apply global output root by @intellectronica in #479
- ci(release): use supported Node for publishing by @intellectronica in #480
- ci(release): run quality checks before publish by @intellectronica in #481
- Fix project-local MCP and custom path handling by @intellectronica in #494
- Honor effective MCP settings for internal agents by @intellectronica in #495
- Align unified config loading with apply behavior by @intellectronica in #496
- Refresh package lock audit posture and npm README asset by @intellectronica in #498
- Gate npm release publishing by tag and package state by @intellectronica in #499
- Expand CI Node matrix and package verification by @intellectronica in #500
- Require Ruler provenance before revert deletes files by @intellectronica in #497
- Stop tracking fixture
.rulercontent undertmp-fixtures/unified-basicby @Copilot in #501 - Add TOML-configurable backup toggle with CLI precedence for
ruler applyby @Copilot in #502 - Harden native skills propagation against transient Windows rename failures by @Copilot in #503
- Align README
applydiscovery behavior with actual.rulerresolution logic by @Copilot in #504 - fix(config): load ancestor ruler config by @intellectronica in #506
- fix(apply): preserve nested backup config by @intellectronica in #508
- ci(release): avoid shell interpolation for tags by @intellectronica in #510
- fix(mcp): fail on invalid existing configs by @intellectronica in #512
- ci: expand format and release checks by @intellectronica in #514
- fix(gitignore): resolve worktree exclude path by @intellectronica in #516
- feat(agents): add zed skills support by @nerdyman in #517
New Contributors
- @michaelmdeng made their first contribution in #424
- @nerdyman made their first contribution in #517
Full Changelog: v0.3.41...v0.3.42