v1.0.0-beta.9 - August 29, 2026
- Added
--module-formatfor auto or explicit CommonJS and ESM harness generation. #59 #72 - Added
runAsync()for CommonJS/ESM loading while preserving synchronousrun()for CommonJS. #59 #72
- 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
- Raised the supported Node.js engine floor from 18 to 24 and standardized development and automation on Node 24 LTS. #60 #70
- Updated
mochafrom version 9 to 11. #49 #50
- 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
v1.0.0-beta.4 - July 22, 2024
- Added ability to skip a test by using the
skipkeyword #45 - Added a
--timeoutoption - Changed default
timeoutto 30 minutes - Improved usage in
--help - Removed misleading
shelldebugging - Removed extraneous
cmdinshellchoices list
v1.0.0-beta.3 - March 15, 2024
- Fixed bug with
powershellnot throwing errors correctly
v1.0.0-beta.2 - March 14, 2024
- Added support for
powershellandpwsh - Deyarned
- Fixed issue when
chai@5shows up higher in the dependency tree #37
v1.0.0-beta.1 - August 19, 2023
- Added more reasonably named environment variables. See README.md for details.
v0.6.7 - June 17, 2023
- Switched release flow over to @lando/prepare-release-action
v0.6.6 - June 17, 2023
- Switched release flow over to @lando/prepare-release-action
v0.6.5 - May 8, 2023
- Fixed bug causing
,separated custom headers to not be arrayified correctly
v0.6.4 - October 25, 2021
- Included
yarn.lockin published project
v0.6.3 - October 19, 2021
- Added command
debugoutput to tests
v0.6.2 - October 19, 2021
- Fixed bug causing
leiato fail when invoked as a dependency
v0.6.1 - October 19, 2021
- Fixed showstopping bug caused by not including
templatesinnpmpackage
v0.6.0 - October 19, 2021
- Added
--shellautodetection and support forbash,zsh,shandcmd
v0.5.1 - October 19, 2021
- Complete redesign: See updated README.md
v0.4.0 - March 18, 2021
- Added
--ignoreflag to pass in patterns to exclude from parsing - Added
--spawnflag to usechild_process.spawninstead ofchild_process.exec - Added
--stdinflag so we attachstdinfor the test, this can prevent downstream hanging - Added support for "multiline" single tests using
\for readability - Improved error message on failed tests to show exit code,
stdinandstdout - Upgraded to
node14
v0.3.4 - January 24, 2019
- Added some
LEIA_PARSER_envvars to each file being run.
v0.3.3 - November 29, 2018
- Fixed bug with generate test
eslint-disable max-lennot being set
v0.3.2 - November 28, 2018
- Fixed bug causing false-positive detection of not-properly-formatted
markdownfiles
v0.3.1 - November 27, 2018
- Just a little placeholder #1
v0.3.0 - November 27, 2018
- Just a little placeholder #1