gabe565-goreleaser
released this
03 Sep 05:44
·
18 commits
to main
since this release
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
andtotal
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
toversion_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