diff --git a/packages/sea-builder/CHANGELOG.md b/packages/sea-builder/CHANGELOG.md index 4dec5d8..c49f3ca 100644 --- a/packages/sea-builder/CHANGELOG.md +++ b/packages/sea-builder/CHANGELOG.md @@ -8,3 +8,48 @@ project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] + +### Added + +- `CHANGELOG.md` (#112). + +### Changed + +- Bumped the `cpy-cli` devDependency to v7 (#41). +- Bumped the `semver` dependency to `^7.8.1` (#42). +- Bumped the `undici` devDependency to `7.24.0` and `vitest` to + `^4.1.0` (#44). +- Bumped the `undici` devDependency to v7.28.0 (#66). +- Removed the unused, exact-pinned `undici` devDependency (#75). +- **Breaking:** raised the `engines.node` floor from + `^20.11 || ^22 || >=24` to `^22.23.1 || ^24.2.0 || >=26.0.0`, + dropping Node.js 20, Node.js 22 below 22.23.1, Node.js 24 below + 24.2.0, and every Node.js 25 release; bumped pnpm to v11 (#88). +- Bumped the `typescript` devDependency to `~6.0.3` (#113). + +### Fixed + +- Restored CI signal on feature branches and pull requests, and + aligned the `@vitest/coverage-v8` peer with `vitest` v4 (#68). +- Fixed the `env` shebang with a multi-word argument on Linux by + passing it with `-S` (#71). +- Verified downloaded Node.js archives against their published + checksum before caching, and stopped writing directly into the + permanent download cache (#72). +- Stopped `devPreinstall` from executing unpinned `pnpm dlx` packages + (#76). + +## [0.21.0] - 2025-10-03 + +### Changed + +- Bumped the `listr2` dependency to `^9.0.4` (#19). +- Bumped the `cpy-cli` devDependency to `^6.0.0`, `type-fest` to + `^5.0.1` (a major bump), `typescript` to `~5.9.3`, `undici` to + `7.16.0`, and `vite` to `^7.1.9` (#19). + +## [0.20.0] - 2025-06-30 + +### Added + +- Initial release (#2). diff --git a/packages/typescript-config/CHANGELOG.md b/packages/typescript-config/CHANGELOG.md index 4dec5d8..905b631 100644 --- a/packages/typescript-config/CHANGELOG.md +++ b/packages/typescript-config/CHANGELOG.md @@ -8,3 +8,37 @@ project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] + +### Added + +- `CHANGELOG.md` (#112). + +### Changed + +- Bumped the `cpy-cli` devDependency to v7 (#41). +- **Breaking:** raised the `engines.node` floor from + `^20.11 || ^22 || >=24` to `^22.23.1 || ^24.2.0 || >=26.0.0`, + dropping Node.js 20, Node.js 22 below 22.23.1, Node.js 24 below + 24.2.0, and every Node.js 25 release; bumped pnpm to v11 (#88). +- Bumped the `typescript` devDependency to `~6.0.3` (#113). + +## [0.21.0] - 2025-10-03 + +### Changed + +- **Breaking:** enabled `erasableSyntaxOnly`, which rejects TypeScript + syntax that requires emit-time transformation (enums, parameter + properties, legacy `namespace`/`module` with runtime code, etc.) + (#19). This option requires TypeScript 5.8+; the advertised + `peerDependencies` range (`>=5.7.x`) was not updated, so consumers + on TypeScript 5.7 must upgrade their compiler to avoid an unknown + compiler option error. +- Bumped the `cpy-cli` devDependency to `^6.0.0` and `typescript` to + `~5.9.3` (#19). + +## [0.20.0] - 2025-06-30 + +### Added + +- Migrated from `kurone-kito/lints-config` (#2); its pre-migration + history will be backfilled in a follow-up (#108). diff --git a/packages/vite-lib-config/CHANGELOG.md b/packages/vite-lib-config/CHANGELOG.md index 4dec5d8..aafeec6 100644 --- a/packages/vite-lib-config/CHANGELOG.md +++ b/packages/vite-lib-config/CHANGELOG.md @@ -8,3 +8,60 @@ project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] + +### Added + +- `CHANGELOG.md` (#112). + +### Changed + +- Bumped the `cpy-cli` devDependency to v7 (#41). +- Bumped the `vitest` devDependency to `^4.1.0` (#44). +- **Breaking:** raised the `engines.node` floor from + `^20.11 || ^22 || >=24` to `^22.23.1 || ^24.2.0 || >=26.0.0`, + dropping Node.js 20, Node.js 22 below 22.23.1, Node.js 24 below + 24.2.0, and every Node.js 25 release; bumped pnpm to v11 (#88). +- **Breaking:** raised the shared `viteConfig`'s Vite build target + from `node20.11` to `node22.23`. Any package built through this + config — including this repository's own `sea-builder` — may now + emit syntax unsupported on Node.js 20, even when the build itself + runs on a supported Node.js version (#88). +- Bumped the `typescript` devDependency to `~6.0.3` (#113). + +### Fixed + +- Restored CI signal on feature branches and pull requests, and + aligned the `@vitest/coverage-v8` peer with `vitest` v4 (#68). +- Corrected the published API documentation for `viteConfig` and + `vitestConfig`. `viteConfig`'s JSDoc had the shebang/library-mode + branches inverted and omitted that nonexistent entries are filtered + out first (an empty result after filtering yields an empty + configuration) and that a mixed set of entries falls into library + mode; `vitestConfig`'s JSDoc had incorrectly described the same + shebang/library-mode logic instead of its actual behavior — merging + a `test.environment: 'node'` default under the `viteConfig` built + for the same entry point (#70). +- Resolved `typedoc-plugin-markdown` explicitly to avoid a lookup + failure under pnpm's global virtual store, and added external link + mappings for Vite's `UserConfig`/`mergeConfig` symbols in the + generated API docs (#88). + +## [0.21.0] - 2025-10-03 + +### Added + +- Added a TypeDoc-based API documentation generation pipeline (#19). + +### Changed + +- Bumped the `type-fest` dependency to `^5.0.1` (a major bump; used + by the exported `ViteConfigOptions` type) and `vite` to `^7.1.9` + (#19). +- Bumped the `cpy-cli` devDependency to `^6.0.0` and `typescript` to + `~5.9.3` (#19). + +## [0.20.0] - 2025-06-30 + +### Added + +- Initial release (#2).