Releases: portuber/portato
Releases · portuber/portato
Release list
v0.4.2
Changelog
- 470d854 chore(repo): expand .gitignore
- 314d53b ci(pages): enable Pages site from configure-pages
- 51dad1a docs(install): note scoop git prerequisite
- 64d6e34 docs(phase-40): start
- 1008191 docs(roadmap): drop moving version from phase-21 summary
- b9afd4a docs(spec): move macOS IPC socket to the stable state home
- fd349fd feat(cmd): stop/doctor recover from a wedged daemon
- 21ebb1b feat(web): polish landing (badges, a11y, Why Portato, copy buttons)
- 106bae2 feat(web): product landing page on GitHub Pages
- a29a04e fix(daemon): use stable state-home dir for the macOS IPC socket
- 8fefc08 fix(web): correct scoop install command to portuber/portato
- 01b1e8e test(forward): raise passphrase-integration wait budgets to 60s
v0.4.1
Changelog
- 8a83c8f feat(packaging): add Alpine apk package
v0.4.0
Changelog
- 3ab449b chore(build): bump go toolchain to 1.26.5 to clear stdlib CVEs
- 2185ce0 chore(build): stop tracking accidentally-committed portato.exe
- f23677f chore(build): strip build paths from release binaries with -trimpath
- b160435 ci(build): add govulncheck security workflow with weekly cron
- c774951 ci(build): build golangci-lint from source under Go 1.26.5
- 55c5c93 ci(build): run golangci-lint in CI
- 77695e2 docs(doctor): describe Windows IPC and autostart checks in --help
- 860b5e3 docs(phase-36): check off tasks and DoD after local verification
- 962d620 docs(phase-36): complete
- a50ee67 docs(phase-36): plan
- 1b0aa8f docs(phase-36): start
- 54bc816 docs(phase-37): complete
- 7701791 docs(phase-37): dark surface stays transparent everywhere
- a4b1c96 docs(phase-37): start
- 4bd4e5d docs(phase-38): complete
- 2853ae0 docs(phase-38): start
- 8cb9f80 docs(phase-39): complete
- 9526823 docs(phase-39): start
- d348f7d docs(readme): add security workflow badge
- 4985a83 docs(readme): document Windows install and autostart
- 8082198 docs(roadmap): note v0.3.x + Scoop auto-publish pipeline proven
- 1ba9210 feat(editor): auto-bump the duplicated tuber's local port
- c8275a1 feat(tui): column shrink priority + right-aligned uptime
- 5a1f75d feat(tui): full-screen help view mirroring logs
- 1d886b5 feat(tui): keep the list behind interactive prompts
- d46dadb feat(tui): pin footer to bottom edge
- 4eb0caa feat(tui): split mono connecting/connected indicator glyphs
- 8bced81 feat(tui): width-aware footer with shared bindings source
- 4379d92 fix(tui): correct dark/light palette contrast failures
- 127b9c1 fix(tui): count Error in quit gate, unify q-quit microcopy
- 42ca207 fix(tui): drop the socket path from the attach header
- ad26783 fix(tui): point empty-state CTA at n, filter footer keys
- f3a6f26 fix(tui): reliable light surface fill + theme-detection hardening
- 3bb3c9a fix(tui): show the full selected-row error, keep its tail in the row
- bb654a7 fix(tui): truncate ENDPOINT header to its column budget
- 5153ba7 refactor(tui): move palette resolution onto Model
- 7f9f415 refactor(tui): split TestColumnBudget width invariants for CodeFactor
v0.3.2
Changelog
- 228b9f5 docs(roadmap): latest release is v0.3.1
v0.3.1
v0.3.0
Changelog
- 8c7cdbe chore(build): add Windows to the goreleaser pipeline (zip + scoop)
- 6098627 ci: add Windows build + named-pipe smoke test
- 4e6272a docs(phase-17): code complete, blocked on Windows runtime verification
- e0ab19d docs(phase-17): start
- 161e976 docs(phase-17,phase-35): complete
- 27c6833 docs(phase-17,spec): Windows ssh-agent task/DoD + SPEC note
- aa18bcc docs(phase-35): plan SSH password authentication
- 84e9263 docs(phase-35): start
- 219c469 docs(spec): add Windows to the platform matrix
- c2f101a docs(spec,phase-35): document SSH password auth
- 708bb9e feat(config): add password_auth and ssh_password_store opt-ins
- d7e2035 feat(config): make password auth on-by-default with an opt-out
- 5b8ea92 feat(daemon): add IPC transport seam (unix socket)
- d9d583a feat(daemon): named-pipe transport for Windows
- dd73a7a feat(daemon,cmd,tui): build-tag process primitives for Windows
- f5cf82b feat(daemon,ipctoken): per-OS IPC paths for Windows
- 5c144f2 feat(forward): SSH password authentication (Phase 35 core)
- dc14402 feat(forward): ssh-agent over the OpenSSH named pipe on Windows
- 5021283 feat(ipc): SSH password endpoint + AcceptPassword plumbing
- 50d9d8e feat(service,cmd): Windows autostart via HKCU registry Run key
- 47a0cfe feat(sshtest): add password-capable test SSH servers
- 6c9050b feat(tui): "portubbing…" connecting state for the prompt modals
- fcd775f feat(tui): SSH password prompt modal
- aee393b fix(forward): surface TOFU on host-key failure; check host key before password
- 9932226 fix(forward,tui): clear pending on stop; accurate password hint; leading-space guard
- 9b2854a fix(service,windows): create the HKCU Run key on install if absent
- 5d7ab19 fix(tui): accurate "wrong passphrase" hint (Phase 19 parity with Phase 35)
- 9ad6ded fix(tui): make the pending prompt hints actionable
- ac4528d fix(tui): rename connecting-state copy to "sprouting…"
- af0559b fix(tui,fdpass): take the close+rebind hand-off path off unix
- 918b6b3 test(daemon): cover the password endpoint
v0.2.1
Changelog
- 77089aa docs(client,controller,daemon,log,service,tui): add package doc comments
v0.2.0
Changelog
- 1dafb22 docs(phase-33): revise test-findings approach
- e83ebcf docs(phase-34): complete
- 8991692 docs(phase-34): plan
- 4cb3cf0 docs(phase-34): start
- 7a11cc4 feat(cmd): add portato license command and --license flag
- 1f88b19 refactor(test): split TestServer_RoundTrip and socks5DialUserPass to lower complexity
v0.1.4
Changelog
- 8f2479c chore(build): add golangci-lint config and make lint
- 503ad7d chore(build): add make release helper (patch/minor/major + VERSION override)
- 430420a docs(phase-32): complete
- 4b78c69 docs(phase-32): plan
- 1fc3438 docs(phase-32): start
- ae5bcbb docs(phase-33): complete
- 5991382 docs(phase-33): plan
- 77b339b docs(phase-33): start
- 75d2b93 docs(readme): refresh for v0.1 and add Report Card badge
- 6d102b1 docs(readme): replace dead Go Report Card badge with Codefactor
- 3580c79 docs(versioning): drop pre-release policy (stable-only)
- 8d278b5 feat(build): bundle third-party license notices into releases
- e18b0c5 fix(tui): make TestDetectKind hermetic to PORTATO_THEME
- 4ab8e85 refactor(cmd,fdpass): split doctorRunE and Recv to lower complexity
- e79923e refactor(tui): stop shadowing builtin max and split Update/handleKey
- 954515a test(forward): tolerate -race slowness in passphrase integration waits