Skip to content

Releases: essentialkaos/ek

Version 13.3.0

30 Jul 13:20
v13.3.0
2b5b082
Compare
Choose a tag to compare

Moderate Urgency

Changelog

New Features

  • [cache/fs] Added cache with file system storage
  • [sliceutil] Added method Join

Improvements

  • [cache] In-memory cache moved to cache/memory
  • [cache/memory] Code refactoring
  • Stubs refactoring

Version 13.2.1

24 Jul 08:24
v13.2.1
ca3e455
Compare
Choose a tag to compare

Moderate Urgency

Changelog

New Features

  • [terminal/input] Added NewLine flag

Improvements

  • [sliceutil] Methods Copy, IsEqual, Index, Contains, and Deduplicate marked as deprecated
  • [terminal/input] Improved TMUX support

Version 13.2.0

23 Jul 11:21
v13.2.0
fc5a6d0
Compare
Choose a tag to compare

Moderate Urgency

Changelog

New Features

  • [errutil] Added method Wrap

Improvements

  • [passthru] Reader now implements only io.Reader interface, not io.ReadCloser
  • [passthru] Writer now implements only io.Writer interface, not io.WriteCloser

Version 13.1.0

18 Jul 20:27
v13.1.0
264d6d7
Compare
Choose a tag to compare

Moderate Urgency

Changelog

New Features

  • [support] Add basic support of collecting info on Windows
  • [support/apps] Added Windows support
  • [support/network] Added Windows support

Improvements

  • [env] Fixed compatibility with Windows

Version 13.0.0

07 Jul 21:17
v13.0.0
2157401
Compare
Choose a tag to compare

Moderate Urgency

Caution

In this release, we have changed the logic behind some knf validators (Less, Greater, LenLess, LenGreater) from negative to positive check. This means that if you have any of these validators, you need to swap them (LessGreater, GreaterLess, LenLessLenGreater, LenGreaterLenLess) to keep the logic of the validation.

Changelog

Improvements

  • [knf/validators] Changed logic from negative to positive check for Less, Greater, LenLess, and LenGreater validators.
  • [knf/validators] Validator LenNotEquals renamed to LenEquals
  • [knf/validators] Validator NotPrefix renamed to NotPrefix
  • [knf/validators] Validator HasSuffix renamed to HasSuffix
  • [knf/validators] Validator Equals renamed to NotEquals
  • [log] Code refactoring

Version 12.130.0

05 Jul 14:42
v12.130.0
f6c969f
Compare
Choose a tag to compare

Moderate Urgency

Changelog

New Features

  • [knf/validators] Added validators Set, SetToAny, SetToAnyIgnoreCase, LenLess, LenGreater, and LenNotEquals

Improvements

  • [knf/validators] Validators Empty, NotContains, and NotLen marked as deprecated
  • [knf/validators] Improved validators input validation
  • [knf/validators/fs] Improved validators input validation
  • [knf/validators/regexp] Improved validators input validation
  • [knf/validators] Code refactoring
  • [knf/validators/system] Code refactoring

Version 12.129.0

26 Jun 22:40
v12.129.0
589b0c9
Compare
Choose a tag to compare

Moderate Urgency

Changelog

New Features

  • [fsutil] Added method GetModeOctal

Version 12.128.0

25 Jun 21:30
v12.128.0
8df4a6a
Compare
Choose a tag to compare

Moderate Urgency

Changelog

New Features

  • [pager] Added AllowEnv option to allow the use of the PAGER environment variable

Improvements

  • [pager] Disable PAGER environment variable usage by default
  • Scripts code refactoring

Version 12.127.0

21 Jun 22:25
v12.127.0
5e15e9e
Compare
Choose a tag to compare

Moderate Urgency

Changelog

New Features

  • [options] Added method Delete
  • [usage] Added support for optional arguments to usage info
  • [uuid] Added UUID7 generator

Improvements

  • [options] Code refactoring

Version 12.126.1

12 Jun 05:58
v12.126.1
01555d4
Compare
Choose a tag to compare

Moderate Urgency

Changelog

New Features

  • [usage] Added Info.WrapLen option for text wrapping configuration