-
1.0581a49d7 · ·
Release 1.0 - POSIX AWK Port First stable release with complete POSIX awk compatibility. Features: - Universal preprocessor system for gawk → POSIX awk transformation - Full compatibility with mawk, nawk, and original awk - Cross-platform support (Linux, macOS) - 100% test coverage (24/24 tests passing) - Clean architecture without special cases - Complete English documentation This release marks the completion of the gawk to POSIX awk migration with elegant, scalable, and maintainable solutions.
-
v1.0b8163f3f · ·
Release v1.0 - Production Ready Major Features: - Modular plugin-based architecture with registry pattern - 10 constructs: if/elif/else, for, set, var, macro/call, include, comment, awk/sh sections - Advanced condition parsing with logical operators - Complete test coverage: 41/41 tests passing (100%) - Comprehensive bilingual documentation (English + Russian) - 7 example templates with learning path Core Improvements: - Fixed keyword_len for all constructs - Enhanced condition parser with proper operator precedence - Improved include evaluator with variable escaping - Added skip_empty_text metadata system - Created reusable test infrastructure Documentation: - README.md + README.ru.md (303 lines total) - DAP_TPL_GUIDE.md + DAP_TPL_GUIDE.ru.md (1759 lines total) - 7 examples + README (385 lines total) - Total: 2133 lines of documentation Test Coverage: - Unit tests: 27/27 - Integration tests: 10/10 - Mocking tests: 4/4 Architecture: - Single Responsibility Principle - Fail Fast approach - Zero Duplication - Data-Driven design Status: Production Ready