Skip to content

v4.0.0-beta.16

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 21 May 02:15
· 48 commits to beta since this release

4.0.0-beta.16 (2024-05-21)

⚠ BREAKING CHANGES

  • Removed mixin and the Mixin types
  • testName was removed from library
  • If using override's first type param, it is now the second.
    Pass unknown to the first param to keep types as before.
  • root util exports now require .js extension

⭐ New Features

🐛 Fixes

  • fixed debounce return type, it now differentiates between function/promise/function+promisify (86c74e1)
  • added missing tsconfig in tests/ (afa8b3b)

📖 Documentation

  • updated expectType docs (efe38ac)
  • updated readme description (8381cf9)
  • fixed override/merge docs, they incorrectly implied deep immutability under certain conditions (0091529)
  • improved Results docs with MultipleErrors discriminated unions (13dcbe8)

📦 Code Refactoring

  • changed override's first type param to be the output type for easier overriding (e3519cf)
  • removed automatic adding of extension in root export path (01d1731)