59 lines
2.9 KiB
Markdown
59 lines
2.9 KiB
Markdown
# Changelog
|
|
|
|
## v0.0.17
|
|
|
|
- Update Go module dependencies to the latest versions within their existing module paths, including used transitive test dependencies.
|
|
- Remove obsolete indirect requirements and refresh module checksums with `go mod tidy`.
|
|
|
|
## v0.0.16
|
|
|
|
- Enable Bash, Zsh, and Fish completion for the configured command alias, such as `j`.
|
|
- Update or remove generated alias completion files when the command alias changes.
|
|
|
|
## v0.0.15
|
|
|
|
- Use `https://git.zb-server.de` for release download links and API requests instead of the runner's internal Gitea service URL.
|
|
|
|
## v0.0.14
|
|
|
|
- Enable Renovate updates for indirect Go modules as well as direct dependencies and CI actions.
|
|
- Enable Go version updates and keep Go module metadata tidy after dependency updates.
|
|
- Correct direct and indirect dependency declarations in `go.mod`.
|
|
- Include `install.sh` as a downloadable release asset.
|
|
- Include the installer in `checksums.txt` alongside the platform binaries.
|
|
- Link the installation command in release notes directly to the release's installer asset.
|
|
- Generate a change list from commits since the previous version tag for every release.
|
|
|
|
## v0.0.13
|
|
|
|
- Translate the remaining German setup message and test example into English.
|
|
- Correct the connection editor comment to reference `Ctrl+E`.
|
|
|
|
## v0.0.12
|
|
|
|
- Support updating an existing installation by running the installer again.
|
|
- Remove the installer's Python dependency.
|
|
- Require valid SHA-256 checksums before replacing the binary.
|
|
- Check required programs before downloading and list missing dependencies.
|
|
- Check for `sudo` before downloading when the installation directory requires elevated permissions.
|
|
- Consolidate legacy shell hooks and aliases in Bash, Zsh, and Fish profiles.
|
|
- Back up changed profiles and preserve symlinks and file permissions.
|
|
- Regenerate aliases and completions during installation and updates.
|
|
- Add a configurable command alias, such as `j`, to the setup wizard.
|
|
- Refresh or remove the generated command alias when its configuration changes.
|
|
|
|
## v0.0.11
|
|
|
|
- Add multiline local server notes and optional NetBox comments in the TUI.
|
|
- Add CLI commands to show, replace, and append server notes.
|
|
- Keep local notes separate from the host cache, with private permissions and atomic writes.
|
|
- Use NetBox ETags for comment conflict protection when supported by the server.
|
|
- Correct authentication for NetBox v2 tokens.
|
|
- Fix environment variable overrides for configuration keys.
|
|
- Preserve usage history when refreshing cached hosts.
|
|
- Discard stale TUI search results and use `Ctrl+E` for connection editing.
|
|
- Validate port overrides and preserve an explicit port 22.
|
|
- Resolve stale and live TUI selections through the configured resolver chain.
|
|
- Reject incomplete full cache refreshes and avoid marking filtered refreshes as full refreshes.
|
|
- Stop interpreting remote command flags as SSH options when applying defaults.
|