Skip to content

12.40.0

Choose a tag to compare

@peterver peterver released this 05 Jun 13:36
· 74 commits to main since this release

Improved

  • perf: Improved performance of object/merge by an approximate ~5-10% thanks to micro-optimizations regarding lookups and reducing unnecessary operations
  • perf: Improved performance of object/omit by an approximate ~50-60% thanks to an alternative implementation regarding key grouping for nested keys and reducing unnecessary operations
  • perf: Improved performance of formdata/toObject by an approximate 5-10% thanks to internal improvements regarding index recognition, reduction of operations and improvements in downstream utils (such as isDateFormat)
  • perf: Improved performance of deep/get by an approximate 20-25% thanks to internal improvements regarding index recognition by using binary operands.
  • perf: Improved performance of date/isFormat by anywhere from 10 to 100% thanks to internal improvements regarding integer parsing by using binary operands and simplifying day validity checks preventing new date construction.
  • deps: Upgrade @types/node to 22.15.29
  • deps: Upgrade @vitest/coverage-v8 to 3.2.1
  • deps: Upgrade eslint to 9.28.0
  • deps: Upgrade typescript-eslint to 8.33.1
  • deps: Upgrade vitest to 3.2.1