Skip to content

Releases: essentialkaos/ek

Version 7.3.0

01 Apr 23:08
v7.3.0
Compare
Choose a tag to compare

New Features

  • [sortutil] Added methods NatualLess and StringsNatual for natural ordering
  • [jsonutil] Added optional argument to EncodeToFile method with file permissions (0644 by default)

Improvements

  • [jsonutil] Code refactoring
  • [jsonutil] Improved tests
  • [jsonutil] Added usage examples

Version 7.2.0

31 Mar 10:35
v7.2.0
Compare
Choose a tag to compare

Improvements

  • [knf] Return default value for the property even if config struct is nil

Version 7.1.0

16 Mar 10:45
v7.1.0
Compare
Choose a tag to compare

Improvements

  • [system] Added methods CalculateNetworkSpeed and CalculateIOUtil for metrics calculation without blocking main thread
  • [system] Code and examples refactoring

Version 7.0.3

09 Mar 12:12
v7.0.3
Compare
Choose a tag to compare

Improvements

  • [knf] Increased code coverage

Bugfixes

  • [passwd] Fixed panic in Check for some rare cases
  • [fsutil] Fixed typo
  • [pid] Fixed typo
  • [system] Fixed typo
  • [tmp] Fixed typo

Version 7.0.2

08 Mar 12:26
v7.0.2
Compare
Choose a tag to compare

Improvements

  • [version] Improved version data storing model

Bugfixes

  • [version] Fixed bug with version comparison
  • [usage] Fixed bug with new application version checking mechanics

Version 7.0.1

07 Mar 22:18
v7.0.1
Compare
Choose a tag to compare

Bugfixes

  • [fsutil] Fixed windows stubs for compatibility with latest changes

Version 7.0.0

07 Mar 11:09
v7.0.0
Compare
Choose a tag to compare

New Features

  • [usage] Added interface for different ways to check application updates
  • [usage] Added github update checker
  • [fsutil] Added support of filtering by size for ListingFilter

Improvements

  • [usage] Moved CommandsColorTag, OptionsColorTag, Breadcrumbs to Info struct (incompatible changes)
  • [fsutil] Now ListingFilter must be passed as value instead of pointer (incompatible changes)
  • [version] Now Parse return value instead of pointer
  • [cron] Improved expressions parsing
  • [version] Added fuzz testing
  • [cron] Added fuzz testing
  • [knf] Added fuzz testing

Version 6.2.1

18 Feb 00:57
v6.2.1
Compare
Choose a tag to compare

Improvements

  • [usage] Improved working with GitHub API

Version 6.2.0

17 Feb 11:29
v6.2.0
Compare
Choose a tag to compare

New Features

  • [usage] Showing info about latest available release on GitHub 🔥
  • [netutil] Added method GetIP6 which return main IPv6 address

Improvements

  • [netutil] Now GetIP return primary IPv4 address

Version 6.1.0

08 Feb 09:46
v6.1.0
Compare
Choose a tag to compare

New Features

  • [knf] Added tabs support in indentation
  • [timeutil] Added new sequences %n (new line symbol) and %K (milliseconds)

Improvements

  • [timeutil] Code refactoring