v0.1.0 Release Notes
v0.0.0 -> v0.1.0
Summary
Initial release of go-rest-client, a terminal-based REST API testing tool compatible with VSCode REST Client extension. Features include TUI interface, .http file parsing, file monitoring with auto-reload, SSE streaming support, and JSON auto-formatting.
翻譯
go-rest-client 初始版本發布,一個相容 VSCode REST Client 擴充功能的終端 REST API 測試工具。功能包含 TUI 介面、.http 檔案解析、檔案監控與自動重載、SSE 串流支援及 JSON 自動格式化。
Changes
FEAT
- Add .http file parsing with support for GET, POST, PUT, DELETE, PATCH, HEAD, OPTIONS methods
- Add TUI interface with split-panel layout (API list / response display)
- Add file monitoring with automatic reload on file changes
- Add CLI file path argument support
- Add keyboard navigation with Tab and arrow keys
- Add SSE (Server-Sent Events) real-time streaming display
- Add JSON response auto-formatting for improved readability
翻譯
- 新增 .http 檔案解析,支援 GET、POST、PUT、DELETE、PATCH、HEAD、OPTIONS 方法
- 新增 TUI 介面,採用分割面板佈局(API 清單 / 回應顯示)
- 新增檔案監控,檔案變更時自動重載
- 新增命令列檔案路徑參數支援
- 新增鍵盤導航,支援 Tab 和方向鍵
- 新增 SSE(Server-Sent Events)即時串流顯示
- 新增 JSON 回應自動格式化以提升可讀性
REFACTOR
- Extract TUI components into standalone
internal/uipackage - Separate parser logic into
internal/parserpackage
翻譯
- 將 TUI 元件抽取為獨立的
internal/ui套件 - 將解析邏輯分離至
internal/parser套件
CHORE
- Add fsnotify dependency for file watching
翻譯
- 新增 fsnotify 依賴套件用於檔案監控
Files Changed
| File | Status | Tag |
|---|---|---|
cmd/tui/main.go |
Modified | FEAT |
internal/ui/tui.go |
Added | FEAT |
internal/parser/parser.go |
Added | FEAT |
README.md |
Modified | DOC |
README.zh.md |
Added | DOC |
LICENSE |
Added | ADD |
test.http |
Added | ADD |
go.mod |
Modified | CHORE |
go.sum |
Modified | CHORE |
Generated by Claude Code