Releases: linus/testy
Releases · linus/testy
v1.2.4
What's Changed
- Upgrade dependencies to latest version, with these exceptions:
- staying on jsdoc 8.x to keep sync interface
- staying on eslint 8.x to keep eslint config
- staying on eslint-plugin-jsdoc v51.4.1 to keep supporting node < 20
- Clean npm audit
- Run tests on Node 22 and Node 24
- Build release using Node 24
- Fix linting for JSDoc etc
Full Changelog: v1.2.3...v1.2.4
v1.2.3
v1.2.2
v1.2.1
v1.2.0
What's Changed
- ci: Run tests (+ linting, typechecking) on push / pr by @linus in #1
- Move jsdoc params to jsdoc config by @linus in #2
- Add CI badge by @linus in #3
- Add CodeQL badge by @linus in #5
- Improve ci - run either on pr or push to main by @linus in #4
- Publish to NPM on release creation by @linus in #6
- Support Windows filesystem by @linus in #9
- Improve error handling by @linus in #10
- Load each module once by @linus in #11
Full Changelog: v1.1.0...v1.2.0
v1.1.0
Improve handling of Promises and Errors
- Examples returning a Promise can be tested by expecting either the resolved result, or the returned Promise
- Examples expecting a rejected Promise can be tested by expecting the rejected Promise
- Examples expecting an error being thrown can be tested by expecting
throw new Error(...) - Improve linting and typechecking in development
- Include only relevant files in releases