Skip to content

Releases: Rajil1213/woodcutter

Woodcutter 1.1.1

02 Sep 16:52
Compare
Choose a tag to compare

Major changes:

  • Use woodcutter across the entire documentation/comments (replaces lumberjack)

Full Changelog: v1.1.0...v1.1.1

Woodcutter v1.0.2

01 Sep 13:22
Compare
Choose a tag to compare

What's Changed

  • Create workflow by @Rajil1213 in #1
  • Sets up chown on darwin
  • Remove mutex acquisition when parsing old log files

Full Changelog: v1.0.1...v1.0.2

Package Release

01 Sep 06:20
Compare
Choose a tag to compare

Release as a package separate from lumberjack

Woodcutter v1.0.0

30 Aug 11:52
Compare
Choose a tag to compare

Full Changelog: https://github.com/Rajil1213/woodcutter/commits/v1.0.0

This release contains the following modifications to the lumberjack package v2:

  1. Lint issues from .golangci.yml have been fixed.
  2. io/ioutil (deprecated) has been replaced with os.ReadDir (more efficient).
  3. As a consequence, the logInfo has been modified to to use os.DirEntry instead of fs.FileInfo.
  4. example_test.go has been modified to include an example and a test for it.
  5. Custom implementation of testing utility functions (in testing_test.go) have been replaced with testify.
  6. Go version has been updated to 1.21.0.
  7. Example integration of this package with slog from the standard library has been added along with additional tests on it.
  8. A pull request on the original repo that fixes a goroutine leak in the mill function has been incorporated.
  9. The first 8 bytes of a random UUID is appended after the timestamp in rotated log files to make sure that no two goroutines end up creating the same rotated log file.