Releases: azutoolkit/azu_cli
Releases · azutoolkit/azu_cli
Release v0.1.10
feat: Implement shell completion command for Azu CLI - Added a new command for generating shell completion scripts (bash, zsh, fish). - Created tests for the completion command to ensure correct script generation. - Added configuration commands for managing environment variables, including listing, showing current values, setting, and unsetting variables. - Implemented validation command to check configuration files and settings. - Enhanced the show command to display current configuration in various formats (yaml, json, table). - Updated the serve command to use default values for host and port. - Refactored existing commands to improve consistency and maintainability.
Release v0.1.9
test: enhance generator specs for channel, joobq, model, and service …
Release v0.1.8
fix(service): correct string interpolation in logging messages for er…
Release v0.1.7
fix: update install target in Makefile to include manpage installation - Modified the install target to depend on the new install-man target, ensuring the man page is installed alongside the main application.
Release v0.1.6
feat: add manpage installation and documentation for Azu CLI - Introduced a new Makefile target for installing and uninstalling the man page for the Azu CLI. - Added a man page (`azu.1`) detailing the Azu CLI commands and options. - Updated the README to include instructions for installing and viewing the man page.
Release v0.1.5
refactor: improve code formatting and consistency in AzuCLI utilities - Standardized indentation and spacing in the `template_file?` and `build_template_context` methods for better readability. - Updated regex patterns for AWS credentials to ensure proper escaping of special characters. - Enhanced the formatting of system information retrieval and version comparison methods to align with style guidelines.
Release v0.1.4
feat: enhance project name validation in AzuCLI command - Updated the project name validation logic to enforce stricter rules, ensuring names start with a letter, do not contain special characters, and are not reserved words in Crystal. - Improved error messages to provide clearer guidance on valid project name formats. - Added comprehensive tests to validate project name constraints, including checks for invalid names and acceptance of valid formats.
Release v0.1.3
refactor: enhance integration tests and file content verification - Updated integration tests for various generators to focus on verifying the content of generated files instead of executing them. - Improved the `with_temp_project` and `run_generator` methods for better error handling and project path management. - Ensured that generated files for mailers, models, services, and other components contain the expected structure and properties. - Streamlined the test suite for clarity and maintainability, enhancing overall test coverage and reliability.
Release v0.1.2
chore: configure git identity in GitHub Actions workflow - Added steps to configure git identity with specific user name and email for the workflow. - Removed redundant git identity environment variables from the release step to streamline the process.
Release v0.1.1
chore: update GitHub Actions workflow for release process - Streamlined the release workflow by adjusting permissions and concurrency settings. - Enhanced the release branch preparation logic to ensure it is up-to-date with master. - Updated the checkout action to use full history for better version control. - Added steps to configure git identity, bump shard version, and create/update a pull request for the release. - Implemented tagging of the release commit and creation of a GitHub Release from the tag.