1.7.0 (2025-08-21)
✨ New Features
- Custom Wiki Usage Block & Enhanced Generation 📝📚: You can now define a custom usage template for your module's wiki documentation with the new
wiki-usage-template
input, while the underlying wiki generation has been refactored to use a template-based system for improved flexibility and maintainability. @polleuretan (#235) - Dependency-Aware Module Releases 🔗: The system now parses Terraform module dependencies and intelligently determines which modules need to be released based on changes, streamlining complex multi-module workflows. @virgofx (#220)
🛠 Improvements
- Enhanced Tag Generation Options 🏷️: Expanded configuration for tag generation, allowing detailed customization of directory separators and version prefix usage, with improved validation and error messages. @virgofx (#227)
- Better Output and Logging Consistency 📤: Standardized output keys and improved logging for easier debugging and integration. @virgofx (#220)
🐛 Bug Fixes
- Bearer Authentication for API Calls 🔐: Switched to bearer authentication for improved API compatibility and security. @frco9 (#240)
- GitHub Actions Bot User ID Handling 🤖: Improved compatibility with GitHub Enterprise Server by dynamically detecting the Actions bot user ID, preventing issues in environments with custom bot IDs. @virgofx (#222)
- GITHUB_TOKEN Reference in CI 🧪: Updated the way
GITHUB_TOKEN
is referenced during testing, ensuring smoother CI runs and more reliable pre-release checks. @virgofx (#246)
🔧 Developer Experience
- Centralized Action Metadata System 🗂️: All GitHub Action inputs are now managed via a centralized metadata system, simplifying configuration and validation for contributors. @virgofx (#227)
- Comprehensive Test Coverage 🧪: Significantly expanded and improved test suites for configuration, module parsing, and release logic, increasing reliability and confidence in changes. @virgofx (#220, #227)
This release brings major improvements to configuration flexibility, documentation customization, and dependency-aware automation—making it easier than ever to manage complex Terraform module workflows. Thank you to all contributors for your enhancements and fixes!