v1.8.0
gabe565-goreleaser
released this
19 Apr 23:28
·
116 commits
to main
since this release
Changelog
Features
- 0aabe52 feat(movie): Remove margins on smaller terminals
- f613742 feat(serve): Split timeout to idle timeout and max timeout
- fd8d8bd feat(telnet): Improve parsing of Telnet responses
- 56a7c0a feat(telnet): React to the current terminal size
- d6e7ce9 feat: Add mouse support to options and progress bar
- 278d095 feat: Play movie in fullscreen
Fixes
- 89c7547 fix(deps): update module github.com/charmbracelet/lipgloss to v0.10.0 (#84)
- 0666ad0 fix(deps): update module github.com/charmbracelet/wish to v1.4.0 (#85)
- 9b2ff8b fix(deps): update module github.com/prometheus/client_golang to v1.19.0 (#80)
- 62a731b fix(deps): update module golang.org/x/crypto to v0.22.0 (#79)
- 57a546e fix(deps): update module golang.org/x/sync to v0.7.0 (#87)
- 0646f6a fix(docker-compose): Add a volume for host keys
- 5d7beb2 fix(docker-compose): Remove nonexistent build target
- 2095cbb fix(ssh): Set default host key dir to
~/.ssh
- cb052e5 fix(telnet): Ensure a negotiation loop does not occur
- f54ad47 fix(telnet): Fix IAC in subnegotiation duplicated
- 931bb31 fix(telnet): Fix panic if the index byte is not found
- 9e0680e fix(telnet): Fix slow connections causing input to hang
- b424eb5 fix(telnet): Properly handle ordering of term and window size
- b26ef5c fix(telnet): Remove scanner since it was causing discarded bytes
Others
- f076c2d chore(deps): Bump google.golang.org/protobuf from 1.31.0 to 1.33.0 (#86)
- 42fce15 chore(deps): Update indirect dependencies
- 07cc8fb chore(deps): update go to v1.22.2 (#83)
- d19970d chore(deps): update golangci/golangci-lint-action action to v4
- 7d51608 chore(deps): update module github.com/cpuguy83/go-md2man/v2 to v2.0.4 (#91)
- 35d2bbf chore(deps): update module github.com/rogpeppe/go-internal to v1.12.0 (#99)
- e0ed765 chore(docker-compose): Change default ports to
2222
and2323
- 6b5dd67 chore(docker-compose): Enable read-only filesystem
- ef91699 chore(docker-compose): Restart container unless stopped
- de55015 chore(goreleaser):
brews.folder
->brews.directory
- 09c79a4 chore(movie): Ensure movie frame stays a consistent height
- 380f8a9 chore(player): Clean up
New
func - 89fdd33 chore(ssh):
bubbletea.MiddlewareWithProgramHandler
->bubbletea.Middleware
- 7c98832 chore(telnet): Fix typo
- bb7c16f chore(telnet): Increase profile wait time to 1s
- 5de278c chore(telnet): Remove read deadline during subnegotiation
- 04fbb45 chore(telnet): Replace single case with if
- 9ceeb17 chore(telnet): Small code cleanup
- 6be2572 ci: Simplify beta image logic
- 005b788 refactor: Refactor term profile handling