Skip to content

Releases: tstyche/tstyche

6.0.0-beta.4

01 Jan 09:31

Choose a tag to compare

6.0.0-beta.4 Pre-release
Pre-release

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 NoInfer as substitution type (#649, #648)

Full Changelog: v6.0.0-beta.3...v6.0.0-beta.4

6.0.0-beta.3

29 Dec 17:49

Choose a tag to compare

6.0.0-beta.3 Pre-release
Pre-release

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

23 Dec 10:50

Choose a tag to compare

6.0.0-beta.2 Pre-release
Pre-release

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

22 Dec 07:01

Choose a tag to compare

6.0.0-beta.1 Pre-release
Pre-release

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, const type 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

19 Dec 13:12

Choose a tag to compare

6.0.0-beta.0 Pre-release
Pre-release

Important

If you are upgrading from previous version, please be sure to read the release notes.

Changed

  • Breaking! Replace the .toBe() matcher logic with structure comparison (#636, #638)

Full Changelog: v5.0.2...v6.0.0-beta.0

5.0.2

08 Dec 09:08

Choose a tag to compare

Fixed

  • Handle broken symlinks during the lookup of test files (#633)

Full Changelog: v5.0.1...v5.0.2

5.0.1

11 Nov 09:18

Choose a tag to compare

Fixed

  • Enable allowJs and checkJs in default compiler options (#616)

Full Changelog: v5.0.0...v5.0.1

5.0.0

27 Oct 04:47

Choose a tag to compare

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.It member (#591)
  • New! Report counts of checked suppressed errors (#584)
  • New! Add the // @tstyche fixme directive (#574)
  • New! Allow suppressed error messages to be truncated with ... (#573)
  • New! Add the checkDeclarationFiles configuration 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 ResultCounts and ResultTiming as types only (#583)
  • Breaking! Remove getters from ResultCounts and ResultTiming (#582)
  • Breaking! Remove the *Result.diagnostics property (#581)
  • Breaking! Do not export internals (#578)
  • Breaking! Remove allowJs and checkJs from default compiler options (#571)
  • Breaking! Remove the checkSourceFiles configuration option (#570)
  • Breaking! Rename OptionBrand.True (#565)
  • Breaking! Change the target option to accept only a semver string value (#562)
  • Breaking! Change the default target value to "*" (#561)
  • Breaking! Remove the .fail run mode flag (#560)
  • Breaking! Rename the ExpectNode (#559)
  • Breaking! Rename the FileLocation class (#554)
  • Breaking! Drop support for few older Node.js 20 versions (#552)
  • Breaking! Enable the checkSuppressedErrors option by default (#551)
  • Breaking! Pass testTree to SuppressedService#match() (#550)
  • Read tarball content from the stream (#546)

Full Changelog: v4.3.0...v5.0.0

5.0.0-rc.0

26 Oct 07:18

Choose a tag to compare

5.0.0-rc.0 Pre-release
Pre-release

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

25 Oct 16:23

Choose a tag to compare

5.0.0-beta.4 Pre-release
Pre-release

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