Releases: Ghost---Shadow/unit-test-recorder
Releases · Ghost---Shadow/unit-test-recorder
Release list
v1.0.0
🎉 v1.0.0 — Modernization Release
Breaking Changes
- Node.js 18+ required (dropped support for Node <18)
What's Changed
- Renamed default branch from
mastertomain - Updated all GitHub Actions to latest versions (v4)
- CI now tests against Node 18, 20, and 22
- Updated all dependencies to latest compatible versions:
- Babel 7.24, ESLint 8, Jest 29, TypeScript 5, Prettier 2.8
- Lodash 4.17.21, Yargs 17, UUID 9, Rimraf 5, Mkdirp 3
- Migrated Husky from v2 to v9
- Fixed Babel types validation issue with newer
@babel/types - Fixed lodash
__proto__path blocking in dependency injection crawler - Fixed cross-platform path separator issues
- Added
enginesfield and.nvmrcfor Node version clarity
Better typescript support
Typescript (#2) * Added typescript outDir support for getOutputFilePath * Compile if tsconfig is present * Added a isTypescript flag * Parse tsconfig fix * Fix relative directory for mocks * Updated test-ext logic * Autoswitch ext for mocks * Remove ext from imports * Updated import code for typescript * Refactor packaged external file * Autoswitch dialect for PackagedExternalFile * Check before trying to remove directory * Autoswitch entrypoint * Fixed mock offsets * Typescript in AssignmentOperation * MockImportBlock typescript support * Autoswitch prettier parser * Fixed mock import statements * Fixed TestFileBlock test * Updated documentation
Testing npm publish
0.1.1 Change node version