Skip to content

Releases: sveltinio/ts-utils

v0.8.0

15 May 08:03
Compare
Choose a tag to compare

🚀 Features

  • objects: add merge to recursively merges two objects of compatible types (65aba87)

⚙️ CI

  • release-it: typo on ci section for markdown icon name (4cb7873)

🏡 Chore

v0.7.0

06 May 12:07
Compare
Choose a tag to compare

🚀 Features

  • collections/contains: can pass an array of values as second parameter too (a651443)

⚙️ CI

  • fix action name for SamKirkland/FTP-Deploy-Action (3534403)

📖 Docs

  • CHANGELOG.md: fix typo on the gear icon name (287a002)

🏡 Chore

  • README.md: change license badge style (8c2cfe9)
  • update @vitest/coverage-c8 from 0.30.1 to 0.31.0 (8faf12b)
  • update vite 4.3.4 -> 4.3.5 (0cbe2b0)

v0.6.0

04 May 09:26
Compare
Choose a tag to compare

⛑️ Fixes

  • add more cases to isEmpty (ddd7b45)
  • isEmpty: default branch boolean cast (c9e98fc)
  • strings: textBetween (5e304e2)

🚀 Features

  • collections: add contains and pickRandom (c34ebb9)
  • colors: added (1eddd15)
  • dates: add formatDateISO (75ca1ea)
  • exports all (7848543)
  • is: add isNull, isUndefined, isNullish. Refactor all the rest of functions (9d17c4b)
  • is: added with functions for primitives and basic JS objects (40971a2)
  • objects: add utilities for objects (9b60fc2)
  • paths: add utilities for paths (f284a74)
  • strings: add more utilities (426d72b)
  • strings: add toSnakeCase, toKebabCase, isHex, getHexValue... (19a1bf4)

⚙️ CI

  • set custom preset types for @release-it/conventional-changelog (48082c1)
  • setup github workflow to publish the docs (833a03e)

📖 Docs

  • dates: update TSDoc (7e05ee7)
  • objects: updated (b01387c)
  • package.json: udpate description text (e7d2641)
  • package.json: udpate description text (30c00e0)
  • README.md: updated (7543c77)
  • README.md: updated. coverage badge added (9cb1d78)
  • setup typedoc with plugins and a custom theme (c8a2737)
  • update overall functions documentation (7db62b9)

🏡 Chore

  • add .vscode folder to .gitignore (4148901)
  • deps updated (7daca8d)
  • deps: remove eslint-plugin-neverthrow (755cce2)
  • deps: update all dependencies (23c40b5)
  • deps: update all dependencies (2cbab0d)
  • pnpm-lock.yaml: updated (5c53c1f)
  • typedoc.json: update titleLink to prod host (3d7b4f4)
  • typedoc: move plugins flags from package.json to typedoc.json (619ea8d)
  • update pnpm to v8.4.0 (d5f2beb)
  • update pnpm-lock.yaml (9452c09)

v0.5.0

12 Apr 13:35
Compare
Choose a tag to compare

Features

  • strings: add uppercase and lowercase utilities (736e32b)

Chore

  • bump vitest from 0.30.0 to 0.30.1

v0.4.1

11 Apr 09:47
Compare
Choose a tag to compare

Bug Fixes

  • package.json: remove postinstall script (ca4993a)

Chore

  • deps updated

v0.4.0

03 Apr 07:52
Compare
Choose a tag to compare

Features

  • urls: add parentUrl and parentPathname (ab23ef9)

v0.3.1

26 Mar 18:45
Compare
Choose a tag to compare

Bug Fixes

  • collections/groupedByMany: return empty array when props is undefined (182714b)

v0.3.0

23 Mar 21:02
Compare
Choose a tag to compare

Bug Fixes

  • urls/makeImagePath: not valid when pathname enclosed between slashes (79d898f)

Features

  • strings: add textBetween function (9da8e30)

Chores

v0.2.0

20 Mar 21:18
Compare
Choose a tag to compare

Features

v0.1.0

20 Mar 16:47
Compare
Choose a tag to compare

initial release