Skip to content

Releases: essentialkaos/ek

Version 3.0.1

13 Jul 07:10
v3.0.1
Compare
Choose a tag to compare

Improvements:

  • [sliceutil] Code refactoring
  • Some minor changes

Bugfixes:

  • [knf] Typo fixed
  • [terminal] Typo fixed

Version 3.0.0

13 Jul 07:10
v3.0.0
Compare
Choose a tag to compare

New Features:

  • [pluralize] Brand new pluralization package with more than 140 languages support 🔥

Improvements:

  • [fmtutil] Pluralization moved from fmtutil to separate package pluralize (incompatible changes)
  • [timeutil] Improved PrettyDuration output
  • [system] Now SessionInfo contnains full user info (Info struct) instead username (incompatible changes)
  • [log] Code refactoring
  • [arg] Code refactoring

Version 2.0.2

28 Jun 11:21
v2.0.2
Compare
Choose a tag to compare

New Features:

  • [pid] Added function IsWorks which return true if process with pid from pidfile is active

Improvements:

  • [pid] Increased code coverage

Version 2.0.1

24 Jun 23:05
v2.0.1
Compare
Choose a tag to compare

Bugfixes:

  • [terminal] Fixed bugs with Windows stubs
  • [signal] Fixed bugs with Windows stubs

Version 2.0.0

23 Jun 14:09
v2.0.0
Compare
Choose a tag to compare

New Features:

  • [color] New package for working with colors
  • [usage] Added color tags support for description
  • [strutil] Added method Fields for "smart" string splitting
  • [system] Added method GroupList for user struct which return slice with user groups names

Improvements:

  • [terminal] Improved reading y/n answers (incompatible changes)
  • [system] Methods GetUsername and GetGroupname deprecated
  • [jsonutil] Code refactoring
  • [usage] Code refactoring
  • Speeded up tests on Travis CI

Version 1.8.3

31 May 12:50
Compare
Choose a tag to compare
  • [signal] Added function to signal package for sending signal to process

Versio 1.8.2

28 May 14:42
Compare
Choose a tag to compare
  • [log] Fixed bug with logging empty strings

Version 1.8.1

13 May 00:30
Compare
Choose a tag to compare
  • [sortutil] Added method VersionCompare which can be used for custom version sorting

Version 1.8.0

10 May 14:34
Compare
Choose a tag to compare
  • [sortutil] Added case insensitive strings sorting
  • [sliceutil] Added Deduplicate function
  • [strutil] Added ReplaceAll function
  • [terminal] Function fmtutil.GetTermSize moved to terminal.GetSize
  • [timeutil] Added function ParseDuration which parses duration in 1w2d3h5m6s format

Version 1.7.8

07 May 10:27
Compare
Choose a tag to compare
  • [terminal] Custom prompt support
  • [terminal] Custom masking symbols support
  • [terminal] Code refactoring