Repository navigation
Releases: rstackjs/rstack-cli
Releases · rstackjs/rstack-cli
Release list
v0.8.6
What's Changed
New Features 🎉
- feat(create-rstack): display version in startup banner by @chenjiahan in #584
Performance 🚀
- perf(fmt): reuse formatter import promise by @chenjiahan in #589
- perf(fmt): reuse compiled gitignore rules and release traversal state by @chenjiahan in #590
- perf(fmt): reuse parent context in batch ignore matching by @chenjiahan in #593
Bug Fixes 🐞
- fix(lint): respect --config in Rslint plugin workers by @LucasIcarus in #592
Refactor 🔨
- refactor(fmt): use native matcher for default ignore rules by @chenjiahan in #585
Other Changes
- chore(deps): update dependency @swc-next/parser to v0.3.1 by @renovate[bot] in #588
- release: v0.8.6 by @chenjiahan in #594
Full Changelog: v0.8.5...a053749
v0.8.5
What's Changed
New Features 🎉
- feat(create-rstack): add Nx template by @chenjiahan in #575
- feat(create-rstack): add pnpm workspace template by @chenjiahan in #580
Bug Fixes 🐞
- fix(create-rstack): keep Rspress templates on stable versions by @SoonIter in #574
- fix(create-rstack): preserve Nx template dotenv precedence by @chenjiahan in #576
- fix(create-rstack): invalidate Nx cache when environment files change by @chenjiahan in #577
Other Changes
- chore(deps): update all non-major dependencies by @renovate in #571
- chore(deps): upgrade Rspress to 2.1.0-beta.1 by @SoonIter in #573
- chore(deps): upgrade @swc-next/parser to v0.3.0 by @chenjiahan in #579
- chore(deps): update dependency @rstest/core to ~0.12.4 by @renovate in #582
- chore(deps): update dependency @rsbuild/core to ~2.2.14 by @renovate in #581
- release: v0.8.5 by @chenjiahan in #583
Full Changelog: v0.8.4...30fbc1b
v0.8.4
What's Changed
New Features 🎉
- feat: use auto config loader with bundled jiti by @chenjiahan in #565
- feat: support Node.js 20.19+ and 22.12+ by @chenjiahan in #569
Other Changes
- chore(deps): upgrade rsbuild and load-config by @chenjiahan in #564
- chore(deps): update dependency prettier to v3.9.10 by @renovate[bot] in #567
- chore(deps): update dependency @swc-next/parser to v0.2.4 by @renovate[bot] in #566
- chore(deps): update dependency happy-dom to v21 by @renovate[bot] in #568
- release: v0.8.4 by @chenjiahan in #570
Full Changelog: v0.8.3...a9a2940
v0.8.3
What's Changed
Bug Fixes 🐞
- fix: run formatting checks after lint errors by @chenjiahan in #558
- fix: format files after incomplete lint fixes by @chenjiahan in #560
- fix(lint): respect explicit projectService settings by @elecmonkey in #561
Refactor 🔨
- refactor(types): rename Configs to RstackConfigDefinitions by @chenjiahan in #559
Document 📖
- docs: explain shared configuration APIs and test inheritance by @chenjiahan in #553
- docs: document programmatic configuration loading by @chenjiahan in #557
Other Changes
- release: v0.8.3 by @chenjiahan in #562
Full Changelog: v0.8.2...v0.8.3
v0.8.2
What's Changed
New Features 🎉
- feat(config): support shared configs with define.extends by @chenjiahan in #544
Refactor 🔨
- refactor(config): flatten nested shared config layers by @chenjiahan in #533
- refactor(config): compose effective tool definitions from config layers by @chenjiahan in #542
Document 📖
- docs: add descriptions to command and API references by @chenjiahan in #543
- docs: fix fmt performance benefit count by @elecmonkey in #554
- docs: add shared configuration guide by @chenjiahan in #552
Other Changes
- chore(ci): use deployment environment for Zephyr token by @chenjiahan in #536
- chore(deps): update dependency @rsbuild/core to ~2.2.12 by @renovate in #537
- chore(deps): update dependency @rslint/core to v0.9.4 by @renovate in #539
- chore(deps): update dependency preact to v11 by @renovate in #541
- chore(deps): update dependency @rslib/core to ~1.0.3 by @renovate in #538
- chore(deps): update dependency @rstest/core to ~0.12.3 by @renovate in #540
- test(config): cover shared config usage in rs check by @chenjiahan in #546
- chore(deps): update all non-major dependencies by @renovate in #549
- test(config): simplify shared config normalization and type fixtures by @chenjiahan in #545
- chore(deps): update dependency @rslint/core to v0.9.5 by @renovate in #550
- test(config): cover shared config hot reload by @chenjiahan in #547
- chore: clean up lint configuration by @chenjiahan in #551
- release: v0.8.2 by @chenjiahan in #556
Full Changelog: v0.8.1...v0.8.2
v0.8.1
What's Changed
Bug Fixes 🐞
- fix(cli): skip Node compile cache in CI by @chenjiahan in #525
Refactor 🔨
- refactor(config): merge app config layers with Rsbuild by @chenjiahan in #506
- refactor(config): merge lib config layers with Rslib by @chenjiahan in #511
- refactor(config): merge test config layers with Rstest by @chenjiahan in #514
- refactor(config): concatenate lint config layers by @chenjiahan in #517
- refactor(fmt): simplify SWC Next postprocessing by @SoonIter in #528
- refactor(config): inherit merged build config in tests by @chenjiahan in #516
- refactor(config): shallowly merge format config layers by @chenjiahan in #530
- refactor(config): merge doc config layers with Rspress by @chenjiahan in #531
- refactor(config): merge staged config layers by @chenjiahan in #532
Document 📖
- docs: clarify test writing guidelines by @chenjiahan in #520
- docs: clarify CLI invocation in quick start by @chenjiahan in #522
- docs(website): deploy docs to Zephyr Cloud by @Nsttt in #521
Other Changes
- chore(build): enable Rspack runtime mode for published packages by @Timeless0911 in #510
- chore(deps): update dependency @rstest/core to ~0.12.1 by @renovate[bot] in #513
- chore(deps): update dependency @rsbuild/core to ~2.2.9 by @renovate[bot] in #512
- chore(deps): upgrade pnpm to 12.6 and enable autoDedupe by @chenjiahan in #515
- chore(deps): update dependency @rstest/core to ~0.12.2 by @renovate[bot] in #523
- chore(deps): update dependency prettier to v3.9.9 by @renovate[bot] in #524
- chore(test): remove NO_COLOR workaround for Rstest by @fi3ework in #526
- chore(deps): update swc-next to v0.2.3 by @SoonIter in #527
- chore(deps): update dependency @rsbuild/core to ~2.2.11 by @renovate[bot] in #529
- chore(deps): remove Zephyr release age exceptions by @chenjiahan in #534
- release: v0.8.1 by @chenjiahan in #535
Full Changelog: v0.8.0...e05dce3
v0.8.0
What's Changed
New Features 🎉
Refactor 🔨
- refactor(config): add internal config layer primitives by @chenjiahan in #503
- refactor(config): add shared config input normalization by @chenjiahan in #505
Other Changes
- chore(deps): update dependency prettier to v3.9.8 by @renovate in #507
- chore(deps): update dependency @rslint/core to v0.9.3 by @renovate in #508
- release: v0.8.0 by @chenjiahan in #509
Full Changelog: v0.7.6...v0.8.0
v0.7.6
What's Changed
New Features 🎉
Other Changes
- chore(deps): update dependency @rsbuild/core to ~2.2.8 by @renovate[bot] in #498
- chore(deps): update dependency prettier to v3.9.7 by @renovate[bot] in #499
- chore(deps): update dependency yuku-parser to v0.10.2 by @renovate[bot] in #500
- chore(deps): update all non-major dependencies by @renovate[bot] in #501
- release: v0.7.6 by @chenjiahan in #502
Full Changelog: v0.7.5...a5898b2
v0.7.5
What's Changed
Bug Fixes 🐞
- fix: ignore skills-lock.json in rs fmt by default by @chenjiahan in #477
- fix(fmt): verify written output before caching it as clean by @chenjiahan in #481
- fix(deps): update all non-major dependencies by @app/renovate in #489
- fix(lint): report missing lint configuration by @chenjiahan in #493
Document 📖
- docs: showcase CLI commands on the homepage by @chenjiahan in #480
- docs: refine homepage command descriptions by @chenjiahan in #482
- docs: polish homepage command sections by @chenjiahan in #483
- docs: improve homepage footer navigation and layout by @chenjiahan in #484
- docs: inline homepage command copy and add project links by @chenjiahan in #485
- docs: add homepage get started section by @chenjiahan in #486
- docs: unify homepage footer layout by @chenjiahan in #487
- docs: link migration guide from quick start by @chenjiahan in #488
Other Changes
- chore: add docs writer and update agent skills by @chenjiahan in #478
- chore(deps): update NAPI and regenerate bindings by @chenjiahan in #491
- chore(deps): separate core dependency updates in Renovate by @chenjiahan in #492
- chore(deps): update dependency @rsbuild/core to ~2.2.7 by @app/renovate in #494
- chore(deps): update dependency @rslib/core to ~1.0.1 by @app/renovate in #495
- release: v0.7.5 by @chenjiahan in #496
Full Changelog: v0.7.4...v0.7.5
v0.7.4
What's Changed
New Features 🎉
- feat(create-rstack): add Turborepo template by @chenjiahan in #466
Bug Fixes 🐞
- fix(create-rstack): use pnpm for the Turborepo template by @chenjiahan in #467
- fix: track Rstack config files in Rsbuild by @chenjiahan in #474
- fix: track Rstack config files in Rslib by @chenjiahan in #475
Other Changes
- chore(deps): upgrade Rslint to 0.9.2 by @chenjiahan in #463
- chore(deps): update all non-major dependencies by @renovate[bot] in #468
- chore(deps): update dependency @rstackjs/test-utils to v1 by @renovate[bot] in #469
- chore(deps): update pnpm to v12 by @renovate[bot] in #470
- chore(ci): use Node.js 24 for Cloudflare Pages builds by @chenjiahan in #471
- chore: update pull request template and skills by @chenjiahan in #472
- chore: sync workflow skill fixes by @chenjiahan in #473
- release: v0.7.4 by @chenjiahan in #476
Full Changelog: v0.7.3...3405091