Skip to content

Releases: AdguardTeam/golibs

v0.24.1

21 Jun 10:14
Compare
Choose a tag to compare

Added

  • The slogutil.PrintLines and slogutil.PrintByteLines logging helpers.
  • The osutil.ExitCodeArgumentError constant.

v0.24.0

06 Jun 16:09
Compare
Choose a tag to compare

Added

  • log.OFF, a new logging level that disables logging using this package completely.

Changed

  • logutil/slogutil.Format constants are now properly typed.

v0.23.2

12 Apr 16:39
Compare
Choose a tag to compare

Added

  • testutil.ContextWithTimeout.

  • Windows support in package service.

  • osutil.IsShutdownSignal, osutil.NotifyShutdownSignal.

v0.23.1

12 Apr 16:24
Compare
Choose a tag to compare

Added

  • fakeio.Closer.

  • slogutil.ContextWithLogger, slogutil.LoggerFromContext, slogutil.MustLoggerFromContext.

  • slogutil.CloseAndLog.

Changed

  • Better routing in pprofutil.

v0.23.0

04 Apr 11:20
Compare
Choose a tag to compare

Changed

  • Go version has been updated to Go 1.22.2.

Removed

  • stringutil.Coalesce. Use cmp.Or from stdlib instead.

v0.22.0

02 Apr 08:23
Compare
Choose a tag to compare

Changed

Fixed

  • Panic in netutil.IPFromReversedAddr when trying to parse IPv6 address within the in-addr.arpa domain, e.g. 1234::abcd.in-addr.arpa.

v0.21.0

27 Mar 13:57
Compare
Choose a tag to compare

Added

Changed

  • mapsutil.OrderedRange and mapsutil.OrderedRangeError are now mapsutil.SortedRange and mapsutil.SortedRangeError.

Removed

  • stringutil.AllUnique.

  • stringutil.Clone: use slices.Clone instead.

  • stringutil.InSlice: use slices.Contains instead.

  • stringutil.Set: use container.MapSet instead.

v0.20.4

19 Mar 14:01
Compare
Choose a tag to compare

Added

v0.20.3

14 Mar 13:32
Compare
Choose a tag to compare

v0.20.2

13 Mar 13:26
Compare
Choose a tag to compare