- 50a96f9: Drop support for Node 18 and 23 and add support for Node 24 and 25
- 46ed810: Add BigInt support to number matchers and add new toBeBigInt matchers
- 3a031b6: Fix some types bugs
- 846fac2: toIncludeSameMembers should fail when passed non-arrays
- 89c99c4: toBeWithin fails with bigints
- 0886e55: Fix import paths
- b86423c: Drop support for Node 16 and 18
- 94935ea: Replace jest-get-type with native type checking
- 2483bcc: Add Minor: Add toIncludeSamePartialMembers
- deb17c6: Add toChange, toChangeBy, and toChangeTo matchers
- b2c1bd4: Switch to TypeScript
- 50e6a8a: Support custom equality testers
- 3f47e14: Fix toBeInRange wording
- Dependency Updates
- 1f88101: Mark 2nd param of toHaveBeenCalledBefore and toHaveBeenCalledAfter optional
- bad7056: Fix
toHaveBeenCalledExactlyOnceWithtypings - 1609897: Remove problematic Vitest types
- ab20845: Rename toHaveBeenCalledOnceWith to toHaveBeenCalledExactlyOnceWith
- 5b80ca8: support vitest 0.31.0
- ab20845: Make CustomMatchers extend Record to fix a TypeScript error
- ab20845: Fix toHaveBeenCalledOnceWith messages
- ab20845: Change unknown to any in toHaveBeenCalledBefore and toHaveBeenCalledAfter
- 0b07513: Support varargs in toHaveBeenCalledOnceWith (#557)