Skip to content

Releases: deponian/logalize

v0.4.3

20 Jan 17:27
v0.4.3
dafe1e0
Compare
Choose a tag to compare

Added

  • Add a clarification to the example configuration file

Fixed

  • Improve error handling in regular expressions

v0.4.2

24 Nov 17:00
v0.4.2
46164ee
Compare
Choose a tag to compare

Added

  • Add "gruvbox-dark" theme

Changed

  • Rename "tokyonight" theme to "tokyonight-dark"
  • Rename main directory from "pkg" to "src"
  • Respect NO_COLOR environmental variable

Fixed

  • Colorize output even for non TTYs (like pipes)

v0.4.1

23 Oct 20:36
v0.4.1
2d74f36
Compare
Choose a tag to compare

Added

  • Add "crit" to the list of bad words

Changed

  • Tune colors in "tokyonight" theme
  • Switch to go v1.23.2 and update modules

Fixed

  • Bring back --dry-run and --config flags

v0.4.0

22 Oct 21:57
v0.4.0
6eb1fcb
Compare
Choose a tag to compare

Added

  • (!) Add theme support (see the new configuration in README.md)
  • Add -T/--list-themes flag
  • Add -C/--print-config flag
  • Add "failure" to the list of "bad" words
  • Add mask detection for IPv4 address pattern

Changed

  • Split config and options; add "settings" section
  • Replace embed.FS with fs.FS to simplify testing

Fixed

  • Check theme availability during config initialization
  • Split default paths and .logalize.yaml in current directory

v0.3.0

17 Aug 23:50
v0.3.0
57f1329
Compare
Choose a tag to compare

Added

  • Add complex patterns (regexps key)
  • Add "redis" log format
  • Add "logfmt" pattern
  • Add "duration" pattern
  • Add -L, -P, -W, -N, -l, -p, -w, -n flags; -b flag replaced old -p flag

Changed

  • Tune the colors of built-in log formats and patterns
  • Use non-capturing groups for built-in logformats and patterns
  • Colorize quotation marks in "logfmt-string" pattern
  • Update modules and go to v1.22.5
  • Add :port to "ipv6-address" pattern
  • Update git-cliff configuration

Fixed

  • Improve datetime and network patterns
  • Don't detect duration-like sequences inside words

v0.2.0

25 Jul 00:34
v0.2.0
4364f98
Compare
Choose a tag to compare

Added

  • Add "--print-builtins" flag
  • Add "info" word group
  • Add "klog" log format
  • Add "patterns", "words" and "patterns-and-words" color styles
  • Add datetime patterns
  • Add MAC address and UUID patterns

Changed

  • Change cert-manager example log
  • Use global variables in init* functions instead of returning the value
  • Load built-in configs recursively

Fixed

  • Check lowercased words
  • Change colors for nginx-combined and nginx-ingress-controller logging formats
  • Change checking process for log formats and word groups
  • Rectify "print-builtins" after changes in d5fa7fd

v0.1.2

19 Jun 22:45
v0.1.2
e565d9e
Compare
Choose a tag to compare

Added

  • Add man pages generator
  • Add man pages to deb, rpm and Arch Linux packages
  • Add completions generator
  • Add Makefile
  • Add "changelog" target to Makefile

Changed

  • Use cobra instead of go-arg
  • Update mangen dependencies
  • Update social preview image
  • Update test and coverage targets in Makefile

Fixed

  • Don't add newline at the end of man page
  • Return an error if logalize is started with an argument
  • Fix comments on exported types
  • Don't reset EXTRA_LDFLAGS and EXTRA_GOFLAGS env variables in Makefile

v0.1.1

19 May 17:34
v0.1.1
51a1e8e
Compare
Choose a tag to compare

Added

  • Add git-cliff config
  • Add .logalize.yaml as configuration example

Fixed

  • Print version as "version (commit) date"

v0.1.0

18 May 23:41
v0.1.0
255ff9f
Compare
Choose a tag to compare

Changelog

  • 255ff9f This is the first commit, I promise