Skip to content

v1.0.0-beta.9

Latest

Choose a tag to compare

@pirog pirog released this 29 Aug 17:32
a24497f

New Features

  • Added --module-format for auto or explicit CommonJS and ESM harness generation. #59 #72
  • Added runAsync() for CommonJS/ESM loading while preserving synchronous run() for CommonJS. #59 #72

Bug Fixes

  • Fixed automatic shell selection to honor Unix account shells and explicit platform fallback precedence. #75 #76
  • Fixed generated harness validation and serialization for numeric options, paths, shell values, and identifiers. #73 #78
  • Fixed generated Mocha harness failures caused by valid shell syntax in executable Markdown. #57 #71
  • Fixed npm channel selection to follow GitHub release prerelease metadata.
  • Fixed test numbering across repeated setup, test, and cleanup sections. #75 #76

Compatibility

  • Raised the supported Node.js engine floor from 18 to 24 and standardized development and automation on Node 24 LTS. #60 #70
  • Updated mocha from version 9 to 11. #49 #50

Developer Notes

  • Added pull-request dry runs for stable and prerelease npm publishing.
  • Updated npm publishing to use OIDC trusted publishing and least-privilege workflow permissions. #74 #79