v4.0.0-beta.16
Pre-release
Pre-release
·
48 commits
to beta
since this release
4.0.0-beta.16 (2024-05-21)
⚠ BREAKING CHANGES
- Removed
mixinand 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)