Releases: rstackjs/rstack-cli
Releases · rstackjs/rstack-cli
Release list
v0.7.3
What's Changed
New Features 🎉
- feat(cli): support file arguments in rs check by @chenjiahan in #453
- feat(cli): support --fix in rs check by @chenjiahan in #454
Bug Fixes 🐞
- fix(types): preserve config factory contextual typing by @chenjiahan in #456
- fix(rstack): support latest Rstest CLI entry by @SoonIter in #460
Document 📖
- docs: clarify ignore cleanup in migration skill by @chenjiahan in #455
Other Changes
- chore(deps): upgrade Rslib to 1.0.0 by @Timeless0911 in #457
- chore(deps): update all non-major dependencies by @renovate[bot] in #458
- chore(deps): upgrade Rslint to 0.9.1 by @chenjiahan in #459
- release: v0.7.3 by @chenjiahan in #461
New Contributors
Full Changelog: v0.7.2...v0.7.3
v0.7.2
What's Changed
New Features 🎉
- feat(fmt): display millisecond durations by @chenjiahan in #439
- feat(fmt): align successful format check output by @chenjiahan in #440
- feat(fmt): align successful format write output by @chenjiahan in #441
Document 📖
- docs: simplify Rstack CLI agent guidance by @chenjiahan in #443
- docs: prefer rs check in migration skill by @chenjiahan in #444
- docs: simplify migration check guidance by @chenjiahan in #445
- docs: clarify migration import guidance by @chenjiahan in #446
- docs: improve testing configuration inheritance by @chenjiahan in #448
- docs: clarify config import guidance by @chenjiahan in #449
Other Changes
- chore: avoid unnecessary config dynamic imports by @chenjiahan in #447
- chore(deps): update all non-major dependencies by @renovate[bot] in #450
- release: v0.7.2 by @chenjiahan in #452
Full Changelog: v0.7.1...v0.7.2
v0.7.1
What's Changed
Bug Fixes 🐞
- fix(fmt): clarify formatting fix command by @chenjiahan in #435
- fix(fmt): preserve Vue template bindings by @chenjiahan in #436
- fix(deps): update all non-major dependencies by @renovate[bot] in #438
Other Changes
- release: v0.7.1 by @chenjiahan in #437
Full Changelog: v0.7.0...v0.7.1
v0.7.0
What's Changed
Breaking Changes 🍭
- feat(cli)!: remove setup command by @chenjiahan in #432
Bug Fixes 🐞
- fix: require Node.js 22.18 or higher by @chenjiahan in #426
- fix: correct Node.js engine range by @chenjiahan in #427
- fix: support Rslint v0.9.0 config paths by @chenjiahan in #431
- fix: support parser-wrapping Prettier plugins by @chenjiahan in #433
Document 📖
- docs: rename Rstack CLI agent skill by @chenjiahan in #421
- docs: link npm README to documentation by @chenjiahan in #425
- docs: add Lefthook migration guide by @chenjiahan in #428
- docs: add typed linting guidance for monorepos by @fi3ework in #430
Other Changes
- chore: use heading-case as a formatter plugin by @chenjiahan in #429
- release: v0.7.0 by @chenjiahan in #434
Full Changelog: v0.6.5...v0.7.0
v0.6.5
What's Changed
Bug Fixes 🐞
- fix: pin Rslint to 0.8.1 by @chenjiahan in #419
Document 📖
- docs: update website theme styles by @chenjiahan in #413
- docs: move LLMs UI to page outline by @chenjiahan in #414
- docs: update website brand colors by @chenjiahan in #417
- docs: reuse shared theme styles from doc-ui by @chenjiahan in #418
Other Changes
- chore(deps): upgrade npm dependencies by @chenjiahan in #415
- chore(deps): upgrade Cargo dependencies by @chenjiahan in #416
Full Changelog: v0.6.4...v0.6.5
v0.6.4
What's Changed
New Features 🎉
- feat(rstack): add hooks command by @chenjiahan in #407
- feat(rstack): add hooks uninstall command by @chenjiahan in #408
Bug Fixes 🐞
- fix(rstack): clarify forced setup output by @chenjiahan in #405
Refactor 🔨
- refactor: use rs hooks in generated projects by @chenjiahan in #409
Document 📖
- docs: document rs hooks lifecycle by @chenjiahan in #410
Other Changes
- chore(fmt): remove file discovery benchmark by @chenjiahan in #406
Full Changelog: v0.6.3...v0.6.4
v0.6.3
What's Changed
New Features 🎉
- feat(rstack): add force option to setup by @chenjiahan in #399
- feat(create-rstack): upgrade Rslib and use bundleless mode for Svelte templates by @elecmonkey in #402
Performance 🚀
- perf(rstack): load config once during rs check by @chenjiahan in #392
- perf(fmt): bypass worker pool for single files by @chenjiahan in #393
- perf(fmt): optimize Yuku type cast lookup by @chenjiahan in #394
- perf(fmt): add native config matcher batch APIs by @chenjiahan in #395
- perf(fmt): batch config ignore matching during discovery by @chenjiahan in #398
Bug Fixes 🐞
- fix(rstack): honor worktree-scoped hooks path by @chenjiahan in #400
Document 📖
- docs(website): add IDE integration guide by @chenjiahan in #382
- docs(skills): migrate VS Code extension settings by @chenjiahan in #383
- docs: clarify optional formatter settings by @chenjiahan in #384
- docs: document rs fmt supported languages by @chenjiahan in #385
- docs(website): improve responsive hero sizing by @chenjiahan in #386
- docs(website): add release link to homepage hero by @chenjiahan in #387
- docs: improve migration skill workflow by @chenjiahan in #389
- docs(skills): clarify Rslint migration config by @chenjiahan in #390
- docs: add Git hooks guide by @chenjiahan in #391
- docs: improve migration prompts by @chenjiahan in #396
- docs: clarify staged concurrency behavior by @chenjiahan in #397
- docs(skills): update Git hook migration guidance by @chenjiahan in #401
Other Changes
- chore(native): remove Rust version declaration by @chenjiahan in #388
- release: v0.6.3 by @chenjiahan in #403
Full Changelog: v0.6.2...v0.6.3
v0.6.2
What's Changed
New Features 🎉
- feat(create-rstack): enable Rstest lint rules by @chenjiahan in #372
Bug Fixes 🐞
- fix(doc): restart dev server on config changes by @chenjiahan in #358
- fix(lib): restart on config changes by @chenjiahan in #360
- fix(deps): update all non-major dependencies by @renovate[bot] in #364
- fix(deps): update all non-major dependencies by @renovate[bot] in #374
- fix(create-rstack): drop node types from lib template src by @elecmonkey in #379
Refactor 🔨
- refactor(test): update inline projects example by @chenjiahan in #362
- refactor(create-rstack): remove redundant test configs by @chenjiahan in #363
- refactor(create-rstack): unify lib template tsconfig by @elecmonkey in #376
- refactor(create-rstack): align library templates with Rslib by @Timeless0911 in #377
Document 📖
- docs: update website logo by @chenjiahan in #359
- docs(website): redesign homepage hero by @chenjiahan in #367
- docs: simplify configuration guide comments by @chenjiahan in #368
- docs(website): refine homepage hero actions by @chenjiahan in #373
Other Changes
- chore: align async config formatting by @chenjiahan in #361
- chore(deps): disable TypeScript updates for Vue and Svelte templates by @chenjiahan in #366
- chore(fmt): use default print width by @chenjiahan in #369
- chore(lint): enable Rstest rules by @chenjiahan in #371
- chore(deps): disable Rust toolchain updates by @chenjiahan in #375
- chore(vscode): use Rstack extension as default formatter by @fi3ework in #378
- chore(deps): upgrade Rslint to v0.8.1 by @chenjiahan in #380
- release: v0.6.2 by @chenjiahan in #381
New Contributors
- @Timeless0911 made their first contribution in #377
Full Changelog: v0.6.1...v0.6.2
v0.6.1
What's Changed
New Features 🎉
- feat(lint): inject lint exports into config factory by @chenjiahan in #352
Performance 🚀
- perf(fmt): skip indexing stale cache files by @chenjiahan in #346
- perf(fmt): compact cache options in place by @chenjiahan in #347
Refactor 🔨
- refactor(create-rstack): simplify lint configuration by @chenjiahan in #353
- refactor(config): use injected lint exports by @chenjiahan in #354
Document 📖
- docs: refine documentation theme styles by @chenjiahan in #345
- docs: clarify Rstack CLI terminology by @chenjiahan in #350
- docs: update website configuration by @chenjiahan in #351
- docs: simplify lint configuration examples by @chenjiahan in #355
- docs(skills): update lint migration guidance by @chenjiahan in #356
Other Changes
- chore(ci): serialize Windows package tests by @chenjiahan in #348
- chore(deps): upgrade @rslib/core to 1.0.0-beta.3 by @elecmonkey in #349
- release: v0.6.1 by @chenjiahan in #357
Full Changelog: v0.6.0...v0.6.1
v0.6.0
What's Changed
Breaking changes
- chore(deps): upgrade Rslint to v0.8.0 by @chenjiahan in #332
Performance 🚀
- perf(fmt): reuse resolved options by @chenjiahan in #338
- perf(fmt): optimize cache serialization by @chenjiahan in #341
Refactor 🔨
- refactor(cli): centralize command help by @chenjiahan in #331
- refactor(fmt): centralize per-file resolution by @chenjiahan in #334
Document 📖
- docs: improve generated llms.txt summaries by @ScriptedAlchemy in #335
Other Changes
- chore(ci): skip tests for docs-only changes by @chenjiahan in #337
- chore(lint): enable type-aware linting by @chenjiahan in #339
- chore(create-rstack): enable type-aware linting in templates by @chenjiahan in #340
- chore(deps): update all non-major dependencies by @renovate[bot] in #343
- release: v0.6.0 by @chenjiahan in #342
New Contributors
- @ScriptedAlchemy made their first contribution in #335
Full Changelog: v0.5.2...v0.6.0