Skip to content

Commit afdd0d9

Browse files
Update readme
1 parent 373d64f commit afdd0d9

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,20 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [0.7.2] - 2025-11-10
9+
10+
### Changed
11+
- **BREAKING**: Simplified setup scripts to explicit command-based approach
12+
- Removed declarative action types: `ensure_package_manager`, `ensure_tool`, `ensure_runtime`, `ensure_database`, `assert_command`, `assert_http`
13+
- Setup scripts now use explicit `run:` commands similar to GitHub Actions
14+
- Commands are now explicit shell commands rather than high-level declarations
15+
- Significantly reduced codebase complexity and maintenance burden
16+
- **Setup Scripts Condition DSL**: Updated condition syntax to use function calls
17+
- Changed from variable comparison (`os == "macos"`) to function calls (`os("macos")`)
18+
- Added `cmd_ok()` function for checking command availability
19+
- Improved condition evaluation with proper function registration
20+
- Fixed YAML parsing for conditions starting with `!` by requiring quotes
21+
822
## [0.7.1] - 2025-11-09
923

1024
### Changed

0 commit comments

Comments
 (0)