Skip to content

Releases: MorevM/utils

v3.12.1

15 Dec 11:25
Compare
Choose a tag to compare

No notable changes.

v3.11.1

14 Jun 13:16
Compare
Choose a tag to compare

Tests

  • guards: Ensure isObject is false for File object (0f6a800)

Bug fixes

  • objects: Add File objects to resulting FormData as is (d055851)

v3.11.0

02 Jun 17:32
Compare
Choose a tag to compare

Features

  • arrays: Add arraySwap utility (53def2a)
  • objects: Allow to pass plain object in formDataToObject utility (1b5d1a6)
  • ranges: Add rangesIntersection utility (aff384f)
  • types: Add new utility types exported from latest type-fest (c1975f4)

Bug fixes

  • ranges: Consider NaN value as input or a range edge (7e9b1a8)

Chores

  • Bump type-fest from 4.15.0 to 4.18.3 (214ba9e)

Refactoring

  • Avoid using more expensive mergeObjects if simple spread operator can be used (9aab13d)
  • Compare with undefined directly without calling typeof (4fcb57b)
  • Fix circular dependencies (4b675ae)

v3.10.0

30 Apr 16:09
Compare
Choose a tag to compare

Features

v3.9.0

07 Apr 13:35
Compare
Choose a tag to compare

Features

  • dom: Allow null as parent argument of get-element-offset utility (32b0bf2)
  • dom: Allow window as parent argument of get-element utility (59f5be0)
  • dom: Make getElement and getScrollableAncestor generic (49cbd03)
  • types: Add IfEmptyObject and SingleKeyObject types exported from type-fest (e98c481)

Chores

  • Bump type-fest from 4.14.0 to 4.15.0 (65bd1a7)

CI improvements

  • Add latest changelog entry to Github release (9336acb)

v3.8.0

24 Mar 13:41
Compare
Choose a tag to compare
Release version 3.8.0

v3.7.0

03 Mar 20:38
Compare
Choose a tag to compare
Release version 3.7.0

v3.6.0

04 Feb 14:18
Compare
Choose a tag to compare
Release version 3.6.0

v3.5.0

24 Jan 20:02
Compare
Choose a tag to compare
Release version 3.5.0

v3.4.0

21 Jan 16:27
Compare
Choose a tag to compare
Release version 3.4.0