All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
26.0.2 (2024-02-25)
- v26.0.1 has been unpublished due to missing files on npm, publish again to address the issue
26.0.1 (2024-02-25)
26.0.0 (2023-04-07)
- TypeScript 4 is now the minimal supported version
- support TypeScript 5 (0237ac6)
25.0.0 (2022-05-14)
- support Jest 28 (4ccfe7a)
- Jest 28 is now the minimal supported version
24.0.0 (2021-05-30)
- support Jest 27 (867d3dd)
- Jest 27 is now the minimal supported version
23.3.0 (2020-08-12)
23.2.0 (2020-07-29)
23.1.0 (2020-06-27)
- support
@ts-expect-error
(60451a3)
23.0.0 (2019-04-13)
- drop support for jest < 22
- drop support for node v4
22.0.4 (2018-06-27)
22.0.3 (2017-09-05)
- deps: update dependency pretty-format to ^21.0.0 (#88) (3721a48)
- peerDeps: accept jest ^21.0.0 (#89) (fc47496)
22.0.2 (2017-09-04)
22.0.1 (2017-09-01)
22.0.0 (2017-08-31)
- deps: jest peerDeps should allow ^20.0.0 (1a24239)
- report unmatched diagnostic (#52) (4ab0f86)
- deps: update peerDeps typescript to ^2.3.0 (c075dd2)
- add ability to specify which typescript to use (#49) (9213bc1)
- add reporter to show current TS version (#51) (bf4ee48)
- combine type and value tests (#69) (876b37d)
- redefine flags (#54) (dc1883f)
- rewrite remap & remap-cli (#59) (1db5ea0)
- show detailed test title (#74) (2eac61f)
- support
tsconfig.json
literal options (#56) (f9dd34a)
- deps: drop TS < v2.3
- transform-actual: remove transformer
transform-actual
as it currently combined withtransform
- remap: [API]
remap(...)
- before
snapshot_content
- allow
string
(raw content from *.snap) - allow
Record<string, string>
(unparsed content from *.snap)
- allow
- after
snapshot_content
- allow
string
(raw content from *.snap) - allow
Record<string, string>
(parsed content from *.snap)
- allow
- before
- remap-cli: rename bin from
dts-jest-remap-snapshot
todts-jest-remap
- input using source file instead of snapshot file, e.g.
- before:
./__snapshots__/example.ts.snap
- after:
./example.ts
- before:
- output content does not print to stdout now, use
--outDir
and--rename
to specify output path instead
- input using source file instead of snapshot file, e.g.
- configs: replace config value with config literal
- Before
{ "target": 5 // ts.ScriptTarget.ESNext }
- After
{ "target": "esnext" }
- Before
- flags: redefine flag
- type tests
@dts-jest
->@dts-jest:snapshot
@dts-jest:snap
->@dts-jest:snapshot
@dts-jest:pass
->@dts-jest:pass:snapshot
@dts-jest:fail
->@dts-jest:fail:snapshot
- actual tests
@dts-jest
+//=> value
->//=> :no-error
@dts-jest:snap
+//=> value
->//=> :no-error
@dts-jest:show
+//=> value
->//=> ?
@dts-jest:pass
+//=> value
->//=> value
@dts-jest:fail
+//=> value
->//=> :error
- type tests
21.0.0 (2017-08-18)
-
deps: TypeScript now has to be installed manually so that you can choose which version to use
-
version: This project now DOES NOT use the same versioning as Jest
- allow using snapshot-content object for
remap-snapshot
- allow specifying snapshot filename for
remap-snapshot
so as to handle cache
- Add
remap-snapshot
to generate diff-friendly snapshots
- Fix transpile error for actual test
- Add actual test transformer (
dts-jest/transform-actual
) with//=> value
comment
- Fix indentation for description of grouped test
- Add group flag to categorize test cases
- Add default flags (
:test
,:shot
) to show its explicit flag - Allow to set flags with any order, e.g.
:show:only
,:only:show
- Remove unnecessary leading spaces in expressions (dedent)
- Add flags (
:pass
,:fail
,:only:pass
,:only:fail
) to assert its result
- Use same MAJOR version as Jest
- Remove server since tests should be separated
- Add config
type_format
- Display description in
:show
- Fix transforming for template token
- Fix unexpected filenames
- Use POST for modification actions
- setup a server for initializing TS source file at once
- remove useless config
type_detail
,type_format
,snapshot_formatter
- allow to use
<rootDir>
in configtsconfig
- Fix missing config
- detect unattachable triggers
- allow to customize
:show
message withreporter
option - allow to customize inferred type with
type_detail
andtype_format
option - allow to customize snapshot content with
snapshot_formatter
option
- rewrite for better user experience about cache
- Use same MAJOR.MINOR version as Jest
- Fix image urls in README.md
- Fix dependency
- Release first version