Skip to content

Latest commit

 

History

History
335 lines (194 loc) · 10.2 KB

CHANGELOG.md

File metadata and controls

335 lines (194 loc) · 10.2 KB

Changelog

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)

Bug Fixes

26.0.0 (2023-04-07)

⚠ BREAKING CHANGES

  • TypeScript 4 is now the minimal supported version

Features

25.0.0 (2022-05-14)

Features

BREAKING CHANGES

  • Jest 28 is now the minimal supported version

24.0.0 (2021-05-30)

Features

BREAKING CHANGES

  • Jest 27 is now the minimal supported version

23.3.0 (2020-08-12)

Features

23.2.0 (2020-07-29)

Features

23.1.0 (2020-06-27)

Features

  • support @ts-expect-error (60451a3)

23.0.0 (2019-04-13)

Chores

Features

BREAKING CHANGES

  • drop support for jest < 22
  • drop support for node v4

22.0.4 (2018-06-27)

Bug Fixes

22.0.3 (2017-09-05)

Bug Fixes

  • 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)

Bug Fixes

  • options: add <cwd> placeholder for typescript option to better describe its path (#86) (a003a31)

22.0.1 (2017-09-01)

Bug Fixes

  • runtime: show 1-based line number (#82) (de4c6aa)

22.0.0 (2017-08-31)

Bug Fixes

  • deps: jest peerDeps should allow ^20.0.0 (1a24239)
  • report unmatched diagnostic (#52) (4ab0f86)
  • deps: update peerDeps typescript to ^2.3.0 (c075dd2)

Features

BREAKING CHANGES

  • deps: drop TS < v2.3
  • transform-actual: remove transformer transform-actual as it currently combined with transform
  • remap: [API] remap(...)
    • before
      • snapshot_content
        • allow string (raw content from *.snap)
        • allow Record<string, string> (unparsed content from *.snap)
    • after
      • snapshot_content
        • allow string (raw content from *.snap)
        • allow Record<string, string> (parsed content from *.snap)
  • remap-cli: rename bin from dts-jest-remap-snapshot to dts-jest-remap
    • input using source file instead of snapshot file, e.g.
      • before: ./__snapshots__/example.ts.snap
      • after: ./example.ts
    • output content does not print to stdout now, use --outDir and --rename to specify output path instead
  • configs: replace config value with config literal
    • Before
      {
        "target": 5 // ts.ScriptTarget.ESNext
      }
    • After
      {
        "target": "esnext"
      }
  • 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

21.0.0 (2017-08-18)

Features

  • deps: move typescript to peerDependecies (#38) (e9800f1)

BREAKING CHANGES

  • 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

v20.5.1 (2017-06-30)

🚀 New Feature

  • allow using snapshot-content object for remap-snapshot
  • allow specifying snapshot filename for remap-snapshot so as to handle cache

v20.5.0 (2017-06-30)

🚀 New Feature

  • Add remap-snapshot to generate diff-friendly snapshots

v20.4.1 (2017-06-24)

🐛 Bug Fix

  • Fix transpile error for actual test

v20.4.0 (2017-06-24)

🚀 New Feature

  • Add actual test transformer (dts-jest/transform-actual) with //=> value comment

v20.3.1 (2017-06-21)

🐛 Bug Fix

  • Fix indentation for description of grouped test

v20.3.0 (2017-06-21)

🚀 New Feature

  • 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

🐛 Bug Fix

  • Remove unnecessary leading spaces in expressions (dedent)

v20.2.0 (2017-06-20)

🚀 New Feature

  • Add flags ( :pass, :fail, :only:pass, :only:fail ) to assert its result

v20.1.0 (2017-06-13)

💥 Breaking Change

  • Use same MAJOR version as Jest
  • Remove server since tests should be separated

🚀 New Feature

  • Add config type_format
  • Display description in :show

v20.0.6 (2017-06-10)

🐛 Bug Fix

  • Fix transforming for template token

v20.0.4 (2017-06-09)

🐛 Bug Fix

  • Fix unexpected filenames

🏠 Internal

  • Use POST for modification actions

v20.0.3 (2017-06-03)

💥 Breaking Change

  • setup a server for initializing TS source file at once
  • remove useless config type_detail, type_format, snapshot_formatter

🚀 New Feature

  • allow to use <rootDir> in config tsconfig

v20.0.2 (2017-05-16)

🐛 Bug Fix

  • Fix missing config

v20.0.1 (2017-05-16)

🚀 New Feature

  • detect unattachable triggers
  • allow to customize :show message with reporter option
  • allow to customize inferred type with type_detail and type_format option
  • allow to customize snapshot content with snapshot_formatter option

🏠 Internal

  • rewrite for better user experience about cache

v20.0.0 (2017-05-14)

🚀 New Feature

  • Use same MAJOR.MINOR version as Jest

📝 Documentation

  • Fix image urls in README.md

v1.0.5 (2017-05-13)

🐛 Bug Fix

  • Fix dependency

v1.0.4 (2017-05-13)

🚀 New Feature

  • Release first version