Skip to content

Releases: essentialkaos/ek

Version 13.10.1

09 Nov 12:05
v13.10.1
2e7a651
Compare
Choose a tag to compare

Moderate Urgency

Changelog

New Features

  • [mathutil] Added shorthand helper B

Version 13.10.0

31 Oct 20:19
v13.10.0
c3e3a3b
Compare
Choose a tag to compare

Moderate Urgency

Important

This release contains breaking changes to the input.Read, input.ReadPassword, and input.ReadPasswordSecure methods. Prior to this release, all of these methods took a boolean argument to disallow empty input. Since we are adding input validators, you will need to use the NotEmpty validator for the same behaviour.

Changelog

New Features

  • [fmtutil/table] Added automatic breaks feature
  • [terminal/input] Added input validation feature 🔥

Bugfixes

  • [terminal/input] Fixed bug with hiding the password when HidePassword is set to true and an empty input error is displayed
  • [terminal/input] Fixed bug with printing new line after input field on error

Version 13.9.2

28 Oct 20:41
v13.9.2
7e13517
Compare
Choose a tag to compare

Moderate Urgency

Changelog

New Features

  • [knf] Added helper Q

Improvements

  • [fmtc] Code refactoring
  • [usage] Code refactoring

Version 13.9.1

22 Oct 08:13
v13.9.1
11c53ca
Compare
Choose a tag to compare

Moderate Urgency

Changelog

Bugfixes

  • [errors] Fixed bug with extra newline character at the end of Error output

Version 13.9.0

20 Oct 23:18
v13.9.0
44b967c
Compare
Choose a tag to compare

Moderate Urgency

Changelog

New Features

  • [errors] Added new package of utilities for working with errors
  • [knf] Added type Validators for Validator slice

Improvements

  • [knf] Code refactoring
  • [options] Code refactoring
  • [errutil] Package deprecated

Version 13.8.1

17 Oct 11:47
v13.8.1
504a240
Compare
Choose a tag to compare

Moderate Urgency

Changelog

Improvements

  • [req] AutoDiscard now doesn't affect responses with successful response status codes (200-299)

Version 13.8.0

14 Oct 23:08
v13.8.0
fcf8714
Compare
Choose a tag to compare

Moderate Urgency

Changelog

New Features

  • [knf/validators] Added support of int64, uint, and uint64 to Less vaildator
  • [knf/validators] Added support of int64, uint, and uint64 to Greater vaildator
  • [knf/validators] Added validator SizeGreater
  • [knf/validators] Added validator SizeLess

Version 13.7.0

14 Oct 14:39
v13.7.0
37713aa
Compare
Choose a tag to compare

Moderate Urgency

Changelog

New Features

  • [fmtutil] Added support of kk, kkk, kib, mib, gib, and tib in ParseSize
  • [knf] Added getter GetSZ for reading value as the size
  • [knf/validators] Added validator TypeSize
  • [knf/validators] Added validator InRange
  • [knf/united] Added getter GetSZ for reading value as the size

Improvements

  • [knf] Use constants instead of variables for duration modifiers
  • [knf/united] Use constants instead of variables for duration modifiers
  • [fmtutil] Code refactoring
  • [knf/united] Improved usage examples

Version 13.6.1

11 Oct 08:36
v13.6.1
d89e634
Compare
Choose a tag to compare

Moderate Urgency

Changelog

Improvements

  • [req] Guess the value of the Content-Type header based on the request body type

Version 13.6.0

09 Oct 14:53
v13.6.0
e6ecd0d
Compare
Choose a tag to compare

Moderate Urgency

Changelog

New Features

  • [setup] Added package to install/uninstall application as a service

Improvements

  • [support/kernel] Added simple globs support for parameter names
  • [support/deps] Improved collecting and filtering dependencies info
  • Dependencies update

Bugfixes

  • [usage/update] Fixed tests on the latest versions of Go (1.22.8, 1.23.2)