Tags: ckanner/jta
Tags
Release v1.1.0 - Version Information Support - Add --version flag to display version, commit, and build date information - Implement build-time version injection via ldflags - Create comprehensive Makefile with automated version management - Configure GoReleaser for proper version injection in releases - Fix lint errors in test files (nil pointer dereference and unchecked errors) - Fix batch response parsing validation to prevent missing translations - Resolve Windows CI test failures - Add version display with detailed build information - Improve error handling in deferred cleanup functions - Enhance batch processing reliability with complete response validation Version information flow: - Build tools inject version via -ldflags -X flags - main package receives version data (private variables) - cli package exposes version information (public variables) - Users can check version with: jta --version - New Makefile targets: build, install, test, coverage, and more - Automated version detection from git tags - Support for 'dirty' flag when uncommitted changes exist
Release v1.0.0 - First stable release Features: - Multi-provider AI translation (OpenAI, Anthropic, Gemini) - Agentic reflection mechanism (Andrew Ng's approach) - Terminology management system with directory-based storage - Incremental translation support (only translate changed keys) - RTL language support (Arabic, Hebrew, Persian, Urdu) - Key filtering with wildcard patterns - Format protection (HTML, Markdown, URLs, placeholders) - Batch processing with concurrency control - Beautiful terminal UI with Lipgloss styling - Progress indicators and real-time feedback Quality: - 51.9% test coverage - 300+ test cases - 5,000+ lines of test code - 100% Go 1.22+ modernized codebase - 5 modules with 90%+ coverage Installation: - Homebrew: brew tap hikanner/jta && brew install jta - Download binaries from GitHub Releases - Go install: go install github.com/hikanner/jta/cmd/jta@v1.0.0 Platforms: - macOS (amd64 + arm64) - Linux (amd64 + arm64) - Windows (amd64) Learn more at: https://github.com/hikanner/jta