Releases: tstyche/tstyche
6.0.0-beta.4
Important
If you are upgrading from previous version, please be sure to read the release notes.
Fixed
- When checking type structure, compare template literal types and treat
NoInferas substitution type (#649, #648)
Full Changelog: v6.0.0-beta.3...v6.0.0-beta.4
6.0.0-beta.3
Important
If you are upgrading from previous version, please be sure to read the release notes.
Changed
- Breaking! Remove CommonJS entry point (#647)
- Breaking! Drop support for Node.js 20 (#646)
- Breaking! Remove support for TSTyche plugins (#645)
Full Changelog: v6.0.0-beta.2...v6.0.0-beta.3
6.0.0-beta.2
Important
If you are upgrading from previous version, please be sure to read the release notes.
Changed
- Breaking! Drop support for TypeScript
<=5.3(#644) - Breaking! Remove legacy implementation of the
.toBe()matcher (#643)
Full Changelog: v6.0.0-beta.1...v6.0.0-beta.2
6.0.0-beta.1
Important
If you are upgrading from previous version, please be sure to read the release notes.
Fixed
- When checking type structure, compare substitution types, index types,
consttype parameters and indexed access types as well (#642, #641, #640, #639)
Full Changelog: v6.0.0-beta.0...v6.0.0-beta.1
6.0.0-beta.0
Important
If you are upgrading from previous version, please be sure to read the release notes.
Changed
Full Changelog: v5.0.2...v6.0.0-beta.0
5.0.2
5.0.1
5.0.0
Important
If you are upgrading from previous version, please be sure to read the release notes.
Added
- New! Allow testing of provided types with
.toBeConstructableWith()(#603) - Print test runner version and root path (#598)
- New! Allow testing of provided types with
.toBeCallableWith()(#593) - Add
TestTreeNodeBrand.Itmember (#591) - New! Report counts of checked suppressed errors (#584)
- New! Add the
// @tstyche fixmedirective (#574) - New! Allow suppressed error messages to be truncated with
...(#573) - New! Add the
checkDeclarationFilesconfiguration option (#569)
Fixed
- Add validation for assertion and action chains (#590)
- Handle leading tabs when collecting directives (#558)
- Map the ability diagnostics more precise (#525)
Changed
- Breaking! Drop support for TypeScript
4.x(#605) - Implement the
.toHaveProperty()matcher using the ability layer (#597) - Breaking! Rename the
.toBeAssignableWith()matcher to.toBeAssignableFrom()(#588) - Breaking! Export
ResultCountsandResultTimingas types only (#583) - Breaking! Remove getters from
ResultCountsandResultTiming(#582) - Breaking! Remove the
*Result.diagnosticsproperty (#581) - Breaking! Do not export internals (#578)
- Breaking! Remove
allowJsandcheckJsfrom default compiler options (#571) - Breaking! Remove the
checkSourceFilesconfiguration option (#570) - Breaking! Rename
OptionBrand.True(#565) - Breaking! Change the
targetoption to accept only a semver string value (#562) - Breaking! Change the default
targetvalue to"*"(#561) - Breaking! Remove the
.failrun mode flag (#560) - Breaking! Rename the
ExpectNode(#559) - Breaking! Rename the
FileLocationclass (#554) - Breaking! Drop support for few older Node.js 20 versions (#552)
- Breaking! Enable the
checkSuppressedErrorsoption by default (#551) - Breaking! Pass
testTreetoSuppressedService#match()(#550) - Read tarball content from the stream (#546)
Full Changelog: v4.3.0...v5.0.0
5.0.0-rc.0
Important
If you are upgrading from previous version, please be sure to read the release notes.
Release candidate based on 5.0.0-beta.4.
Full Changelog: v5.0.0-beta.4...v5.0.0-rc.0
5.0.0-beta.4
Important
If you are upgrading from previous version, please be sure to read the release notes.
Changed
- Breaking! Drop support for TypeScript
4.x(#605)
Full Changelog: v5.0.0-beta.3...v5.0.0-beta.4