Skip to content

Releases: elgopher/yala

v1.1.0

25 Feb 14:16
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.0.0...v1.1.0

v1.0.0

10 Dec 10:28
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.21.0...v1.0.0

v0.21.0

10 Feb 15:13
Compare
Choose a tag to compare
v0.21.0 Pre-release
Pre-release

What's Changed

  • Add new ***Fields methods by @elgopher in #94
  • [bug] Invalid caller reported when logging is disabled by @elgopher in #92

Full Changelog: v0.20.1...v0.21.0

v0.20.1

03 Feb 12:49
Compare
Choose a tag to compare
v0.20.1 Pre-release
Pre-release

What's Changed

  • Fix data race problem with method With of both loggers
  • Pretty examples by @elgopher in #87
  • [example] Add rename fields adapter example by @elgopher in #88

Full Changelog: v0.20.0...v0.20.1

v0.20.0

02 Feb 16:09
Compare
Choose a tag to compare
v0.20.0 Pre-release
Pre-release

Incompatible changes

  • Remove Entry.With method in #86

Full Changelog: v0.19.0...v0.20.0

v0.19.0 - logrus adapter improvements

01 Feb 16:59
Compare
Choose a tag to compare
Pre-release

Breaking changes

  • [logrus] Accept both *logrus.Entry and *logrus.Logger in logrus adapter: #84
    • this change renames logrusadapter.Adapter.Entry to logrusadapter.Adapter.Logger and changes its type

New example

  • Add caller example in #83

Full Changelog: v0.18.2...v0.19.0

v0.18.2

01 Feb 00:24
Compare
Choose a tag to compare
v0.18.2 Pre-release
Pre-release

What's Changed

  • Add basic docs to adapters in #81

Full Changelog: v0.18.1...v0.18.2

v0.18.1

31 Jan 20:12
Compare
Choose a tag to compare
v0.18.1 Pre-release
Pre-release

What's Changed

  • Add Global.WithSkippedCallerFrame in #80

Full Changelog: v0.18.0...v0.18.1

Significant logger package changes

31 Jan 19:02
Compare
Choose a tag to compare
Pre-release

Breaking Changes

  • Significant logger package changes in #77
    • logger.Global.With* methods returns a *logger.Global now. Thanks to that, all created child loggers will be updated once adapter is updated in root logger.
    • logger.Local is now truly immutable. It's Adapter field became private.
    • logger.Local was renamed to logger.Logger, because previous name was misleading (it can be used anywhere, not only locally). Old logger.Logger struct was removed.
    • new logger.Logger can be initialized using logger.WithAdapter function

Full Changelog: v0.17.3...v0.18.0

v0.17.3 More documentation

30 Jan 18:11
Compare
Choose a tag to compare
Pre-release

What's Changed

  • Remove redunant docs in #74
  • [readme] More info about imaginary logger abstraction in #75
  • [readme] add architecture diagram in #76

Full Changelog: v0.17.2...v0.17.3