v0.1.2

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

翻譯
  • 新增 .http 檔案解析,支援 GET、POST、PUT、DELETE、PATCH、HEAD、OPTIONS 方法
  • 新增 TUI 介面,採用分割面板佈局(API 清單 / 回應顯示)
  • 新增檔案監控,檔案變更時自動重載
  • 新增命令列檔案路徑參數支援
  • 新增鍵盤導航,支援 Tab 和方向鍵
  • 新增 SSE(Server-Sent Events)即時串流顯示
  • 新增 JSON 回應自動格式化以提升可讀性

REFACTOR

翻譯
  • 將 TUI 元件抽取為獨立的 internal/ui 套件
  • 將解析邏輯分離至 internal/parser 套件

CHORE

翻譯
  • 新增 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