Skip to content

chore: release tryscript v0.1.7#43

Merged
jlevy merged 2 commits into
mainfrom
release/v0.1.7
Feb 22, 2026
Merged

chore: release tryscript v0.1.7#43
jlevy merged 2 commits into
mainfrom
release/v0.1.7

Conversation

@jlevy
Copy link
Copy Markdown
Owner

@jlevy jlevy commented Feb 22, 2026

Release v0.1.7

Changes

Wildcard Expansion & Capture Log (#41)

  • New unknown wildcard syntax (???/[??]) for temporary placeholders during test authoring
  • Surgical wildcard expansion via --expand, --expand-generic, --expand-all CLI flags
  • --capture-log <path> writes a YAML sidecar with matched wildcard values
  • Documentation restructured around wildcard categories (named > unknown > generic)

Extended Fence Parsing & Update Fixes (#42)

  • Parser supports 4+ backtick fences (CommonMark extended fences), enabling nested triple-backtick code blocks in expected output
  • Fix --update rewriting wrong block when --filter/<!-- only --> runs a subset of tests
  • Updater and expander preserve original fence length when rewriting blocks

Documentation

  • README revised for clarity, readability, and accuracy

Release Notes (for GitHub Release)

## What's Changed

### Features
- Unknown wildcard syntax (`???`/`[??]`) for temporary placeholders during test authoring
- Surgical wildcard expansion via `--expand`, `--expand-generic`, `--expand-all` CLI flags
- `--capture-log <path>` writes a YAML sidecar with matched wildcard values
- Support for 4+ backtick fences (CommonMark extended fences) for nested code blocks

### Fixes
- Fix `--update` rewriting wrong block when `--filter`/`<!-- only -->` runs a subset of tests
- Updater and expander preserve original fence length when rewriting blocks

### Documentation
- README revised for clarity and restructured wildcard documentation

**Full Changelog**: https://github.com/jlevy/tryscript/compare/v0.1.6...v0.1.7

Test Results

  • 118 unit tests passing
  • All golden self-tests passing
  • pnpm precommit clean

Made with Cursor

jlevy and others added 2 commits February 21, 2026 16:37
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
@github-actions
Copy link
Copy Markdown

Coverage Report

Status Category Percentage Covered / Total
🔵 Lines 94.52% 3276 / 3466
🔵 Statements 94.52% 3276 / 3466
🔵 Functions 44.44% 80 / 180
🔵 Branches 42.68% 370 / 867
File CoverageNo changed files found.
Generated in workflow #156 for commit c95684e by the Vitest Coverage Report Action

@jlevy jlevy merged commit 1aa7ecd into main Feb 22, 2026
1 check passed
@jlevy jlevy deleted the release/v0.1.7 branch February 22, 2026 00:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant