Releases: sleipi/cli-t
Releases · sleipi/cli-t
Release list
v1.0.1
v1.0.0
What's Changed
Bug Fixes
Features
- Add GitHub Actions CI and Dependabot by @sleipi in #1
- feat: add group and skip directives with frontmatter support by @sleipi in #4
- refactor: split cmd/clit/main.go into focused files by @sleipi in #6
- feat: migrate CLI to cobra with improved help, version flag, and flag validation by @sleipi in #7
- refactor: rename clit to clitest and .clit to .clitest by @sleipi in #8
- refactor: extract directive fields into EntryDirectives and FileDirectives structs by @sleipi in #10
- feat: add background process support (EXIT NEVER, poll, defer, pid capture) by @sleipi in #9
- chore: add golangci-lint v2 with CI integration by @sleipi in #12
- refactor: restructure E2E tests to behavior-driven style by @sleipi in #11
- refactor: extract cmd/clitest/ logic into internal packages by @sleipi in #14
- feat: add --fail-fast flag to stop execution on first test failure by @sleipi in #15
- feat: add --no-color flag with NO_COLOR env and auto-disable on non-TTY by @sleipi in #16
- docs: add stdin and prompts sections to roadmap by @sleipi in #17
- feat: add [Prompts] section for interactive stdin testing by @sleipi in #18
- feat: add
[Finally]section andlaterassert modifier by @sleipi in #20 - feat: support
workdirdirective to run commands in a specific directory by @sleipi in #22 - feat: add --silent/-s flag to suppress output except summary and failures by @sleipi in #39
- feat: add TextMate grammar for .clitest syntax highlighting by @sleipi in #42
- feat: add
env KEY=VALUEdirective for setting process environment variables by @sleipi in #44 - feat: add multi-line string assertions with triple-quote syntax by @sleipi in #45
- feat: strict directive validation at parse time by @sleipi in #46
- feat!: syntax overhaul before 1.0 release by @sleipi in #47
- feat: capture query parity with asserts + regex capture groups by @sleipi in #50
Other
- build(deps): bump actions/setup-go from 5 to 6 by @dependabot[bot] in #2
- build(deps): bump actions/checkout from 4 to 6 by @dependabot[bot] in #3
- build(deps): bump golangci/golangci-lint-action from 7 to 9 by @dependabot[bot] in #13
- chore: add Homebrew tap publishing to GoReleaser by @sleipi in #52
- chore: add license and release automation by @sleipi in #51
New Contributors
- @sleipi made their first contribution in #1
- @dependabot[bot] made their first contribution in #2
Full Changelog: https://github.com/sleipi/cli-t/commits/v1.0.0