Skip to content

v1.9.5

Latest
Compare
Choose a tag to compare
@gabe565-goreleaser gabe565-goreleaser released this 03 Sep 05:44
· 18 commits to main since this release
3cbe17f

Changelog

Features

  • 7b421d8 feat(log): Add colored and JSON log output
  • 2c09977 feat(ls): Walk file tree when a dir is given

Fixes

  • bf64343 fix(ls): Fix arg completion
  • 989a339 perf(manpages): filepath.Walk() -> filepath.WalkDir()
  • c2f82f2 perf(movie): Add default buffer size to decrease the memory cost of loading a movie
  • 2fb85bd perf(movie): Clean up initial frame generation
  • 42e2286 perf(movie): Optimize frame load
  • 412660a perf(movie): Preallocate buffer when loading movie
  • 845eb01 perf(progressbar): Use a string buffer to build progress bar
  • 3cbe17f perf(server): Optimize fetching of remote IP for logs

Others

  • c25b31b chore(cmd): Add "get stream" subcommand completion
  • 6a16908 chore(cmd): Add count and total as "get stream" args
  • 672e7aa chore(cmd): Clean up context code
  • b475f86 chore(cmd): Clean up versioning using a functional argument
  • 7ce21a8 chore(cmd): Don't print usage on error
  • 74609eb chore(cmd): Explicitly close HTTP response body when done
  • 09b5688 chore(cmd): Use logger for exit errors
  • 6588c85 chore(deps): update github.com/lrstanley/bubblezone digest to 3964e21 (#128)
  • 24c2fb3 chore(deps): update go to v1.23.0 (#126)
  • 5f0bfb5 chore(deps): update module github.com/charmbracelet/bubbles to v0.19.0 (#130)
  • b467b08 chore(deps): update module github.com/charmbracelet/bubbletea to v1 (#132)
  • eca0d2b chore(deps): update module github.com/prometheus/client_golang to v1.20.2 (#127)
  • 6537a48 chore(deps): update module golang.org/x/crypto to v0.26.0 (#125)
  • de7951c chore(golangci-lint): exportloopref -> copyloopvar
  • bee9af3 chore(goreleaser): Update deprecated field name_template to version_template
  • 1a15dd7 chore(movie): Combine lines when generating progress bar
  • 57a40fe chore(movie): Compute width and height using lipgloss
  • bd38886 chore(telnet): Add terminal type and window size data to log
  • 01a4708 chore(telnet): Capitalize some operator names
  • 978a2bc chore(telnet): Pass context to program
  • 8a6b0b3 chore(telnet): Remove output pipe
  • a98776a chore(telnet): Strip final IAC SE from terminal type messages
  • dd2b6b8 chore: Camel case log fields
  • f666b50 refactor(cmd): Clean up code dealing with the current version
  • 918da6c refactor(player): Add view cache struct
  • 15636f9 refactor(player): Clean up code dealing with player options
  • 26835c4 refactor(telnet): Clean up telnet proxy logic