Release
[1.0.0]
Breaking change: requires Node.js >= 20.12.0.
Changed
- Raise
engines.nodeto>=20.12.0; run CI and releases on Node 20 - Import
globas a named export for compatibility withglobv10
Dependencies
- Bump
eslintfrom 9.34.0 to 9.36.0 (#24) - Bump
chalkfrom 5.6.0 to 5.6.2 (#25) - Bump
yeoman-testfrom 10.1.1 to 11.0.0 (#26) - Bump
jestfrom 29.7.0 to 30.2.0 (#27) - Bump
lint-stagedfrom 15.2.11 to 16.2.3 (#22, #28) - Bump
js-yamlfrom 3.14.1 to 3.14.2 (#30) - Bump
lodash-esfrom 4.17.21 to 4.17.23 (#34) - Bump
simple-gitfrom 3.28.0 to 3.33.0 (#40) - Bump
yeoman-environmentfrom 4.4.3 to 6.0.0 and refresh transitivetar(#41) - Bump
minimatchfrom 3.1.2 to 3.1.5 (#42) - Bump
prettierfrom 1.19.1 to 3.6.2 (#18) - Bump
eslint-plugin-prettierfrom 3.4.1 to 5.5.4 (#20) - Bump
eslint-config-prettierfrom 6.6.0 to 10.1.8 (#21) - Add
@yeoman/adapter,@yeoman/types(dev)
[0.1.0]
Breaking Change: Requires Node.js >=16.0.0 with ES module support
Changed
- Convert entire codebase from CommonJS to ES modules
- Convert all generator files to ES module syntax (import/export)
- Update all config.js files to use export default
- Configure ESLint for ES modules (eslint.config.js)
- Configure Jest for ES modules with experimental-vm-modules flag
- Fix reserved keyword usage in github.js (package → packageJson)
- Update test and coverage scripts for GitHub Actions compatibility
- Bump version to 0.1.0
Dependencies
- Bump actions/checkout from 3 to 4 (#3)
- Bump actions/setup-node from 3 to 4 (#2)
- Bump chalk from 2.4.2 to 5.3.0 (#7)
- Bump yeoman-test from 6.3.0 to 10.0.1 (#4)
- Bump eslint from 6.8.0 to 9.16.0 (#5)
- Bump jest from 26.6.3 to 29.7.0 (#6)
- Bump lint-staged from 9.5.0 to 15.2.11 (#8)
- Bump interpolate-json from 2.3.3 to 3.0.0 (#10)
- Bump change-case from 4.1.2 to 5.4.4 (#12)
- Bump yosay from 2.0.2 to 3.0.0 (#13)
- Bump eslint-config-xo from 0.27.2 to 0.48.0 (#16)
- Bump yeoman-generator from 5.10.0 to 7.5.1 (#14)
Fixed
- Eslint