Releases: ralsina/hace
Releases · ralsina/hace
Release v0.8.2
[0.8.2] - 2026-03-04
🐛 Bug Fixes
- Switch to alpine 3.23
🖐️ Bump
- Release v0.8.2
- Release v0.8.2
- Release v0.8.2
- Release v0.8.2
- Release v0.8.2
- Release v0.8.2
- Release v0.8.2
- Release v0.8.2
- Release v0.8.2
- Release v0.8.2
- Release v0.8.2
- Release v0.8.2
- Release v0.8.2
⚙️ Miscellaneous Tasks
- Release script
- Updated deps
Release v0.8.1
[0.8.1] - 2026-02-14
🐛 Bug Fixes
- Compatibility with crinja master version
🖐️ Bump
- Release v0.8.1
🏛️ Build
- Use crinja master
📚 Documentation
- Fix doc build
⚙️ Miscellaneous Tasks
- Removing release workflow because doing it locally is better
Release v0.8.0
[0.8.0] - 2025-12-15
🚀 Features
- Add CLI args passthrough with
--separator
🖐️ Bump
- Release v0.8.0
🚜 Refactor
- Simplify CLI_ARGS detection with regex
📚 Documentation
- Remove badge for API docs
- Updated installation
- Enhance installation documentation
⚙️ Miscellaneous Tasks
- Build bin/hace before running coverage tests
- Fix coverage workflow by building kcov from source
- Fix coverage workflow by removing kcov dependency
- Fix missing binary in test execution
Release v0.7.0
[0.7.0] - 2025-11-19
🚀 Features
- Implement shell selection and combined script execution
🐛 Bug Fixes
- Improve static build script for proper release process
🖐️ Bump
- Release v0.7.0
📚 Documentation
- Update TODO.md with current project status
⚙️ Miscellaneous Tasks
- Gitignore
Release v0.6.0
[0.6.0] - 2025-11-19
🚀 Features
- Enhance release-check to ignore irrelevant files in working directory
- Implement combined shell execution with environment variable persistence
- Add automatic .env file support with dotenv integration
- Add shell autocompletion support for bash, fish, and zsh
- Add parallel task execution and multithreading support
🐛 Bug Fixes
- Update do_release.sh to ignore irrelevant files in working directory
- Simplify release-dry-run task to avoid croupier dependency issues
- Improve release process reliability and fix circular dependency
- Make docs-serve always run as development server
- Improve documentation tasks and remove redundant API docs generation
🖐️ Bump
- Release v0.6.0
- Release v0.5.1
🚜 Refactor
- Temporarily disable cyclomatic complexity warning for gen_task method
- Remove environment variable usage for dry-run flag
- Rename documentation tasks for simpler workflow
- Break down large run() method for better maintainability
🎨 Styling
- Remove trailing empty line in shell_execution_spec.cr
🧪 Testing
- Add comprehensive parallel execution test suite
⚙️ Miscellaneous Tasks
- 0.5.0
- Fix static build
v0.5.0
Release v0.4.0
[0.4.0] - 2024-09-04
🚀 Features
- New optional cwd key in tasks
🐛 Bug Fixes
- Support iterating over dependencies created from a wildcard or a variable
- Expand variables with array values correctly
🖐️ Bump
- Release v0.4.0
- Release v0.4.0
🧪 Testing
- Fix a test
- Fix coverage check
⚙️ Miscellaneous Tasks
- Deleted random files
- Marked task as done
- Mark a task as done
Release v0.3.1
[0.3.1] - 2024-08-31
🐛 Bug Fixes
- Support iterating over dependencies created from a wildcard or a variable
- Expand variables with array values correctly
🖐️ Bump
- Release v0.3.1
🧪 Testing
- Fix coverage check
⚙️ Miscellaneous Tasks
- Marked task as done
- Mark a task as done
Release v0.3.0
[0.3.0] - 2024-08-28
🚀 Features
- Expand globs on dependencies
🖐️ Bump
- Release v0.3.0
⚙️ Miscellaneous Tasks
- Nicer changelog
- Fix gitignore
Release v0.2.0
[0.2.0] - 2024-08-27
🚀 Features
- Expand variables in outputs and dependencies, not just commands
- Improved envvar handling
🐛 Bug Fixes
- Quotes in command
- Support nil envvars
📚 Documentation
- Clarify dependencies
- More TODO
⚙️ Miscellaneous Tasks
- Removed default options in Hacefile
- Updated changelog
- Added pre-commit hooks and git-cliff
Build
- Make pre-commit hooks set automatically
- Handle missing shard.lock
- Improving the build system in general
Bump
- Release v0.2.0
- Release v0.2.0