Releases: tstyche/tstyche
Releases · tstyche/tstyche
2.0.0-beta.0
Important
If you are upgrading from previous version, please be sure to read the release notes.
Changed
- Breaking! Allow selecting test files with any extensions (#153)
- Breaking! Deprecate
.toEqual()
in favour of.toBe()
(#151) - Breaking! Deprecate
.toBeAssignable()
in favour of.toBeAssignableWith()
(#142)
Added
- Do not allow
--watch
in CI environments (#173) - New! Add the watch mode (#170)
- Add the
SelectService
class (#165) - Collect and handle nested
expect()
assertions (#156) - New! Add
.toBe()
matcher (#151) - New! Add
.toBeAssignableTo()
and.toBeAssignableWith()
matchers (#141)
Full Changelog: v1.1.0...v2.0.0-beta.0
1.1.0
1.0.0
Stable release based on 1.0.0-rc.2
.
Full Changelog: v1.0.0-rc.2...v1.0.0
1.0.0-rc.2
Fixed
Full Changelog: v1.0.0-rc.1...v1.0.0-rc.2
1.0.0-rc.1
Changed
- Breaking! Remove the
disableTestFileLookup
option in favor oftestFileMatch: []
(#121)
Added
- New! Set
module: "preserve"
in the default compiler options for inferred projects that are using TypeScript 5.4 and up (#111)
Fixed
- Do not select test files, if
testFileMatch
is an empty list (#120)
Full Changelog: v1.0.0-rc...v1.0.0-rc.1
1.0.0-rc
Changed
- Breaking! Replace the
allowNoTestFiles
option withdisableTestFileLookup
(#104)
Added
- New! Set default compiler options for inferred (e.g. JavaScript) projects (#93)
- Add the
TSTYCHE_NO_INTERACTIVE
environment variable (#88) - Add the
TSTYCHE_TYPESCRIPT_PATH
environment variable (#84)
Fixed
- Only select TypeScript and JavaScript files for test run (#105)
Full Changelog: v1.0.0-beta.9...v1.0.0-rc
1.0.0-beta.9
Fixed
- Fix
"target": ["current"]
support for TypeScript 5.2 and below (#83)
Full Changelog: v1.0.0-beta.8...v1.0.0-beta.9
1.0.0-beta.8
Changed
- Breaking! Make
"target": ["current"]
the default instead of"target": ["latest"]
(#81, #80, #66) - New! Load the installed TypeScript package for type testing instead of installing another copy to the store (#71, #64)
Added
- Add the
Path
class (#59)
Fixed
- Correctly handle command line options that do not take a value (#58)
Full Changelog: v1.0.0-beta.7...v1.0.0-beta.8
1.0.0-beta.7
Changed
- Breaking! Add new
Expect
class to validate provided values and orchestrate matchers logic (#39)
Added
- New! Load local language service plugins to support files like
.svelte
or.vue
(#56)
Fixed
- Make the source argument checks stricter for the
.toHaveProperty()
matcher (#46)
Full Changelog: v1.0.0-beta.6...v1.0.0-beta.7
v1.0.0-beta.6
Added
- New! Add
.toHaveProperty()
matcher (#36)
Fixed
- Accept template literals as arguments of the
.toRaiseError()
matcher (#38)
Full Changelog: v1.0.0-beta.5...v1.0.0-beta.6