Skip to content

Releases: adaptive-shield-matrix/utils

v0.7.0

06 Dec 08:28

Choose a tag to compare

[0.7.0] - 2025-12-06

🚀 Features

  • (dateSchemas) Add nonEmpty validation step for better error messages
  • (date) Add date time local schema useful for html input datetime-local
  • (num) Add formatNumber function with caching of the formatter
  • (date) Add date time format

🚜 Refactor

  • (num/format) To follow subject-first naming pattern
  • (obj) Rename to objectValues
  • (date) Rename formatDate to dateFormat, subject first

🧪 Testing

  • (intSchema) Add test for int schema

v0.6.1

26 Nov 13:56

Choose a tag to compare

[0.6.1] - 2025-11-26

🐛 Bug Fixes

  • (schema/int) Add missing export statement

v0.6.0

26 Nov 13:53

Choose a tag to compare

[0.6.0] - 2025-11-26

🚀 Features

  • (schema) Add int and int min 0 valibot schemas

🚜 Refactor

  • (email) Rename test email e2e address variable
  • (schema) Rename v to a for better grep, v - is used for convex/values

v0.5.0

19 Nov 02:39

Choose a tag to compare

[0.5.0] - 2025-11-19

🚀 Features

  • (result) Add optional statusCode to resultErr
  • (ran) Add generate id with lengths: 16, 24, 32 and 64
  • (date) Add date schema
  • (int) Add floor
  • (num) Add clamp
  • (obj) Add obj to arr
  • (date) Add formatDate

🐛 Bug Fixes

  • (tsconfig) Remove allowImportingTsExtensions, because it causes problems for bundlers then importing compiled files from libraries

🏭 Operations

  • (release.sh) Allow explicitely passing next release version
  • (release.sh) Build project locally before releasing

🚜 Refactor

  • (result) Add optional code field

⚙️ Miscellaneous Tasks

  • (ran) Add more generate id length variants

v0.4.2

21 Oct 22:31

Choose a tag to compare

[0.4.2] - 2025-10-22

🐛 Bug Fixes

  • (alias) Change import alias from "@utils" to "~utils" to be the same as for consumers

v0.4.1

21 Oct 15:32

Choose a tag to compare

[0.4.1] - 2025-10-21

🐛 Bug Fixes

  • (tsconfig) Cli tests should be excluded from build library output

🚜 Refactor

  • (email) Modularize email sending functions, divide into folder groups by provider

v0.4.0

21 Oct 14:29

Choose a tag to compare

[0.4.0] - 2025-10-21

🚀 Features

  • (tsconfig) Ignore and do not bundle test files, reduces output size

🐛 Bug Fixes

  • (index) Remove barrel imports, update package.json

🚜 Refactor

  • (result) Reorder functions
  • (messaging) Flatten directory, refactor telegram functions for better readability
  • Sort imports, remove node:console imports
  • (release.sh) Automate version increase by looking for features in changelog content

⚙️ Miscellaneous Tasks

  • (index) Remove barrel code generation

v0.3.0

21 Oct 13:32

Choose a tag to compare

[0.3.0] - 2025-10-21

🚀 Features

  • (url) Add serializeUrlParams
  • (json) Add json stringify pretty
  • (email) Add email sending apis via mailjet and resend
  • (telegram) Add telegram api for message sending

🚜 Refactor

  • Refactor(tsconfig): increase target/lib ES version from 2022 to 2024,
    add declarationMap

📚 Documentation

  • (readme) Add quick links

v0.2.5

19 Oct 08:07

Choose a tag to compare

[0.2.5] - 2025-10-19

🐛 Bug Fixes

  • (ci) Update npm to support oidc authentication

v0.2.4

19 Oct 07:59

Choose a tag to compare

[0.2.4] - 2025-10-19

🐛 Bug Fixes

  • (ci) Publish public