Releases: essentialkaos/ek
Releases · essentialkaos/ek
Version 3.0.1
Improvements:
[sliceutil]
Code refactoring- Some minor changes
Bugfixes:
[knf]
Typo fixed[terminal]
Typo fixed
Version 3.0.0
New Features:
[pluralize]
Brand new pluralization package with more than 140 languages support 🔥
Improvements:
[fmtutil]
Pluralization moved fromfmtutil
to separate packagepluralize
(incompatible changes)[timeutil]
ImprovedPrettyDuration
output[system]
NowSessionInfo
contnains full user info (Info
struct) instead username (incompatible changes)[log]
Code refactoring[arg]
Code refactoring
Version 2.0.2
New Features:
[pid]
Added functionIsWorks
which return true if process with pid from pidfile is active
Improvements:
[pid]
Increased code coverage
Version 2.0.1
Bugfixes:
[terminal]
Fixed bugs with Windows stubs[signal]
Fixed bugs with Windows stubs
Version 2.0.0
New Features:
[color]
New package for working with colors[usage]
Added color tags support for description[strutil]
Added methodFields
for "smart" string splitting[system]
Added methodGroupList
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
[signal]
Added function to signal package for sending signal to process
Versio 1.8.2
[log]
Fixed bug with logging empty strings
Version 1.8.1
[sortutil]
Added methodVersionCompare
which can be used for custom version sorting
Version 1.8.0
[sortutil]
Added case insensitive strings sorting[sliceutil]
AddedDeduplicate
function[strutil]
AddedReplaceAll
function[terminal]
Functionfmtutil.GetTermSiz
e moved toterminal.GetSize
[timeutil]
Added functionParseDuration
which parses duration in1w2d3h5m6s
format
Version 1.7.8
[terminal]
Custom prompt support[terminal]
Custom masking symbols support[terminal]
Code refactoring