Skip to content

Releases: Ghost---Shadow/unit-test-recorder

v1.0.0

Choose a tag to compare

@Ghost---Shadow Ghost---Shadow released this 23 Mar 04:26

🎉 v1.0.0 — Modernization Release

Breaking Changes

  • Node.js 18+ required (dropped support for Node <18)

What's Changed

  • Renamed default branch from master to main
  • 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 engines field and .nvmrc for Node version clarity

Better typescript support

Choose a tag to compare

@Ghost---Shadow Ghost---Shadow released this 07 Jun 14:48
ce95ca7
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

Choose a tag to compare

@Ghost---Shadow Ghost---Shadow released this 30 May 03:53
0.1.1

Change node version