Skip to content

Releases: tstyche/tstyche

7.0.0-beta.3

03 Mar 07:27

Choose a tag to compare

7.0.0-beta.3 Pre-release
Pre-release

Important

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

Added

  • New! Add the .toBeInstantiableWith() matcher (#399)

Full Changelog: v7.0.0-beta.2...v7.0.0-beta.3

7.0.0-beta.2

27 Feb 12:55

Choose a tag to compare

7.0.0-beta.2 Pre-release
Pre-release

Important

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

Added

  • Enable checking @ts-expect-error directives in multi-line comments (#696)

Changed

  • Breaking! Rename tstyche/tstyche entry point to tstyche/api (#697)

Full Changelog: v7.0.0-beta.1...v7.0.0-beta.2

7.0.0-beta.1

14 Feb 12:25

Choose a tag to compare

7.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

  • Report incompatible TSConfig options (#693)

Full Changelog: v7.0.0-beta.0...v7.0.0-beta.1

7.0.0-beta.0

12 Feb 11:57

Choose a tag to compare

7.0.0-beta.0 Pre-release
Pre-release

Important

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

Added

  • Enable passing JSON string for tsconfig configuration (#688)
  • Add the baseline option for tsconfig configuration (#687)

Changed

  • Breaking! Change the default configuration file location to ./tstyche.json (#692)
  • Breaking! Remove the ignore option for tsconfig configuration (#691)
  • Breaking! rename usesText() component (#678)
  • Breaking! rename addsText() component (#677)
  • Breaking! Remove the rootPath configuration option (#673)

Full Changelog: v6.2.0...v7.0.0-beta.0

6.2.0

01 Feb 12:11

Choose a tag to compare

Added

  • Add the verbose configuration option and --verbose command line option (#676)
  • Add the dot reporter (#675)

Full Changelog: v6.1.0...v6.2.0

6.1.0

29 Jan 10:13

Choose a tag to compare

Added

  • Add the --root command line option (#668, #669)
  • Add the --quiet command line option (#666)
  • Add the tstyche/tag entry point (#665)

Full Changelog: v6.0.3...v6.1.0

6.0.3

26 Jan 07:47

Choose a tag to compare

Fixed

  • When checking type structure, take into account predicate parameter position (#661)
  • When checking type structure, ignore unused type parameters in call signatures (#659)

Full Changelog: v6.0.2...v6.0.3

6.0.2

11 Jan 06:06

Choose a tag to compare

Fixed

  • When checking type structure, deduplicate complex unions and intersections (#654)

Full Changelog: v6.0.1...v6.0.2

6.0.1

11 Jan 06:05

Choose a tag to compare

Fixed

  • When checking type structure, compare target type of type references (#653)

Full Changelog: v6.0.0...v6.0.1

6.0.0

08 Jan 17:31

Choose a tag to compare

Important

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

Changed

  • Breaking! Drop support for Node.js 20 (#646)
  • Breaking! Remove support for TSTyche plugins (#645)
  • Breaking! Drop support for TypeScript <=5.3 (#644)
  • Breaking! Remove legacy implementation of the .toBe() matcher (#643)
  • Breaking! Replace the .toBe() matcher logic with structure comparison (#636, #638, #639, #640, #641, #642, #648, #649, #650, #651, #652)

Full Changelog: v5.0.2...v6.0.0